11-19-2007 9:21 PM
Hi experts,
I have a requirement where I need to know the User exit in MB11.
My requirement is such that when a goods mvmt 261 is done using MB11, It should call a special function (custom program) using a Userexit.
Or a general user exit in goods movement if not (MB11 specifically), so that I can trigger this call for special function.
Any info is greatly appreciated.
Thanks
Preeti
MB1C, MB11, Goods movement.
11-19-2007 9:26 PM
Check this User exits:
MBCF0002
MBCF0006
MBCF0009
MBCFC003
MBCFC004
MBCFC010
Regards,
Naimesh Patel
11-19-2007 9:41 PM
Check these BADIs:
MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data
MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check
MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn
MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data
MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens
MB_DOC_BADI_INTERNAL BAdIs when Creating a Material Document (SAP Internal)
MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF
MB_DOCUMENT_BADI BAdIs when Creating a Material Document
MB_CIN_MM07MFB7_QTY Proposal of quantity from Excise invoice in GR
MB_CIN_MM07MFB7 BAdI for India Version exit in include MM07MFB7
MB_CIN_LMBMBU04 posting of gr
MB_CHECK_LINE_BADI BAdI: Check Line Before Copying to the Blocking Tables
ARC_MM_MATBEL_WRITE Archive AddOn-Specific Data for MM_MATBEL
ARC_MM_MATBEL_CHECK Check AddOn-Specific Criteria for MM_MATBEL
Rob
11-19-2007 9:57 PM
You can find the exits in many ways.
Get the developement class of the transaction code from SE93.
Then go to transaction SMOD and press F4 and give the Development class in Press ENTER, then it will show all the exits available for that transaction.
Or
Go to transaction SE80 and give the development class name and then expand the enhancements tree view then you will get the list of userexits for that corresponding dev class.
Put the breakpoint the check whether it is stopping at the required point.
To check for the suitable badi, Go to transaction SE24 and give the Object type as CL_EXITHANDLER and click on Display button.
Double click on method GET_INSTANCE, put a break point on case statement.
Execute your transaction and look for variable EXIT_NAME at your scenario then It will show the available badi's.
Reward if it is useful.
Thanks,
Srinivas
11-20-2007 7:04 AM
These are the enhancement available for this t. code
MBCF0002
MBCF0006
MBCF0009
MBCFC003
MBCFC004
MBCFC010
Program for this trasaction is SAPMM07M, search CALL CUSTOMER-FUNCTION and set break point at all exits ........ run the trasaction now and check where the program gets stop....... that might be exit that need to be coded.
Regards,
Dilip Kushwha