Symptom
- Warehouse tasks are not created against outbound delivery orders when using the warehouse order API.
- Even when the handling unit and its present storage bin are provided, the system assigns a different handling unit based on FIFO.
- No specific error message or error code is displayed.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
1. Use the Warehouse Order API with an XML payload that includes the SourceHandlingUnit and SourceStorageBin.
2. Attempt to create a warehouse task against an outbound delivery.
3. Observe that a different handling unit (via FIFO) is assigned, and/or the task is not created for the requested handling unit.
Cause
The Warehouse Process Type had the “Control f. HU Pick” field unchecked in SSCUI “Define Warehouse Process Type”, causing the API to ignore the provided SourceHandlingUnit/SourceStorageBin and fall back to FIFO stock determination.
Resolution
1. Open the configuration activity "Define Warehouse Process Type" (SSCUI) for the relevant warehouse and the warehouse process type used for HU picking.
2. Enable the checkbox "Control f. HU Pick".
3. Save the configuration.
4. Retest by calling the Warehouse Order API, passing the desired SourceHandlingUnit and SourceStorageBin.
5. Confirm that the warehouse task is created for the specified handling unit and bin.
See Also
SAP Help Portal - Create Assignment of Pick-Handling Unit to Warehouse Order
Keywords
warehouse order api, handling unit, hu pick, control f. hu pick, fifo, wrong hu, sourcehandlingunit, sourcestoragebin, warehouse process type, ewm, warehouse task, outbound delivery, sscui define warehouse process type, stock determination , KBA , SCM-EWM-API-2CL , Remote APIs (Public Cloud) , Problem
SAP Knowledge Base Article - Public