Introduction to Kernel BADI

 

  • BADI is a kind of Enhancements ( We will use Customer namespace for enhancements using BADI ).
  • BADI stands for Business ADD In’s.
  • BADI is based on object Oriented Concept.
    • In Object Oriented Concept, BADI mainly works on Classes and Interfaces.

Important T Codes for BADI :-

  • SE18 is the transaction code for BADI definition.

    • In SE18 we just perform the definition part, which we do in Interfaces of OOPS concept.



  • SE19 is the transaction code for BADI Implementation.

    • In SE19 we perform the implementation part in the same way which we do in Classes of OOPS concept.




  • There are two types of BADI :-
    1. Classic BADI
    2. New BADI ( Kernel BADI )

BADI’s which have enhancements spots are known as new BADI or kernel BADI.



  • We will see more in the next part

Comments

Popular posts from this blog

Understanding Different Types of SAP Function Modules: Normal, RFC, and Update

Unlocking SAP ABAP Secrets: Interactive Classical Reports with GET CURSOR, At User Command, and a Comparison of HIDE Statements

Mastering ABAP: A Step-by-Step Guide to Function Modules and Groups for Modularized Programming