Complete list of SAP Purchase Document ME21N Exit and BADI

Complete list of SAP Purchase Document ME21N Exit and BADIs: Enhance Standard save and check on SAP Purchase Document Enjoy Transaction.


The following list are the full list of ME21 exit for SAP Purchase Document / Order.
So you can add custom processing or custom check for ME21 exit or SAP Purchase Order Check exit.

ME21 Exit Description
MEVME001         WE default quantity calc. and over/ under delivery tolerance
MM06E001         ME21N Exit User exits for EDI inbound and outbound purchasing documents
MM06E003         Number range and document number
MM06E004         Control import data screens in purchase order
MM06E005         Customer fields in purchasing document
MM06E007         Change document for requisitions upon conversion into PO
MM06E008         Monitoring of contr. target value in case of release orders
MM06E009         Relevant texts for "Texts exist" indicator
MM06E010         Field selection for vendor address
MM06E011         ME21N Exit Activate PReq Block
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 delivery addresses
MMFAB001         User exit for generation of release order
MRFLB001         Control Items for Contract Release Order
AMPL0001         User subscreen for additional data on AMPL
LMEDR001         Enhancements to print program
LMELA002         Adopt batch no. from shipping notification when posting a GR
LMELA010         Inbound shipping notification: Transfer item data from IDOC
LMEQR001         User exit for source determination
LMEXF001         Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001         Customer-Specific Source Determination in Retail
M06B0001         Role determination for purchase requisition release
M06B0002         Changes to comm. structure for purchase requisition release
M06B0003         Number range and document number
MEQUERY1         Enhancement to Document Overview ME21N/ME51N
MELAB001         Gen. forecast delivery schedules: Transfer schedule implem.
MEFLD004         Determine earliest delivery date f. check w. GR (only PO)
MEETA001         Define schedule line type (backlog immed. req. preview)
ME590001         Grouping of requisitions for PO split in ME59
M06E0005         Role determination for release of purchasing documents
M06E0004         Changes to communication structure for release purch. doc.
M06B0005         Changes to comm. structure for overall release of requisn.
M06B0004         Number range and document number

SAP Enjoy Transaction ME21N ME22N BADIs

If you are lucky enough and you are working with above 4.6C (very old version on SAP), enhancing the Standard SAP Enjoy Transaction is much easier with BADIs.
Here the full list of SAP ME21N BAdi (Business Add-in).

ME21 BADI Description
ME_PROCESS_REQ_CUST         ME21N Exit: Enhancements for Processing Enjoy PReqs: Customer
ME_PROCESS_REQ   Enhancements for Processing Enjoy PReqs: Internal
ME_PROCESS_PO_CUST          Enhancements for Processing Enjoy Purchase Order: Customer
ME_PROCESS_PO    Enhancements for Processing Enjoy Purchase Order: Intern.
ME_PROCESS_COMP  Processing of Component Default Data at Time of GR: Customer
ME_PO_SC_SRV     BAdI: Service Tab Page for Subcontracting
ME_PO_PRICING_CUST          Enhancements to Price Determination: Customer
ME_PO_PRICING    Enhancements to Price Determination: Internal
ME_INFOREC_SEND  Capture/Send Purchase Info Record Changes – Internal Use
ME_HOLD_PO       Hold Enjoy Purchase Orders: Activation/Deactivation
ME_GUI_PO_CUST   Customer's Own Screens in Enjoy Purchase Order
ME_FIELDSTATUS_STOCK        FM Account Assignment Behavior for Stock PR/PO
ME_DP_CLEARING   Clearing (Offsetting) of Down Payments and Payment Requests
ME_PURCHDOC_POSTED          Purchasing Document Posted
SMOD_MRFLB001    Control Items for Contract Release Order
EXTENSION_US_TAXES          Extended Tax Calculation with Additional Data
ARC_MM_EKKO_WRITEBAdI: Enhancement of Scope of Archiving (MM_EKKO)
ARC_MM_EKKO_CHECKBAdI: Enhancement of Archivability Check (MM_EKKO)
MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
MM_DELIVERY_ADDR_SAP        Determination of Delivery Address
ME_WRF_STD_DNG   PO Controlling Reminder: Extension to Standard Reminder
ME_TRIGGER_ATP   Triggers New ATP for Changes in EKKO EKPO EKPV
ME_TRF_RULE_CUST_OFF        BADI for Deactivation of Field T161V-REVFE
ME_TAX_FROM_ADDRESS         Tax jurisdiction code taken from address
ME_REQ_POSTED    Purchase Requisition Posted
ME_REQ_OI_EXT    Commitment Update in the Case of External Requisitions
ME_RELEASE_CREATEBAdI: Release Creation for Sched.Agrmts with Release Docu.
ME_DEFINE_CALCTYPE          Control of Pricing Type: Additional Fields
ME_CHANGE_OUTTAB Enrich ALV Output Table in Purchasing
ME_CHANGE_CHARACTER         Customer-Specific Characteristics for Product Allocation
ME_CCP_DEL_DURATION         Calc. of Delivery Duration in CCP Process (Not in Standard)
ME_CCP_BESWK_AUTH_CH        BAdI for authorization checks for procuring plant
ME_CCP_ACTIVE_CHECK         BAdI to check whether CCP process is active
ME_BSART_DET     Change document type for automatically generated POs
ME_BADI_DISPLAY_DOC         BAdI for Internal Control of Transaction to be Invoked
ME_ACTV_CANCEL_POBAdI for Activating the Cancel Function at Header Level
MEGUI_LAYOUT     BAdI for Enjoy Purchasing GUI
ME_CHECK_ALL_ITEMS          Run Through Items Again in the Event of Changes in EKKO
ME_COMMTMNT_REQ_RE_C        Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_REQ_RELE        Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_PO_REL_C        Check for Commitment-Relevance of Purchase Orders
ME_COMMTMNT_PO_RELEV        Check for Commitment-Relevance of Purchase Orders
ME_COMMITMENT_STO_CH        BadI for checking if commitments for STOs are active
ME_COMMITMENT_RETURN        Commitment for return item
ME_CIP_REF_CHAR  Enables Reference Characteristics in Purchasing
ME_CIP_ALLOW_CHANGE         Configuration in Purchasing: Changeability Control
ME_CIN_MM06EFKO  Copy PO data for use by Country version India
ME_CIN_LEINRF2V  BADI for LEINRF03 excise_invoice_details
ME_CIN_LEINRF2R  BADI for CIN India – Delivery charges
ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
ME_CHECK_OA      Check BAdI for Contracts

Source:Customer Exit for service PO in ME21N

SAP and SAP logo are registered trademarks of SAP AG. is not associated with SAP AG.
We have made every effort to make sure provide relevant search results, use the content on this site at your own risk.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.