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

Ariba Procurement (P2P) から Cloud Integration Gateway (CIG) に PurchaseOrderExportRequest またはその他のドキュメントを複製する際に、以下のエラーが表示されます。

複数の Item のシーケンスを fn:substring() ("abc@dummyhost.com", " abc@dummyhost.com ") の最初の引数として使用することはできません

解決

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

  1. CIG にログインします。
  2. [My Configuration] > [Mappings] をクリックします。
  3. 問題が発生しているドキュメントの種類の鉛筆ボタンをクリックします。

この特定の伝票タイプのマッピングが表示されます。以下を実行します。

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

サブストリング機能を使用して CIG マッピングツールのフィールドを明細セグメントにマッピングしており、ループを追加していないため、CIG マッピングでは後続明細が考慮されません。

追加情報

この記事は、部分文字列関数を使用して明細セグメントへのマッピングを実行し、その後にこのエラーが発生する使用ケースに適用されます。CIG マッピングツールの詳細については、記事「CIG マッピングツールの使用方法」を確認してください。


該当項目

SAP Ariba Buying

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