Inventory aging, done as aging
How old is the stock, and what is the old stock worth? The delivered analyses answer adjacent questions: consumption rates, last-movement dates. Actual aging needs to know which receipts the stock on the shelf came from, and that layer does not exist in the data model.
◆ The fifteen-year questionasked continuously since the on-premise era, unresolved in the cloud one.
How to prepare an inventory aging report is among the longest-running recurring questions on SAP’s community forums, spanning versions, decades, and deployment models. The honest answer has not changed: the delivered analyses show slow movers by consumption and days since last movement, and neither is aging. Stock is not old because it moved rarely; it is old because the units on hand entered the warehouse long ago and did not leave.
The structural reason there is no standard report: answering properly requires attributing today’s on-hand quantity to the historical receipts that produced it, first in, first out. The live data model stores quantities and movements, not surviving receipt layers, so the delivered tools have nothing to age.
◆ What the owned model buildslayers first, then bands, then money.
In the warehouse, the receipt-layer table is derived once from movement history: every receipt becomes a layer, every issue consumes the oldest open layers, and what remains is today’s stock with its true entry dates attached. Aging bands, valuation of each band, and the slow-burning excess a consumption report never shows all fall out of that one derivation.
| Aging band, plant 2100, illustrative | Units |
|---|---|
| 0 to 90 days | 7,420 |
| 91 to 180 days | 2,310 |
| 181 to 365 days | 880 |
| Over one year | 390 |
| On hand, ties to the daily snapshot | 11,000 |
The bands sum to the same on-hand total the daily stock snapshot stores for the date, so aging and stock reporting cannot drift apart. Sample values are illustrative, never client data.
◆ What finance does with itthe decisions aging exists to feed.
Aged bands with values attached are the working input for excess and obsolescence reserves, for write-down proposals a controller can defend line by line, and for the purchasing conversation about why a year of demand sits on a shelf.
The consumption-based analyses flag candidates; the receipt-layer model prices the problem. That difference is why the fifteen-year thread keeps reopening, and why the answer lives in a model you own rather than a report you wait for.
- SAP
- The vendor. Systems, Applications, and Products in data processing.
- HANA
- SAP’s in-memory database, the platform S/4 runs on.
- ERP
- Enterprise resource planning, the system of record for operations and finance.
- receipt layer
- A quantity from one goods receipt, tracked until issues consume it.
- first in, first out
- Consuming oldest layers first when attributing issues to receipts.
- slow mover
- A material with low consumption. Related to aging, not the same thing.
- excess and obsolescence
- The reserve finance books against stock unlikely to be used or sold.
- aging band
- A range of days since receipt, such as 181 to 365.