Configuring Material Master Easy Guide
Configuring Material Master Easy Guide
T-Code Function
MM01 Create Material
MM02 Change Material
MM03 Display Material
MM17 Mass Maintenance of Material
OMS2 Define Material Types
OMSL Define Number Ranges for Material Types
OMSR Field Selection Configuration
SPRO Configuration Path for Material Master
CLMM Mass Maintenance of Classification Data
Table Description
MARA General Material Data
MAKT Material Descriptions (Languages)
MARC Plant-Specific Material Data
MVKE Sales Data for Materials
MARD Storage Location Data
MLAN Tax Classification
MBEW Valuation Data
MAPR Forecasting Parameters
MARM Unit of Measure for Material
3. Steps to Configure Material Master in SAP
• T-Code: OMS2
• Material Type controls which fields are available when creating a
material.
• Path in SPRO: SAP Customizing Implementation Guide → Logistics –
General → Material Master → Basic Settings → Material Types
• Purpose:
o Controls field selection, allowed transactions, and views.
o Defines different types of materials, such as:
▪ FERT → Finished Goods
▪ ROH → Raw Materials
▪ HALB → Semi-Finished Products
Steps:
• Example:
You create a new material type ZMFG (Custom Finished Goods).
Step 2: Assign Number Ranges to Material Types
• T-Code: OMSL
• Purpose.Number ranges define internal (system-generated) or external
(manual entry) numbers for materials.
• Path in SPRO: SAP Reference IMG → Logistics – General → Material
Master → Basic Settings → Material Types → Assign Number Ranges to
Material Types
Steps:
• No: 01
• From Number: 100000
• To Number: 199999
• Check Internal or External: (Internal → System assigns, External →
User enters manually)
5️⃣ Assign this range to your material type ZMAT
• Example:
o Raw Materials (ROH) → 100000 - 199999
o Finished Goods (FERT) → 200000 - 299999
Step 3: Define Field Selection for Material Master
• T-Code: OMSR
• Path in SPRO: SAP Customizing Implementation Guide → Logistics –
General → Material Master → Basic Settings → Define Field Selection
• Purpose: Controls which fields are mandatory, optional, or hidden
when creating a material.
Steps:
• Example:
o Make "Material Group" Mandatory → Required for reporting.
o Hide "Old Material Number" → If not used.
Step 4: Configure Material Master Views
• Example:
A Finished Product (FERT) will have:
o Basic Data (General Info)
o Sales View (for selling the product)
o Accounting View (for valuation and cost control)
Step 5 (1): Create a New Material
1. T-Code: MM01
2. Enter Material Type: Example - FERT (Finished Goods)
3. Select Views: Example - Basic Data, Sales, Purchasing, Accounting
4. Enter General Information:
o Description → "Smartphone Model X"
o Base Unit → "PC" (Piece)
o Material Group → "ELECTRONICS"
5. Enter Plant-Specific Data:
o Example: Storage location = 0001
6. Enter Accounting Data:
o Standard Price → $500
7. Save the Material → Material is created
Steps:
Basic Data:
Purpose: Display - view material master data without making any changes.
Ensures users can check material details such as classification, stock levels,
purchasing, and sales information
Change - Used to modify material master data. Allows updating
fields like descriptions, material group, base unit of measure, purchasing data,
valuation, and accounting details. Helps maintain data accuracy and keep
material records updated as per business requirements.
To Edit a Material:
• T-Code: MM02
• PATH: SAP Easy Access → Logistics → Materials Management →
Material Master → Material → change (MM02️)
• Purpose: Modify existing material details.
1. Enter Transaction Code: MM02 in the command field and press Enter.
2. Enter the Material Number you want to modify and click Enter.
3. Select Views related to plant-specific data, such as:
o Purchasing (for procurement settings per plant)
o MRP 1–4 (for material planning settings per plant)
o Work Scheduling (for production-related plant-specific settings)
o Storage (for warehouse management at plant level)
4. Enter the Plant and Storage Location for which you want to maintain
the data.
5. Make the necessary changes in the selected views.
6. Click Save to apply changes.
This allows you to maintain different settings for the same material across
multiple plants in SAP MM.
• Example:
o Change valuation class
o Update storage bin
o Modify procurement type
Step 7: Perform Mass Changes in MM17
• T-Code: MM17
• PATH: SAP Easy Access → Logistics → Materials Management →
Material Master → Mass Maintenance → MM1️7
• Purpose: Change data for multiple materials at once.
• Steps:
• 1️⃣ Open T-Code: MM17
2️⃣ Select a Field to Update (e.g., Material Group)
3️⃣ Choose Materials to Change
4️⃣ Enter the New Value
5️⃣ Click Execute (F8)
• Mass changes applied successfully!
• Example:
o Update Material Group for 100+ materials
o Change Tax Classification for multiple plants
• T-Code: SPRO
• Path: Logistics – General → Material Master → Settings for Key Fields
• Purpose: Restrict or allow material usage in different departments.
Example:
• T-Code: CLMM
• PATH: SAP Reference IMG → Logistics – General → Material Master
→ Settings for Key Fields → Define Classification
• Purpose: Assign characteristics for better search and reporting. Here, you
can define class types, characteristics, and classes to be used in material
classification.
Issue Solution
"Material Type Not Found" Check OMS2 settings
"Material Not Created in Plant" Add plant-specific views in MM01
"Error in Number Range" Check OMSL configuration
"Field is Greyed Out in MM02" Check OMSR field selection