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

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

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

解答

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

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

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

また、このトピックが取り上げられた Web キャストも提供されています。記録については、SAP 記事「How to access CIG Mapping Tool webcast recording」をご覧ください。

また、項目 Value Variable を使用して CIG Mapping Tool でループを実行する別の方法もあります。その実行手順については、SAP 記事「値変数を使用して CIG でループ機能を実行する方法を教えてください。」を参照してください。

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


該当項目

SAP Ariba Buying and Invoicing

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