Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 2 of 5

Product purchasing and accounting data

9 min

The rotor CMC-RTR-200 is a product (SAP S/4HANA's name for the material master). Like the supplier, it is organized in views, and each view is maintained at a different organizational level. For procurement, four areas matter: basic data, purchasing, MRP and accounting.

Basic data (client level)Description, base unit of measure (each), material group, product type
Purchasing (plant level)Purchasing group 001, order unit, GR processing time, source list requirement, automatic PO, delivery tolerances
MRP (plant level)Procurement type external, MRP type, lot size, planned delivery time
Accounting (valuation level = plant)Valuation class, price control S, standard price $40.00 at plant 1710
CMC-RTR-200's views and where each is maintained.
The Sign-Off Table · thesignofftable.com/academy/sap-mm-201

Purchasing view: what it proposes

FieldEffect in purchasing
Purchasing groupProposed on requisitions and POs; routes work to the right buyer
Order unitUnit in which the product is ordered if different from the base unit (for example, boxes of 50)
GR processing timeDays needed after receipt (inspection, put-away); added to delivery date planning
Under / overdelivery toleranceHow far a goods receipt may differ from the ordered quantity before a warning or error
Source listIf set, a valid source list entry is required to buy this product in this plant
Automatic POAllows automatic conversion of requisitions (the supplier must allow it too)
Post to inspection stockGoods receipts go to quality inspection stock instead of unrestricted

Purchasing view fields and what they do.

Accounting view: valuation class and price control

The accounting view decides how the product is valued and where its postings go. Price control is either S (standard price: inventory always valued at the standard, differences to price difference accounts) or V (moving average price: inventory valued at actual purchase prices). Contoso uses S for produced and key purchased components like rotors, and V for some consumable stock.

The valuation class groups products that post to the same G/L accounts. Automatic account determination combines the valuation class with a transaction key (for example, the inventory posting key) and the plant's valuation grouping to find the account. Which valuation classes are allowed depends on the product type. Choose the wrong valuation class, and every receipt and issue posts inventory to the wrong balance sheet account.

  1. Goods receipt of rotorsMovement type 101 at plant 1710
  2. Transaction keyInventory posting, GR/IR clearing, price difference
  3. Valuation classFrom CMC-RTR-200's accounting view, for example raw materials
  4. Account determinationKey + valuation grouping + valuation class → G/L account
  5. Journal entryInventory raw materials debit; GR/IR credit; price difference if needed
How the valuation class steers a goods receipt to the right accounts.
The Sign-Off Table · thesignofftable.com/academy/sap-mm-201

Who maintains what

Product data spans teams. Purchasing owns the purchasing view, planning owns MRP views, and cost accounting owns the accounting and costing views. In practice the most frequent master data defects in P2P come from gaps between them: a product created by engineering with a purchasing view but no accounting view in plant 1720, or a standard price that was never released.

Early, low impactMissing purchasing group: PO creation asks for it
Late, low impactWrong order unit text on PO output
Early, high impactMissing accounting view: goods receipt fails
Late, high impactWrong valuation class: postings succeed to the wrong account
The worst master data defects are the ones that post successfully.
The Sign-Off Table · thesignofftable.com/academy/sap-mm-201

What would you do?

A test goods receipt of rotors in plant 1720 Chicago posts without error, but finance sees the value in the finished goods inventory account. What do you check first?

Key points
  • The product has basic, purchasing, MRP and accounting views at different org levels.
  • Purchasing view fields default and control POs and receipts.
  • Price control S or V decides how inventory is valued; valuation class decides the G/L accounts.
  • The most dangerous master data defects post successfully to the wrong place.

Check your understanding · not graded

Lesson check

  1. 1. Which product field determines the G/L accounts for inventory postings?

  2. 2. What does price control S mean?

  3. 3. At which level is the purchasing view maintained?

  4. 4. What does the "post to inspection stock" setting do?