Hva er BADI? SAP ABAP opplæring
BADI står for Bbrukervennlighet Add Ins Akkurat som Customer Exits hjelper BADI med å koble tilpassede forbedringer til SAP funksjonalitet. Eksempel på en BADI: I transaksjonen CAT2 – Time Sheet Entry ønsker HR å inkludere en interaktiv bekreftelse på at bevisst innsending av feil data er grunnlag for avskjed. Dette kan oppnås ved å bruke BADI
Funksjoner
- BADI-er er objektorienterte
- De kan implementeres flere ganger
- Det krever ikke SAP Software Endre registrering
- Ingen effekt på utgivelsesoppgradert på funksjonen til BADI-er
Definer og implementer en BADI
Dette innebar tre trinn
Trinn 1) Opprette BADI-definisjon: Transaksjon SE18.
Trinn 2) Definer BADI-grensesnitt: Transaksjon SE19
Trinn 3) Definer en klasse implementerer grensesnittet : Under implementeringsoppretting opprettes det også en klasse for implementering av forbedringens grensesnitt