BADI on lyhenne sanoista B usiness Ad d I ns Asiakkaiden poistumisten tapaan BADI auttaa liittämään mukautettuja parannuksia SAP-toimintoihin. Esimerkki BADI: sta tapahtumaan CAT2 - Aikataulun merkintä, HR haluaa sisällyttää interaktiivisen vahvistuksen siitä, että virheellisten tietojen tietoinen toimittaminen on peruste irtisanomiselle. Tämä voidaan saavuttaa BADI: n avulla
Ominaisuudet:
- BADI: t ovat olioihin suuntautuneita
- Ne voidaan toteuttaa useita kertoja
- Se ei vaadi SAP-ohjelmistomuutosten rekisteröintiä
- Ei vaikutusta päivitykseen, joka on päivitetty BADI: iden toimintaan
Määritä ja ota käyttöön BADI
Tähän sisältyi kolme vaihetta
Vaihe 1 BADI-määritelmän luominen: Tapahtuma SE18.
Vaihe 2 Määritä BADI-rajapinta: Tapahtuma SE19
Vaihe 3 Määritä luokka toteuttaa käyttöliittymä: Toteutuksen luomisen aikana luodaan myös luokka parannuksen käyttöliittymän toteuttamiseen