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: 

user exits

former_member198892
Participant
0 Kudos

Hi all,

Actually in tcode migo ...System should issue Pop-up warning message, at the time of goods issue/goods recpt. For the shelf life expired materials...wen we make all entries in respective fields then we cick on (check ) pushbutton, but i dont want that .without checking it should give one pop up message....is it possible..

i want to know the user exit for that and where to change..

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

check the following exits and BADI's and use the required one as per your requirement

Enhancement

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

Business Add-in

MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF

MB_DOC_BADI_INTERNAL BAdIs During Creation of a Material Document (SAP Internal)

MB_ME_CSGMT_BADI_SAP BAdI: Consignment Processing - Stock Transfer

MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens

MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data

MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn

MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check

MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data

MB_RESERVATION_SCR Screen BAdI for Retrofit DFPS

MB_RESERVATION_UPCHD BAdI for Creation and Changing of Manual Reservations

MB_RES_BAPI_CHANGE BAdI: Execution of Changes to Reservation Fields

MB_RES_BAPI_CREATE1 BAdI: Adoption of Customer's Own Fields as Reserv. Fields

MB_RES_BAPI_DETAIL1 BAdI: Display of Customer's Own Fields in Reservations

MB_STOR_LOC_BADI_GTS BADI to Check and Change Storage Location (GTS Fct. Only)

MB_DOCUMENT_BADI_SAP BADI for Creation and Changing of a Material Document

ARC_MM_EBAN_CHECK BAdI: Enhancement of Archivability Check (MM_EBAN)

ARC_MM_EBAN_PRECHECK BAdI: Enhancement of Archivability Check (MM_EBAN)

ARC_MM_EBAN_WRITE BAdI: Enhancement of Scope of Archiving (MM_EBAN)

ARC_MM_EINA_CHECK BAdI: Enhancement of Archivability Check (MM_EINA)

<b>Reward points for useful Answers</b>

Regards

Anji

6 REPLIES 6

Former Member
0 Kudos

Hi,

you can use FM POPUP_DISPLAY_MESSAGE .

Regards

...

Former Member
0 Kudos

Hi,

You can make use of the exit MB_CF01 in the clude ZXMBCU01

Regards

Sudheer

Sougata
Active Contributor
0 Kudos

Hi,

Some user interaction is required after data is input by user. Not pushing 'Check' button is ok but some other button/action has to be performed to trigger the message.

Best way to approach this would be to look at BADI implementation. Please look at BADI definition MB_MIGO_BADI then choose the appropriate Method which suits your requirement e.g. POST_DOCUMENT. Every method in this interface is well documented so you shouldn't have much problem implementing it.

Hope this helps.

Cheers,

Sougata.

Former Member
0 Kudos

Hi,

Check this Exit MBCF0005

Thanks,

Deepti

Former Member
0 Kudos

use the following prog to find user exits for the given tcode.

&----


*& Report ZUSEREXIT *

*& *

&----


*& *

*& *

&----


report zuserexit 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.

Sameer

Former Member
0 Kudos

Hi

check the following exits and BADI's and use the required one as per your requirement

Enhancement

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

Business Add-in

MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF

MB_DOC_BADI_INTERNAL BAdIs During Creation of a Material Document (SAP Internal)

MB_ME_CSGMT_BADI_SAP BAdI: Consignment Processing - Stock Transfer

MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens

MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data

MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn

MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check

MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data

MB_RESERVATION_SCR Screen BAdI for Retrofit DFPS

MB_RESERVATION_UPCHD BAdI for Creation and Changing of Manual Reservations

MB_RES_BAPI_CHANGE BAdI: Execution of Changes to Reservation Fields

MB_RES_BAPI_CREATE1 BAdI: Adoption of Customer's Own Fields as Reserv. Fields

MB_RES_BAPI_DETAIL1 BAdI: Display of Customer's Own Fields in Reservations

MB_STOR_LOC_BADI_GTS BADI to Check and Change Storage Location (GTS Fct. Only)

MB_DOCUMENT_BADI_SAP BADI for Creation and Changing of a Material Document

ARC_MM_EBAN_CHECK BAdI: Enhancement of Archivability Check (MM_EBAN)

ARC_MM_EBAN_PRECHECK BAdI: Enhancement of Archivability Check (MM_EBAN)

ARC_MM_EBAN_WRITE BAdI: Enhancement of Scope of Archiving (MM_EBAN)

ARC_MM_EINA_CHECK BAdI: Enhancement of Archivability Check (MM_EINA)

<b>Reward points for useful Answers</b>

Regards

Anji