使用する
IDocタイプは、複数のメッセージに使用できます。つまり、IDocタイプは複数のビジネスプロセスに使用できます。これにより、通常、アプリケーションで必要とされるよりも多くのセグメントを取得することになります。IDocを生成するときのパフォーマンスを向上させるために、ビューを使用して、ビジネスプロセスに関連するセグメントのみがデータで満たされていることを確認できます。したがって、ビューはアウトバウンドIDocに対してのみ重要です。
統合
アプリケーションはこの機能をサポートする必要があります。IDocにアプリケーションデータを書き込むプログラムは、次のタスクを実行する必要があります。
-
ビューが存在するかどうかをパートナープロファイルから判断します。これを決定するために、汎用モジュールEDI_PARTNER_READ_OUTGOINGと呼ばれます。
-
ビューに属するセグメントを照会します。汎用モジュールEDI_VIEW_READは1回呼び出され、テーブル内のセグメントを返します。
-
現在のセグメントを現在のビューで維持する必要があるかどうかを照会します。によって返されるテーブルEDI_VIEW_READ使用されている。
IDocビューをサポートするIDocインターフェイスのリストについては、SAPNetNote185445を参照してください。
前提条件
IDoc開発権限(権限オブジェクト)が必要ですS_IDOCDEFT、例えば役割でSAP_BC_SRV_EDI_DEVELOPER)ビューを定義する前に。
活動
-
ビューを定義するには、ALEカスタマイジングトランザクション
(WE32)。ビューの名前を入力して、を選択します。 -
次の画面で、メッセージタイプ(論理メッセージ)と基本タイプをビューに割り当て、場合によっては拡張機能も割り当てます。この割り当ては、パートナープロファイルでチェックされます。
-
ビューに含まれるセグメントにカーソルを置きます。を選択します。次のセグメントをビューに含める必要があります。
-
適格セグメント
-
必須セグメント
-
-
エントリを保存します。
-
パートナプロファイル(一般アウトバウンド処理)で、パートナとメッセージの対応する組み合わせのビューを入力します。