JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 12 min read

SAP PS Material Master

The Material Master is the foundation of project procurement and material reservation in SAP PS. Every component reserved for a network activity, every material purchased to a WBS element, and every stock transfer to a project traces back to this master. This article covers the Material Master’s structure, views, organizational levels, and the field-level detail PS consultants must own.


Part 1: Material Master — Core Concepts (All Modules)

1.1 What Is the Material Master?

The Material Master is the central repository that stores all information about every material (item/product) a company handles — raw materials, semi-finished goods, finished products, consumables, and everything else that flows through the enterprise.

AspectDetails
RoleSingle Source of Truth for all material attributes across the enterprise
Modules using itMM (Purchasing, Inventory), PP (Production Planning, MRP, BOM), SD (Sales, Shipping, ATP), WM/EWM (Warehouse Mgmt, Putaway/Pick), QM (Quality Inspection, CoA), FI (Inventory Valuation, Auto Posting), CO (Standard Cost, Variance Analysis), PM (Plant Maintenance, MRO Procurement), PS (Project Procurement, Material Allocation), CS (Customer Service, Spare Parts), EHS (Hazardous Material Mgmt, Environmental Compliance), GTS (Trade Compliance, HS Code, Export Control)
TransactionsMM01 (Create) / MM02 (Change) / MM03 (Display)
S/4HANA changeMaterial number length extended from 18 to 40 digits (MATNR field)

1.2 Three Defining Axes: Material Type × Industry Sector × Views

SAP Material Master — three defining axes: Material Type, Industry Sector, and Views

The structure of a Material Master record is determined by the combination of three axes:

AxisDescriptionExamples
Material TypeClassifies the material. Controls screen layout, number assignment, and valuation methodROH, FERT, HALB
Industry SectorIndustry branch. Controls which fields are displayed based on industry characteristicsM (Mechanical), C (Chemical), A (Automotive)
ViewsData sets organized by department. Only relevant views need to be extendedBasic Data, MRP, Accounting

Important: Once created, Material Type and Industry Sector cannot be changed as a general rule. Lock these in during design.


1.3 Key Material Types

SAP MM — 8 standard Material Types with stock management and valuation attributes

CodeNameUse CaseStock-ManagedQty / Value
ROHRaw MaterialInput materialsYesBoth
HALBSemi-FinishedInternally produced intermediatesYesBoth
FERTFinished ProductInternally produced / sold goodsYesBoth
HAWATrading GoodsBuy-and-sell merchandiseYesBoth
HIBEOperating SuppliesIndirect materials, consumablesYesBoth
DIENServiceService itemsNoValue only
NLAGNon-StockNo inventory managementNo—
UNBWNon-ValuatedQuantity tracking onlyYesQty only

1.4 View Structure

SAP Material Master — 30 Views grouped by owning module with org level

The Material Master is divided into department-specific Views. Only the views required by each department need to be extended. Approximately 30 standard views exist; the views to extend are selected based on Material Type and business requirements.

#ViewOwning DeptKey FieldsOrg Level
1Basic Data 1Cross-moduleMaterial description, Base UoM, Material group, Weight/VolumeClient
2Basic Data 2Cross-moduleDimensions, EAN/UPC, Old material number, DivisionClient
3ClassificationCross-moduleClass assignment, Characteristic valuesClient
4PurchasingPurchasing (MM)Purchasing group, Order unit, GR processing time, Source list required flagPlant
5Purchase Order TextPurchasing (MM)PO text, Text ID, LanguagePlant
6Foreign Trade: ImportPurchasing (MM) / GTSCountry of origin, HS code (import), CAS number, Import licensePlant
7MRP 1Purchasing / PP (MM/PP)MRP type, MRP controller, Lot size, Reorder pointPlant
8MRP 2Purchasing / PP (MM/PP)Procurement type, Special procurement, Planned delivery time, Safety stockPlant
9MRP 3Purchasing / PP (MM/PP)Strategy group, Consumption mode, Availability checkPlant
10MRP 4PP-orientedBOM selection, Individual/collective requirements, Discontinuation flagPlant
11ForecastingPurchasing / PP (MM/PP)Forecast model, Historical/forecast periods, Smoothing factorsPlant
12Work SchedulingProduction (PP)Production unit, Receiving storage location, In-house production timePlant
13Production Resources/ToolsProduction (PP)Production resource/tool dataPlant
14General Plant Data / Storage 1Inventory (MM) / EHSPlant-specific material status, Storage conditions, Hazardous material number, EHS hazard dataPlant
15General Plant Data / Storage 2Inventory (MM)Shelf life management, Minimum remaining shelf life, Temperature conditionsPlant
16Warehouse Management 1Warehouse (WM/EWM)Warehouse number, Storage type, Storage sectionWarehouse
17Warehouse Management 2Warehouse (WM/EWM)Picking type, WM unit of measureWarehouse
18Quality ManagementQuality (QM)QM procurement key, Inspection type, Certificate typePlant
19Accounting 1Finance (FI)Valuation class, Price control (S/V), Standard price / Moving average priceValuation Area
20Accounting 2Finance (FI)Tax-based valuation, Commercial valuation, Devaluation flagValuation Area
21Costing 1Controlling (CO)Costing lot size, With/without quantity structure, Variance keyPlant
22Costing 2Controlling (CO)Standard cost (Future/Current/Previous), Costing statusPlant
23Sales: Sales Org 1Sales (SD)Sales unit, Tax classification, Item category groupSales Org / DCh
24Sales: Sales Org 2Sales (SD)Material statistics group, Material group 1–5Sales Org / DCh
25Sales: General/PlantSales (SD)Delivering plant, Transportation group, Loading group, Profit centerPlant
26Sales TextSales (SD)Sales/shipping textsClient
27Foreign Trade: ExportTrade (SD/GTS)HS code (export), Export statistics group, Preference status, Export controlPlant
28Plant StockReference (display only)Plant stock quantity / value (read-only)Plant
29Storage Location StockReference (display only)Storage location-level stock (read-only)Storage Loc
30Environment (EHS)EHSHazardous substance regulations, Waste codePlant

1.5 Organizational Levels and Data Hierarchy

SAP Material Master — organizational levels from Client down to Storage Location and Warehouse

Each view stores its data at a different organizational level. This is the core design challenge of the Material Master.

Client (300)
   │
   ├── Basic Data, Classification ← Client-level (one record for entire enterprise)
   │
   ├── Plant (1000, 2000, ...)
   │      │
   │      ├── MRP, Purchasing, Work Scheduling ← Plant-level
   │      │
   │      ├── Storage Location (0001, 0002, ...)
   │      │      └── Storage Data ← Storage Location-level
   │      │
   │      └── Warehouse Number (WH1, ...)
   │             └── WM Data ← Warehouse-level
   │
   ├── Valuation Area = Plant ← Accounting is typically at Plant level
   │      └── Valuation class, Standard cost
   │
   └── Sales Org × Distribution Channel
          └── Sales Data ← Sales Org-level
Org LevelPrimary UseRepresentative FieldsNotes
ClientEnterprise-wide common attributesMaterial description, Base UoM, ClassificationOne record shared across entire enterprise
Company CodeFinancial accounting unitAccounting View (valuation class, price control)When Valuation Area = Company Code
Controlling AreaManagement accounting unitCosting View (cost estimate, variance analysis)May span multiple Company Codes
Purchasing OrganizationPurchasing org unitPurchasing Info Record (price, conditions)Material Master itself is at Plant level; purchase conditions are at Purch. Org level
PlantFactory / site unitMRP, Purchasing, Work Scheduling, General Plant DataThe primary level with the most views
Purchasing GroupBuyer groupPurchasing View: Purchasing Group (EKGRP)Buyer group within a Plant; starting point for PO release strategy routing
Valuation AreaInventory valuation unitAccounting 1 (valuation class, standard price)Typically = Plant; Company Code-level valuation is also configurable
Storage LocationStorage area unitGeneral Plant Data / Storage (storage location stock)Warehouse / bin area within a Plant
Warehouse NumberWarehouse management unitWM View (storage type, picking strategy)Used in Plants with WM/EWM
Sales OrganizationSales org unitSales: Sales Org View (sales unit, tax classification)Keyed together with Distribution Channel
Distribution ChannelDistribution channel unitSales: Sales Org ViewExtended in combination with Sales Org
(GTS reference)Trade compliance managementForeign Trade View (HS code, country of origin, export control)No GTS-specific org level key in Material Master; GTS references the Foreign Trade View data

Part 2: PS-Specific View Details (Project System)

2.0 All Views × PS Involvement

#ViewPrimary ModulePS Involvement
1Basic Data 1Cross-module◎ (material description, base UoM)
2Basic Data 2Cross-module△
3ClassificationCross-module△
4PurchasingMM◎ (project procurement settings)
5Purchase Order TextMM○ (project-specific delivery instructions)
6Foreign Trade: ImportMM△
7MRP 1MM / PP◎ (project stock MRP settings)
8MRP 2MM / PP◎ (procurement type for project components)
9MRP 3MM / PP○ (individual requirements for MTO projects)
10MRP 4PP△
11ForecastingMM / PP×
12Work SchedulingPP×
13Production Resources/ToolsPP×
14General Plant Data / Storage 1MM○
15General Plant Data / Storage 2MM△
16Warehouse Management 1WM / EWM△
17Warehouse Management 2WM / EWM△
18Quality ManagementQM△
19Accounting 1FI◎ (valuation class for project stock)
20Accounting 2FI△
21Costing 1CO○
22Costing 2CO△
23Sales: Sales Org 1SD△ (customer project billing)
24Sales: Sales Org 2SD×
25Sales: General/PlantSD△ (profit center)
26Sales TextSD×
27Foreign Trade: ExportSD / GTS△
28Plant StockReference—
29Storage Location StockReference—
30Environment (EHS)EHS△

Legend: ◎ = Owner / Critical, ○ = Direct involvement, △ = Reference / Integration, × = Other module owns, — = Display-only view


2.1 Basic Data 1 — PS-Critical Fields

FieldDescriptionPractical Usage
Material DescriptionComponent descriptionIn PS projects, materials are referenced in network activities and WBS element reservations. The description must be unambiguous enough for project engineers to identify the correct component — especially in long-duration projects where personnel change. Use structured naming: Equipment Type + Component + Specification.
Base Unit of MeasureStock management unitFor project materials: EA (equipment units), M (pipe/cable by meter), KG (bulk materials). For customer projects that deliver assembled equipment, the base unit of the finished material drives the billing quantity — align with the customer contract unit.
Material GroupProject cost categoryUsed in project cost analysis reports to group material costs by category (e.g., Mechanical Equipment, Electrical, Instrumentation, Civil Materials). Design the Material Group hierarchy together with the PS cost report structure.

2.2 Purchasing View — PS-Critical Fields

FieldDescriptionPractical Usage
Purchasing GroupProject buyer groupFor large capital projects, assign a dedicated project procurement group (separate from operational MRO or production purchasing). Enables project-specific release strategies — e.g., project manager approval required for items above a cost threshold.
Planned Delivery TimeProcurement lead timeIn PS scheduling, the planned delivery time of a material feeds backward scheduling to determine the PR creation date (need date minus planned delivery time). For long-lead items (custom equipment, imported machinery), the accuracy of this field directly determines whether the project timeline is achievable.
GR Processing TimeReceipt processing timeFor project materials requiring acceptance testing, add inspection/acceptance time here. This time is added to the delivery lead time in PS scheduling — a common omission that causes materials to be “on site” in the schedule but still in testing.

2.3 MRP 2 View — PS-Critical Fields

FieldDescriptionPractical Usage
Procurement Type (E/F/X)In-house vs. externalFor project-specific components, F = External procurement is the standard. E = In-house production is used when the project requires manufactured subassemblies. Setting E on a component that must be purchased blocks PR generation — a critical error in project execution that can delay the entire project.
Special ProcurementProject stock handlingFor materials to be managed as project stock (dedicated to a specific project WBS element), the Special Procurement Key for project stock must be set. This ensures that when MRP generates a PR from a project reservation, the goods receipt is posted to project stock rather than plant stock — critical for multi-project environments where component allocation must be project-specific.
Planned Delivery TimeLead timeSame field as in Purchasing View but referenced by MRP for PS-driven procurement. For project materials, verify this is set at the project execution plant level — especially in multi-plant projects where the executing plant differs from the home plant.

2.4 MRP 3 View — PS-Critical Fields

FieldDescriptionPractical Usage
Individual RequirementsIndividual requirements flagFor MTO/project scenarios, set to “1” (Individual requirements). This creates project-specific planned orders and purchase requisitions — material procured for Project A cannot be consumed by Project B, even if both have the same material number. This is the key control that enforces project cost segregation in the Material Master.
Availability CheckATP ruleFor project materials, the availability check at network activity component assignment determines whether stock is available for reservation. Configure the availability check rule to include project stock and unrestricted stock separately — projects should not automatically consume stock reserved for other projects.

2.5 Accounting 1 — PS-Critical Fields

FieldDescriptionPractical Usage
Valuation ClassProject material G/L accountFor investment projects (capital expenditure), materials purchased to a WBS element and placed in project stock are valued in a separate inventory account (AuC — Asset Under Construction). Assign a Valuation Class that maps to the AuC balance sheet account via OBYC. When the project is capitalized, the AuC balance transfers to the fixed asset.
Price Control (V — Moving Average)PS material valuationMoving Average Price is standard for project materials since each procurement order may have a different unit price. For long-duration capital projects, the MAP fluctuates as procurement conditions change — monitor via MB5L to detect abnormal price movements.

2.6 Sales: General/Plant View — PS-Critical Fields

FieldDescriptionPractical Usage
Profit CenterProject profit centerFor customer projects, the Profit Center on the Material Master is the default for project-related revenue and cost postings. In multi-project organizations, assign a project-specific Profit Center to enable project P&L reporting. The Profit Center must be aligned with the WBS element’s Profit Center assignment — misalignment causes profit center reconciliation differences in CO-PA.

L1) Big Picture

IDCategoryTitle
ps-001OverviewWhat is SAP PS?

L2-A) Master Data

IDCategoryTitle
ps-a01OverviewSAP PS Master Data: Overview, Hierarchy & Relationships
ps-a02-01Master DataSAP PS Material Master 📍
ps-a03-01Master DataSAP PS Project Profile
ps-a03-02Master DataSAP PS Network Profile
ps-a03-03Master DataSAP PS Milestone Group
ps-a04-01Master DataSAP PS Project Definition
ps-a04-02Master DataSAP PS WBS Element
ps-a04-03Master DataSAP PS WBS Element (AuC)
ps-a04-04Master DataSAP PS WBS Hierarchy
ps-a05-01Master DataSAP PS Network
ps-a05-02Master DataSAP PS Activity
ps-a05-03Master DataSAP PS Activity Element
ps-a05-04Master DataSAP PS Milestone

L2-B) Transaction

IDCategoryTitle
ps-b01OverviewSAP PS Transactions: Process Flow, Hierarchy & Relationships