BAPI Module は、 SAP R/3 アプリケーションを直接呼び出すネイティブの BAPI 呼び出しをサポートする、 Java で記述されたコネクター・モジュールです。これは、VisionConnectorAgent クラスおよび VisionBOHandler クラスを実装することによって、Vision コネクター・フレームワークを拡張します。BAPI Module は、Java および C で記述された SAP RFC ライブラリーを使用します。これにより、外部プログラムは SAP R/3 アプリケーションと通信できます。
図 21 に、BAPI Module 全体のアーキテクチャーを示します。BAPI Module は、SAP RFC ライブラリーのほかに、コネクター・フレームワーク、BAPI に対応するコネクターのアプリケーション固有のコンポーネント、および BAPI 固有ビジネス・オブジェクト・ハンドラー・コネクター・モジュールから構成されています。
BAPI Module のコンポーネントは、以下の動作を実行します。