Skip to Content
avatar image
Former Member

SAP-3PL WMS integration


Hi,

I am working on a 3PL  WMS interface with SAP IM.

Once goods are shipped from warehosue to customer, WMS system will send message to SAP and goods issue will be posted agaisnt SAP outbound delivery.

We plan to use standard IDOC type SHPMNT06 for this purpose to post goods issue.

2 Queries regarding this.

1) in SAP, we have custom movment type for goods issue. So what we need to do so that IDOC posts goods movement with Custom movement type instead of standard 601.

2) In case, 3PL WMS reverses goods issue for delivery, what we need to do to replicate same in  SAP( i.e. how to run VL09 in SAP)?

Can we use same IDOC type and use reversal movment type ?

Thanks

Manoj

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    Jan 14, 2015 at 04:19 AM

    it is always advisable to use standard SAP movement type as there are lot of technical coding behind that. in my opinion you can go for the same IDoc type with reversal movement type but i personally never tested that as in my implementation we mostly initiated this task in SAP and then it gets replicated into 3PL system.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Srikanth,

      In addition to my previous question, I havefurther query.

      In our SAP system Inbound  is generated against PO.  After Inbound delivery is created, We Trigger EDI Output type for Inbound delivery and send this Inbound Delivery information to 3PL Warehouse via IDOC DESADV-Delivry07.

      So now incase Inbound delivery fields are chnaged in SAP , how should we send this info to 3PL? What is best pracitce to send change message?

      Also If inbound delivery is deleted, how this message is communicated to WMS?

      Thanks

  • avatar image
    Former Member
    Jan 14, 2015 at 02:18 PM

    Hi Manoj,

    It is possible to trigger the custom movement type in place of 601. Did you already mapped your customer movement type to PGI? If yes, please create a variant using program RV56ABST. Choose 'Carry out goods issue posting during save' in the tab 'Post goods issue for deliveries of shipment'.

    Theoretically there is another way to do it using SHPMNT06, which i have not tried yet. In E1EDL18 segment you have to choose qualifier PIC and another E1EDL18 segment with qualifier PGI (within segment E1EDL20). Also please choose qualifier QUA in segment E1EDL19 (withing segment E1EDL24). I tired it at delivery level using DELVRY07 and it worked. Try it with inbound function module IDOC_INPUT_SHPMNT.

    All the best!

    BR

    Karthik

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 30, 2015 at 09:00 AM

    Hi Manoj,

    Generally Delivery change interface used for ERP-3PL integration. When 3PL sends confirmation those value will be overwritten in Delivery document before PGI.

    As per my knowledge Best Practice is 3PL should send exact delivery quantity information while sending confirmation, other information in IDoc which will overwrite data in delivery document. Deletion of delivery lines also possible while processing confirmation idocs.

    If you have any requirement to set up interface message for Delivery deletion or changes, then please create new routine to trigger EDI Output. It is very complex to get deleted delivery information from SAP.

    Thanks & Regards,

    Srikanth Pasunuri.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Srikanth,

      I would like to rephrase my question.

      We have  inbound delivery created in SAP against Purcashe order.

      So when inbound delivery is, we also transmit this info to 3PL using DESADV /Delry07 IDOC.

      Later onSAP business users might make some changes in exiting IBD or delete IBD. So we want to send this change or deletion to 3PL.

      How is this communicate usually? especially deletion.

  • avatar image
    Former Member
    Feb 23, 2015 at 03:01 PM

    Hi Manoj,

    For Delivery Change, you need to maintain another entry in WE20 for the same process code with change indicator.

    In case of deletion, it is difficult to manage with standard settings (As per my knowledge) so you should have some user exit code which would trigger at the time of deletion & sends required information to 3PL via IDoc.


    Regards,

    Srikanth P.

    Add comment
    10|10000 characters needed characters exceeded