Application Development and Automation 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: 
Read only

Badi

Former Member
0 Likes
666

How to identify the badi which are implemented in the particular transaction.and let me know the step for the creation of the badi

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
621

Hi Kiran,

You have the transaction name .. so get the program name from SE93

Search for CL_EXITHANDLER=>GET_INSTANCE in the main program. This will show you the BADIs which can be implemented by you to incorporate the business demand.

Regards,

Vidya

4 REPLIES 4
Read only

Former Member
0 Likes
621

hi Kiran,

Check this thread out

Regards,

santosh

Read only

Former Member
Read only

Former Member
0 Likes
622

Hi Kiran,

You have the transaction name .. so get the program name from SE93

Search for CL_EXITHANDLER=>GET_INSTANCE in the main program. This will show you the BADIs which can be implemented by you to incorporate the business demand.

Regards,

Vidya

Read only

Former Member
0 Likes
621

Hi Kiran,

you can try the following trick:

set a breakpoint in method 'get_instance' of class 'cl_exithandler'. then execute the transaction. It should stop at every badi that is called. Then in debugger the variable 'exit_name' contains the name of the badi.

You can ofcourse also search in TC se19 for a badi by using a keyword from the business object you're using eg. sales order, billing doc, ...

Or use transaction badi to go to the badi explorer

Once you have found one that you can use go to transaction se19 and check which method you want to use. If you found one you can use, got to se18 to create a implementation (you can also create an implementation via a menu in se19. In this implementation you then can enter your code in the desired method. To see the import/export parameters click on signature in the editor of the method. You can only use abap oo syntax.

Hope this helps.