# SAP Movement Types Reference (MM Inventory Management)

> Source: https://netray.co/tools/sap-movement-types-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Searchable table of the most used SAP MM movement types with their reversal type, stock effect and typical use.

## Category

sap

## Erp

SAP S/4HANA

## Audience

- SAP MM consultant
- Warehouse manager
- Inventory accountant

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### Movement type

**Key:** mvt

**Type:** text

#### Description

**Key:** desc

**Type:** text

#### Reversal type

**Key:** rev

**Type:** text

#### Area

**Key:** area

**Type:** text

#### Typical use

**Key:** use

**Type:** text

**Rows:**

**Mvt:** 101

**Desc:** GR goods receipt

**Rev:** 102

**Area:** Receipt

**Use:** Goods receipt against a purchase order or production order into unrestricted stock

**Mvt:** 102

**Desc:** GR for PO reversal

**Rev:** 101

**Area:** Receipt

**Use:** Cancel a goods receipt posted with 101

**Mvt:** 103

**Desc:** GR into GR blocked stock

**Rev:** 104

**Area:** Receipt

**Use:** Receive into GR blocked stock before the quality or quantity check

**Mvt:** 104

**Desc:** GR into GR blocked stock reversal

**Rev:** 103

**Area:** Receipt

**Use:** Reverse a 103 posting

**Mvt:** 105

**Desc:** GR from GR blocked stock

**Rev:** 106

**Area:** Receipt

**Use:** Release GR blocked stock to unrestricted use

**Mvt:** 106

**Desc:** GR from GR blocked stock reversal

**Rev:** 105

**Area:** Receipt

**Use:** Reverse a 105 posting

**Mvt:** 122

**Desc:** Return delivery to vendor

**Rev:** 123

**Area:** Return

**Use:** Return received goods to the vendor, referencing the material document

**Mvt:** 123

**Desc:** Return delivery reversal

**Rev:** 122

**Area:** Return

**Use:** Reverse a 122 return

**Mvt:** 161

**Desc:** Return delivery for purchase order

**Rev:** 162

**Area:** Return

**Use:** Return delivery for a PO item flagged as a return item

**Mvt:** 201

**Desc:** GI for cost center

**Rev:** 202

**Area:** Issue

**Use:** Consume stock to a cost center

**Mvt:** 202

**Desc:** GI for cost center reversal

**Rev:** 201

**Area:** Issue

**Use:** Reverse a 201 posting

**Mvt:** 221

**Desc:** GI for project

**Rev:** 222

**Area:** Issue

**Use:** Issue stock to a WBS element

**Mvt:** 222

**Desc:** GI for project reversal

**Rev:** 221

**Area:** Issue

**Use:** Reverse a 221 posting

**Mvt:** 231

**Desc:** GI for sales order

**Rev:** 232

**Area:** Issue

**Use:** Consume stock against a sales order

**Mvt:** 232

**Desc:** GI for sales order reversal

**Rev:** 231

**Area:** Issue

**Use:** Reverse a 231 posting

**Mvt:** 241

**Desc:** GI for asset

**Rev:** 242

**Area:** Issue

**Use:** Issue stock to an asset under construction or asset master

**Mvt:** 242

**Desc:** GI for asset reversal

**Rev:** 241

**Area:** Issue

**Use:** Reverse a 241 posting

**Mvt:** 261

**Desc:** GI for order

**Rev:** 262

**Area:** Issue

**Use:** Backflush or manual component issue to a production or process order

**Mvt:** 262

**Desc:** GI for order reversal

**Rev:** 261

**Area:** Issue

**Use:** Return a component from an order or reverse a 261

**Mvt:** 301

**Desc:** Transfer plant to plant, one step

**Rev:** 302

**Area:** Transfer

**Use:** Move stock from one plant to another in a single posting

**Mvt:** 302

**Desc:** Transfer plant to plant reversal

**Rev:** 301

**Area:** Transfer

**Use:** Reverse a 301 posting

**Mvt:** 303

**Desc:** Plant to plant removal from storage

**Rev:** 304

**Area:** Transfer

**Use:** Step one of a two step plant to plant transfer (stock in transit)

**Mvt:** 305

**Desc:** Plant to plant placement in storage

**Rev:** 306

**Area:** Transfer

**Use:** Step two of a two step plant to plant transfer

**Mvt:** 309

**Desc:** Transfer material to material

**Rev:** 309

**Area:** Transfer

**Use:** Change the material number of stock, for example a relabel or conversion

**Mvt:** 311

**Desc:** Transfer storage location to storage location, one step

**Rev:** 312

**Area:** Transfer

**Use:** Move stock between storage locations within a plant

**Mvt:** 312

**Desc:** Storage location transfer reversal

**Rev:** 311

**Area:** Transfer

**Use:** Reverse a 311 posting

**Mvt:** 313

**Desc:** Storage location transfer, removal from storage

**Rev:** 314

**Area:** Transfer

**Use:** Step one of a two step storage location transfer

**Mvt:** 315

**Desc:** Storage location transfer, placement in storage

**Rev:** 316

**Area:** Transfer

**Use:** Step two of a two step storage location transfer

**Mvt:** 321

**Desc:** Transfer posting quality inspection to unrestricted

**Rev:** 322

**Area:** Stock status

**Use:** Release inspected stock to unrestricted use

**Mvt:** 322

**Desc:** Transfer posting unrestricted to quality inspection

**Rev:** 321

**Area:** Stock status

**Use:** Send unrestricted stock to quality inspection

**Mvt:** 343

**Desc:** Transfer posting blocked to unrestricted

**Rev:** 344

**Area:** Stock status

**Use:** Unblock blocked stock

**Mvt:** 344

**Desc:** Transfer posting unrestricted to blocked

**Rev:** 343

**Area:** Stock status

**Use:** Block unrestricted stock

**Mvt:** 349

**Desc:** Transfer posting blocked to quality inspection

**Rev:** 350

**Area:** Stock status

**Use:** Move blocked stock to inspection

**Mvt:** 350

**Desc:** Transfer posting quality inspection to blocked

**Rev:** 349

**Area:** Stock status

**Use:** Block stock after a failed inspection

**Mvt:** 501

**Desc:** Receipt without purchase order

**Rev:** 502

**Area:** Receipt

**Use:** Unplanned receipt into stock with no PO, used for corrections and samples

**Mvt:** 502

**Desc:** Receipt without purchase order reversal

**Rev:** 501

**Area:** Receipt

**Use:** Reverse a 501 posting

**Mvt:** 531

**Desc:** Receipt of by-product from order

**Rev:** 532

**Area:** Receipt

**Use:** Goods receipt of a by-product from production

**Mvt:** 541

**Desc:** Transfer to subcontractor stock

**Rev:** 542

**Area:** Subcontracting

**Use:** Provide components to a subcontractor without a PO component issue

**Mvt:** 542

**Desc:** Transfer to subcontractor stock reversal

**Rev:** 541

**Area:** Subcontracting

**Use:** Reverse a 541 posting

**Mvt:** 543

**Desc:** Consumption from subcontractor stock

**Rev:** 544

**Area:** Subcontracting

**Use:** Consumption of provided components, usually posted automatically with the GR of the finished item

**Mvt:** 551

**Desc:** GI for scrapping

**Rev:** 552

**Area:** Issue

**Use:** Scrap unrestricted stock

**Mvt:** 552

**Desc:** GI for scrapping reversal

**Rev:** 551

**Area:** Issue

**Use:** Reverse a 551 posting

**Mvt:** 555

**Desc:** GI for scrapping from blocked stock

**Rev:** 556

**Area:** Issue

**Use:** Scrap blocked stock

**Mvt:** 561

**Desc:** Initial entry of stock balances

**Rev:** 562

**Area:** Receipt

**Use:** Load opening stock during go live or migration

**Mvt:** 562

**Desc:** Initial entry of stock balances reversal

**Rev:** 561

**Area:** Receipt

**Use:** Reverse a 561 posting

**Mvt:** 601

**Desc:** GD goods issue delivery

**Rev:** 602

**Area:** Delivery

**Use:** Goods issue for an outbound delivery to a customer

**Mvt:** 602

**Desc:** GD goods issue delivery reversal

**Rev:** 601

**Area:** Delivery

**Use:** Reverse a 601 goods issue

**Mvt:** 641

**Desc:** GI stock transfer to plant, in transit

**Rev:** 642

**Area:** Stock transfer order

**Use:** Goods issue against a stock transport order, stock goes into transit

**Mvt:** 101 STO

**Desc:** GR for stock transport order

**Rev:** 102

**Area:** Stock transfer order

**Use:** Receipt at the receiving plant, posted as 101 against the STO

**Mvt:** 701

**Desc:** Inventory difference, gain

**Rev:** 702

**Area:** Physical inventory

**Use:** Posting of a positive physical inventory difference

**Mvt:** 702

**Desc:** Inventory difference, loss

**Rev:** 701

**Area:** Physical inventory

**Use:** Posting of a negative physical inventory difference

**Mvt:** 711

**Desc:** Inventory difference in warehouse, gain

**Rev:** 712

**Area:** Physical inventory

**Use:** Posting of a gain for stock in the warehouse management inventory process

**Mvt:** 712

**Desc:** Inventory difference in warehouse, loss

**Rev:** 711

**Area:** Physical inventory

**Use:** Posting of a loss for stock in the warehouse management inventory process

**Notes:** Movement types are configured in table T156 (OMJJ). Customers copy and change standard types into the Z or 9xx range, so always confirm against your own system. Reversal types listed are the standard SAP pairing.

## Content

**Intro:** A movement type is a three digit key that tells SAP what a goods movement means: which stock it changes, which accounts it posts to, and which fields the screen asks for. This table lists the movement types SAP MM consultants and warehouse teams reach for most often.

**Sections:**

#### How to use this reference

**Body:** Type a movement type number, a word such as scrap or cost center, or an area such as Transfer into the search box to filter the table. Use the Reversal type column to find the correct cancellation posting, because a reversal in SAP is its own movement type and posts with its own account determination. Export the filtered rows to Excel when you need to paste them into a blueprint, a test script or a training sheet.

#### How movement types drive posting

**Body:** Each movement type controls three things. First, quantity update: whether stock rises or falls, and in which stock category such as unrestricted, quality inspection or blocked. Second, value update: whether the posting changes inventory value. Third, the posting keys used with transaction key GBB, BSX or WRX in account determination (OBYC), which together with valuation class decide the G/L accounts. Because of this, one wrong movement type does not only move quantity, it can post value to the wrong cost account.

**Bullets:**

- Movement type plus movement indicator decides the allowed reference document
- Reversal movement types carry the same account determination in the opposite direction
- Consumption movement types need an account assignment such as cost center, order or WBS

#### Worked example: a production issue and its correction

**Body:** A production operator pulls 40 units of a component to process order 1000231. The posting is 261, goods issue for order. If the operator picked the wrong order, the supervisor posts 262 with reference to the original material document, and then repeats the 261 against the right order. Do not use 201 to fix this, because 201 expects a cost center and would book the consumption as an expense instead of work in process. The same logic applies to goods receipts: 101 is cancelled by 102, not by a return delivery 122.

#### Common mistakes

**Body:** The most frequent error is using a transfer posting where a goods issue is meant, for example moving scrap with 311 instead of 551, which leaves stock on the books. Another is cancelling a goods receipt that already has an invoice, which fails or leaves a GR/IR imbalance. Third, copying a standard movement type without copying its account modification rows in OMWN and OBYC, which causes posting errors that look like missing G/L accounts. Always test a new or changed movement type with a value impact check in MB51 and the accounting document.

**Cta:** If your team spends time explaining or looking up movement types, we can put a read-only assistant on top of your own T156 configuration and material documents so planners ask in plain language and see the query behind the answer.

**Faq:**

#### What is the difference between movement type 101 and 103 in SAP?

**Answer:** 101 receives goods into unrestricted stock and normally updates inventory value and GR/IR. 103 receives into GR blocked stock, which is valued but not available, so a quality or quantity check can happen first. Stock is then released with 105 to move it to its final stock category.

#### How do I reverse a movement type in SAP?

**Answer:** In MIGO choose the cancellation action and reference the original material document, or use the paired reversal movement type from this table. The system posts the opposite quantity and value. A document that was already invoiced or consumed may need a return delivery or a different correction.

#### Where are movement types configured?

**Answer:** Movement types sit in table T156 and are maintained with transaction OMJJ in the customizing path for Inventory Management and Physical Inventory. Account determination for them is in OBYC, and field selection in OMJJ screens. Never edit the standard types, copy them to a customer name first.

#### Which movement type is used for backflush in production?

**Answer:** Backflush of components at confirmation posts 261, goods issue for order, and the receipt of the finished product is 101 against the production order. Cancelling a confirmation posts the matching 262 and 102. Make sure the backflush indicator is set in the material master or work center.

## Search terms

sap movement types, sap movement type list, movement type 101 in sap, movement type 261 in sap, sap mm movement types table t156, sap movement types excel, sap goods movement types, movement type 311 in sap

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
