ABAP Keyword Documentation → ABAP Glossary
BAdI class
Specific global class that is created when a BAdI is defined in the Enhancement Builder with the name of the BAdI as a subclass of the abstract global class CL_BADI_BASE. BAdI classes are a part of the ABAP runtime environment and, apart from being in the namespace of all global types, they are not externally visible.