4

BAPI (ビジネス アプリケーション プログラミング インターフェース)、BAdI (ビジネス アドイン)、カスタマ拡張、およびカスタマモディフィケーションの違いは何ですか?

4

2 に答える 2

10

BAPIは、ユーザーが設計するか、または SAP が提供する単純な汎用モジュールのいずれかである API です。この API を「ビジネス」操作に使用できます。

BAdI (ビジネス アドイン) は、カスタム クラスがインターフェイスを実装できるインターフェイス アーキテクチャの形式で設計された新しい形式のユーザー Exit であり、そのインターフェイス実装は、アクティブ化して前、後、または中に呼び出すことができます。 sap-standard-procedures の間。これにより、顧客はカスタム コードを提供し、データを変更できます。通常、ZクラスでSAPのBAdIを使用して、SAPが通常処理する標準ロジックを追加/変更します。

機能拡張は、BAdI クラスを「含む」か、「SAP ソース コードのプレーン テキスト変更を提供する」可能性があります。

顧客による変更は、コーディングを扱う場合、強化と密接に結びついています。たとえば、データ ディクショナリ オブジェクトでは、これは単純に Z 構造を追加できることを意味します。

于 2014-06-03T16:02:57.410 に答える