手順
IDocがレシーバーシステムに到着すると、そのシステムのALEレイヤーがインバウンド処理を想定します。インバウンド処理には、セグメントフィルタリング、フィールド変換、および転送制御のステップが含まれます。
セグメントフィルタリング
IDocセグメントは、上記のアウトバウンド処理と同様に、インバウンド処理でフィルタリングできます。ただし、このタイプのインバウンドフィルタリングがBAPIで使用されることはめったにありません。
フィールド変換
アウトバウンド処理と同様に、受信システムと送信システムでフィールド形式が異なる場合、フィールドを変換できます。
フィールドが変換された後、IDocはデータベースに保存され、さらに処理するために転送制御に渡されます。
転送制御
転送制御は、アプリケーションBAPIがいつ呼び出されるかを決定します。これは、IDocが到着した直後か、バックグラウンド処理の後で発生する可能性があります。
複数の依存オブジェクトが分散されている場合は、転送制御でシリアル化を使用できます。IDocは、メッセージタイプをシリアルに配信することにより、指定された順序で作成、送信、および転記することができます。これにより、インバウンドIDocを処理するときにエラーを回避できます。BAPIが使用される場合、オブジェクトのシリアル化が排他的に使用されます。これにより、特定のオブジェクトのメッセージシーケンスが常に保護されます。
オブジェクトのシリアル化の詳細については、「メッセージのシリアル化」の「ALEの概要と管理」を参照してください。
BAPIを処理するときが来ると、生成されたインバウンド汎用モジュールが呼び出されます。