Goods Receipt and Goods Issue
MM / P2Pbeginner

MM Goods Receipt and Goods Issue Part 1: Goods Movements, Movement Types and Stock Types

Key takeaway

Every quantity change in inventory is a goods movement posted with a movement type. Learn MIGO, material documents and accounting documents, the key movement types for receipts, issues, transfers and returns, and the stock types unrestricted, quality inspection and blocked.

What this complete series covers

Learn Goods Receipt and Goods Issue in a clear, practical sequence — from the basic idea to real project use, troubleshooting, and interview-ready understanding.

Who it is for
Best for SAP consultants, developers, and learners who want a practical understanding of Goods Receipt and Goods Issue.
Prerequisites
Basic SAP S/4HANA navigation and an understanding of the business process are helpful. Configuration or transaction steps require suitable access to a practice or project system.
Final outcome
By the end, you should be able to explain Goods Receipt and Goods Issue clearly, follow the main end-to-end flow, apply it in a project scenario, and troubleshoot the most common issues.
  1. Part 1: MM Goods Receipt and Goods Issue Part 1: Goods Movements, Movement Types and Stock Types

    Differentiate reversal, return to vendor, quality-inspection stock and blocked stock so warehouse corrections preserve the correct physical, quality and procurement history.

  2. Part 2: MM Goods Receipt and Goods Issue Part 2: Goods Receipt for a Purchase Order — 101, Reversals and Returns

    Master PO-based goods receipt with movement type 101, open quantity checks, stock type, material/accounting documents, and reversal/return choices such as 102 or return delivery ac

  3. Part 3: MM Goods Receipt and Goods Issue Part 3: Goods Issue for Consumption and Production

    Understand goods issue as a stock-reducing consumption event, including movement type 201 for cost-center consumption and 261 for production-order consumption, with account assignm

  4. Part 4: MM Goods Receipt and Goods Issue Part 4: GR/IR, Stock Valuation and Financial Impact

    Connect MM goods receipt and invoice receipt to Finance through inventory valuation, GR/IR clearing and supplier liability so logistics quantity events reconcile to accounting value.

  5. Part 5: MM Goods Receipt and Goods Issue Part 5: Troubleshooting Goods Movements — Quantity, UoM, Batch, Period and Authorization

    Use a production support checklist for goods-movement failures covering reference quantity, unit conversion, stock type, batch/serial data, posting period, account assignment, move

System and release assumptions: Examples focus on SAP S/4HANA. Exact apps, transaction codes, configuration paths, and field names can vary by release and deployment model.

Explanation

📌 KEY POINTS
✅ Goods movements are posted with MIGO (or from other processes) using a movement type.

✅ Each movement creates a material document; valuated movements also create an accounting document.

✅ Key movement types: 101 GR for PO, 102 reversal, 122 return to supplier, 201/261 goods issue to cost center/order, 311 transfer, 551 scrapping, 601 delivery.

✅ Stock types: unrestricted, quality inspection, blocked — only unrestricted can be issued normally.

⚠️ Choosing the wrong movement type posts to the wrong accounts and is hard to unwind.

━━━━━━━━━━━━━━━━━━━━
▶ WHAT THIS SERIES COVERS

Part 1: Goods movements, movement types and stock types

Part 2: Goods receipt for a purchase order

Part 3: Goods issue for consumption and production

Part 4: GR/IR, valuation and financial impact

Part 5: Troubleshooting goods movements

━━━━━━━━━━━━━━━━━━━━
▶ 1. MIGO AND DOCUMENTS

  • Material document (MKPF/MSEG, MATDOC in S/4HANA) and accounting document.

━━━━━━━━━━━━━━━━━━━━
▶ 2. RECEIPTS

  • 101 GR for PO/order, 103 GR to blocked stock (non-valuated), 501 receipt without PO.

━━━━━━━━━━━━━━━━━━━━
▶ 3. ISSUES

  • 201 cost center, 261 production order, 221 project, 551 scrapping, 601 delivery.

━━━━━━━━━━━━━━━━━━━━
▶ 4. TRANSFERS AND RETURNS

  • 311 storage location, 301 plant to plant, 122 return to supplier, reversals (x+1).

━━━━━━━━━━━━━━━━━━━━
▶ 5. STOCK TYPES

  • Unrestricted, quality inspection, blocked; transfer postings between them (e.g. 321, 344).

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Post a GR 101 for a PO.
  2. Issue part to a cost center (201).
  3. Transfer to another storage location (311).
  4. Display in MB51.

✅ CHECKPOINT: each movement shows a material document and the correct accounting impact.

Code example

ABAP Code
===== STEP 1: movement types =====101 GR PO | 102 reversal | 103/105 GR blocked stock/release | 122 return to supplier | 161 returns PO item201 GI cost center | 261 GI order | 221 GI project | 551 scrapping | 601 GI delivery301 plant-to-plant | 311 sloc-to-sloc | 321 quality → unrestricted | 344 unrestricted → blocked ===== STEP 2: documents =====MIGO → material document (S/4HANA table MATDOC) → accounting document (valuated)MB51 material document list | MMBE stock overview

Real project scenario

A warehouse used 501 (receipt without PO) for supplier deliveries because PO numbers were missing on delivery notes. Stock and valuation came in at standard values, invoices couldn't match, and GR/IR had no entries. Requiring PO references (or inbound deliveries) and blocking 501 for most users fixed the three-way match.

Common mistakes

  • Wrong movement types.
  • Using 501 instead of PO receipts.
  • Issuing from quality/blocked stock.
  • Reversing with a new movement instead of x+1.
  • Ignoring accounting documents.

Best practices

  • Restrict movement types by role.
  • Receive against POs.
  • Use stock types deliberately.
  • Reverse with standard reversal types.
  • Review MB51 regularly.

Interview angle

Questions: "What is a movement type?", "Which movement types do you know?", "What stock types exist?"
Strong answer: MIGO, material/accounting documents, key movement types by category, stock types and transfers.

Practice this lesson

Quick check

1. A company wants to receive materials from a vendor into a stock status that prevents usage or invoice verification until quality or procurement approval is granted. Which movement type accomplishes this during goods receipt?

2. In standard SAP MM procurement processing, which movement type is used to post a goods receipt against a purchase order into unrestricted-use stock?

3. Which movement type posts a goods issue to a cost center?

Interview questions

1. Walk through the end-to-end process and accounting impact when a return delivery to vendor is posted against a goods receipt that was already counted in a completed physical inventory cycle.

Answer it in your own words first, then compare.

2. What is the purpose of an inbound delivery in SAP MM, and how does its document type configuration influence downstream goods receipt processing?

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics