BAPI Module のコンポーネント

BAPI Module は、SAP アプリケーションを直接呼び出すネイティブの BAPI 呼び出しをサポートする、Java で記述されたコネクター・モジュールです。 これは、VisionConnectorAgent クラスおよび VisionBOHandler クラスを実装することによって、Vision コネクター・フレームワークを拡張します。BAPI Module は、Java および C で作成された SAP RFC ライブラリーを使用します。これにより、外部プログラムが SAP アプリケーションと通信できます。

図 46 に、BAPI Module 全体のアーキテクチャーを示します。BAPI Module は、SAP RFC ライブラリーのほかに、コネクター・フレームワーク、BAPI に対応するコネクターのアプリケーション固有の コンポーネント、およびすべての BAPI 呼び出しをサポートする 1 つの BAPI ビジネス・オブジェクト・ハンドラーから構成されています。BAPI Module 提供の 1 つの BAPI ビジネス・オブジェクト・ハンドラーのほかに、カスタム・ビジネス・ オブジェクト・ハンドラーを作成することができます。これについてはカスタム・ビジネス・オブジェクト・ハンドラーの使用で説明します。

図 46. BAPI Module のアーキテクチャー

BAPI Module のコンポーネントは、以下の動作を実行します。

Copyright IBM Corp. 2004, 2005