cancel
Showing results for 
Search instead for 
Did you mean: 

Create one delivery\shipment for a single sales order

former_member597127
Participant
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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|; helpful. I believe it will take some ABAP to achieve what you want.

Hope this helps,

J

Former Member
0 Kudos

Hi Chanski,

This is normally set at the customer master's Shipping tab, once this is set, all the line items will have the same property. this cannot be changed unless it is manually done. r u using this filed from the customer master or you are keying it at the order's item level?

rgds

ilango

former_member597127
Participant
0 Kudos

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

aS

Answers (1)

Answers (1)

n_palanisami
Active Participant
0 Kudos

Hi,

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.

Regards,

Palani

former_member597127
Participant
0 Kudos

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