BADIとは何ですか? SAP ABAPチュートリアル
BADIの略です B使い勝手 Add Ins カスタマーエグジットと同様に、BADIはカスタム拡張機能をフックするのに役立ちます SAP 機能性。 BADI の例: トランザクションCAT2 – タイムシート入力では、人事部門は、故意に誤ったデータを提出することは解雇の理由となるという対話型の確認を組み込むことを希望しています。これは、BADIを使用して実現できます。
オプション
- BADI はオブジェクト指向です
- 複数回実装できる
- 必要ありません SAP ソフトウェア 変更登録
- BADIの機能にアップグレードされたリリースには影響はありません
BADI の定義と実装
これには XNUMX つのステップが必要でした
ステップ1) BADI 定義の作成: トランザクション SE18。
ステップ2) BADI インターフェイスの定義: トランザクション SE19
ステップ3) インターフェイスを実装するクラスを定義します。実装の作成中に、拡張のインターフェイスを実装するためのクラスも作成されます。