Register Login

SAP MM (Material Management) Transaction Code List

Updated Mar 06, 2024

T-code for SAP MM( Material Management) module

Here are some important SAP MM transaction codes (t-codes) that are helpful for SAP MM users to work effectively and efficiently.

Transaction Code Description
OX15 Create Company
OX02 Create Company Code
OX10 Create Plant
OX09 Create Storage Location
OX08 Create Purchasing Organization
OME4 Create Purchasing Group
OX18 Assign Plant to Company Code
OX01 Assign Purchasing Organization to Company Code
OX17 Assign Purchasing Organization to Plant

Material Master

Transaction Code Description
MM01 Create Material
MM02 Change Material
MM03 Display Material
MB03 Display Material Document

Vendor Master

Transaction Code Description
XK01 Create Vendor
XK02 Change Vendor
XK03 Display Vendor

Purchasing Info Record

Transaction Code Description
ME11 Create Purchasing Info Record
ME12 Change Purchasing Info Record
ME13 Display Purchasing Info Record

Source List

Transaction Code Description
ME01 Create Source List
ME03 Change Source List
ME04 Display Source List

Purchase Requisition

Transaction Code Description
ME51N Create Purchase Requisition
ME52N Change Purchase Requisition
ME53N Display Purchase Requisition
ME54 Purchase Requisition
ME55 Collective of Purchase Reqs.
ME56 Assign Source to Purch. Requisition

Req. for Quotation

Transaction Code Description
ME41 Create Req. for Quotation
ME42 Change Req. for Quotation
ME43 Display Req. for Quotation


Transaction Code Description
ME47 Create Quotation
ME48 Change Quotation
ME49 Price Comparison

Purchase Order

Transaction Code Description
ME21N Create Purchase Order
ME22N Change Purchase Order
ME23N Display Purchase Order


Transaction Code Description
MB21 Create Reservation
MB22 Change Reservation
MB23 Display Reservation
MB24 Reservations by Material
MB25 Reservations by Account Assignment

Physical Inventory Document

Transaction Code Description
MI01 Create a Physical Inventory Document
MI02 Change Physical Inventory Document
MI03 Display Physical Inventory Document

Inventory Count

Transaction Code Description
MI04 Enter Inventory Count with Document
MI05 Change Inventory Count
MI06 Display Inventory Count
MI09 Enter Inventory Count w/o Document
MI08 Create List of Differences with Doc.
MI10 Create List of Differences w/o Doc.
MI20 Print List of Differences
ME57 Assign and Process Requisitions
ME58 Ordering: Assigned Requisitions
ME59 Automatic Generation of POs
ME2C Display Purchase Orders by Material Group
ME2N List Purchase Orders by Number
ME5K Requisitions by Account Assignment
ME2K List Purchase Orders by Account Assignment
ME2L Display Purchase Orders by Vendor
ME2M Display PO by Material

IH09 - Display Material

Transaction Code Description
MM50 List Extendable Materials
MB51 Material Doc. List
MB52 Display Storage Location
MMBE Stock Overview
MMI1 Create Operating Supplies
MMN1 Create Non-Stock Material
MMS1 Create Service
MMU1 Create Non-Valuated Material
ME5A Purchase Requisitions: List Display
ME5J Purchase Requisitions for Project
MELB Purch. Transactions by Tracking No.
ME5F Reminder: Purch. Requisition
MB1C Other Goods Receipts
MB90 Output Processing for Mat. Documents
MBRL Return Delivery per Mat. Document
MB1B Transfer Posting
MIBC ABC Analysis for Cycle Counting
MI31 Batch Input: Create Phys. Inv. Doc.
MI32 Batch Input: Block Material
MI33 Batch Input: Freeze Book Inv.Balance
MICN Btch Inpt:Ph.Inv.Docs.for Cycle Ctng
MIK1 Batch Input: Ph.Inv.Doc.Vendor Cons.
MIQ1 Batch Input: PhInvDoc. Project Stock
MI21 Print physical inventory document
MI34 Batch Input: Enter Count
MI35 Batch Input: Post Zero Stock Balance
MI38 Batch Input: Count and Differences
MI39 Batch Input: Document and Count
MI40 Batch Input: Doc., Count and Diff.
MI11 Physical Inventory Document Recount
MI07 Process List of Differences
MI37 Batch Input: Post Differences
CT01 Create Characteristic
CT02 Change Characteristic
CT03 Display Characteristic
CL01 Create Class
CL02 Classes
CL03 Display Class
CL04 Delete Class
CL2B Class Types
MIGO Goods Receipt (GR)
MIGO/MB1A Goods Issue
MIRO Logistic Invoice Verification

Miscellaneous T-codes

Transaction Code Description
OMJJ Customizing: Define New Movement Types
MBST Cancel Material Document
MB5T Stock in Transit
MR8M Cancel Invoice Document
OMR6 Tolerance limits: Invoice Verification
MRBR Release Blocked Invoices
AC02 Service Master
MMB1 Create Semi Finished Product
MMF1 Create Finished Product
MMG1 Create Returnable Packaging
MMH1 Create Trading Goods
MMI1 Create Operating Supplies
MMK1 Create Configurable Material
MMN1 Create Non-Stock Material
MMBE Stock Overview
MB52 List of Warehouse Stocks on Hand
MB21 Create Reservation
MBST Cancel Material Document


  • 03 Apr 2008 11:36 am paddhu

    Can Please send how to work on CIN in MM one by one step wise settings with screen shots if possible.

    Thanks in advance

  • 18 Apr 2008 4:40 am Guest
    how transfer the stock from one site to another site,i want know the transaction,


  • 07 May 2008 1:52 pm Tim
    When Purchase Order text is changed with MM02, how can we see the old Purchase Order text for history reasons?

    Thank you,
  • 03 Jun 2008 6:19 pm Guest
    How can I find GR NO. and tax information related to the same GR in a single transaction. Please its needed. Your help required. My Email Id
  • 31 Aug 2008 8:56 am Guest
    1.How can I find GR NO. and tax information related to the same GR in a single transaction. Please its needed. Your help required.

    2.When Purchase Order text is changed with MM02, how can we see the old Purchase Order text for history reasons? transfer the stock from one site to another site,i want know the transaction/ to work on CIN in MM one by one step wise settings with screen shots if possible. to prepare schulding agreement in SAP MM one by one step wise?

    kindly send me the solutions to this email id:

  • 05 Sep 2008 1:22 pm Guest

    Which transaction code is used for findout the Opening balnace of Materials Receipts for the month and Consumption for the month and closing Balance of the Particualr month.It should give
    Rawmaterial wise Monthly Receipts consumption Abstract with Opening Balance and Month end closing Balance.
    Kindly do the needful
    SIVA My email id is
  • 23 Sep 2008 5:49 am Guest

    Can you please answer my queries.

    1.How to cancel a Transfer Order which is already confirmed.
    2.How to inter change a Bin which is picked for delivery in Transfer Order (pick list) without creating a new Transfer Order.

    please write to my email
  • 27 Oct 2008 2:26 pm Guest
    do you know how/what should i set up in MM for not having materials entering without inspection lot being created for it? I have several materials created somehow, entering into my plant without MM screen been mantained and this material is sent into unrestricted stock.
    Please write me on
    Thanks a lot
  • 27 Oct 2008 2:29 pm Guest
    do you know a method/transaction which shows the materials shown in MB51 but not shown in QA33? For the moment i have only an empiric method of downloading QA33 and MB51 entries into an excell file and from now on... manual work :-)
    Can you reply me on
    Thanks a lot,
  • 25 Mar 2009 8:52 am Guest
    can i know how the incentive terms act in MM Procurement process.

  • 30 Jun 2009 6:22 am Suren Madaree
    Can SAP allow for one location within a plant to have stock reservations while another location within that same plant that does not reserve stock ?? I need that as certain orders have a longer leadtime (like export consolidation), and hence once created on SAP, it restricts available stock.
  • 16 Jul 2009 7:16 pm Guest

    Could you please mail me handbooks for F3 Problem Reporting and Q2 Quality Reporting?

    Also, how can I print out Delivery Schedules manually from SAP?

    My email address is :

    Thanks in advance!
    Best Regards,
  • 21 Jan 2010 1:10 pm Dinesh Kumar Yadav
    can you please send any PDF book of SAP MM.

    my e mail address is

    Diesh k Yadav
  • 01 Mar 2010 6:35 am Guest
    i want all the necessary required MM reports t-code
    can anyone help me pls?
    Email at:

    thnks & regards
  • 24 Mar 2010 11:57 am Deeptesh chauhan
  • 27 Jul 2010 5:50 pm Guest
    Hi there,

    Could anybody help me in indicating the tcode for showing the value in accounting for the stock of one material at a certain date or the value of the used stocks during a selected period of time?...

    Thanks a lot in advance.

    Kind regards,
    Mihaela Anca.
  • 03 Jun 2011 10:23 am DIDI

    can you please send any PDF book of SAP customizing "purchasing"
    my e-mail address is

    also in the report ME2K the field 'netwr' shows the value 0-zero , anyone knows if there is a released note on the problem ??

  • 09 Aug 2011 4:43 am Rajasekar
    I am Raju and i have started a course of sap mm. i am going to buy a i want to know minimum system configuration for installing this.
    pls advise me.

    email :
  • 09 Aug 2011 6:25 am Bhushan
    Dear Sir I am working In Sap MM as End user It is beneficial for me to do a course of SAP MM as aconsultant. Pl tell
  • 26 Feb 2013 7:37 am Guest
    please anybody can clear my doubts

    can you tell me the difference between end user and end to end implementation
  • 09 Mar 2013 6:45 am Muhammad Ali Mushtaq
    Hello All I am Muhammad Ali Mushtaq and I am Very Intrested in SAP Training, I am Specialy Interested in Ware House System Under the (WHM) Technology, Under SAP SCM (Supply Chain Management)I want a Learn This One Technology, With SAP Compelet Guides Step By Steps and EAsy Steps.

    My Question is Here.
    1:How many Can I Start Step on WHM Under SCM with SAP?
  • 03 Jul 2013 8:15 am Guest
    how to take report of new material code generated for perticular period (ex 1wwek/2week/1 month) along with time of generation of the material code