cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi

for e.g for ME23n tranction i want to add a subscreen. but for that tranction i have two badi definations let it be 1) badisubscreen1

2) badisubscreen 2.

so my question is which badi defination i shd use for implementation. how to find out that badi defination. whether by debugging or any other method is there to find out a badi defination

0 Likes
View Entire Topic
Former Member
0 Likes

You can find out BADI definitions from the transaction itself..

example:

go to me23 tcode..

in menu options select system ->status-->duble click on program name>click on find button--->select main program radio button and give text as CL_EXITHANDLER* -


>enter

now you will get some texts with cl_exit handler..duble click on them...you will find some definition--duble click on it...now you get one class method which returns BADI definition..like IF_EX_ME_PROCESS_PO_CUST....here ME_PROCESS_PO_CUST is the defintion of BADI.

other wise go to se84 tcode ...click on badi..search for badi defintion with search options like give package name..or provide short text for the same.

other wise go to se37 ...give the function module SXV_CLIF_GET_BY_NAME and execute...put one break point..after that activate...now you go to me23 tcode..then it will display in debug mode..search for EXIT_DEF field...ducble click on it...it will display the definition name.

Reward if useful.

Dara.