Skip to Content

Create one delivery\shipment for a single sales order

Hi all, a question on the sales order configuration. In our company we have the need to close a sales order after the first delivery is created. What I'm looking for is not the flag "delivery complete" in the order header. It's the same function defined on each line with the keys "Partial delivery at item level\ Maximum Number of Partial Deliveries Allowed Per Item" defined in the section shipping in the line item.

I'll try to be more clear. We have a batch program that each 5 minutes allocates the material for the emergency sales order. Then the delivery are created and shipped. For a lead decision the order must be closed after the first allocation is done, that is after the first delivery is created (this to avoid to charge to the customer more shipment costs for few items).

The problem is that the program that creates the delivery is not modifiable. So I would to set this directly on the order (that could be to operate in the IMG or in the header, where I don't know).

Please let me know if I'm been unclear

Many thanks for any helps.

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Oct 25, 2010 at 05:00 PM

    Hi aSAPerlo,

    We had a similar request by a customer of ours last year, and I looked at ways to make the order be "complete" after a single delivery through the same functionality and customizing you seem to be. After research and reading responses on SDN, we decided that it was not worth the effort to accommodate a single customer, but you may find some of the responses in [this thread|One Delivery Per Sales Order; helpful. I believe it will take some ABAP to achieve what you want.

    Hope this helps,


    Add a comment
    10|10000 characters needed characters exceeded

    • Hi J, I've fear that you've reason, I've read the thread (that treats exactly what I'm searching) and I think the only way to close an order after the first allocation (and so after the first delivery is being created) is to use an ABAP program to delete the backorders. We've already this program but for logistic reasons it runs the night so during the day we could have order with delivery created in different times, so we would have something that assures that during the day we can't have this issue.

      Thanks a lot for your help


  • Posted on Oct 25, 2010 at 04:58 PM


    Click on the ''check availability'' button at item overview and then click on ''One-time delivery'' on the top. This will ensure that you will have only one delivery for whatever quantity is confirmed on that date.

    If you want to apply this rule for all orders across a sales area, then you can do the below configuration step :

    SPRO->sales and distribution->basic functions->availability check with ATP logic->Define default settings-> Here in avail. checking rule select A (one time delivery). This will ensure that all orders created for a particular sales area will have only one delivery.

    Hope this helps.



    Add a comment
    10|10000 characters needed characters exceeded

    • Hi palani, thanks a lot for your answer

      Unfortunately I need something on the full order and not on the single lines. Setting as you said we could have more deliveries for each order, even if for a single line I could have max 1 delivery ... Anyway thanks a lot for the help

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.