| Business Add-In (BC-ABA) |
Abbreviated as BAdI. A template for BAdI objects. A BAdI consists of a BAdI interface, a set of filters, and various settings. BAdIs are used as the basis for enhancements in which ABAP programs can call BAdI methods in object plug-ins. Here, the caller controls which BAdI implementations are used by specifying filter values. BAdIs can also be defined as screen or menu enhancements for dynpros or GUI status. BAdIs are edited as enhancement spot element definitions in Enhancement Builder and are located in the namespace of the global classes. Their implementations can be switched on and off using Switch Framework. In addition, the classic BAdIs edited directly in BAdI Builder are still available. They replaced the function module exits.