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

SAP Service Product Master

Service Products in SAP S/4HANA Service are defined using the Material Master with Material Type DIEN (Service). Unlike physical goods, DIEN materials have no stock management — they represent billable service items such as labor hours, fixed-scope services, and subscription-based maintenance contracts. This article covers the Material Master structure and the key views Service consultants must configure for service product definition.


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, DIEN
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, Sales, 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

Service Products use DIEN: No stock management, value-only posting. DIEN is the standard Material Type for billable service items in service contracts, service orders, and service quotations.


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. For DIEN service products, only a subset of views is relevant — stock and production views are not applicable.

#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
PlantFactory / site unitMRP, Purchasing, Work Scheduling, General Plant DataThe primary level with the most views
Valuation AreaInventory valuation unitAccounting 1 (valuation class, standard price)Typically = Plant
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

Part 2: Service Product–Specific View Details (DIEN / SRVP)

2.0 All Views × Service Product Involvement

For DIEN service products, stock and production views are not applicable. The critical views are Basic Data, Sales, Accounting, and Costing.

#ViewPrimary ModuleService Product Involvement
1Basic Data 1Cross-module◎ (material type DIEN, base UoM, item category group)
2Basic Data 2Cross-module△
3ClassificationCross-module△
4PurchasingMM× (not applicable for DIEN)
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◎ (valuation class for service revenue)
20Accounting 2FI△
21Costing 1CO○ (service product cost)
22Costing 2CO△
23Sales: Sales Org 1SD / Service◎ (item category group, tax classification, account assignment group)
24Sales: Sales Org 2SD / Service○
25Sales: General/PlantSD / Service◎ (delivering plant, profit center)
26Sales TextSD / Service◎ (customer-facing service description)
27Foreign Trade: ExportSD / GTS△
28Plant StockReference— (always zero for DIEN)
29Storage Location StockReference—
30Environment (EHS)EHS×

Legend: ◎ = Owner / Critical, ○ = Direct involvement, △ = Reference / Integration, × = Not applicable for DIEN, — = Display-only view


2.1 Basic Data 1 — Service Product Critical Fields

FieldDescriptionPractical Usage
Material TypeDIEN (Service Product)DIEN: no stock management, value-only posting. Mandatory for service line items in service contracts and service orders. Once set, Material Type cannot be changed — confirm with the business before creation.
Base Unit of MeasureService billing unitH (hours) for time-based services, EA for fixed-scope services, MO (months) for subscriptions — must align with the contract pricing unit. The billing document quantity = confirmed service quantity in this unit.
Material GroupService categoryDesign a service-specific Material Group hierarchy: Field Service, Remote Support, Preventive Maintenance, Warranty Service. Used as a key axis in service revenue reporting and CO-PA profitability analysis.
General Item Category GroupSD item category driverFor DIEN service products: LEIS (service without delivery) — drives Item Category determination, controlling delivery creation, billing relevance, and revenue recognition method. This is the most critical field in Basic Data for service materials.

2.2 Sales: Sales Org 1 View — Service Product Critical Fields

FieldDescriptionPractical Usage
Item Category GroupService order line item typeLEIS = service without delivery reference (most common for S/4HANA Service). Controls the entire service order and contract line item processing — billing plan generation, revenue recognition, and delivery relevance.
Tax ClassificationOutput tax determinationFor services, tax rules often differ from physical goods (e.g., place-of-supply rules for cross-border services). Set per service type and align with the tax determination procedure.
Account Assignment GroupRevenue G/L determinationDetermines which revenue G/L account is posted when service billing occurs. Design separate groups for: Service Revenue (time-based), Contract Revenue, One-time Service. Align with FI for P&L visibility.
Sales UnitBilling unitMust match the unit in the service contract. H for time-and-material, EA for fixed-scope, MO for subscription.

2.3 Sales: General/Plant View — Service Product Critical Fields

FieldDescriptionPractical Usage
Profit CenterService revenue profit centerRevenue from service contracts and service orders flows to this Profit Center. Design separate Profit Centers for: service contracts, ad-hoc service, warranty service — to enable clear service P&L reporting by business line.
Availability CheckATP check ruleFor DIEN materials, ATP is not relevant (no stock). Set to blank or a rule that returns “always available.”

2.4 Sales Text View — Service Product Critical Fields

FieldDescriptionPractical Usage
Sales TextCustomer-facing service descriptionAppears on service quotes, order confirmations, and invoices. Write from the customer’s perspective: “Annual Preventive Maintenance Service — includes 2 scheduled visits, system performance check, filter replacement, and software update.” A vague or missing text leads to billing disputes.

2.5 Accounting 1 — Service Product Critical Fields

FieldDescriptionPractical Usage
Valuation ClassRevenue account for servicesFor DIEN materials (no stock), the Valuation Class maps to the service revenue G/L account via VKOA. Design a dedicated Valuation Class for each service revenue category (contract revenue, time-and-material revenue, warranty-covered service).
Price ControlNot applicable for DIENDIEN materials have no stock and no inventory valuation — Price Control field is not relevant.

L1) Big Picture

IDCategoryTitle
srv-001OverviewWhat is SAP Service?

L2-A) Master Data

IDCategoryTitle
srv-a01OverviewSAP Service Master Data: Overview, Hierarchy & Relationships
srv-a03-01Master DataSAP Service Product Master 📍
srv-a04-01Master DataSAP Spare Parts Master
srv-a03-02Master DataSAP Service Pricing Condition
srv-a05-01Master DataSAP Service Functional Location
srv-a05-02Master DataSAP Service Equipment
srv-a05-03Master DataSAP Service Bill of Material
srv-a06-01Master DataSAP Service Service Contract Template
srv-a06-02Master DataSAP Service Service Order Template
srv-a07-01Master DataSAP Service Warranty Master