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

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

複数の Item のシーケンスを 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  |  セキュリティに関する情報  |  情報の保護