Finding BAdI for Particular Transaction

Bu using following two methods you can find any BAdI for any transaction

Method 1:
Go to Tranaction: SE24.
Open the method ” GetInstance”
Put Break point in the statement

call method cl_exithandler=>get_class_name_by_interface

Now execute the Transaction which you need teh BDC it will automatically stops at the the method. In debugging mode double click on the variable: ” exit_name” It will return the BADI Name.

Method 2:
find the Package name and go to the transaction SE84.
Enter the package name
inside the left navaigaiton panel there is one option ” Enhancements” click on this enhancement and then enter the package name and execute it. you will get hte number of enhancement.

Leave a Comment