0% found this document useful (0 votes)
98 views1 page

Method 1: Find The BADI Related To Your Transaction in Minutes

This document outlines 3 methods for finding the BADI (Business Add-in) related to a specific SAP transaction: 1) Use transaction SE37 to find the function module and set a breakpoint to see which BADI it calls. 2) Use transaction SE93 to find the package name and search for BADIs in that package using SE84. 3) Use transaction ST05 to perform a buffer trace and filter for BADI database tables to see which BADIs are accessed.

Uploaded by

Wang Xiaolan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views1 page

Method 1: Find The BADI Related To Your Transaction in Minutes

This document outlines 3 methods for finding the BADI (Business Add-in) related to a specific SAP transaction: 1) Use transaction SE37 to find the function module and set a breakpoint to see which BADI it calls. 2) Use transaction SE93 to find the package name and search for BADIs in that package using SE84. 3) Use transaction ST05 to perform a buffer trace and filter for BADI database tables to see which BADIs are accessed.

Uploaded by

Wang Xiaolan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 1

Method 1: Find the BADI related to your transaction in minutes These steps should enable you to find any

BADI related to any transaction in a matter of minutes. 1) Go to the transaction SE37 to find your function module. 2) Locate the function SXV_GET_CLIF_BY_NAME. 3) Put a breakpoint there. 4) Now open a new session. 5) Go to your transaction. 6) At that time, it will stop this function. 7) Double click on the function field EXIT_NAME. 8) That will give you name of the BADI that is provided in your transaction. Method 2: Go to Maintain Transaction (TCODE- SE93). Enter the Transaction VD02 for which you want to BADI. Click on the Display push buttons. Get the Package Name. (Package VS in this case) Go to TCode: SE84->Enhancements->Business Add-inns->Definition Enter the Package Name and Execute. Method 3: Start transaction ST05 (Performance Analysis). Set flag field "Buffer trace" Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT) Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session. Push the button "Deactivate Trace". Push the button "Display Trace". The popup screen "Set Restrictions for Displaying Trace" appears. Now, filter the trace on Objects: V_EXT_IMP V_EXT_ACT Push button "Multiple selections" button behind field Objects Fill: V_EXT_IMP and V_EXT_ACT All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_. So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA

You might also like