この使用ケースでは、カスタムマッピングツールを使用して、任意の明細レベル要素をソース構造からターゲット構造の明細レベルの要素にマッピングする方法について説明します。
カスタムマッピングを登録するには、以下のノード機能を使用します。
- 1 対 1 の直接マッピング
- 定数値の追加
- ソース条件を追加
- ターゲット変数
- 重複ノード
- 位置変数
このシナリオでは、ドキュメントの種類が OrderRequest のカスタムマッピングを作成します。注文書 IDoc の各明細の商品グループ値を参照して、オーダー申請 cXML ドキュメントで明細レベルで新しく作成された Extrinsic フィールドにマッピングします。
- ソース IDoc 構造では、品目グループノードは ORDERS >> E1EDP01 >> MATKL にあります。
- cXML 構造で新しく作成された Extrinsic ノードにマッピングされる値は、OrderRequest >> ItemOut >> ItemDetail > Extrinsic (2) にあります。
以下のシミュレーションに従って、マッピングを登録します。