Goto ST05 --> Select SQL trace and buffer trace --> Activate trace --> Now run your transaction --> Deactivate trace --> Display trace.
A pop will come as shown below:
Select following objects (Views)
Now display the trace results.
Method 2: Using CL_EXITHANDLER=>GET_CLASS_NAME_BY_INTERFACE.
* Goto SE24, open CL_EXITHANDLER (Class).
* Goto Method, GET_INSTANCE.
* Set a BREAK-POINT.
1 | CALL METHOD CL_EXITHANDLER=>GET_CLASS_NAME_BY_INTERFACE |
It will return the names of all Enhancements and BADI
Method 3: Using FM SXV_GET_CLIF_BY_NAME.
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 BREAK-POINT 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 NAME.
8) That will give you name of the BADI that is provided in your transaction.
Thank You For Sharing Your Knowledge .good information keep it up.
ReplyDeleteSAP ABAP
And what is the difference between these ways of searching?
ReplyDeleteThey all work similarly or there is the most universal?