SAP (Systems, Applications, and Products) is a software company based in Germany that provides enterprise resource planning (ERP) software to businesses of all sizes. SAP’s software is designed to help organizations manage their business operations efficiently, including finance, human resources, supply chain management, customer relationship management, and more.

The company’s flagship product, SAP ERP, is widely used by companies around the world to streamline their operations and gain better insights into their business performance. In addition to ERP software, SAP also provides a range of other software solutions and services, including business intelligence, cloud computing, and mobile applications.

SAP MM (Materials Management) is a module in SAP ERP Central Component (ECC) that provides companies with materials, inventory and warehouse management capabilities. SAP MM can be divided into five major components. These are:

  • materials management,
  • plant maintenance,
  • quality management,
  • production planning and control, and
  • Project management system.


Source : SAP MM Module TCodes Excel File Download 

T Code in MM Module

Below table has the list of major Transaction Codes (T-Codes) in MM Module of SAP. You can download the excel file SAP T-Code from Excel Downloads.
T-Code Description
MM01 Create Material
MM02 Change Material
MM03 Display Material
MM50 Extend Material Views
ME51N Create Purchase Requisition
ME52N Change Purchase Requisition
ME53N Display Purchase Requisition
ME21N Create Purchase Order
ME22N Change Purchase Order
ME23N Display Purchase Order
ME29N Release Purchase Order
ME2N Monitor Purchase Orders
ME59N Automatic PO Creation
ME9F Message Output for Purchase Orders
MIGO Goods Movement
MIRO Enter Incoming Invoice
MRBR Release Blocked Invoices
MB1A Goods Withdrawal
MB1B Transfer Posting
MB1C Post Goods Receipts
MB5B Stock on Posting Date
MB52 Warehouse Stock
MB51 Material Document List
MBST Cancel Material Document
MB21 Create Reservation
MB22 Change Reservation
MB23 Display Reservation
MB25 Reservation List
MB31 Goods Receipt for Production Order
MB1D Enter Unplanned Scrapping
MB90 Output Processing for Mat. Documents
ME57 Assign and Process Requisitions
ME5A Purchase Requisitions: List Display
ME5J Purchase Requisitions for Project
ME5K Requisitions by Account Assignment
ME2L POs by Vendor
ME2M POs by Material
ME2K Purchase Orders by Account Assignment
ME2J Purchase Orders for Project
ME80FN General Analysis of POs
ME81N Analysis of Order Values
ME1L Info Records by Vendor
ME1M Info Records by Material
ME1W Info Records by Material Group
ME1P Order Price History: Info Record
MEKC Conditions by Info Record
MEKD Conditions for Material Group
MEKE Conditions by Vendor
MEKF Conditions for Material Type
MEKG Conditions for Condition Group
MEKH Market Price
MEKJ Conditions for Invoicing Party
MEKL Price Change: Scheduling Agreements
MEKLE Currency Change: Sched. Agreement
MEKX Transport Condition Types per Vendor
MEKY Calculation Schemas: Mkt. Pr. (Pur.)
MEKZ Transportation Planning Point Per vendor
ME11 Create Purchasing Info Record
ME12 Change Purchasing Info Record
ME13 Display Purchasing Info Record
ME14 Changes to Purchasing Info Record
ME15 Flag for Deletion: Info Records
ME16 Display Info Record (Old)
ME1E Quotation Price History
ME1X Info Record: Changes per Vendor
ME2O SC Stock Monitoring (Vendor)
ME3C Outline Agreements by Material Group
ME3J Outline Agreements by Project
ME3K Outline Agreements by Account Assignment
ME3L Outline Agreements by Vendor
ME3M Outline Agreements by Material
ME3R Recalculate Sched. Agreement Price
ME3S Service List for Contract
ME4C RFQs by Material Group
ME4L RFQs by Vendor
ME4M RFQs by Material
ME4N RFQs by RFQ Number
ME4S RFQs by Collective Number
ME41 Create Request for Quotation
ME42 Change Request for Quotation
ME43 Display Request for Quotation
ME44 RFQ Supplement
ME45 Release RFQ
ME47 Create Quotation
ME48 Display Quotation
ME49 Price Comparison List
ME54N Release Purchase Requisition
ME55 Collective Release of Purchase Reqs.
ME5F Release Reminder: Purch. Requisition
ME91 Purchasing Documents: Urging/Reminding
ME91A Urging/Reminding: Purchase Orders
ME91E Urging/Reminding: Purch. Sched. Agmts.
ME91F Urging/Reminding: Purchase Requisitions
ME91L Urging/Reminding: RFQs
ME9A Message Output: RFQs
ME9E Message Output: Sched. Agreements
ME9K Message Output: Contracts
ME9L Message Output: Scheduling Agreements
ME9M Message Output: Purchase Orders
MIGO_GR Goods Receipt for Purchase Order
MIGO_GI Goods Issue
MIGO_TR Transfer Posting
MIGO_GO Display Goods Movement
MIRO Invoice Verification
MIR7 Park Invoice
MR8M Cancel Invoice Document
MB5S Display List of GR/IR Balances
OMS2 Maintain Material Types
OBYC Automatic Postings Configuration
OMJJ Define Release Procedure for Purchase Requisitions
OMC0 Define Tolerance Limits for Goods Receipt
OMJ5 Define Number Ranges for Reservation
OMWN Define Default Values for Movement Types
ME62 Display Vendor Evaluation
ME61 Maintain Vendor Evaluation
OMEV Set Scale
OMGQCK Default Value for Material Groups
OMGS Default Values for External Services
OMGSD Default Value for Purchasing Organization
OMGSG Default Value for Purchasing Group
OMGTDefault Values for Material Types
OMGUDefault Values for Stock Transport Order
OMGVDefault Values for Vendor
OMGXDefault Values for Movement Types
OMGZDefault Values for Account Assignment Category
OMJODefault Values for Stock Determination
OMJ1Default Values for Goods Receipt Process
OMJ3Default Values for Return Delivery Process
OMJ7Default Values for Goods Movement
OMJ9Default Values for Consignment Settlement
OMJADefault Values for Delivery Type
OMJBDefault Values for Billing Document Type
OMJCDefault Values for Shipment Type
OMJDDefault Values for Transportation Planning Point
OMJEDefault Values for Route
OMJFDefault Values for Shipping Point
OMJGDefault Values for Loading Point
OMJIDefault Values for Shipment Costs
OMJJDefault Values for Pricing Procedure
OMJKDefault Values for Condition Type
OMJLDefault Values for Freight Condition


In conclusion, SAP MM is a powerful module that helps organizations manage their material movements effectively. To fully leverage the benefits of this module, it’s essential to know the T codes that enable you to access its features and functionalities.

In this blog post, we have provided a comprehensive list of SAP MM T codes, including their descriptions, to help you navigate the module more efficiently.

Whether you’re a beginner or an experienced user, this list will prove useful in streamlining your financial operations and improving your overall efficiency.

We hope this list will serve as a valuable resource for anyone looking to maximize the potential of the SAP MM module.