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

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

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

解決

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

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

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

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

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

追加情報

この記事は、部分文字列関数を使用して項目セグメントへのマッピングを実行した後、このエラーが発生した場合に適用されます。CIG マッピングツールの詳細については、記事 How to use CIG mapping tool を参照してください。


該当項目

SAP Ariba Buying

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