User Exit That Is Applied In MM Area

Give me some examples of user exit that is applied in MM area in a real time scenario.

1. User exits can be found out using a development class or a package. 
2. For which transaction you would like know whether user exit is available or not.
example 1. Whenever I create a purchase order my vendor is same for a particular purchasing group and a particular purchasing organization .

Procedure to find out the user exit :
3.For which transaction you would like to see the user exits, frrst goto transaction and click system status and find out the technical name i.e is package.
4. By going to the SMOD transaction give package name and find out the real user exits available or not.  Once it is available go to edit attributes and write program by givng the filed name = '9999' (some vendor) and save , click, save, activte.
5. Go top CMOD  transaction and give that user exit in the filed area and activate .
6. Go and observe in me21 and see that 9999 vendor by default will come when ever you will create po.

*-- Pinnapati Hari Prasad 

To Develop Enhancements for Purchasing  In this step, you develop enhancements for Purchasing.

1. Either create a new project or use an existing one and then enter the enhancement.
2. Activate the project - Your enhancement will only become effective after activation.

In contrast to modifications, enhancements are basically release-insensitive since they are not implemented in the SAP original but in a name range that is reserved for the customer.  If you want to display the documentation for an enhancement, choose Goto -> Documentation in the enhancement transaction.

The following SAP enhancements are available for the Purchasing area:
AMPL0001 - User subscreen for additional AMPL data (manufacturer part number)

LMELA002 - Adoption of batch number from shipping notification at time of posting of a goods receipt

LMELA010 - Incoming shipping notification: adoption of item data from IDoc

LMEQR001 - User exit for source determination

M06B0001 - Role determination for release of requisitions
M06B0001 - Changes to communication structure for release of requisitions
M06B0003 - Number range and document number
M06B0004 - Number range and document number
M06B0005 - Changes to communication structure for overall release of purchase requisitions
M06E0004 - Changes to communication structure for release of purchasing document
M06E0005 - Role determination for release of purchasing documents
ME590001 - Grouping of requisitions for PO split in transaction ME59
MEETA001 - Determination of schedule line type (backlog, immediate requirement, forecast)
MEFLD004 - Determination of earliest delivery date for checking at time of goods receipt (PO only)
MELAB001 - Generation of forecast delivery schedule: realization via creation profile
MEQUERY1 - Enhancement for document overview ME21N / ME51N
MEVME001 - Calculation of default GR quantity and over/underdelivery tolerances
MM06E001 - User exits for inbound EDI messages and outbound purchasing documents
MM06E003 - Number range and document number
MM06E004 - Control of import data screens in purchase orders
MM06E005 - Customer fields in purchasing documents
MEREQ001 - Customer's own data in purchase requisitions
MM06E007 - Change document for requisitions when converting into POs
MM06E008 - Monitoring of contract target value in case of release orders
MM06E009 - Relevant texts for "Texts exist" indicator
MM06E010 - Field selection for vendor address
MM06E011 - Activation of requisition block
MM06L001 - Exits for determination of ratings in vendor evaluation
MMAL0001 - ALE source list distribution: outbound processing
MMAL0002 - ALE source list distribution: inbound processing
MMAL0003 - ALE purchasing info record distribution: outbound processing
MMAL0004 - ALE purchasing info record distribution: inbound processing
MMDA0001 - Default values for delivery addresses
MMFAB001 - User exit for generation of releases
MRFLB001 - Control items during release creation
LWBON001 - Enhancement of LIS update through extension of the communication structure MCKONA (business volumes and rebate income)
LWBON003 - Change settlement data for end-of-period rebate settlement before creation of settlement documents
LWSUS001 - Customer-specific source determination in Retail
LMEXF001 - Conditions in purchasing documents without invoice receipt
LMEKO002 - Enhance communication structure KOMP for price determination                 *-- Pandey Ajai

Get help for your SAP MM problems
SAP MM Forums - Do you have a SAP MM Question?

SAP MM Books
SAP Material Management Certification, Interview Questions and Configuration Reference Books

SAP Material Management Tips
SAP MM Configuration Tips and Materials Management Discussion Forum

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff

All the site contents are Copyright © and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of or the content authors.