BAPI トランザクションのビジネス・オブジェクトの構造

BAPI トランザクションを表すビジネス・オブジェクトは、複数の BAPI オブジェクトを子として含むラッパー・オブジェクトです。ラッパー BAPI トランザクション・オブジェクト内の個々の子 BAPI オブジェクトはそれぞれ BAPI を表します。

BAPI トランザクション・ビジネス・グラフは、動詞と、トランザクションを表すトップレベルのビジネス・オブジェクトで構成されます。 BAPI トランザクション・ビジネス・グラフの例を、以下の図で示しています。
図 1. BAPI トランザクション・ビジネス・グラフの例
SapCustomerTxnBG の画面取り。ビジネス・グラフから SapCustomerTxn オブジェクトへのポインターを示しています。
アダプターは、複数の子 BAPI で構成され、それぞれの子 BAPI がシーケンス内の単純 BAPI を表すトップレベルのラッパー・ビジネス・オブジェクトを使用して、BAPI トランザクションをサポートします。1 つの BAPI トランザクション・ラッパー・オブジェクトは、トランザクション全体を表します。
図 2. BAPI トランザクションのトップレベル・ラッパー・オブジェクトの例
BAPI トランザクション・オブジェクト SapCustomerTxn の画面取り。これには 2 つの BAPI オブジェクトが含まれています。

アダプターは、操作のメタデータにある操作のシーケンスを使用して、トランザクション内の BAPI を実行します。つまり、アダプターはビジネス・グラフ内の子ビジネス・オブジェクトの順序を使用しません。

第 2 レベルの子ビジネス・オブジェクトは、それぞれメソッドの構造パラメーターまたはテーブル・パラメーターを表します。単純属性は、メソッドの単純パラメーターに対応します。以下の図では構造を示しています。
図 3. BAPI トランザクション・オブジェクトの構造
BAPI トランザクション・ビジネス・グラフの構造の例。3 つの BAPI ビジネス・オブジェクトが組み込まれた BAPI トランザクション・ラッパーを示しています。

ご利用条件 |


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