SAP Picking Tutorial (Part 1)
Introduces why picking exists as a distinct warehouse step, the documents that drive it (transfer orders vs warehouse tasks), and the end-to-end flow from outbound delivery to goods issue.
What this complete series covers
Learn Picking 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 Picking.
- 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 Picking clearly, follow the main end-to-end flow, apply it in a project scenario, and troubleshoot the most common issues.
- Part 1: SAP Picking Tutorial (Part 1)
Introduces why picking exists as a distinct warehouse step, the documents that drive it (transfer orders vs warehouse tasks), and the end-to-end flow from outbound delivery to goods issue.
- Part 2: Configuring Picking Strategies and Wave/Group Processing (Part 2)
Explains how picking strategies determine bin proposal logic, how waves and groups batch picking work, and how to configure these for efficient warehouse execution.
- Part 3: Wave-Managed Picking and RF Confirmation Workflows (Part 3)
Explains how wave release generates warehouse tasks for picking and how RF-based confirmation moves goods from storage to staging, including exception handling at the RF screen level.
- Part 4: Architecting Picking Strategy Across Deployment Models: Trade-offs, NFRs and Migration Governance (Part 4)
An architect-level examination of how to choose, govern and migrate between ECC WM, embedded EWM and decentralized EWM picking architectures, covering non-functional requirements,
- Part 5: Advanced Picking Optimization: Queues, Resource Management, and Exception Handling (Part 5)
Covers advanced picking design decisions including resource management, queue sequencing strategies, cluster/multi-order picking trade-offs, and structured exception handling for h
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
Picking is the physical and system process of removing specified quantities of material from storage bins so they can be packed, staged, and shipped or consumed. It sits between demand creation (a sales order, stock transport order, or production order that generates an outbound delivery) and goods issue. Without a controlled picking process, warehouses risk shipping wrong quantities, wrong batches, or wrong storage bins being depleted incorrectly, which cascades into inventory inaccuracy and customer complaints.
In classic ECC Warehouse Management (WM), picking is executed through Transfer Orders (TOs). A TO is created with reference to a delivery (or other source document) and instructs a warehouse worker to move stock from a source storage bin to a destination, typically a staging area or a picking-to-goods-issue interim area. The TO carries source storage type, source bin, quantity, and unit of measure, and its confirmation triggers the actual stock movement in WM and, depending on configuration, posts goods issue automatically or requires a separate GI step.
In EWM (embedded in S/4HANA or decentralized), the equivalent document is the Warehouse Task (WT). Warehouse tasks are more granular and flexible than WM transfer orders: they can be generated from Warehouse Requests derived from deliveries, and they support more sophisticated determination logic (storage type search, quantity classification, resource determination) baked into EWM's own customizing rather than reusing pure WM movement types.
The generic process flow is: outbound delivery created → picking-relevant document generated (TO or WT) → wave or group assignment (optional, covered in the next lesson) → picker receives instructions (paper, RF gun, pick list) → picker travels to bin, picks quantity → confirms pick (full, partial, or with difference) → stock moves to interim/staging location → packing (if applicable) → goods issue posts, reducing warehouse and company code stock.
A critical beginner-level distinction is between picking quantity confirmation and goods issue posting. Confirming a TO/WT tells the system the physical pick happened; it does not necessarily mean stock has left the plant/company code. Goods issue is typically a separate step (either automatic upon TO confirmation, or manual/batch later), and understanding this separation prevents confusion when inventory reports show stock 'in transit' within the warehouse (in an interim storage type) even though picking is complete.
Picking can be single-order (one TO/WT per delivery) or multi-order via waves/groups, and it can target different storage types depending on where stock resides: fixed bins, random high-rack storage, or fast-moving pick faces. Understanding these fundamentals is essential before moving into strategy configuration, because the strategy determines which bin the system proposes for picking, not whether picking happens.
Finally, picking differs by deployment: in ECC WM, picking logic is tightly coupled to movement types and storage type search sequences defined in customizing tables; in EWM, picking is governed by Process-Oriented Storage Control (POSC) and warehouse process types, giving more flexibility for parallel processing steps like quality inspection or value-added services integrated into the pick sequence.
Real project scenario
A mid-size distribution company running ECC WM was experiencing frequent short-picks because pickers were being directed to bins that had been counted as available but were physically empty due to a cycle count backlog. The consulting team traced the issue to the TO creation logic pulling from a storage type that hadn't been re-synced after a count discrepancy correction. The fix involved adjusting the count frequency for that storage type and adding a check step before wave release to flag bins with pending count discrepancies, reducing short-picks by a significant margin over the following month.
Common mistakes
- Assuming TO/warehouse task confirmation always equals goods issue, leading to incorrect assumptions about stock availability downstream
- Not distinguishing between quantity picked and quantity confirmed when differences occur, causing reconciliation issues
- Overlooking that picking documents can target multiple storage types in one delivery, causing confusion when a single delivery generates multiple TOs/WTs
- Ignoring the interim storage type/area concept, resulting in stock appearing 'lost' between pick and goods issue
- Treating EWM warehouse tasks as functionally identical to WM transfer orders without accounting for POSC differences
Best practices
- Always confirm whether the deployment is ECC WM or EWM before describing document flow, since terminology and structures differ
- Map interim storage types/areas explicitly in solution documentation so support teams understand where 'picked but not issued' stock sits
- Validate that goods issue automation settings (auto-GI on TO confirmation vs manual) match business expectations before go-live
- Include short-pick and quantity difference handling in initial process design rather than treating it as an afterthought
- Document the mapping between delivery item, TO/WT, and storage bin for traceability during audits
Interview angle
Interviewers commonly ask candidates to explain the difference between transfer order confirmation and goods issue, and to describe what document drives picking in ECC WM versus EWM. Be ready to explain the role of interim storage areas/types and why stock can be 'picked but not yet issued.' A strong answer also mentions that EWM warehouse tasks are generated from warehouse requests, not directly from deliveries, showing awareness of the layered document model in EWM versus the more direct TO-delivery link in WM.
Practice this lesson
Quick check
1. In the lesson "Picking Fundamentals: Purpose, Documents, and Process Flow", consider this project situation: A mid-size distribution company running ECC WM was experiencing frequent short-picks because pickers were being directed to bins that had been counted as available but were physically empty due to a cycle count backlog. Which statement is correct?
2. In a two-step picking process, what happens after warehouse tasks move stock from storage bins to a staging or packing area?
3. In SAP EWM, which object is directly created and confirmed to physically move stock from a storage bin to a destination during the picking process?
Interview questions
1. Using this SAP project situation — A mid-size distribution company running ECC WM was experiencing frequent short-picks because pickers were being directed to bins that had been counted as available but were physically empty due to a cycle count backlog — explain Picking Fundamentals: Purpose, Documents, and Process Flow. What should happen, which concepts or process steps matter, and what common mistake would you avoid?
Answer it in your own words first, then compare.
2. A production issue is reported in Picking. What would you check first, and how would you troubleshoot it systematically?
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
- Advanced Picking Optimization: Queues, Resource Management, and Exception Handling (Part 5)
- Architecting Picking Strategy Across Deployment Models: Trade-offs, NFRs and Migration Governance (Part 4)
- Configuring Picking Strategies and Wave/Group Processing (Part 2)
- Wave-Managed Picking and RF Confirmation Workflows (Part 3)