Hva er BADI? SAP ABAP opplæring

Innholdsfortegnelse:

Anonim

BADI står for B usiness Ad d jeg NS Akkurat som Kunde Avslutter, BADI hjelpe krok tilpassede forbedringer i SAP funksjonalitet. Eksempel på en BADI: I transaksjonen CAT2 - Time Sheet Entry, ønsker HR å inkludere en interaktiv bekreftelse på at bevisst innlevering av feil data er grunnlag for oppsigelse. Dette kan oppnås ved hjelp av BADI

Egenskaper:

  • BADI er objektorientert
  • De kan implementeres flere ganger
  • Det krever ikke registrering av SAP-programvareendring
  • Ingen effekt på frigjøring oppgradert på funksjonen til BADI

Definere og implementere 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 som implementerer grensesnittet: Under opprettelsen av implementeringen opprettes også en klasse for implementering av forbedringsgrensesnittet