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

SAP FI Material Master

The Material Master is the single most critical integration point between Logistics and Financial Accounting in SAP. Every goods movement, every invoice, and every inventory valuation traces back to settings in this master. This article covers the Material Master’s structure, views, organizational levels, and the field-level detail FI 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: FI-Specific View Details (Financial Accounting)

2.0 All Views × FI Involvement

The Material Master has approximately 30 standard views. The table below clarifies the scope FI consultants need to own.

#ViewPrimary ModuleFI Involvement
1Basic Data 1Cross-module○
2Basic Data 2Cross-module△
3ClassificationCross-module△
4PurchasingMM△ (GR triggers FI posting)
5Purchase Order TextMM×
6Foreign Trade: ImportMM×
7MRP 1MM / PP×
8MRP 2MM / PP×
9MRP 3MM / PP×
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◎ (Owner)
20Accounting 2FI◎ (Owner)
21Costing 1CO○ (standard cost feeds FI)
22Costing 2CO○
23Sales: Sales Org 1SD△ (tax classification)
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 Accounting 1 View

The heart of MM→FI integration. Every goods movement posts to G/L accounts determined by settings in this view.

FieldDescriptionPractical Usage
Valuation Class (BKLAS)Valuation classThe core of automatic account determination. OBYC maps Valuation Class × Transaction Key (BSX, WRX, GBB, PRD, etc.) to G/L accounts. Permissible valuation classes per Material Type are defined in OMS2. A three-dimensional matrix (Material Type × Valuation Class × G/L Account) must be agreed between MM and FI teams at design time — this is the most important FI deliverable in an MM implementation.
Price ControlPrice control methodS = Standard Price (manufactured goods — variance-visible), V = Moving Average Price (purchased goods — actual cost). This single field defines the entire cost management philosophy. Enabling Material Ledger allows parallel actual costing under both methods. Cannot be changed once stock exists without a special procedure.
Standard PriceStandard price per price unitWhen Price Control = S. Released from the standard cost estimate (CK40N). Mid-year corrections via MR21. The delta between GR value and standard price posts to a price difference account — monitor this in MB5L.
Moving Average Price (MAP)Moving average priceWhen Price Control = V. Recalculated automatically at every GR. Extreme MAP swings occur with near-zero stock or negative stock — implement period-end monitoring and a minimum stock policy.
Price UnitQuantity basis for unit priceFor very low-value materials (e.g., 0.001 JPY/EA), set Price Unit = 1000 to express as “1.00 JPY per 1000 EA” — prevents decimal truncation errors in postings.
Valuation CategorySplit valuation activationEnables valuation by batch, procurement type, or origin. Batch-level valuation is used where lot-level cost tracking is required (chemicals, food). High configuration overhead — validate the business requirement strictly before enabling.
Total StockSystem stock quantityRead-only. Continuously reconciled against FI via MB5L (stock/value comparison) and MR11 (GR/IR clearing).
Total ValueSystem stock valueRead-only. The product of Total Stock × Standard or MAP. Feeds directly to the balance sheet stock account.

2.2 Accounting 2 View

Supplemental valuation for statutory reporting and write-down programs.

FieldDescriptionPractical Usage
Tax Price 1 / 2 / 3Tax-based valuation priceIn Japan, used as a basis for tax-effect accounting (deferred tax) calculations. In some countries, tax inventory value differs from book value — maintain here for statutory reports.
Commercial Price 1 / 2 / 3Commercial law valuation priceFor lower-of-cost-or-market (LCM) accounting under commercial law. Used as the comparison price in period-end write-down programs (MRN0).
LIFO/FIFO ValuationLIFO/FIFO pool assignmentActivate for US GAAP LIFO inventory pool management. Japan standard is weighted average or FIFO.
Devaluation IndicatorSlow-mover write-down flagUsed by the automatic inventory write-down report (MRN0) to identify aged or obsolete inventory for value adjustment. Define devaluation percentages by indicator in Customizing.

2.3 Costing 1 View (FI perspective)

While CO owns the Costing views, FI consultants must understand how they feed inventory valuation.

FieldDescriptionPractical Usage
Costing Lot SizeBase quantity for cost rollupFixed costs and setup costs are allocated per this quantity. If far from the actual production lot, unit costs will be distorted — causing systematic price variances on every GR.
With Qty StructureBOM/Routing cost rollup flagChecked for FERT/HALB — standard cost is rolled up from BOM × Routing via CK40N. The released cost feeds the Standard Price in Accounting 1.
Variance KeyVariance analysis keyDetermines how production order variances are categorized (input price variance, quantity variance, etc.) and settled to CO-PA or cost centers. The settlement posting lands in FI as well.

2.4 Costing 2 View (FI perspective)

FieldDescriptionPractical Usage
Standard Cost (Future)Marked but not yet releasedCK40N mark stage. Future cost is visible but does not yet affect inventory value. Used for what-if analysis before annual standard cost release.
Standard Cost (Current)Active standard priceReleased via CK40N. This value populates the Standard Price in Accounting 1 and drives all GR postings for the period.
Standard Cost (Previous)Last released standardRetained for year-over-year variance analysis and audit trail.
Costing StatusMark/release workflow stateKA = Marked, FR = Released. Use to track and control the standard cost release cycle — a key FI period-end activity.

2.5 FI-Relevant Fields in Other Views

Basic Data 1 — FI-relevant

FieldDescriptionPractical Usage
Material GroupMaterial groupingUsed as a reporting axis in FI spend analysis and balance sheet subledger reports. Align the Material Group hierarchy with the Chart of Accounts structure for clean financial reporting.
Base Unit of MeasureStock management unitUnit mismatches between the Material Master Base UoM and GR/GI documents cause systematic valuation errors. Cannot be changed after stock exists.

Sales: General/Plant — FI-relevant

FieldDescriptionPractical Usage
Profit CenterCO-PA / PCA assignmentRevenue, COGS, and inventory value flow to this Profit Center. In S/4HANA, Profit Center assignment is mandatory on all inventory-holding materials. Drives the Profit Center P&L and segment reporting.

Purchasing View — FI-relevant

FieldDescriptionPractical Usage
GR Processing TimeDays from GR to putawayAffects the timing of FI postings. GR date is the posting date for inventory and GR/IR — delays in physical putaway while system GR is already posted create reconciliation issues.

2.6 Automatic Account Determination (OBYC) — FI Design Reference

The Valuation Class in Accounting 1 is the master key for automatic account determination. Every stock movement posts via OBYC using the following logic:

Transaction KeyMovementTypical G/L Account
BSXGR to stock / GI from stockInventory (balance sheet)
WRXGR/IR clearingGR/IR Clearing Account
GBBGoods issue (consumption, scrapping)Consumption / COGS
PRDPrice difference (Standard Price variance)Price Difference Account
KONConsignment payablesConsignment Liability
AUMInventory transfer (stock transfer with valuation change)Gain/Loss on Transfer

Design principle: For each Material Type used in the project, define the Valuation Class and map it to the G/L account set via OBYC. This matrix is the most important FI configuration deliverable in an SAP implementation.


L1) Big Picture

IDCategoryTitle
fi-001OverviewWhat is SAP FI?

L2-A) Master Data

IDCategoryTitle
fi-a01OverviewSAP FI Master Data: Overview, Hierarchy & Relationships
fi-a02-01Master DataSAP FI Material Master 📍
fi-a03-01Master DataSAP FI Chart of Accounts
fi-a03-02Master DataSAP FI G/L Account
fi-a04-01Master DataSAP FI Payment Terms
fi-a04-02Master DataSAP FI Tax Code
fi-a06-01Master DataSAP FI Bank Master
fi-a06-02Master DataSAP FI House Bank
fi-a07-01Master DataSAP FI Asset Class
fi-a07-02Master DataSAP FI Depreciation Key
fi-a07-03Master DataSAP FI Asset Master

L2-B) Transaction

IDCategoryTitle
fi-b01OverviewSAP FI Transactions: Process Flow, Hierarchy & Relationships