Application Development 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: 

screen exit for MD11

Former Member
0 Kudos

hi,

Has anyone worked on any screen exits for MD11/MD12. I do not see any screen exits/BADIs.

regards,

shan

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Shan,

LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg

LMDZU001 User exits in additional planning

Regards

Aneesh.

5 REPLIES 5

former_member583013
Active Contributor
0 Kudos

Only this two BADIS exists for those transactions...

LMDR2001

LMDZU001

Greetings,

Blag.

former_member583013
Active Contributor
0 Kudos

Sorry...My post get doubled -:P

Greetings,

Blag.

Message was edited by:

Alvaro Tejada Galindo

kiran_k8
Active Contributor
0 Kudos

Shan,

You can check all the userexits in MODSAP and MODACT tables.

Run the below given program to find out the userexits available for a particular tcode.

REPORT Zfluke9 .

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 - ', "#EC NOTEXT

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', "#EC NOTEXT

21 sy-vline ,

22 'Description', "#EC NOTEXT

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. "#EC NOTEXT

else.

format color col_negative intensified on.

write:/(95) 'No User Exit exists'. "#EC NOTEXT

endif.

else.

format color col_negative intensified on.

write:/(95) 'Transaction Code Does Not Exist'. "#EC NOTEXT

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.

Say thanks to SDN.

K.Kiran.

Former Member
0 Kudos

Hi Shan,

LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg

LMDZU001 User exits in additional planning

Regards

Aneesh.

0 Kudos

hi all,

thanks for inputs..But there is no screen exits..I have checked all user exits.

regards,

shan