1. SAP Glossary
  2. ABAP Runtime Environment
  3. BAdI class


What is BAdI class in SAP BC-ABA - ABAP Runtime Environment?


SAP Term: BAdI class

  • Component: BC-ABA

  • Component Name: ABAP Runtime Environment

  • Description: A special global class that is created during the definition of a BAdI in the Enhancement Builder with the name of the BAdI as a subclass of the abstract global class CL_BADI_BASE. BAdI classes are part of the ABAP runtime environment and, with the exception that they are located in the namespace of all global types, are not visible from outside.


Smart SAP Assistant

  • Key Concepts: 
    BAdI (Business Add-In) class is a type of class in the ABAP Runtime Environment (BC-ABA) of SAP. It is used to create custom business logic that can be used in various SAP applications. BAdI classes are used to extend the functionality of existing SAP applications without having to modify the source code. 
    
    How to use it: 
    BAdI classes are created using the ABAP Workbench. Once created, they can be used in various SAP applications such as SAP ERP, SAP CRM, and SAP SRM. To use a BAdI class, it must first be registered in the system. This is done by creating an instance of the class and assigning it to a specific application. 
    
    Tips & Tricks: 
    When creating a BAdI class, it is important to ensure that the code is well-structured and easy to read. This will make it easier for other developers to understand and use the class. Additionally, it is important to test the class thoroughly before deploying it in production. 
    
    Related Information: 
    For more information on BAdI classes, please refer to the official SAP documentation at https://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abenbadi_intro.htm
    • Do you have any question about this SAP term?


      Upgrade now to chat with this SAP term.

Related SAP Glossary Terms

Click the links below to see the following related SAP glossary terms:
Rating
ERPlingo simplifies finding the accurate answers to SAP message errors. I now use every week. A must have tool for anyone working with SAP! Highly recommended!
Rate 1
Kent Bettisworth
Executive SAP Consultant