ビジネス・オブジェクトの命名規則

BAPI インターフェースは、インポート・パラメーター、エクスポート・パラメーター、および表パラメーターから成り立っています。

BAPI によっては、一部のタイプのパラメーターを持たない場合もあります。例えば、ある BAPI はインポート・パラメーターと表パラメーターのみを持つ、という場合があります。

SAPODA は、表 32 に示すように、BAPI のインポート・パラメーター、エクスポート・パラメーター、および表パラメーターを、SAP 用の WebSphere ビジネス・オブジェクトの属性に自動的にマップします。

表 32. 命名規則: SAP 用の WebSphere ビジネス・オブジェクト
ビジネス・オブジェクト BAPI インターフェース
トップレベル・ビジネス・オブジェクト BOprefix_BAPIname
注:
この章の図では、ビジネス・オブジェクトのプレフィックスとして SAP_ または sap_ を使用します。実際にビジネス・オブジェクト定義を作成する場合は、分かりやすい独自のプレフィックスを指定できます。
属性 FieldDescription
子ビジネス・オブジェクト BOprefix_BAPIParameterName

SAPODA は、ビジネス・オブジェクト定義内のすべての属性名が固有であることを保証します。1 つの BAPI に同じフィールド記述を持つ複数のパラメーターが存在する場合、SAPODA は生成した属性名にサフィックスとしてカウンターを追加します。

BAPI パラメーターから属性を命名する際に、変更された属性名が次の条件に該当すると、SAPODA は属性名の前にストリングを付加します。

重要:
属性名は、ビジネス・オブジェクト定義を生成した後でいつでも変更できます。しかし、属性名を変更する場合は、アプリケーション固有情報を変更しません。コネクターはこの情報を使用して、属性に対応する BAPI パラメーターを識別します。アプリケーション固有の情報の詳細については、"属性の AppSpecificInfo"を参照してください。

Copyright IBM Corp. 2004