BADI pomeni B usiness Ad d I ns Tako kot izstopi strank, BADI pomaga priklopiti izboljšave SAP-a po meri. Primer BADI: V transakcijo CAT2 - vnos časovnega lista želi HR vključiti interaktivno potrdilo, da je zavestno oddajanje nepravilnih podatkov razlog za odpoved. To lahko dosežemo z uporabo BADI
Lastnosti:
- BADI-ji so objektno usmerjeni
- Lahko jih izvedemo večkrat
- Ne zahteva registracije sprememb SAP-ove programske opreme
- Brez vpliva na izdajo, nadgrajeno na delovanje BADI-jev
Opredelite in izvedite BADI
To je vključevalo tri korake
1. korak Ustvarjanje definicije BADI: Transakcija SE18.
2. korak Določite BADI vmesnik: Transaction SE19
Korak 3 Določite razred, ki izvaja vmesnik: med izdelavo izvedbe se ustvari tudi razred za izvajanje vmesnika izboljšave