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

Finding transaction code from BADI/Enhancement name?

Former Member
0 Likes
1,735

hello experts,

I have list of exits/Badi/enhancements; I want to find transaction code which is calling those exits. is there any easy way to find it?

I have less time in hand and long list for cmod projects, Badi implementation & Enhancement-spot implementation. I dont want to check each transaction by putting breakpoint in code, to find which exit that program is calling. I want to go reverse.

please help me if you have an way to search.

-Shweta

7 REPLIES 7
Read only

uwe_schieferstein
Active Contributor
0 Likes
1,272

Hello Shweta

One place you should visit is: [ABAP Ninja|http://www.abapninja.org]

Regards

Uwe

Read only

Former Member
0 Likes
1,272

Hi

In most of the cases you can find trasaction codes through the package to which BADI (or Exit) is assigned.

~~~Ganesh Kumar K.

Read only

0 Likes
1,272

From package we could not find exact transaction which calls that particular badi. In most of the cases there will be so many transactions under one package, it is bit difficult and time consuming task to know.

is there any other alternative? something like I can get list of all transactions with available exits so i can find it from there.

Help is appreciated.

Read only

Former Member
0 Likes
1,272

You could try creating a ztable and populating it with the tcodes the badi/enhancement is called from during runtime,

Read only

Former Member
0 Likes
1,272

Check out table ENHOBJ to get the program (or FUGR) that has the enhancement. to get the transaction - use SE80.

Read only

Rushikesh_Yeole
Contributor
0 Likes
1,272

check table T180M ...There is link for function exit and program names

Read only

0 Likes
1,272

check table MODSAPA