使用する
SAPシステムは、必要に応じてさらに処理をプログラムできる「外部システム」です。したがって、たとえば、外部システムに転送するための独自の手法をプログラムすることができます。
構造
ポート定義
呼び出す汎用モジュール(IDocアウトバウンド処理の場合)または呼び出し元の汎用モジュール(IDocインバウンド処理の場合)の名称を入力するだけで済みます。この汎用モジュールは、必要な処理を含むようにプログラムすることができます。インターフェイスのみがすでに定義されています。
IDocアウトバウンド処理のインターフェイスと処理
SAPは、汎用モジュールOWN_FUNCTIONをテンプレートとして提供します。このテンプレートは、IDocデータを読み取り、各IDocのステータスレコードを書き込みます(エラーなしの場合はステータス18、エラーの場合はステータス20 )。エラーが発生すると、ワークフローが開始されます。
IDocインバウンド処理のインターフェイスと処理
汎用モジュールは、SAP汎用モジュールIDOC_INBOUND_ASYNCHRONOUSを呼び出す必要があります。これにより、IDocがデータベースに保存され、イベントがトリガされます。その結果、インバウンド処理が非同期で開始されます。