またBAPIは、SAPのビジネスコンポーネントのオブジェクト指向ビューも提供します。BAPIはSAP Business Objectsリポジトリ内で定義します。そして、RFC(Remote Function Call)対応の機能モジュールとして、ABAPワークベンチの関数ビルダに実装して保存します。BAPIはSAP内でABAPプログラムとして呼び出すことができます。SAPの外部ではRFCを使用してBAPIを呼び出します。
例えば、所属する組織が企業の購買管理にPeopleSoftアプリケーションを使用するとします。 企業の購買管理を行うため、mySAPアプリケーションに移行します。PowerExchange for for PeopleSoftを使用してPeopleSoftとBAPI/RFCトランスフォーメーションからデータを抽出し、mySAPアプリケーションに購買管理データを書き込みます。