BADI adalah singkatan dari B usiness Ad d I ns Sama seperti Customer Exits, BADI membantu menghubungkan peningkatan kustom ke fungsionalitas SAP. Contoh BADI: Dalam transaksi CAT2 - Entri Lembar Waktu, HR ingin memasukkan pengakuan interaktif bahwa dengan sengaja mengirimkan data yang salah adalah alasan untuk pemecatan. Ini dapat dicapai dengan menggunakan BADI
Fitur:
- BADI Berorientasi Objek
- Mereka dapat diimplementasikan beberapa kali
- Itu tidak memerlukan Registrasi Perubahan Perangkat Lunak SAP
- Tidak ada efek pada rilis yang ditingkatkan pada fungsi BADI
Tentukan dan Implementasikan BADI
Ini melibatkan tiga langkah
Langkah 1 Membuat BADI Definisi: Transaksi SE18.
Langkah 2 Tentukan antarmuka BADI: Transaksi SE19
Langkah 3 Tentukan kelas yang mengimplementasikan antarmuka: Selama pembuatan implementasi, kelas untuk mengimplementasikan antarmuka perangkat tambahan juga dibuat