Što je BADI? SAP ABAP vodič
BADI je kratica za BUSINESS Add Ins Baš kao i Customer Exits, BADI pomaže prikačiti prilagođena poboljšanja na SAP funkcionalnost. Primjer BADI: U transakciji CAT2 – Unos radnog vremena, HR želi uključiti interaktivnu potvrdu da je svjesno podnošenje netočnih podataka osnova za otkaz. To se može postići pomoću BADI
Značajke
- BADI-ji su objektno orijentirani
- Mogu se implementirati više puta
- Ne zahtijeva SAP Softver Promjena registracije
- Nema utjecaja na otpuštanje nadograđeno na funkcioniranje BADI-ja
Definirajte i implementirajte BADI
To je uključivalo tri koraka
Korak 1) Stvaranje BADI definicije: Transakcija SE18.
Korak 2) Definirajte BADI sučelje: Transakcija SE19
Korak 3) Definirajte klasu koja implementira sučelje : Tijekom kreiranja implementacije, kreira se i klasa za implementaciju sučelja poboljšanja