SAP BADI stands for Business Add Ins and it is similar to Customer Exits. BADI make it possible to customize and custom enhancements to SAP systems.
Features of SAP BADI
- BADI’s are Object Oriented function modules, and can be implemented number of times. They don’t require any SAP Software Change Registration.
- Another feature is that if BADI upgrades and it does not affect its functionality.
There are two types of BADIs (business add ins)
- User defined Badi’s:- There are created by the programmer as per your organization requirements
- Standard Badi’s: – These are predefined in the SAP systems.
We present an example of a BADI below, where a custom enhancement is added to HR
Step 1: – Create SAP BADI by using t-code “SE18”
Step 2: – Define BADI interface by using transaction code “SE19”