SD Picking and PGI Part 3: Picking Confirmation and Its Integration with Inventory and Accounting
How picking is confirmed and posted: picked quantity vs delivery quantity, differences and adjustments, WM transfer order and EWM warehouse task confirmation updating the delivery, batch split, the stock and value effects of PGI, and reversal/correction with VL09.
Explanation
📌 KEY POINTS
✅ Picking confirmation sets picked quantities in the delivery — manually, from WM transfer order confirmation or from EWM.
✅ Differences (short picks) require adjusting the delivery quantity to the picked quantity before PGI, or repicking.
✅ Batch split creates batch sub-items when one item is picked from several batches.
✅ PGI creates a material document (stock) and an accounting document (inventory/COGS); both reference the delivery.
⚠️ Reversing PGI (VL09) reverses stock and accounting, but billing must be cancelled first if it exists.
━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE
Part 2 configured relevance, locations and posting. Now confirmation and its effects.
━━━━━━━━━━━━━━━━━━━━
▶ 1. CONFIRMATION SOURCES
- Lean: user enters picked quantity in the delivery.
- WM: transfer order (LT03) confirmed (LT12) → delivery updated.
- EWM: warehouse tasks confirmed → delivery updated from EWM.
━━━━━━━━━━━━━━━━━━━━
▶ 2. DIFFERENCES
- Short pick: adjust delivery quantity to picked (option in delivery or WM/EWM).
- Remaining quantity goes back to the order as open (backorder).
━━━━━━━━━━━━━━━━━━━━
▶ 3. BATCHES AND SERIALS
- Batch determination proposes batches; batch split sub-items.
- Serial numbers assigned before PGI if required.
━━━━━━━━━━━━━━━━━━━━
▶ 4. PGI EFFECTS
- Stock: storage location quantity reduced; valuation at moving/standard price.
- Accounting: inventory credit, COGS debit; CO-PA/margin analysis cost of sales.
- Order: delivery status updated; requirements cleared.
━━━━━━━━━━━━━━━━━━━━
▶ 5. REVERSAL
- VL09 creates 602 reversal; delivery reopens for change.
- If billed: cancel invoice first (VF11).
━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP
- Create a delivery with a batch-managed item.
- Pick from two batches (batch split).
- Record a short pick and adjust the delivery quantity.
- PGI and check stock and accounting documents.
- Reverse with VL09 and re-post.
✅ CHECKPOINT: stock, accounting and order status are consistent after PGI and after reversal.
Code example
===== STEP 1: confirmation paths =====Lean VL02N picked quantityWM LT03 create transfer order → LT12 confirm → delivery picked quantity updatedEWM warehouse task confirmation → delivery picked quantity (EWM → ERP delivery update) ===== STEP 2: differences =====VL02N: adjust delivery quantity to picked quantity (or WM/EWM difference handling)Open remainder stays on sales order schedule line ===== STEP 3: documents after PGI =====Material document (MIGO display / MB51): 601, storage location, batchAccounting document: Cr inventory, Dr COGS | document flow in delivery ===== STEP 4: reversal =====VF11 cancel invoice (if billed) → VL09 reverse goods issue (602) → correct → PGIReal project scenario
A distribution center regularly had PGI errors "picked quantity differs from delivery quantity" after short picks in WM, and staff overrode by changing picked quantities manually, causing stock differences. The process was changed: WM confirmation with difference handling adjusting the delivery quantity automatically, and remaining quantities flowing back as backorders. Manual overrides were restricted by authorization. Inventory differences dropped sharply.
Common mistakes
- Changing picked quantity manually to force PGI.
- Reversing PGI without cancelling the invoice first.
- Ignoring batch split rules.
- Not handling short picks as backorders.
- Serial numbers missing at PGI.
Best practices
- Let WM/EWM confirmation drive picked quantities.
- Adjust delivery to picked quantity for short picks.
- Keep reversal sequence (invoice → PGI).
- Monitor picked-not-issued deliveries.
- Restrict manual picked quantity changes.
Interview angle
Questions: "How is picking confirmed with WM/EWM?", "What happens with a short pick?", "How do you reverse PGI?"
Strong answer: lean, WM (TO confirmation), EWM (warehouse task) updating picked quantities; short picks adjust delivery quantity and leave backorder; batch split; PGI material and accounting documents; reversal VL09 after invoice cancellation.
Practice this lesson
Quick check
1. In an embedded EWM warehouse, where is goods issue for warehouse-managed deliveries normally posted?
2. What happens when one delivery item is picked from two batches?
3. A short pick occurs in the warehouse. What is the correct handling before PGI?
Interview questions
1. PGI fails for a subset of deliveries with various error messages. Walk through your analysis.
Answer it in your own words first, then compare.
2. Warehouse staff override picked quantities to force PGI after short picks, and inventory differences grow. How do you fix the process?
Answer it in your own words first, then compare.
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
- SD Picking and PGI Part 1: From Delivery to Goods Issue — The Process Flow
- SD Picking and PGI Part 2: Picking Relevance, Storage Location Determination and PGI Posting Logic
- SD Picking and PGI Part 4: Warehouse Integration and Mass PGI Performance
- SD Picking and PGI Part 5: Architecting Picking and PGI for Scale