よくある質問 186275
電子メール
複数の明細がある場合に、ターゲット項目に複数値が表示されるのはなぜですか。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
質問

複数の明細がある場合に、ターゲット項目に複数値が表示されるのはなぜですか。 

CIG (Cloud Integration Gateway) マッピングツールでポジションループ機能を使用する方法を教えてください。

解答

ソース構造で繰り返される 1 つの項目をマッピングしました。以下のステップに従って、この問題を修正するためのループを追加する必要があります。

  1. マッピング行を右クリックします。 
  2. ターゲット変数 > ポジション変数追加をクリックします。
  3. ターゲット項目の親項目をクリックします。
  4. ステップ 1 を繰り返し、ソース条件の追加をクリックします。
  5. ソース構造の親項目尊重に条件を配置してください。
  6. [位置変数] > [OK] の順にクリックします。
追加情報

詳細なスクリーンショットを含むラウンチパッド KBA: CIG マッピングツール - Cloud Integration Gateway で複数の行を作成するのではなく、ターゲットフィールドを連結するを参照してください。

また、このトピックが取り上げられた Web キャストも提供されています。この記録は、SAP 記事 How to access CIG Mapping Tool Web cast recording に記載されています。

また、CIG マッピングツールで明細値変数を使用してループを実行する別の方法もあります。これを実行するステップについては、SAP 記事 " How can to perform the loop function in CIG with value variable? " を参照してください。

CIG マッピングツールでループ機能を使用する場合は、すべてのソースおよびターゲット条件の後に常にループ機能を設定することをお奨めします。CIG マッピングツールによってマッピングが更新される順序で実行されるため、これに続く場合は、これが機能する方が確実です。そのため、ループに発生する条件がある場合、ループが以前に設定されていると、ループは同じ後に続かないことになります。


該当項目

SAP Ariba Buying and Invoicing

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