よくある質問 196718
電子メール
CIG マッピングツールで For-Each 機能を使用する方法
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
質問

Cloud Integration Gateway (CIG) マッピングツールで For-Each 機能を使用する方法

解答

For-Each 関数は、マッピングでループとして機能します。以下のステップに従って、マッピングを実行します。

  1. 適切なボタンを使用して、ターゲット構造の繰返可能セグメントをクリックします。
  2. For-Each を選択します。
  3. ソース構造で繰返可能セグメントを選択します。
  4. マッピングを保存します。
追加情報

ターゲット位置変数を追加することで、For-Each で内部ループを実行することもできます。このためには、以下のステップに従ってください。

  1. For-Each 行を右クリックします。
  2. ターゲット変数 > ポジション変数の追加をクリックします。
  3. ターゲット項目の項目親をクリックします。
  4. ステップ 1 を繰り返し、ソース条件追加をクリックします。
  5. ソース構造の尊重親項目に条件を配置します。
  6. 変数の配置 > OK をクリックします。

For-Each が発生するようにソース条件を設定することもできます。このためには、以下のステップに従ってください。

  1. For-Each 行を右クリックします。
  2. 条件を For-Each に追加をクリックします。 
  3. ソース構造で必要なセグメントを選択します。
  4. ビジネスニーズに基づいて条件を設定します。
  5. OK をクリックします。

For-Each 機能の目的は、新しい繰返可能構造を登録することであり、ループ構造の既存の値を更新しないことです。つまり、For-Each は、標準ではないマッピング済セグメント (例:PurchaseOrderExportRequest の PO_EXTENSIONIN)。必要な構造がすでに標準でマッピングされている場合は、位置/変数ループを使用する必要があります。このループの実行方法の詳細については、ターゲット項目に複数の明細がある場合に複数の値が表示される理由を参照してください。 


該当項目

SAP Ariba Buying and Invoicing

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