使用する
BAPIの基礎となる汎用モジュールへのリモート機能呼び出し(RFC)を行うことにより、SAPビジネスオブジェクトへの直接オブジェクト指向アクセスを提供しないプラットフォームからBAPIにアクセスすることができます。
このアプローチは、RFCプロトコルをサポートするすべての開発プラットフォーム(ABAPやC / C ++クラスライブラリを使用する外部プラットフォームなど)で使用できます。
プロセス
実行時に、アプリケーションプログラムはRFCライブラリまたはC / C ++クラスライブラリを使用して、BAPIの基礎となる汎用モジュールへのRFC呼び出しを行います。ライブラリは、RFCプロトコルに従って、クライアント呼び出しを通信ステップに変換します。これは、クライアント依頼がSAPサーバシステムの関連する汎用モジュールに転送される方法です。
このアプローチを下の図に示します。