04-26-2007 9:44 AM
Hi all,
can you pls tell me the Exit name in which the FM z21252_mat_detrmn is used for the inbound order05 idoc.pls help me.
Thanks & Regards,
praveena
04-26-2007 9:46 AM
Go to se37.
GIve the FM name.
Do a where used list for your program.
Any include which starts with ZX is the exit include you are looking for.
Regards,
ravi
04-26-2007 9:50 AM
hi,
do this way ..
In order to find out the user exits
1. get the developement class of the function module from SE80.
2. Now goto transaction SMOD and press F4,
3. give in the Deve class in the dev class and Press ENTER
this will show u the exits
Regards,
Santosh
04-26-2007 9:54 AM
that is user defined function module..
no need of exit for that...
for the standard one, find the package name and go to
tcode SMOD.. find---> exit name
regards.
santhosh
04-26-2007 10:46 AM
Veena,
go to se38 and execute this prog to know user exits available for standard transactions.say thanks to sdn.
K.Kiran
&----
*& Report ZFNDUSREXT
*&
&----
*&
*&
&----
REPORT ZFNDUSREXT.
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.
04-26-2007 11:29 AM
Hello U cannot to do where used list for the Zfm ..
as it will be always Dynamic Calls..
Instead..u check out with the Development class..
Praveen .
04-26-2007 11:43 AM
Hi Praveena,
For your problem why d't you search for the FM in the following way .
Go to the transaction and find the package name .
Go to CMOD transaction and give that package name .
and clink on enhancements . you will get a list of includes in which enhancement is possibles i mean list of user-exits .
in this list you can search for your FM ..
I am sure it will work !
D't forget to reward points if answer found helpful !
Thanks
Ranjita