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

user exits for tcode frft_tr

Former Member
0 Likes
1,287

Hi,

I am trying to find the user exits for transaction FRFT_TR. I took its program name by going to system and then status. and then from se38, i took its package name and by the package name, i searched for user exits in smod but it says that there are no user exits. But at the same time, my team lead could find out user exits by debugging the transaction. I tried to do the same way but i found it a difficult process and very time consuming process of finding user exit.

The exit found is EXIT_SAPL2021_002

my question is

why i couldnt find the user exit by package name and second could anyone give me some better idea of how can we search for user exits by debugging a transaction.

Thanks

Aditya

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,184

Hi,

In debugging mode,

Set the break point call customer-function statement.

how to set the break point.

1. in menu, Breakpoints->Breakpoints At->Breakpoints At Statement.

give the statement 'call customer-function'.

you execute the cursor will go the user-exit.

Regards,

Boobalan S.

8 REPLIES 8
Read only

Former Member
0 Likes
1,185

Hi,

In debugging mode,

Set the break point call customer-function statement.

how to set the break point.

1. in menu, Breakpoints->Breakpoints At->Breakpoints At Statement.

give the statement 'call customer-function'.

you execute the cursor will go the user-exit.

Regards,

Boobalan S.

Read only

0 Likes
1,184

hi, there are no user exits for that t-code.

run this program to find any user exits in future.

REPORT ZPRA_FIND_USEREXIT.

tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.

tables : tstct.

data : jtab like tadir occurs 0 with header line.

data : field1(30).

data : v_devclass like tadir-devclass.

parameters : p_tcode like tstc-tcode obligatory.

select single * from tstc where tcode eq p_tcode.

if sy-subrc eq 0.

select single * from tadir where pgmid = 'R3TR'

and object = 'PROG' and obj_name = tstc-pgmna.

move : tadir-devclass to v_devclass.

if sy-subrc ne 0.

select single * from trdir where name = tstc-pgmna.

if trdir-subc eq 'F'.

select single * from tfdir where pname = tstc-pgmna.

select single * from enlfdir where funcname =

tfdir-funcname.

select single * from tadir where pgmid = 'R3TR'

and object = 'FUGR' and obj_name eq enlfdir-area.

move : tadir-devclass to v_devclass.

endif.

endif.

select * from tadir into table jtab

where pgmid = 'R3TR' and object = 'SMOD' and devclass =

v_devclass.

select single * from tstct where sprsl eq sy-langu

and tcode eq p_tcode.

format color col_positive intensified off.

write:/(19) 'Transaction Code - ',

20(20) p_tcode,

45(50) tstct-ttext.

skip.

if not jtab[] is initial.

write:/(95) sy-uline. format color col_heading intensified on

.

write:/1 sy-vline,

2 'Exit Name',

21 sy-vline ,22 'Description',

95 sy-vline.

write:/(95) sy-uline.

loop at jtab.

select single * from modsapt

where sprsl = sy-langu and name = jtab-obj_name.

format color col_normal intensified off.

write:/1 sy-vline,

2 jtab-obj_name hotspot on,

21 sy-vline ,

22 modsapt-modtext,

95 sy-vline.

endloop.

write:/(95) sy-uline.

describe table jtab.

skip.

format color col_total intensified on.

write:/ 'No of Exits:' , sy-tfill.

else.

format color col_negative intensified on.

write:/(95) 'No User Exit exists'.

endif.

else.

format color col_negative intensified on.

write:/(95) 'Transaction Code Does Not Exist'.

endif.

at line-selection.

get cursor field field1.

check field1(4) eq 'JTAB'.

set parameter id 'MON' field sy-lisel+1(10).

call transaction 'SMOD' and skip first screen.

*---End of Program

Read only

0 Likes
1,184

Thanks for ur reply but i still have question that how my team lead could find user exit in this transaction. I have already mentioned the exit name above and not only this her exit is working fine. The program that someone has mentioned for searching the user exit, i have already used that and through that program also i could not find any user exit and i agree with all of u that there seems to be no user exit but how could my team lead found exit with name EXIT_SAPL2021_002 in enhancement PRQ_BAPI.

i would appreciate the reply.

Read only

0 Likes
1,184

Thanks for ur reply but i still have question that how my team lead could find user exit in this transaction. I have already mentioned the exit name above and not only this her exit is working fine. The program that someone has mentioned for searching the user exit, i have already used that and through that program also i could not find any user exit and i agree with all of u that there seems to be no user exit but how could my team lead found exit with name EXIT_SAPL2021_002 in enhancement PRQ_BAPI.

i would appreciate the reply.

Read only

Former Member
0 Likes
1,184

Aditya,

i believe we can find userexit by most common program which used by all abaper i hope you also have it.than i think by running that program with transaction code it is most easiest way to find.

pls let me know if you dont have that prog.

by debug the transaction we can find BADI but not exit.the only way which you already suggest by package.

Amit.

Read only

bpawanchand
Active Contributor
0 Likes
1,184

Hi

there are no USer EXITs or BADI's exsisting for this t-code

Regards

Pavan

Read only

0 Likes
1,184

Thanks for ur reply

Edited by: Aditya sharma on Aug 8, 2008 5:04 PM

Read only

Former Member
0 Likes
1,184

Thanks all of u for ur replies but i still have question that how my team lead could find user exit in this transaction. I have already mentioned the exit name above and not only this her exit is working fine. The program that someone has mentioned for searching the user exit, i have already used that and through that program also i could not find any user exit and i agree with all of u that there seems to be no user exit but how could my team lead found exit with name EXIT_SAPL2021_002 in enhancement PRQ_BAPI.

i would appreciate the reply.