Hvad er BADI? SAP ABAP vejledning

Indholdsfortegnelse:

Anonim

BADI står for B usiness Ad d I ns Ligesom Customer Exits hjælper BADI med at tilpasse brugerdefinerede forbedringer til SAP-funktionalitet. Eksempel på en BADI: I transaktion CAT2 - Time Sheet Entry ønsker HR at inkludere en interaktiv bekræftelse på, at bevidst indsendelse af forkerte data er grund til afskedigelse. Dette kan opnås ved hjælp af BADI

Funktioner:

  • BADI'er er objektorienterede
  • De kan implementeres flere gange
  • Det kræver ikke SAP Software Change Registration
  • Ingen effekt på frigivelse opgraderet på funktionen af ​​BADI'er

Definer og implementer en BADI

Dette involverede tre trin

Trin 1 Oprettelse af BADI-definition: Transaktion SE18.


Trin 2 Definer BADI-interface: Transaktion SE19

Trin 3 Definer en klasse implementerer grænsefladen: Under oprettelsen af ​​implementeringen oprettes der også en klasse til implementering af forbedringsgrænsefladen