Business Add-in Definition
Name of the definition of a business add-in (BADI). Business add-ins are SAP’s new enhancement concept. There are two different views:
- In the definition, you create an enhancement that is called from the application code
- In the implementation, you save the code for the functions for the enhancement
You create business add-in definitions using transaction SE18. They contain the business add-in interface. In the application code the instance variable is typed according to this interface. You can create several implementations for each add-in definition.
There are two main types of BADI definitions:
- Multiple use – that is, there can be several active implementations
- Filter-dependent – that is, you apply a filter value to each method called (for example, a country). A different (active) implementation is then called for each value. Possible filter values are characterized by the filter type.
Source : SAP HELP
pic source : https://www.google.co.id/search?biw=1366&bih=637&tbm=isch&sa=1&ei=34kaWoWzF5S0vwSd_YGAAw&q=enhancement&oq=enha&gs_l=psy-ab.3.1.0l10.103439.105567.0.108618.104.22.168.0.0.0.238.741.0j3j1.4.0….0…1c.1.64.psy-ab..2.4.739…0i67k1j0i30k1j0i24k1j0i10i24k1.0.2N5SEtNWWys#imgdii=6O6pB9YFkUYHqM:&imgrc=TMsWW9qzjC8NDM: