Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

how to find badi

Former Member
0 Kudos

hi niranjan here .if i m using cl_exithandler=>get_instance to find the badi for one particular transaction its not showing anything.can any one help me

3 REPLIES 3

Former Member
0 Kudos

Hi,

1) Goto se24 (Display class cl_exithandler)

2) Double click on the method GET_INSTANCE.

3) Put a break point at Line no.25 (CASE sy-subrc).

Now

4) Execute SAP standard transaction

5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.

6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.

7) This way you will find all the BADIs called on click of any button in any transaction

if you follow this 7 steps, and execute/run your infotype or press any button then see whether the screen is going to stop there, if the scrren stops and goes to Debugging mode then there should be a BADI for that one

Regards

Sudheer

0 Kudos

thanks sudheer for the valuable answer.

bye

Former Member
0 Kudos

You can do the same through SPRO

There go the Particular submodule ... There u will fine BADI's or System ENhancements...

Eg:

SPRO --> Materials Management --> Puschasing --> Business Add In's for Purchasing

Like tht all the BADI's r available in SPRO

You have to check there

Reward if helpful...