Badi je kratica za B USINESS Ad d sam NS Baš kao i kupaca izlazi, Badi pomoć kuka prilagođene poboljšanja SAP funkcionalnosti. Primjer BADI-a: U transakciju CAT2 - unos vremenskog lista, HR želi uključiti interaktivno priznanje da je svjesno podnošenje netočnih podataka osnova za otkaz. To se može postići pomoću BADI
Značajke:
- BADI su objektno orijentirani
- Mogu se implementirati više puta
- Ne zahtijeva registraciju promjene SAP softvera
- Nema učinka na izdanje nadograđeno na funkcioniranje BADI-a
Definirajte i primijenite BADI
To je uključivalo tri koraka
Korak 1 Stvaranje BADI definicije: Transakcija SE18.
Korak 2 Definirajte BADI sučelje: Transakcija SE19
Korak 3 Definiranje klase koja implementira sučelje: Tijekom kreiranja implementacije kreira se i klasa za implementaciju sučelja poboljšanja