SAP MM / P2P reference: transactions, tables and errors
Practitioner SAP MM / P2P reference pages: the transactions, tables, dumps, messages and functional issues a MM / P2P consultant actually meets, with root causes and safe resolution paths.
SAP transaction codes
- MB03Display Material Document
- MB1AMB1A Goods Issue for Consumption
- MB1BMB1B Transfer Posting Between Plants and Storage Locations
- MB1CPost Goods Receipt Without Reference
- MB31Goods Receipt for Order
- MB52Warehouse Stock Overview by Plant and Storage Location
- MB5LStock Value vs G/L Balance Comparison
- MBSTCancel Material Document
- ME11Create Purchasing Info Record
- ME12Change Purchasing Info Record
- ME13Display Purchasing Info Record
- ME21NCreate a purchase order
- ME22NChange a purchase order
- ME23NDisplay a purchase order
- ME2LPurchase Orders by Vendor List
- ME2MPurchasing Documents per Material
- ME31KCreate Outline Purchase Agreement (Contract)
- ME32KChange Contract (Outline Agreement)
- ME33KDisplay Purchasing Contract
- ME3NPurchase Orders by Vendor List Display
- ME52NChange Purchase Requisition
- ME53NDisplay Purchase Requisition
- ME54NIndividual Release of Purchase Requisition
- ME55Collective Release of Purchase Requisitions
- ME57Assign and Process Purchase Requisitions
- ME58ME58 Ordering of Assigned Purchase Requisitions
- ME59NAutomatic Purchase Order Creation from Requisitions
- MIGOPost goods movements
- MIR4Display Invoice Document
- MIR5Display List of Invoice Documents
- MIR6MIR6 Invoice Overview List
- MIR7Park Invoice in Logistics Invoice Verification
- MIROEnter a supplier invoice
- MK02Change Vendor Purchasing and General Data
- MK03Display Vendor Purchasing View
- ML81NMaintain Service Entry Sheet
- MM01Create Material Master Record
- MM02Change Material Master Data
- MM03Display Material Master
- MMPVClose Period for Material Ledger
SAP tables
- EBANEBAN Purchase Requisition Item Table
- EBKNPurchase Requisition Account Assignment
- EINAPurchasing Info Record General Data
- EINEPurchasing Info Record - Purchasing Org Data
- EKBEPurchase Order History Table EKBE
- EKBNPurchase Order Confirmations Table
- EKETPurchase Order Schedule Lines Table EKET
- EKKNPurchasing Document Account Assignment Table
- EKKOPurchasing Document Header Table
- EKPOPurchasing Document Item Table
- EORDSource List Table for Material and Plant
- ESLLService Line Items Table
- ESSRService Entry Sheet Header Table
- LFA1LFA1 Vendor Master General Data
- LFB1Vendor Master Company Code Data
- LFM1Vendor Purchasing Organization Data Table
- MAKTMaterial Descriptions Table MAKT
- MARAMARA General Material Data Table
- MARCPlant Data for Material
- MARDMARD Storage Location Stock Table
- MARMUnits of Measure for Material
- MATDOCMATDOC Material Document Table in S/4HANA
- MBEWMBEW Material Valuation Table
- MCHABatch Master Data at Plant Level
- MCHBBatch Stock at Storage Location Level
- MKOLMKOL Special Stock at Vendor Table
- MKPFMaterial Document Header Table MKPF
- MSEGMSEG Material Document Line Items
- MSKAMSKA Sales Order Stock Table
- MSLBVendor Stock for Subcontracting Table MSLB
- MVKEMVKE Material Master Sales Organization Data
- RBCORBCO Commitment Totals for CO Objects
- RBKPRBKP Invoice Document Header Table
- RSEGIncoming Invoice Document Item Table
- T001LStorage Location Master Table
- T001WPlant Master Table T001W
- T023Material Group Master Table
- T024Purchasing Groups Master Table T024
- T156Movement Type Master Table
SAP BAPIs
- BAPI_CONTRACT_CREATECreate Purchasing Contract
- BAPI_GOODSMVT_CANCELBAPI_GOODSMVT_CANCEL for Reversing Material Documents
- BAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATE Goods Movement Posting
- BAPI_GOODSMVT_GETDETAILRead Details of a Posted Material Document
- BAPI_INCOMINGINVOICE_CREATECreate Incoming Invoice via BAPI (MIRO Equivalent)
- BAPI_INCOMINGINVOICE_PARKBAPI_INCOMINGINVOICE_PARK for Invoice Parking
- BAPI_INCOMINGINVOICE_RELEASERelease a Blocked Incoming Invoice
- BAPI_MATERIAL_AVAILABILITYBAPI for material ATP availability checks
- BAPI_MATERIAL_GET_DETAILRead Material Master Detail via BAPI
- BAPI_MATERIAL_SAVEDATACreate or change a material master record
- BAPI_MATERIAL_STOCK_REQ_LISTRead-Only BAPI for Stock Requirements List Data
- BAPI_PO_CHANGEBAPI to Change an Existing Purchase Order
- BAPI_PO_CREATE1BAPI_PO_CREATE1 Purchase Order Creation
- BAPI_PO_GETDETAIL1BAPI_PO_GETDETAIL1 for reading purchase order detail
- BAPI_PO_GETITEMSRead-only Purchase Order Item Retrieval BAPI
- BAPI_PO_RELEASEBAPI_PO_RELEASE: releasing a blocked purchase order
- BAPI_PR_CHANGEChanging a Purchase Requisition via BAPI
- BAPI_PR_CREATELegacy purchase requisition creation BAPI
- BAPI_REQUISITION_CREATEBAPI for Creating Purchase Requisitions
- BAPI_VENDOR_GETDETAILRead Vendor Master Data via BAPI
SAP authorization objects
- M_BEST_BSAPurchase Order Document Type Authorization
- M_BEST_EKGPurchasing Group Check for Purchase Orders
- M_BEST_EKOPurchase Order Check by Purchasing Organization
- M_BEST_WRKPurchase Order Plant Authorization
- M_MATE_MATMaterial Master Authorization by Material Group
- M_MATE_WRKMaterial Master Plant Authorization
- M_MSEG_BWAGoods Movement Type Authorization Object
- M_MSEG_WWAGoods Movement Authorization by Plant
SAP functional issues
- Account assignment category change rejected on the purchase orderWhy the PO account assignment category cannot be changed
- Batch determination not proposing a batch at goods issueBatch Determination Fails at Goods Issue
- Goods receipt posting to the wrong G/L accountGoods Receipt Posting to the Wrong G/L Account
- GR IR account mismatch at period endGR/IR Account Mismatch at Period End
- Info record price not pulled into the purchase orderInfo Record Price Not Defaulting Into PO
- Invoice blocked for price variance in MMInvoice Blocked for Price Variance
- Invoice blocked for quantity variance in MMInvoice Blocked for Quantity Variance
- Material document cannot be cancelledMaterial Document Cancellation Fails
- Moving average price changing unexpectedly after invoice receiptMoving Average Price Jump After Invoice Posting
- Negative stock posted in the plantNegative Stock Posted In The Plant
- Period not open for material master postingMaterial Master Posting Period Not Open
- Purchase order release strategy not triggeringPurchase Order Release Strategy Not Triggering
- Purchase order still open after full delivery and invoicePurchase order remains open after delivery and invoice
- Purchase requisition not converted to a purchase order automaticallyPurchase Requisition Stuck, No Automatic PO Created
- Service entry sheet cannot be acceptedService Entry Sheet Stuck Without Acceptance
- Source of supply not determined for the requisitionSource of Supply Not Determined for Requisition
- Stock posted to blocked stock instead of unrestrictedGoods Receipt Landing in Blocked or Quality Stock
- Subcontracting components not consumed at goods receiptSubcontracting Components Not Consumed at GR
- Vendor blocked for purchasing in one purchasing organisation onlyVendor Blocked in One Purchasing Org Only