使用する
ビジネスオブジェクトタイプとBAPIビジネスアプリケーションプログラミングインターフェイス( BAPI )を使用すると、正式で安定したダイアログのないインターフェイスを介してSAP機能にアクセスできます。これらのインタフェースは、他のSAPアプリケーションだけでなく、顧客や補完的なソフトウェアパートナーによって開発された外部アプリケーションでも使用できます。
BAPIは、 SAP BusinessObjectTypesのAPIメソッドとして定義されています。これらのオブジェクトタイプは、コンポーネント間のオブジェクトベースの通信を可能にするために使用されます。ビジネスオブジェクトとそのBAPIにより、企業の中央情報処理でオブジェクト指向を使用できます。たとえば、既存の機能とデータを再利用し、問題のない技術的な相互運用性を実現し、SAP以外のコンポーネントを実装できます。アプリケーションはBAPIを使用してSAPシステムのアプリケーション層に直接アクセスでき、クライアントとして、アプリケーションはSAPシステムのビジネスロジックを使用できます。BAPIは、実装の詳細を知る必要なしに、アプリケーションオブジェクトのオブジェクト指向ビューをクライアントに提供します。
BAPIは、常にシナリオを定義することによって開発されます。これらのシナリオは、システム全体のビジネスプロセスをマッピングおよび実装するために使用されます。
中央開発ツールとしてのBAPIエクスプローラー
BAPIを開発するための作業環境は、BAPIExplorerによって提供されます。BAPIエクスプローラを使用すると、システムに存在するBAPIをすばやく見つけることができます。このドキュメントの最も重要なガイドラインを含むチェックリストを含むインタラクティブなプロジェクトフォームは、BAPI開発のすべてのフェーズでサポートします。BAPIエクスプローラーでは、BAPIを開発するための最も重要なツールに移動することもできます。
ドキュメントのターゲットグループ
このドキュメントでは、BAPIの開発を可能な限り標準にするためにSAPがBAPIの開発と実装に使用するガイドラインについて説明します。これらの標準により、BAPIが使いやすくなります。このプログラミングガイドは、BAPIを実装したいSAP開発者、パートナー、および顧客を対象としています。