Š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

Primjer 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.

Definirajte i implementirajte BADI

Korak 2) Definirajte BADI sučelje: Transakcija SE19

Definirajte i implementirajte BADI

Korak 3) Definirajte klasu koja implementira sučelje : Tijekom kreiranja implementacije, kreira se i klasa za implementaciju sučelja poboljšanja