サポートノート KB0401234
電子メール
エラー: "fn:substring の最初の引数として複数の項目のシーケンスは許可されません"
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
症あてに

Ariba Procurement (P2P) から PurchaseOrderExportRequest またはその他のドキュメントを複製する際に、支出管理および SAP Business Network 向け SAP Integration Suite 管理ゲートウェイで以下のエラーを確認することができます。

fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ") の最初の引数として、複数の項目のシーケンスは許可されません


原氏

支出管理および SAP Business Network 向け SAP Integration Suite 管理ゲートウェイマッピングツールのフィールドをサブストリング機能を使用して明細セグメントにマッピングしており、ループを追加していないため、マッピングで後続明細が考慮されていません。


解決

マッピングがすべての後続明細に適用されるようにするには、明細セグメントにループを追加する必要があります。

  1. 支出管理および SAP Business Network 向け SAP Integration Suite 管理ゲートウェイにログインします。
  2. [My Configuration] > [Mappings] をクリックします。
  3. 問題が発生しているドキュメントの種類の鉛筆ボタンをクリックします。

この特定の伝票タイプのマッピングで、以下を実行します。

  1. 明細セグメントに対して実行しているマッピングの行で、適切なボタンをクリックします。
  2. ターゲット変数 -> 位置をクリックし、(画面の右側に表示される) ターゲット構造の明細セグメントをクリックします。
  3. ステップ 1 を繰り返しますが、今回は [ソース条件の追加] をクリックします。
  4. ソース構造からマッピングしている項目の上位セグメントをクリックします (画面の左側に表示されます)。
  5. ポップアップが表示されたら、変数の位置をクリックします。



該当項目

SAP Integration Suite 管理ゲートウェイ > Procurement 向け管理ゲートウェイ

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護