SD Picking and PGI Part 5: Architecting Picking and PGI for Scale
Architect's view: choosing warehouse execution per site (lean, embedded EWM, decentral EWM), aligning shipping points, storage locations and HU management, PGI timing and billing cut-offs, inventory accuracy controls, performance and resilience of mass processing, and governance.
Explanation
📌 KEY POINTS
✅ Warehouse execution model per site (lean, embedded EWM, decentral EWM) drives how picking and PGI work and who owns them.
✅ Shipping points, storage locations and HU management must be designed together.
✅ PGI timing links logistics to finance: revenue, COGS and billing cut-offs at month-end.
✅ Inventory accuracy needs confirmation discipline, reversal rules and monitoring.
⚠️ A design where PGI happens "whenever someone remembers" breaks month-end revenue recognition.
━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE
Parts 1–4 covered the process and integration. This part is the architect view.
━━━━━━━━━━━━━━━━━━━━
▶ 1. EXECUTION MODEL PER SITE
- Small sites: lean picking in the delivery.
- High-volume sites: EWM with waves, RF, packing, loading.
- Decentral EWM for independence/performance; embedded for simplicity.
━━━━━━━━━━━━━━━━━━━━
▶ 2. STRUCTURE ALIGNMENT
- Shipping points ↔ dispatch areas; storage locations ↔ EWM warehouses.
- HU management per storage location decided once.
━━━━━━━━━━━━━━━━━━━━
▶ 3. PGI TIMING AND FINANCE
- PGI at loading/truck departure; cut-off rules at month-end.
- Billing runs after PGI jobs; revenue recognition dependencies.
━━━━━━━━━━━━━━━━━━━━
▶ 4. INVENTORY ACCURACY
- Confirmation before PGI, controlled differences, VL09 rules.
- Cycle counting in warehouse; KPIs for differences.
━━━━━━━━━━━━━━━━━━━━
▶ 5. PERFORMANCE, RESILIENCE, GOVERNANCE
- Mass PGI windows, parallelization, lock tuning.
- Monitoring and alerting for failed PGI.
- Enhancement register and change control.
━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP
- Classify sites and choose execution models.
- Align shipping points, storage locations and HU decisions.
- Define PGI timing and month-end cut-offs with finance.
- Set accuracy KPIs and monitoring.
✅ CHECKPOINT: month-end closes with all shipped goods goods-issued and billed, and inventory differences within tolerance.
Code example
===== STEP 1: site model matrix =====Site | Volume/day | Model | HU mgmt | PGI triggerDC Nord | 8,000 lines| embedded EWM | yes | loading complete (EWM)Branch 12 | 150 lines | lean | no | VL02N by dispatcher ===== STEP 2: month-end cut-off =====Day -1 18:00 last wave | 22:00 PGI job | 23:00 billing run | 23:59 revenue cut-off check ===== STEP 3: KPIs =====Picked not issued > 24h | PGI failures | inventory difference % | delivery-to-invoice lead timeReal project scenario
A manufacturer's month-end revenue fluctuated because trucks left on the 31st but PGI was posted on the 2nd, after dispatch clerks returned. Finance reversed accruals every month. The architect moved PGI to loading completion in EWM for the main DCs and to a scheduled job for smaller sites, with a monitored cut-off. Revenue timing stabilized and month-end adjustments disappeared.
Common mistakes
- Same execution model for all sites regardless of volume.
- PGI timing disconnected from physical shipment.
- HU decisions per storage location made inconsistently.
- No monitoring of picked-not-issued deliveries.
- No month-end cut-off plan.
Best practices
- Choose execution model per site profile.
- Align structure (shipping points, storage locations, HUs).
- Tie PGI to physical events.
- Agree cut-offs with finance.
- Monitor accuracy and failures.
Interview angle
Questions: "How would you design picking and PGI for multiple sites?", "Why does PGI timing matter for finance?", "How do you ensure inventory accuracy?"
Strong answer: execution model per site (lean/EWM embedded/decentral), aligned structures and HU management, PGI at physical shipment with month-end cut-offs, accuracy controls (confirmation, reversals, counting), performance and monitoring.
Practice this lesson
Quick check
1. Why must PGI timing be aligned with finance in an architecture design?
2. Which KPI best signals that PGI is disconnected from physical shipping?
3. For a small branch with 150 order lines per day, which warehouse execution model is usually appropriate?
Interview questions
1. What are the most important design decisions, trade-offs, and best practices in Picking and PGI?
Answer it in your own words first, then compare.
2. Suppose you inherit an existing Picking and PGI solution. How would you review it before making a change?
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 3: Picking Confirmation and Its Integration with Inventory and Accounting
- SD Picking and PGI Part 4: Warehouse Integration and Mass PGI Performance