Vad är BADI? SAP ABAP handledning
BADI står för Banvändbarhet Add Ins Precis som Customer Exits hjälper BADI att koppla anpassade förbättringar till SAP funktionalitet. Exempel på en BADI: I transaktionen CAT2 – Time Sheet Entry vill HR inkludera en interaktiv bekräftelse på att att medvetet skicka in felaktiga uppgifter är skäl för uppsägning. Detta kan uppnås med BADI
Funktioner
- BADI:s är objektorienterade
- De kan implementeras flera gånger
- Det kräver inte SAP Mjukvara Ändra registrering
- Ingen effekt på uppgraderad version på BADI:s funktion
Definiera och implementera en BADI
Detta innebar tre steg
Steg 1) Skapa BADI Definition: Transaktion SE18.
Steg 2) Definiera BADI-gränssnitt: Transaktion SE19
Steg 3) Definiera en klass implementerar gränssnittet : Under implementeringsskapandet skapas också en klass för implementering av förbättringens gränssnitt