SAP Knowledge Base Article - Public

3615474 - How to prevent the creation of multiple Consignment pick up documents for one consignment fill up.

Symptom

Multiple consignment pick up documents can be created with the same item lines and quantities for one consignment fill-up order

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Create consignment fill-up order
  2. Create delivery for consignment order
  3. Create warehouse picking tasks
  4. Post goods issue 
  5. Create consignment pick-up order
  6. Create delivery for pick-up order
  7. Post Goods Receipt for delivery
  8. Create warehouse tasks
  9. Repeat steps 5-8

Cause

It is possible to create more than one Consignment pick up document because the system does not validate the referenced quantity during pick-up order creation to ensure it is not exceeding the fill-up order quantity.

Additionally, the system does not check real-time consignment stock at the time of order creation — regardless of whether the order is created with or without reference.

 

As a result, if multiple pick-up orders are created, and then collectively exceed the available consignment stock, the goods receipt for the delivery will fail.

Resolution

If it is necessary to prevent creation of consignment pick-up orders with referenced quantities exceeding the original, implement a validation using the BAdI SD_SLS_CHECK_BEFORE_SAVE.

 

If you don't wish to implement the validation of the BAdI SD_SLS_CHECK_BEFORE_SAVE, follow the steps below to prevent duplicated consignment pick-up for the same consignment fill-up:

  1. Create a bookmark in the app Customer Return – Flexible Analysis and check whether any return orders have already been created for that consignment fill-up order.
  2. Before creating consignment pick-up, filter by Reference document =  <Consignment fill-up number>
  3. Save the report layout as a bookmark for future usage.
  4. Whether the consignment pick-up is created with or without reference to a consignment fill-up, it’s recommended to use the Stock Overview app to verify available consignment stock and avoid exceeding the allowed quantity.

If an over-quantity pick-up order has been created, the correct approach is to delete the delivery and sales order.

See Also

BAdI SD_SLS_CHECK_BEFORE_SAVE – SAP API Hub

Keywords

consignment, pick up, fill up, badi, check, before, save,  , KBA , SD-SLS-2CL , Sales (Public Cloud) , How To

Product

SAP S/4HANA Cloud Public Edition all versions