単純 BAPI のビジネス・オブジェクトの構造

単純 BAPI 呼び出しを表すビジネス・オブジェクトは、SAP の BAPI メソッドまたは関数呼び出しを示します。各ビジネス・オブジェクト・プロパティーは、BAPI パラメーターにマップします。各ビジネス・オブジェクト・プロパティーのメタデータは、対応する BAPI パラメーターを示します。 操作のメタデータは、呼び出す正しい BAPI を決定します。

Create、UpdateWithDelete、Retrieve、および Delete 操作を実行する単純 BAPI の場合、それぞれの操作はビジネス・オブジェクトによって表され、各ビジネス・オブジェクトは、ビジネス・グラフに含まれるラッパー内部にグループ化されます。
注: オブジェクト定義は、複数の操作に関連付けることができますが、実行時には 1 つの操作のみが実行されます。 各ビジネス・オブジェクトはラッパーの子で、ラッパー・オブジェクトの複合プロパティーを表します。
図 1. 単純 BAPI ビジネスの構造
単純 BAPI ビジネス・グラフの図。これには単純 BAPI ラッパーが含まれ、それ自体には CREATE、UPDATE、RETRIEVE、および DELETE 操作の BAPI オブジェクトが含まれます。

BAPI ビジネス・オブジェクトは、ビジネス・オブジェクト・ラッパーの子であり、実行する操作によっては、実行時に単純 BAPI 呼び出しを実行するために、このラッパー内の 1 つの子オブジェクトのみにデータを取り込む必要があります。つまり、一度に 1 つの BAPI (実行する操作に関連付けられている BAPI) のみが呼び出されるということになります。

以下の図は、BAPI ビジネス・オブジェクト・グラフの例を示しており、それには動詞および BAPI ビジネス・オブジェクト・ラッパーが含まれています。
図 2. BAPI ビジネス・オブジェクト・グラフの例
SAPCustomerListWrapperBG の画面取り。動詞および SapCustomerListWrapper オブジェクトが含まれていることを示しています。
BAPI ビジネス・オブジェクト・ラッパーの例を、以下の図で示しています。 ラッパーには BAPI ビジネス・オブジェクトが含まれています。
図 3. BAPI ビジネス・オブジェクト・ラッパーの例
SapCustomerListWrapper の画面取り。これには SapBapiCustomerGetList オブジェクトが含まれています。
以下の図は、BAPI ビジネス・オブジェクトの例を示しています。 このオブジェクトは CustomerGetList BAPI を表しています。
図 4. 単純 BAPI ビジネス・オブジェクトの例
単純 BAPI ビジネス・オブジェクト SapBapiCustomerGetList の画面取り。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。