cancel
Showing results for 
Search instead for 
Did you mean: 

Experiences using newer SD Create Delivery from Sales Order options

Former Member
0 Kudos

All,

I have a client requirement where sales orders will be created and updated from an external 3rd-party system, as well as having outbound deliveries created and updated from this 3rd-party system. There seems to be lots of information online about uses of BAPIs or IDOCs to create the sales orders from external systems, and the decentralized WMS scenario has lots of information about confirming the outbound deliveries for PGI.

But the process to create a new delivery based on a sales order (using BAPI_OUTB_DELIVERY_CREATE_SLS or its IDoc SHP_OBDLV_CREATE_SLS01 ) looks like it was newly released with ECC 6.0 and was not previously available, making it hard to find information online about using this BAPI or IDoc.

Can anyone share their experience if you have used these available options for outbound delivery creation? What issues did you encounter, like failure to create delivery if not enough stock is available, or someone was editing the order in VA02 causing a user lock failure?

Has anyone using an older version of SAP created their own 'create delivery from sales order' function module? If so, was it successful?

Thanks in advance for your replies.

M

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi there,

Yes we have used some customized progs to have the functionality.

When an order is loaded in a 3rd party system, it sends an IDOC to SAP. The inbound IDOC will start an RFC (Remote Function Call) which will inturn call a Function Module. The function module will call VA01 transaction. Then the IDOC posting prog will be called wherein it will post the information in the IDOC into the order.

If avaialbility check is to be done in SAP, then after loading the order, during order save, avaialbility check is called in & will confirm the schedule lines.

If MRP is also controlled by another 3rd party system, then we get the signal (again an IDOC or an ALE) from the 3rd party system which will get update the schedule lines in the order.

Once the order is loaded we can have the delivery created by standard SAP process. Or if there is 3rd party system is invloved for delivery process, then the process is the same as order creation. In that case, to update picking, packing & PGI, we get signals from 3rd party systems.

We have been implementing this flow & it is successfully running. But this requires a heavy ABAP work to write IDOC progs & RFCs.

Hope this clarifies your question.

Regards,

Sivanand

0 Kudos

Hi Sivanand,

Iam also having same kind of development. Could you please provide some more information or any logic you written

Thanks in Advance.

Thanks & regards,

Satyasri.

Answers (0)