Top Interview Questions
SAP MM (Materials Management) is a core module of the SAP ERP (Enterprise Resource Planning) system that is used to manage materials, inventory, procurement, and supply chain processes within an organization. It is part of the larger SAP ecosystem developed by SAP, which provides integrated business solutions for companies worldwide.
SAP MM helps organizations efficiently handle the entire procure-to-pay (P2P) cycle, from purchasing goods to managing inventory and vendor relationships. It ensures that materials are available in the right quantity, at the right time, and at the right cost.
In any business that deals with physical goods—manufacturing, retail, logistics—managing materials efficiently is critical. SAP MM plays a vital role by:
Streamlining procurement processes
Maintaining optimal inventory levels
Reducing operational costs
Improving vendor management
Enhancing supply chain visibility
For large enterprises using SAP systems, MM integrates seamlessly with other modules like SAP SD (Sales and Distribution), SAP PP (Production Planning), and SAP FI (Financial Accounting).
SAP MM is composed of several sub-components that handle different aspects of materials management:
This component manages the procurement of goods and services from external vendors.
Key activities include:
Creating purchase requisitions
Generating purchase orders
Selecting vendors
Tracking deliveries
Inventory management deals with the movement and storage of materials within the organization.
It includes:
Goods receipt
Goods issue
Stock transfers
Physical inventory management
Material master records contain all essential information about materials, such as:
Description
Units of measure
Pricing
Storage details
This data is central to all MM processes.
Vendor master records store information about suppliers, including:
Contact details
Payment terms
Purchasing history
This component ensures that invoices received from vendors match the purchase orders and goods received.
It helps:
Prevent overpayment
Validate billing accuracy
Maintain financial consistency
The procure-to-pay cycle is the backbone of SAP MM. It involves the following steps:
An internal request is created to procure materials or services.
The procurement team converts the requisition into a purchase order and sends it to the vendor.
When goods are delivered, the organization records the receipt in the system.
The vendor’s invoice is verified against the PO and goods receipt.
After verification, the payment is processed through financial modules like SAP FI.
SAP MM uses transaction codes (T-codes) to perform operations. Some commonly used ones include:
ME51N → Create Purchase Requisition
ME21N → Create Purchase Order
MIGO → Goods Receipt
MIRO → Invoice Verification
MB1A → Goods Issue
MB1C → Other Goods Receipts
SAP MM supports various procurement methods:
Purchasing materials from external vendors.
Raw materials are provided to vendors who manufacture finished goods.
Materials are stored at the organization but owned by the vendor until used.
Transferring materials between different locations within the same organization.
Procurement of services instead of physical goods.
Inventory management ensures proper tracking of stock levels. It includes:
Goods receipt (GR): Receiving materials into inventory
Goods issue (GI): Issuing materials for production or sales
Stock transfers: Moving materials between storage locations
Physical inventory: Counting actual stock and reconciling with system data
Efficient inventory management helps avoid stock shortages and overstocking.
The material master is one of the most important data objects in SAP MM. It contains centralized information about materials used in the organization.
Material data is organized into different views, such as:
Basic Data
Purchasing Data
Accounting Data
Storage Data
Each view is relevant to different departments like procurement, finance, and warehouse management.
SAP MM is tightly integrated with other SAP modules:
SAP SD (Sales and Distribution) → Manages sales orders and delivery processes
SAP PP (Production Planning) → Uses materials for manufacturing
SAP FI (Financial Accounting) → Handles accounting and payments
SAP WM (Warehouse Management) → Manages warehouse operations
This integration ensures smooth flow of data across the organization.
Automates and streamlines purchasing activities.
Helps maintain optimal stock levels and reduces wastage.
Enables organizations to negotiate better prices and reduce procurement costs.
Provides accurate and up-to-date information for decision-making.
Maintains detailed vendor records and performance tracking.
Works seamlessly with other SAP modules for end-to-end business operations.
SAP MM is a complex system that requires proper training and expertise.
Implementing SAP solutions can be expensive for organizations.
Maintaining accurate master data is critical and sometimes challenging.
Employees need proper training to use the system effectively.
SAP MM is used across industries such as:
Manufacturing
Retail
Automotive
Pharmaceuticals
Logistics
Companies like BMW and other global enterprises use SAP MM to manage their supply chains and procurement processes efficiently.
SAP MM continues to evolve with advancements in cloud computing and digital transformation. SAP has introduced modern solutions like SAP S/4HANA, which enhances performance and provides real-time analytics.
Future trends include:
Automation of procurement processes
Integration with AI and machine learning
Cloud-based ERP systems
Advanced analytics and reporting
These innovations aim to make materials management more intelligent and efficient.
SAP MM is a critical module within the SAP ERP system that helps organizations manage procurement, inventory, and supply chain processes effectively. By automating and integrating key business functions, SAP MM improves efficiency, reduces costs, and ensures smooth operations.
With its strong integration capabilities and widespread use across industries, SAP MM remains an essential tool for businesses that deal with materials and inventory management. Organizations like SAP continue to enhance this module to meet the evolving needs of modern enterprises.
Answer:
SAP MM (Materials Management) is a module in SAP SE used to manage procurement and inventory processes.
π It covers:
Purchasing
Inventory management
Material planning
Vendor management
Answer:
Procurement of materials/services
Inventory management
Material valuation
Vendor management
Invoice verification
Answer:
A step-by-step process to acquire goods/services:
Purchase Requisition (PR)
Purchase Order (PO)
Goods Receipt (GR)
Invoice Verification
Payment (handled in FI)
Answer:
A document requesting the purchase of materials or services.
π It is internal and not sent to vendors.
Answer:
A formal document sent to vendors to order goods/services.
π Contains:
Material details
Quantity
Price
Delivery date
Answer:
Master data is core data that remains consistent across transactions.
Types in MM:
Material Master
Vendor Master
Purchasing Info Record
Source List
Answer:
Contains all information about a material.
π Views include:
Basic Data
Purchasing
Accounting
Storage
Answer:
Contains details of suppliers like:
Name
Address
Payment terms
Bank details
Answer:
Links a vendor with a material.
π Contains:
Pricing
Delivery terms
Vendor-specific material data
Answer:
Defines approved vendors for a material.
π Helps restrict vendor selection.
Answer:
Standard procurement
Subcontracting
Consignment
Stock transfer
Third-party procurement
Answer:
A process where raw materials are sent to a vendor, who processes them into finished goods.
Answer:
Goods are stored at the company’s premises but owned by the vendor until used.
Answer:
Tracking and managing stock levels of materials.
Answer:
Receiving goods from vendor and updating stock.
Answer:
Issuing goods from inventory for consumption or production.
Answer:
A 3-digit code that describes the type of stock movement.
π Examples:
101 → Goods receipt
201 → Goods issue
Answer:
Assigning value to materials in inventory.
Answer:
Standard Price (S)
Moving Average Price (V)
Answer:
| Standard Price | Moving Average Price |
|---|---|
| Fixed price | Changes with transactions |
| Stable | Dynamic |
Answer:
Matching vendor invoice with PO and GR.
π Ensures correctness before payment.
Answer:
Matching:
Purchase Order
Goods Receipt
Invoice
Answer:
Defines hierarchy for procurement processes.
Key elements:
Client
Company Code
Plant
Storage Location
Purchasing Organization
Purchasing Group
Answer:
A location where materials are produced, stored, or processed.
Answer:
Responsible for procurement activities.
Answer:
Group of buyers responsible for purchasing activities.
Answer:
ME51N → Create PR
ME21N → Create PO
MIGO → Goods Receipt
MIRO → Invoice verification
MM03 → Display material
Answer:
Vendor delivers goods
Goods Receipt is posted
Invoice is verified
Payment is processed
Answer:
System allows partial receipt
Differences are recorded
GR can be adjusted
Answer:
System triggers tolerance checks
May require approval or adjustment
Answer:
Trigger procurement process
Use MRP (Material Requirement Planning)
Check vendor availability
Answer:
Material Requirement Planning ensures materials are available for production.
Answer:
Used to transfer materials between plants.
Answer:
Tracking materials in batches for quality and traceability.
Answer:
Different valuation of the same material based on characteristics.
π Example answer:
Interest in supply chain management
Understanding of procurement processes
Exposure to enterprise systems
π Explain:
PR → PO → GR → Invoice → Payment
π Include:
Modules used
Transactions practiced
What you learned
β Focus on:
Procurement cycle
Master data
T-codes
Basic inventory concepts
β Practice:
Flow of PR → PO → GR → IR
Organizational structure
Movement types
β Be ready to:
Explain processes step-by-step
Answer scenario-based questions
Show understanding of business processes
SAP MM (Materials Management) is a module used to manage procurement and inventory processes in an organization.
Procurement (Purchase Requisition → Purchase Order)
Inventory Management
Vendor Management
Material Master Data
Valuation & Account Determination
π It integrates with:
FI (Finance)
SD (Sales & Distribution)
PP (Production Planning)
The standard procurement process:
Purchase Requisition (PR)
Source Determination
Request for Quotation (RFQ)
Quotation Comparison
Purchase Order (PO)
Goods Receipt (GR)
Invoice Verification (IR)
π This is known as the Procure-to-Pay (P2P) cycle.
A PR is an internal document requesting procurement of materials/services.
π Created by:
End users
MRP system
π It does NOT involve vendors directly.
A PO is a legally binding document sent to a vendor to procure goods/services.
π Contains:
Material details
Quantity
Price
Delivery date
Terms & conditions
GR is the process of receiving goods from a vendor.
π T-code: MIGO
Inventory is updated
Accounting document is generated
PO history is updated
Process of matching vendor invoice with PO and GR.
π T-code: MIRO
π Ensures:
Correct pricing
No discrepancies
Matching:
Purchase Order
Goods Receipt
Invoice
π Ensures payment is made only for received goods.
Central repository of all material-related data.
Basic Data
Purchasing
Accounting
MRP
Storage
π It is the core of SAP MM.
Material types define attributes of materials.
Examples:
ROH → Raw materials
HALB → Semi-finished goods
FERT → Finished goods
π Controls:
Number range
Account determination
Procurement type
Stores vendor-related information:
Address
Payment terms
Bank details
Purchasing data
π Shared across modules (MM + FI)
Organizational unit responsible for procurement.
π Types:
Plant-specific
Company code-specific
Cross-company
Represents buyer or group of buyers.
π Responsible for day-to-day purchasing activities.
Defines approved vendors for materials.
π Helps enforce vendor selection control.
Distributes procurement among multiple vendors based on predefined quotas.
π Ensures fair vendor allocation.
Long-term purchasing agreements.
Types:
Contracts
Scheduling agreements
Movement of goods between plants/storage locations.
π Types:
Plant to plant
Storage location to storage location
A 3-digit key defining stock movement.
Examples:
101 → Goods receipt
201 → Goods issue
301 → Transfer posting
π Controls:
Account posting
Stock updates
Unrestricted stock
Quality inspection stock
Blocked stock
π Only unrestricted stock is available for use.
Process of counting and verifying stock physically.
π Steps:
Create physical inventory document
Count stock
Post differences
Tracking materials in batches for traceability.
π Used in:
Pharmaceuticals
Food industry
Determines G/L account assignment for materials.
π Used in automatic account determination.
Defines how material is valued:
Standard price (S)
Moving average price (V)
π Standard price → fixed
π Moving average → fluctuates with purchases
System automatically posts to G/L accounts during transactions.
π Based on:
Valuation class
Transaction keys
Configuration transaction for automatic account determination.
π Used in FI integration.
Temporary account used between goods receipt and invoice receipt.
π Helps reconcile differences between GR and IR.
GR creates accounting entries
Invoice posting updates FI
Automatic account determination posts to G/L
π Example:
Stock account debit
GR/IR account credit
Stock availability impacts sales orders
Delivery reduces stock
Billing triggers accounting entries
MRP generates PRs
Material availability supports production
Stock is updated
GR/IR account is credited
Liability remains open until invoice is posted
Invoice is blocked or parked
Payment not processed until GR
Use tolerance limits
Price difference accounts
Block invoice if outside tolerance
Stock is reduced
FI document is reversed
GR/IR account adjusted
Use movement type 122
Credit memo processed
Stock removed from inventory
Material Requirements Planning calculates material demand.
π Generates:
Purchase requisitions
Planned orders
Determines order quantity in MRP.
Methods:
Lot-for-lot
Fixed lot
Reorder point
Vendor keeps stock at customer site.
π Payment occurs only when stock is consumed.
Vendor produces finished goods using company-supplied components.
π Components are issued to vendor.
Stock owned by vendor/customer but stored in company.
Examples:
Consignment stock
Sales order stock
Project stock
Limits for price and quantity variances.
π Helps control invoice differences.
Check logs (ST22, SM13)
Analyze documents (PO, GR, IR)
Verify configuration
Check account determination
Debug workflows
Interviewers expect:
Strong understanding of P2P cycle
Real-time scenario handling
Configuration knowledge
Integration with FI/SD
Troubleshooting skills
Experience with business processes