Wat is BADI? SAP ABAP-zelfstudie
BADI staat voor Business Add Ins Net als Customer Exits helpt BADI aangepaste verbeteringen aan te sluiten SAP functionaliteit. Voorbeeld van een BADI: In transactie CAT2 – Time Sheet Entry wil HR een interactieve erkenning opnemen dat het willens en wetens indienen van onjuiste gegevens 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 niet SAP Software Registratie wijzigen
- Geen effect op de werking van BADI's na de release-upgrade
Definieer en implementeer een BADI
Dit omvatte drie stappen
Stap 1) BADI-definitie creëren: Transactie SE18.
Stap 2) BADI-interface definiëren: Transactie SE19
Stap 3) Definieer een klasse die de interface implementeert: Tijdens het maken van de implementatie wordt ook een klasse gemaakt voor het implementeren van de interface van de verbetering