Wat is BADI? SAP ABAP-zelfstudie

Inhoudsopgave:

Anonim

BADI staat voor B usiness Ad d I ns Net als Customer Exits helpt BADI aangepaste verbeteringen aan SAP-functionaliteit te koppelen. Voorbeeld van een BADI: In transactie CAT2 - Urenregistratie, wil HR een interactieve bevestiging opnemen dat het bewust indienen van onjuiste gegevens een reden is voor ontslag. Dit kan worden bereikt met behulp van BADI

Kenmerken:

  • BADI's zijn objectgeoriënteerd
  • Ze kunnen meerdere keren worden geïmplementeerd
  • Het vereist geen registratie van SAP-softwarewijzigingen
  • Geen effect op de geüpgradede release op de werking van BADI's

Definieer en implementeer een BADI

Dit omvatte drie stappen

Stap 1 BADI-definitie maken: transactie SE18.


Stap 2 Definieer de BADI-interface: Transactie SE19

Stap 3 Definieer een klasse implementeert de interface: Tijdens het maken van de implementatie wordt ook een klasse gemaakt voor het implementeren van de interface van de verbetering