Vous êtes sur la page 1sur 2

What is BADI?

BADI stands for Business Add Ins Just like Customer Exits , BADI help hook custom enhancements to SAP functionality. Example of a BADI: In transaction CAT2 Time Sheet Entry, HR wishes to include an interactive acknowledgment that knowingly submitting incorrect data is grounds for dismissal. This can be achieved using BADI

Features:

BADIs are Object Oriented They can be implemented multiple times It does not require SAP Software Change Registration No effect on release upgraded on the functioning of BADIs

Define and Implement a BAPI


This involved three steps Step 1 Creating BADI Definition : Transaction SE18.

Step 2 Define BADI interface: Transaction SE19

Step 3 Define a class implements the interface : During implementation creation, a class for implementing the enhancements interface is also created

Vous aimerez peut-être aussi