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: 

Finding User Exits efficiently

Former Member
0 Kudos

How to find user exits efficiently

4 REPLIES 4

Sm1tje
Active Contributor
0 Kudos

There is a report around somewhere on SCN in which, just by giving the desired transaction code, all relevant user exits are determined and displayed.

Can it be more efficient?

BTW: If you would have searched the forum first, you probably would have found it yourself.

Former Member
0 Kudos

Hi Rajeev,

Go to transaction SMOD. Choose find option from the Menu. Specify the Package for which you want the Exit. This will give all User Exits available for the package.

You can go through the description as well as the Exporting /Importing values for each to figure out the relevant User-Exit for your requirement.

Thanks,

Binu

Former Member
0 Kudos

Hi,

This is the way to find BADI in transaction

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.

This is the way to find BTE in transaction.

1. Search the source code for "OPEN_FI_PERFORM" og " OUTBOUND_CALL_" or

2. Use transaction FIBF menu Environment->Info System (P/S ). Use the Documenttion button to see the documentation for the BTE

For the rest like USER or CUSTOMER exit, you would have to search the source code for word like 'EXIT' or 'CUSTOMER' in the transaction.

Regards,

Lim...

Former Member