Symptom
Attempting to use the SOAP API WAREHOUSESHIPPINGADVICE_IN to send goods issue confirmation for a single item of an outbound delivery results in all items being issued in SAP S/4HANA Public Cloud.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Use the SOAP API WAREHOUSESHIPPINGADVICE_IN to send goods issue confirmation for a single item in an outbound delivery from third-party warehouse.
- Observe that the goods issue is processed for all items in the outbound delivery instead of the single item specified.
Cause
The behavior is intentional in SAP S/4HANA Public Cloud as the system design for outbound delivery does not support partial goods issue. When a goods issue confirmation is received for one item, the system processes the goods issue for all items in the delivery.
Resolution
- Ensure that the payload sent via the WAREHOUSESHIPPINGADVICE_IN API includes all delivery items with the actual delivery quantity received from the third-party warehouse.
- If the requirement is to prevent goods issue for all delivery items when one item is not confirmed, implement the BAdI LE_SHP_3PL_VETO_CHECK (Message Validation from 3rd Party Logistics Integration (3PL)).
See Also
Keywords
WAREHOUSESHIPPINGADVICE_IN, Goods issue confirmation, Outbound delivery, Partial goods issue, Third-party warehouse, BAdI LE_SHP_3PL_VETO_CHECK, SOAP API. , KBA , LE-SHP-API-2CL , Interfaces for Delivery Documents (API) (Public Cloud) , Problem
SAP Knowledge Base Article - Public