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

Exit for Mb01

Former Member
0 Likes
696

Hi Experts,

Can anyone tell me whether there is any exit for TCode MB01.

We are into IS-Retail.

Thanks and Regards,

Ravi.

Hi Experts,

Can anyone tell me whether there is any exit for TCode MB01.

We are into IS-Retail.

Thanks and Regards,

Ravi.

3 REPLIES 3
Read only

Former Member
0 Likes
654

Hi,

You can use the BADI MB_DOCUMENT_BADI for this purpose.Also there are lot of exits related to this Tcode.

MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.

MBCF0011 Read from RESB and RKPF for print list in MB26

MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1

MBCF0009 Filling the storage location field

MBCF0007 Customer function exit: Updating a reservation

MBCF0006 Customer function for WBS element

MBCF0005 Material document item for goods receipt/issue slip

MBCF0002 Customer function exit: Segment text in material doc. item

other BADI's for this:

MB_RESERVATION_SCR

MB_CHECK_LINE_BADI

MB_CIN_LMBMBU04

MB_CIN_MM07MFB7

MB_CIN_MM07MFB7_QTY

MB_DOCUMENT_BADI

MB_DOCUMENT_BADI_SAP

MB_DOCUMENT_UPDATE

MB_DOC_BADI_INTERNAL

MB_ME_CSGMT_BADI_SAP

MB_MIGO_BADI

MB_MIGO_ITEM_BADI

MB_PHYSINV_INTERNAL

MB_QUAN_CHECK_BADI

MB_RESERVATION_BADI

reward if useful

regards,

Anji

Read only

Former Member
0 Likes
654

<b>MBCF0002</b> Customer function exit: Segment text in material doc. item

<b>MBCF0005</b> Material document item for goods receipt/issue slip

<b>MBCF0006</b> Customer function for WBS element

<b>MBCF0007</b> Customer function exit: Updating a reservation

<b>MBCF0009</b> Filling the storage location field

<b>MBCF0010 </b> Customer exit: Create reservation BAPI_RESERVATION_CREATE1

<b>MBCF0011</b> Read from RESB and RKPF for print list in MB26

<b>MB_CF001</b> Customer Function Exit in the Case of Updating a Mat. Doc.

Read only

p291102
Active Contributor
0 Likes
654

Hi,

This is the program through u can find any transaction codes for user exits.

For future use u can use that one.

&----


*& Report YMS_USEREXITTEST *

*& *

&----


*& *

*& *

&----


REPORT YMS_USEREXITTEST no standard page heading.

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-

Thanks,

Sankar M