07-20-2007 12:13 PM
I have to add a column in the table control that is displayed on executing MD04.Does anyone know how this can be achieved.thanks
07-20-2007 12:16 PM
Hi,
LMDZU001 - You can add additional column by using this one
try two exits for doing this.
1. EXIT_SAPLM61R_001
2. EXIT_SAPMM61R_001
REWARD Points
Regards
07-20-2007 12:16 PM
Hi,
LMDZU001 - You can add additional column by using this one
try two exits for doing this.
1. EXIT_SAPLM61R_001
2. EXIT_SAPMM61R_001
REWARD Points
Regards
07-20-2007 12:24 PM
could explain in detail. actually I found these EXITS but I can't find from where they are called and how code will be implemented
07-20-2007 12:30 PM
Hi,
You can find those exits in M61X0002.
<b>Reward points</b>
Regards
07-20-2007 12:36 PM
what are the steps to find the enhancement. Also while debugging MD04 I couldn't find from where these exits are called
07-20-2007 12:40 PM
Hi,
Just create a program with this code.
It will supply the User Exits for the given transaction with drill down to SMOD
Finding the user-exits of a SAP transaction code
*
Enter the transaction code in which you are looking for the user-exit
and it will list you the list of user-exits in the transaction code.
Also a drill down is possible which will help you to branch to SMOD.
*
&----
REPORT YUSEREXIT .
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.
<b>Reward points</b>
Regards
07-20-2007 12:48 PM
12-09-2007 4:47 PM
Regarding this enhancement of adding column(s) to the MD04....
Is it required by SAP that you have a button to display the added column?
Our user's request is to show a separate column of QI stock total. As you know, the Available stock quantity includes both unrestricted and QI. (You have the option in config to include or exclude blocked stock, but it is hardcoded in SAP to include QI).
If you click the existing button, you can see the different buckets in a new screen/pop-up. So what the users want is that a new column of QI is always shown without having to click anything.
Is this feasible with this enhancement (or any other enhancement)?