Skip to Content
avatar image
Former Member

Updating Pick Quantity after EK00 Output triggered in the Delivery Document

Hi,

We have a scenario where there are 2 SAP Systems. Enterprise Service is being used for sending and receiving the messages. In between PO / BPM is there to convert the messages. In SAP System 1, Sales Order is created, Delivery block would be applied on the Sales Order Line Items in SAP System 1 and Sales Order gets replicated in SAP System 2. In SAP System 2 Delivery is created and using a Custom program that Delivery gets Confirmed in SAP System 2. As soon as the Delivery in SAP System 2 gets confirmed a Service triggers from SAP System 2 which is received by PO / BPM. After that BPM sends a message to Remove the Delivery Block of the Sales Order in SAP System 1 and after the removal of Delivery Block SAP System 1 sends the response to BPM. Again BPM sends the message to create the Delivery with reference to that Sales Order and after the creation of the Delivery SAP System 1 sends the response to BPM. At last BPM sends a message to SAP System 1 to Change / Confirm the Delivery and SAP System 1 sends the response after the confirmation of Delivery.

After 1st step (Delivery block removal), In the 2nd Step when the Message from BPM comes in SAP System 1 it creates the Delivery but Picking confirmation also happens which we don't want. This happens because in Shipping Point EK00 is configured with send time 4.

We can not change this setting and other configuration as well. We have to update the Delivery / Picked Quantity Technically only i.e. with using Exits or Enhancement etc.

Please suggest how to proceed.

BR,

Indranil

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Oct 05, 2017 at 06:39 AM

    Hi,

    if you check the VP01SHP -->Shipping (Spec.Case) (V4) --->EK00 few records are maintained with shipping point.

    you can deactivate the records so that picking list output will not be triggered.

    Add comment
    10|10000 characters needed characters exceeded