ABAP Keyword Documentation → ABAP Glossary
BAdI class
Specific global class created when a BAdI is defined in Enhancement Builder and given 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 visible externally.