BADI bermaksud B usiness Ad d I ns Sama seperti Keluar Pelanggan, BADI membantu mengaitkan peningkatan khusus untuk fungsi SAP. Contoh BADI: Dalam transaksi CAT2 - Entri Lembaran Masa, HR ingin memasukkan pengakuan interaktif bahawa dengan sengaja mengirimkan data yang salah adalah alasan untuk pemecatan. Ini dapat dicapai dengan menggunakan BADI
Ciri-ciri:
- BADI Berorientasikan Objek
- Mereka boleh dilaksanakan berkali-kali
- Ia tidak memerlukan Pendaftaran Perubahan Perisian SAP
- Tiada kesan pelepasan yang ditingkatkan pada fungsi BADI
Tentukan dan Laksanakan BADI
Ini melibatkan tiga langkah
Langkah 1 Membuat Definisi BADI: Transaksi SE18.
Langkah 2 Tentukan antara muka BADI: Transaksi SE19
Langkah 3 Tentukan kelas mengimplementasikan antara muka: Semasa membuat pelaksanaan, kelas untuk melaksanakan antara muka peningkatan juga dibuat