エンタープライズ・サービス・ディスカバリーによって生成されるメタデータは、BAPI ビジネス・オブジェクトの処理方法についての指示をアダプターに示します。 メタデータは、ビジネス・オブジェクト・レベル、動作レベル、およびプロパティー・レベルで生成されます。
BAPI ビジネス・オブジェクトのビジネス・オブジェクト・レベルのメタデータは、トップレベル・ラッパーを定義します。
次の表に、単純 BAPI ビジネス・オブジェクトのビジネス・オブジェクト・メタデータ・エレメントを示します。
メタデータ・エレメント | 説明 |
---|---|
型 | ビジネス・オブジェクト・タイプ。単純 BAPI の場合、値を BAPI に設定します。 |
操作 | 有効な操作は、Create、UpdateWithDelete、Delete です。指定する操作メタデータは、sapBAPIOperationTypeMetadata タグで定義されており、以下のパラメーターを含んでいます。
|
次の表に、BAPI トランザクションのビジネス・オブジェクト・メタデータ・エレメントを示します。
メタデータ・エレメント | 説明 |
---|---|
型 | ビジネス・オブジェクト・タイプ。BAPI トランザクション・ビジネス・オブジェクトの場合、この値は常に BAPITXN です。 |
操作 | 有効な操作は、Create、UpdateWithDelete、Delete です。指定する操作メタデータは、sapBAPIOperationTypeMetadata タグで定義されており、以下のパラメーターを含んでいます。
|
プロパティー・レベルのメタデータは、子オブジェクトまたは子オブジェクトの配列を表すことができます。
次の表に、複合プロパティー (子) または構造/テーブル・プロパティー (子オブジェクトの配列) のメタデータ・エレメントを示します。
メタデータ・エレメント | 説明 |
---|---|
FieldName | SAP では BAPI フィールド名として表されます。 |
FieldType | SAP 内に存在するプロパティーのタイプ。 |
PrimaryKey | このプロパティーが基本キーであるかどうかを示すブール値。 |
ParameterType | マッピングの方向を識別します。
|
操作のメタデータは、SAP システム内の BAPI のメソッド名を指定します。アダプターは、この名前を使用して BAPI を実行します。
次の表に、BAPI ビジネス・オブジェクトの操作レベルのメタデータ・エレメントを示します。
メタデータ・エレメント | 説明 |
---|---|
MethodName | SAP システム内の BAPI 呼び出し (メソッド) の名前。 |
名前 | MethodName に関連付けられるビジネス・オブジェクトの操作の名前。 |
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。