SAP Materials Management (MM Module)

SAP Materials Management – Overview

SAP Materials Management (MM) supports the procurement and inventory functions occurring in day-to-day business operations such as purchasing, inventory management, reorder point processing, etc.

SAP MM (Material Management) one the biggest functional module in SAP ERP. This module mainly deals with the Procurement Process, Master Data (Material & Vendor Master), Inventory Management, Valuation of Material & Account Determination, Material Requirement Planning, Invoice Verification etc. This module is highly integrated with several modules in SAP.


Some of the SAP MM  Sub-Components are:

Consumption Based Planning: deals with stock replenishment utilizing material requirements planning (MRP), determining lot-sizing procedures, and performing forecasting, potentially with formulas.

Purchasing: The purchasing area of MM provides the ability to determine possible sources to supply materials/services, the actual procurement of these materials/services, tracking the delivery from vendors, and monitoring the payments to those vendors. Within purchasing are the vendor master records, requisitions, requests for quotes, conditions and prices, purchase orders, and vendor confirmations among many other objects.

Inventory Management: The inventory management component houses the material and service master records, and controls and tracks all the goods movements, receipts, issues, return receipts, stock transfers, reservations, physical inventory, stock determination, and batch handling. In addition, inventory management contains the actual costing material ledger that supports multiple currencies and valuations of a material as well as calculating an actual price from production.

SAP Materials Management (MM)

Invoice Verification: supports verification and material valuations such as Last In First Out (LIFO) and First In First Out (FIFO), revaluations for price changes, changes to the invoices for credits, taxes, cash discounts, checking the invoices, defining account impacts for invoices, canceling invoices, delivery costs, and determining invoice variances.

External Services Management: The external services management component is provided to support the complete process of procuring external services from vendors, from bidding on invitations, to awarding the order, to acceptance of services. It is used to define the service specifications, enter the services performed, accept those services, and then verify the service invoice. The information systems within MM consist of vendor valuations, the purchasing information system, and inventory information.

Also See: Material Management Terms in SAP

Online Training Tutorials

  • Bill of MaterialsConsumption Based Planning Process in SAP MM?The below SAP Tutorials help to know the consumption based planning procedures in detail. These are used in areas without in-house production and/or in production plants for planning both […]
  • SAP MM TutorialSAP MM Tutorial – Learn SAP Material Management OnlineSAP MM Tutorial - To learn some of the free SAP MM (Material Management) topics and how to deal material management and inventory management. SAP MM stands for Material Management and […]
  • Consumption Based Planning sap mmWhat is Consumption based Planning in SAP MM?The below sap mm tutorials (Material Management) will help to know more on the consumption based planning in sap mm. The central role of material requirements planning is to monitor stocks […]
  • Information Broadcasting in SAPWhat is Condition Technique in SAP?To discuss the Condition technique in sap, The condition technique is used to define pricing across applications. For example, it is used in the SAP SD (Sales & Distribution) module […]
  • purchase order in sapWhat is Purchase order in SAP?This post provides general information about purchase order and how they are processed with Material Management (MM) Purchasing. The purchase order defines a formal request or instruction […]
  • outline agreement in SAPWhat is outline agreements in SAP?This post explains general background information on the "outline agreements" (which, outside the SAP System, may also be referred to as blanket, master, framework or umbrella agreements) […]
  • request for quotation (RFQ)What is request for quotation (RFQ) in sap?The request for quotation (RFQ) is an invitation to a vendor to indicate his terms and conditions (in particular, his price) for the supply of a material or the provision of a service by […]
  • Release procedure for Purchase Requisition in SAP MMWhat is Release Procedure for Purchase Requisition in SAP MM?This post describes the release procedure for requisitions in Purchasing. This topic "release" means giving approval, or clearance, to go ahead with the procurement of the materials or […]