SAP Goods Receipt is a central component of logistics processes in SAP – particularly in conjunction with purchasing, delivery, warehousing, and quality assurance.
As the link between procurement and warehouse management, goods receipt determines the quality, inventory and availability of materials. In modern ERP systems such as SAP S/4HANA, this process is made particularly efficient through integrated workflows and real-time data.
SAP goods receipt is the process by which ordered goods are physically delivered to a company's warehouse and then posted in the SAP system. This typically takes place on the basis of a purchase order (BANF, order number) and is documented by posting a material document.
Important: The term goods receipt describes the system-side posting of the delivery. The delivery itself (e.g. a lorry arriving at the ramp) is an upstream logistical step and does not yet constitute a systemic change in inventory. Only when the goods receipt is posted do the goods flow into the warehouse inventory.
With SAP S/4HANA, postings are no longer made using the classic MKPF and MSEG tables, but centrally in the MATDOC table.
| Transaction / App | Purpose |
| MIGO | Post goods receipt |
| MB03 | Display material document |
| MB51 | Display document overview |
| MB1C | Create inventory manually |
| Fiori-App: Post Goods Receipt for Purchase Order | Post goods receipt in a modern interface |
| Fiori-App: Display Material Document | Display goods receipt document |
| Transaction | Purpose |
| /SCWM/PRDI | Display/processing of inbound deliveries |
| /SCWM/PRDO | Displaying/editing outbound deliveries |
| /SCWM/GR | Post goods receipt (Goods Receipt in EWM) |
| /SCWM/POST | Posting goods movements, e.g. goods receipts, stock transfers |
| /SCWM/ARRIVE | Posting the physical arrival of a delivery |
| /SCWM/RFUI | RF transactions for mobile devices (e.g. goods receipt scans using scanners) |
| /SCWM/MON | Warehouse Management Monitor – centralised monitoring of all goods receipt processes |
Flowers Apps in S/4HANA EWM
With S/4HANA EWM, many processes are also mapped via Fiori apps. Examples:
Distinction from IM
MM (Materials Management)
Central control of the goods receipt process
QM (quality management)
Automatic quality inspection after goods receipt
FI (Finance)
Valuation of goods received affects financial accounting
CO (Controlling)
Recorded costs are included in cost centre accounting.
WM/EWM (warehouse management)
Automated storage after goods receipt
SAP S/4HANA has optimised many processes. For goods receipt, this means:
If a material is subject to quality inspection, it is first transferred to the Q warehouse after goods receipt. Only after successful inspection is it released for storage.
Each goods receipt posting is made with a transaction type:
| 101 | Goods received for order |
| 103 | Goods receipt for order - storage blocked |
| 105 | Release from blocked stock |
| 501 | Goods received without an order (e.g. donation) |
If materials are managed with batch requirements, a batch number must be specified when posting. This is particularly relevant in the pharmaceutical, chemical and food industries.
Challenges
Best Practices
What happens if too much has been delivered?
SAP allows overdeliveries to be posted if this is specified in the purchase order (tolerance limit). Otherwise, the difference must be treated separately or the purchase order must be adjusted.
Can a goods receipt be reversed?
Yes, a material document can be cancelled using the MBST or Cancel transaction in MIGO. Transaction type 102 is used automatically.
How can I find all goods received on a particular day?
Use MB51 or the Fiori app Display Material Documents with a filter on transaction type 101 and date.
What is the difference between MIGO and MB1C?
MIGO is the modern transaction with multiple functions (goods receipt, goods issue, stock transfer, etc.). MB1C is used for inventory management without reference to a purchase order – e.g. for initial inventories.
A properly executed goods receipt is crucial for:
With SAP – especially in the modern environment of S/4HANA – these processes can be largely automated and made transparent.