Analytics Catalog/SAP S/4HANA/Materials Management/Movement types
Explore the catalogModulesMaterials ManagementStock roll-forwardGoods receipts
SAP S/4HANA · Materials Management · Report

Six codes tell the whole story

Every material movement carries a three-digit code. May at plant 2100 used six of them across 381 documents: receipts in, reversals and returns back out, issues to production, transfers between locations, and deliveries to customers.

RuleDecode movement types once, in a dimension: every MATDOC line carries its code, and six codes explain almost everything a plant does in a month.
Neverhand a report reader raw movement codes. A 122 and a 102 both undo a receipt, and the difference decides whether the vendor or the warehouse owns it.
381 documents in May every movement, coded Six codes carry it receipts, issues, moves One decoded dimension plain words per code
Movement types are the plant’s grammar. Decoded once, every downstream report speaks plain words instead of codes.
◆ May, by movement typesix codes, one partition.
Code and meaningDocumentsUnits
101, goods receipt against order1422,240
102, receipt reversal318
122, return to vendor542
261, issue to production order1181,180
311, transfer between locations29460
601, goods issue for delivery84240
Movement documents, May381

Receipts net of reversals and returns put 2,180 units on hand; issues to production and deliveries took 1,420 out; transfers moved 460 between locations and changed nothing at plant level. The roll-forward is these six rows, folded. Sample values are illustrative, never client data.

◆ The decode disciplineplain words, owned once.

SAP ships hundreds of movement types and most plants live on a dozen. The owned dimension carries code, direction, and a plain sentence per type, so a controller reads returns to vendor, not 122. New codes appearing in MATDOC and missing from the dimension fail the nightly check.

Use case
Problem
Movement reports print raw codes, every reader keeps a private cheat sheet, and a reversal gets read as a receipt in month-end analysis.
What we build
A decoded movement-type dimension joined to landed MATDOC lines: direction, meaning, and ownership per code, with unknown codes caught nightly.
What you get
Movement analysis in plain words: partitions that sum, reversals that subtract instead of hiding, and one cheat sheet, owned and versioned.
Does anyone own your movement-type decode?
We build the dimension that turns codes into sentences.
Talk to us
Terms on this page
SAP
The vendor. Systems, Applications, and Products in data processing.
HANA
SAP’s in-memory database, the platform S/4 runs on.
MM
Materials Management, the purchasing and inventory module.
movement type
The three-digit code on every movement line saying what happened.
MATDOC
The S/4 material document table the codes live on.
reversal
The paired code that undoes a posting, signs flipped.
direction
Whether a code adds to stock, removes, or moves it.