ALE ビジネス・オブジェクトがサポートしている操作は、ビジネス・オブジェクトがアウトバウンド・オブジェクトかインバウンド・オブジェクトかによって異なります。 アダプターは、ビジネス・オブジェクト定義内のアプリケーション固有情報 (ASI) を使用して、操作をインプリメントします。
ALE パススルー IDoc インターフェースを使用して生成されたビジネス・オブジェクトは、
操作と関連付けられていません。
アウトバウンド・ビジネス・オブジェクト
ALE アウトバウンド・ビジネス・オブジェクトの操作は、アダプターを通して SAP に呼び出しを行うアプリケーション・コンポーネントによって呼び出されます。 アダプターは以下のアウトバウンド操作をサポートします。
表 1. サポートされている操作: ALE アウトバウンド・ビジネス・オブジェクト操作 |
定義 |
Execute |
この操作は、IDoc ビジネス・オブジェクトを SAP アプリケーションに通知します。 この操作は片方向で非同期です。 アダプター・バージョン CWYAP_SAPAdapter_TX.rar の場合、
トランザクション ID が戻されます。
|
インバウンド・ビジネス・オブジェクト
ALE インバウンド・ビジネス・オブジェクトの場合、操作のアプリケーション固有情報には、IDoc タイプのメッセージ・タイプ、メッセージ・コード、およびメッセージ機能が含まれます。 アダプターは以下のインバウンド操作をサポートします。
表 2. サポートされている操作: ALE インバウンド・ビジネス・オブジェクト操作 |
定義 |
Create |
最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が作成されます。 |
Update |
最上位ビジネス・オブジェクトが変更されます。
この操作には子オブジェクトの追加や削除も含まれます。 |
Delete |
最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が削除されます。 |
アダプターは IDoc 制御レコード・フィールド・データを使用して、
エンドポイントに送る前にビジネス・オブジェクトに設定された操作を判別します。 制御レコード内の以下のフィールドが、操作を判別するために使用されます。
- Logical_message_type (MESTYP)
- Logical_message_code (MESCOD)
- Logical_message_function (MESFCT)