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

Voorbeeld van een 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.

Definieer en implementeer een BADI

Stap 2) BADI-interface definiëren: Transactie SE19

Definieer en implementeer een BADI

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