--Advertisement---

SAP MM, SAP PM & Store Transaction Codes: Complete T-Code List and Process Guide, PDF

Published On: August 14, 2026
Follow Us
SAP MM TRANSACTION CODE
---Advertisement---

SAP MM, SAP PM & Store Transaction Codes: Complete T-Code List and Process Guide: If you work in procurement, stores, inventory, mechanical maintenance, plant maintenance, or materials management, learning the most important SAP transaction codes can make your daily work much easier.

SAP MM and SAP PM are closely connected in manufacturing and maintenance organisations. A maintenance breakdown may require a spare part; the spare may need to be checked in stock, reserved, issued to a maintenance order, or purchased if it is unavailable.

This guide covers the important SAP MM transaction codes, SAP PM T-codes, Store/Inventory transaction codes, and master data transaction codes in an easy-to-understand sequence.

What Is an SAP Transaction Code?

An SAP transaction code, commonly called a ‘T-Code’, is a shortcut used to access a particular transaction or function in SAP GUI.

For example:

  • MM01 – Create Material
  • MM03 – Display Material
  • ME51N – Create Purchase Requisition
  • ME21N – Create Purchase Order
  • MIGO – Goods Movement
  • IW21 – Create Maintenance Notification
  • IW31 – Create Maintenance Order
  • IW32 – Change Maintenance Order
  • IW41 – Maintenance Confirmation

Instead of navigating through several menus, an authorised SAP user can enter the relevant transaction code directly.

Also Read: How to Post Goods Receipt in SAP Using MIGO (Step-by-Step Guide)

Affiliate Link
🚀 Enrol in Live SAP Courses:
🎓 SAP SD (Sales and Distribution)

🎓 SAP MM (Material Management)

🎓 SAP MM (Material Management)

SAP Master Data Transaction Codes

Master data is the foundation of many SAP business processes. Correct material, equipment, functional-location and supplier information improves the reliability of procurement, inventory and maintenance transactions.

T-CodeTransaction
MM01Create Material
MM02Change Material
MM03Display Material
BPBusiness Partner
ME11Create Purchasing Info Record
ME12Change Purchasing Info Record
ME13Display Purchasing Info Record
IE01Create Equipment
IE02Change Equipment
IE03Display Equipment
IL01Create Functional Location
IL02Change Functional Location
IL03Display Functional Location
IB01Create Equipment BOM
IB02Change Equipment BOM
IB03Display Equipment BOM

Why Is Master Data Important?

Consider a maintenance team that needs a bearing for a critical gearbox.

If the bearing has a properly maintained material master, the team can identify the correct material number, check its availability and use it in procurement and inventory processes.

Likewise, equipment and functional-location master data help maintenance teams identify exactly which asset and location require maintenance.

Download PDF of Transaction Code

SAP MM Transaction Codes

SAP MM Transaction Codes

SAP Materials Management supports important procurement and material-related processes.

One of the most common procurement cycles is:

Requirement → Purchase Requisition → Approval → RFQ/Quotation → Purchase Order → Goods Receipt → Invoice

Important SAP MM T-Codes

T-CodeTransaction
ME51NCreate Purchase Requisition
ME52NChange Purchase Requisition
ME53NDisplay Purchase Requisition
ME54NRelease Purchase Requisition
ME55Collective PR Release
ME41Create RFQ
ME47Maintain Quotation
ME49Price Comparison
ME21NCreate Purchase Order
ME22NChange Purchase Order
ME23NDisplay Purchase Order
ME29NRelease Purchase Order
ME28Collective PO Release
ME2LPurchase Orders by Vendor
ME2MPurchase Orders by Material
ME2NPurchase Order List
MIROInvoice Verification

PR to PO Process in SAP MM

A common sequence is:

ME51N → ME54N → ME41 → ME47 → ME49 → ME21N → ME29N

Not every company uses every step. For example, an RFQ and quotation comparison may not be required for every purchase.

ME51N – Create Purchase Requisition

A Purchase Requisition, or PR, represents an internal requirement for a material or service.

Example:

A maintenance department needs two bearings for a gearbox overhaul.

The requirement can be raised through a PR and then processed according to the organization’s purchasing workflow.

ME21N – Create Purchase Order

After the purchasing process and required approvals, a Purchase Order can be created.

The PO becomes a key procurement document between the organization and supplier.

ME23N – Display Purchase Order

ME23N is one of the most useful transactions for users who need to check PO information without changing it.

It can help users review purchase-order information and procurement status.

SAP Store and Inventory Transaction Codes

Store personnel regularly handle goods receipts, goods issues, reservations, transfers and stock monitoring.

SAP documentation describes MIGO as a goods-movement transaction used for activities including goods receipts, goods issues and transfer postings.

Important Store T-Codes

T-CodeTransaction / Use
MIGOGoods Movement
MMBEStock Overview
MB51Material Document List
MB5BStock on Posting Date
MB21Create Reservation
MB22Change Reservation
MB23Display Reservation
MB25Reservation List

Important Movement Types

Movement TypePurpose
101Goods Receipt against PO
102Reversal of 101
122Return Delivery to Vendor
201Goods Issue to Cost Center
261Goods Issue to Order
262Reversal of 261
301Plant-to-Plant Transfer
309Material-to-Material Transfer
311Storage Location Transfer
561Initial Stock Entry

Why Is MIGO Important?

MIGO is one of the most useful inventory transactions because goods movements affect physical inventory records.

SAP’s current S/4HANA documentation identifies MIGO and related goods-movement transactions for goods receipts, goods issues and transfer postings.

For maintenance personnel, goods issue to an order is particularly important because it connects spare-parts consumption with the relevant work/order.

SAP PM Transaction Codes

SAP Plant Maintenance, now commonly discussed within SAP Asset Management in S/4HANA contexts, supports the planning, execution and recording of maintenance activities.

Important SAP PM T-Codes

T-CodeTransaction
IW21Create Maintenance Notification
IW22Change Maintenance Notification
IW23Display Maintenance Notification
IW28Notification List
IW31Create Maintenance Order
IW32Change Maintenance Order
IW33Display Maintenance Order
IW38Maintenance Order List
IW41Create PM Confirmation
IW42Overall Confirmation
IW45Cancel Confirmation
IP01Create Maintenance Plan
IP02Change Maintenance Plan
IP03Display Maintenance Plan
IP10Schedule Maintenance Plan
IP24Maintenance Scheduling Overview
IA05Create General Maintenance Task List
IA06Change General Task List
IA07Display General Task List

SAP documentation identifies IW31, IW32 and IW33 with creating, changing and displaying maintenance orders. It also identifies IW21 for notifications and IW41 for PM confirmation.

SAP Breakdown Maintenance Process

Suppose a pump suddenly breaks down.

A practical process could be:

Breakdown Identified

IW21 – Create Maintenance Notification

IW31 – Create Maintenance Order

IW32 – Plan/Release Order

MMBE – Check Spare Stock

Reservation / MB25 – Check Requirement

MIGO – Issue Material to Order

IW41/IW42 – Confirm Maintenance Work

IW32 – Technical Completion

This creates a structured link between the equipment problem, maintenance work and spare-parts consumption.

What Happens When the Spare Part Is Not Available?

This is where the integration between SAP PM, MM and Stores becomes especially important.

Consider a gearbox breakdown where a required bearing is out of stock.

The process may become the following.

IW21 – Maintenance Notification

IW31 – Maintenance Order

IW32 – Order Planning/Release

MMBE – Check Stock

ME51N – Create PR

ME54N – Release PR

ME41/ME47/ME49 – RFQ and Quotation Process, if required

ME21N – Create PO

ME29N – Release PO

MIGO – Goods Receipt

Material Available in Store

MIGO – Issue Material to Maintenance Order

IW41/IW42 – Maintenance Confirmation

IW32 – Technical Completion

This is an excellent example of how different SAP functions work together rather than independently.

SAP Preventive Maintenance Process

Corrective maintenance starts after a problem occurs. Preventive maintenance aims to perform planned work at defined intervals or according to maintenance strategies.

Important transactions include:

IA05 → IP01 → IP10 → Maintenance Order → Execution → Confirmation → Completion

IP01 – Create Maintenance Plan

Used to create a maintenance plan.

IP10 – Schedule Maintenance Plan

Used in maintenance-plan scheduling.

IA05 – Create General Maintenance Task List

A task list can standardise recurring maintenance operations.

For example, a pump preventive maintenance task list might include the following:

  1. Check vibration.
  2. Inspect coupling.
  3. Check bearing condition.
  4. Inspect mechanical seal.
  5. Check lubrication.
  6. Verify alignment.
  7. Record observations.

Standardised task lists can make recurring maintenance planning more consistent.

Why Are SAP MM, PM and Store T-Codes Important?

1. Faster SAP Navigation

Knowing frequently used transaction codes allows experienced users to reach required functions quickly.

Instead of searching through menus every time, users can directly open transactions such as MMBE, ME23N, IW33 or MIGO.

2. Better Spare-Parts Management

Maintenance depends heavily on spare availability.

With appropriate SAP transactions, users can follow a process such as:

Identify Spare → Check Stock → Reserve → Issue → Track Consumption

This improves visibility of maintenance materials.

3. Better Breakdown Management

Maintenance notifications and orders create a structured way to record equipment problems and maintenance activities.

This provides much better traceability than managing breakdown information only through phone calls, paper records or informal messages.

4. Better Procurement Control

When a spare is unavailable, SAP MM provides a controlled procurement process:

PR → Approval → Supplier Selection → PO → Goods Receipt → Invoice

This helps organizations maintain documentation and purchasing history.

5. Maintenance Cost Visibility

Connecting spare-parts consumption and external procurement to maintenance orders helps organizations understand the resources consumed by maintenance activities.

This can support questions such as:

Which equipment consumes the most spare parts?

Which machines require frequent maintenance?

Where is maintenance spending increasing?

6. Improved Maintenance History

Maintenance notifications, orders and confirmations provide historical information that can support future maintenance decisions.

Instead of only knowing that a machine was repaired, users can build a record of the problem and maintenance work performed.

7. Better Coordination Between Departments

SAP connects several teams:

Maintenance → Stores → Purchase → Supplier → Accounts

A maintenance engineer identifies the requirement, stores checks material availability, purchasing procures unavailable materials, stores receives them, maintenance consumes them, and finance processes the supplier invoice.

Most Important SAP T-Codes to Remember

For beginners, learning every SAP transaction code at once is unnecessary.

Start with these frequently useful transactions:

MM01 – Create Material
MM03 – Display Material
MMBE – Stock Overview
ME51N – Create PR
ME53N – Display PR
ME21N – Create PO
ME23N – Display PO
MIGO – Goods Movement
MB51 – Material Document List
IW21 – Create Maintenance Notification
IW31 – Create Maintenance Order
IW32 – Change Maintenance Order
IW33 – Display Maintenance Order
IW38 – Maintenance Order List
IW41 – Maintenance Confirmation
IP01 – Create Maintenance Plan
IP10 – Schedule Maintenance Plan
MIRO – Invoice Verification

SAP MM + PM + Store Process at a Glance

For mechanical maintenance professionals, one of the most useful sequences to understand is:

Equipment Breakdown → Notification → Maintenance Order → Stock Check → Reservation → Material Issue → Maintenance Execution → Confirmation → Technical Completion

When material is unavailable:

Equipment Breakdown → Notification → Maintenance Order → Stock Check → PR → Approval → PO → Goods Receipt → Store → Material Issue → Maintenance → Confirmation → Completion

Understanding the process behind the T-Code is more valuable than simply memorizing a list of transaction codes.

Conclusion

Learning SAP MM, SAP PM, Store and Master Data transaction codes is valuable for mechanical engineers, maintenance engineers, store professionals, procurement teams, material planners and SAP end users.

However, do not focus only on memorizing T-Codes.

Understand the complete business process:

Requirement → Planning → Stock Check → Procurement → Receipt → Material Issue → Maintenance → Confirmation → Completion

Once you understand this flow, individual SAP transaction codes become much easier to remember and use correctly.

Note: Available transactions, movement types, release procedures, authorizations and workflows vary by SAP version and company configuration. S/4HANA organizations may also use SAP Fiori apps alongside or instead of some classic SAP GUI transactions.

Mukesh Pandit

Hi, I'm Mukesh Pandit, I am an engineer and passionate content creator who enjoys sharing informative articles on SAPMM, Biography, technology, Sports, Education, entertainment, and trending news. My goal is to provide accurate, easy-to-read, and valuable content that helps readers stay informed and updated.

Join WhatsApp

Join Now

Join Telegram

Join Now

Leave a Comment