Showing posts with label BADI. Show all posts
Showing posts with label BADI. Show all posts

Tuesday, September 6, 2011

Easily find BADIs called by any transaction

Several times we wonder what BADIs are available for a particular transaction. Follow the following steps to find out them:

1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
2. In 'Display' mode, go to 'Methods' tab.
3. Double click the method 'Get Instance' to display it source code.
4. Set a breakpoint on 'CALL METHOD cl_exithandler=>get_class_name_by_interface'.
5. Then run your transaction.
6. The screen will stop at this method.
7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.