Account assignment, SAP Purchase Order ME21N Exit.jpg; SAP Purchase Order Report

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/ underdelivery 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 ExitActivate PReq Block
MMAL0001          ALE source list distribution: Outbound processing
MMAL0002          ALE source list distribution: Inbound processing
MMAL0003          ALE purcasing 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 requsitions 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
Check also   The full list of SAP Billing Document User Exit for transfer to accounting

SAP Enjoy Transaction ME21N ME22N BADIs

If you are lucky enough and you are working with abose 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: Custome
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_WRITE BAdI: Enhancement of Scope of Archiving (MM_EKKO)
ARC_MM_EKKO_CHECK BAdI: 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_CREATE BAdI: 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_PO BAdI 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
Check also   SAP Info Record Table, Info Recort Tcodes and SAP Info Record Report

Source: Customer Exit for service PO in ME21N

Leave a Reply

Your email address will not be published. Required fields are marked *