BAPI ビジネス・オブジェクトによってサポートされる操作は、 BAPI 作業単位によってサポートされる操作と同じです。 BAPI 結果セットは、RetrieveAll 操作だけをサポートします。
BAPI アウトバウンド処理では、BAPI ビジネス・オブジェクトの操作は、SAP サーバー上でアダプターが発行する BAPI 呼び出しの名前です。 BAPI メソッドはそれに関連付けられた操作を決定します。 アダプターは、ビジネス・オブジェクト定義内のアプリケーション固有情報 (ASI) を使用して、操作をインプリメントします。 ビジネス・オブジェクトの操作は、アダプターを通して SAP に呼び出しを行うコンポーネントによって呼び出されます。 SAP JCo API を使用して、SAP システムへの呼び出しを行います。
以下の表では、アダプターが BAPI および BAPI 作業単位に対してサポートする操作が定義されています。 表にある定義は、予想される操作の使用方法です。 SAP アプリケーションで行われる処置は BAPI そのものが意味するところに基づきます。
操作 | 定義 |
---|---|
Create | 最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が作成されます。 |
Update | 最上位ビジネス・オブジェクトが変更されます。 この操作には子オブジェクトの追加や削除も含まれます。 |
Delete | 最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が削除されます。 |
Retrieve | 最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が取得されます。 |
Execute | 最上位ビジネス・オブジェクトおよびそれに含まれるすべての子が実行されます。 注: この操作は、
「ラッパー内で BAPI を生成」チェック・ボックスにチェックを入れていない場合にのみ選択可能になります。
「選択した BAPI のラッパー・ビジネス・オブジェクトを構成」チェック・ボックスにチェックを入れると、「作成」、「更新」、「削除」、「取得」といった他の操作を選択できるようになります。
|
サポートされていない操作については、アダプターは適切なエラーをログに記録し、ResourceException を生成します。
以下の表では、アダプターが BAPI 結果セットに対してサポートする操作が定義されています。
操作 | 定義 |
---|---|
RetrieveAll | BAPI 結果セットに一致するすべてのレコードが取得されます。 |