Вы находитесь на странице: 1из 4

Preventing SAP from making more than one delivery for a

sales
We have a situation whereby a customer places a sales order with us on the
understanding that after one delivery against it, the order is considered closed and no
further deliveries will be made. (ie no back orders). The closest SAP seems to get to
allowing this to be configured is in the customer master where you can state that the
order must be delivered in full. This makes the schedule line availability date of every
line shoot out to the latest date on the order. This is not what we want. We need SAP
to deliver whatever lines are available (regardless of how small) when the order is first
considered for delivery and then reject/block/cancel/delete the remaining lines.

Our company is currently running 4.6C and we are currently following the customer
request you mention in your note, i.e. one delivery no matter how big completes the
order. In the Customer Master (Shipping View of Sales Area Data) try setting your
partial delivery per item indicator to "B" and your max. partial deliveries indicator to
"1".

Altering the "partial delivery per item" field will work on an item by item basis in that
it stops subsequent deliveries on each item that has already had a delivery raised on it.

Unfortunately, I need a similar thing to work on every item on the order. ie. if item 10
gets delivered then not only does the system prevent further deliveries on item 10, but
item 20 onwards are considered undeliverable too.

I am curious as to why a customer would have a requirement that would render the
other items on the sales order 'undeliverable'. I was thinking about the item category
solution but that will not help in this case.

Hopefully the following helps Complete delivery defined for each sales order?

Indicates whether a sales order must be delivered completely in a single delivery or


whether the order can be partially delivered and completed over a number of
deliveries.

Partial delivery at item level. Specifies whether the customer requires full or partial
delivery for the item.

Use
You use this field to control partial deliveries at the item level.
If the customer allows partial delivery, you can choose from different partial delivery
options. For example, you can specify whether the customer allows you to make one
delivery attempt only on the requested delivery date or whether unlimited delivery
attempts are possible.

When partial delivery indicator 'D' is set, the order can never have status 'fully
delivered'. You must complete each item by entering a reason for rejection. This could
be applied to scheduling agreements, for example.

Dependencies
You can enter a value in this field only if the customer allows partial deliveries for the
entire sales document.

Maximum number of partial deliveries allowed per item

The maximum number of partial deliveries you can make (including the first delivery)
to satisfy the order quantity for an item.

Procedure
The system can propose a number from the shipping information in the customer
master record. During sales order processing, you can change the proposed value in
the shipping information for each item in the sales document.

Dependencies
You can only specify a maximum number of partial deliveries if the Partial
delivery/item field (in either the customer master record or in the sales document)
indicates that partial deliveries are allowed.

VALID COMBINATIONS of COMPLETE DELIVERY INDICATOR / PARTIAL


DELIVERY INDICATOR / MAX. NR. OF PARTIALS

|------+------+------+------+------+------+------+------+------+------|
|Comple|> |> |> |not |not | | | | |
|te |select|select|select|select|select| | | | |
|delive|ed, so|ed, so|ed, so|ed, so|ed, so| | | | |
|ry |only 1|only 1|only 1|more |more | | | | |
|indica|delive|delive|delive|(parti|(parti| | | | |
|tor at|ry |ry |ry |al) |al) | | | | |
|header|allowe|allowe|allowe|delive|delive| | | | |
|lvl |d |d |d |ries |ries | | | | |
| | | | |allowe|allowe| | | | |
| | | | |d |d | | | | |
|------+------+------+------+------+------+------+------+------+------|
|Partia|A = |B = |C = |blank |D = No| | | | |
|l |Create|Create|Create|= |limit | | | | |
|delive|one |only |only |partia|to | | | | |
|ry |delive|one |one |l |subseq| | | | |
|indica|ry |delive|comple|delive|uent | | | | |
|tor at|with |ry |te |ries |delive| | | | |
|item |qty |(also |delive|at |ries. | | | | |
|level |greate|with |ry |item |Order | | | | |
| |r than|quanti| |level |can | | | | |
| |zero |ty = | |allowe|never | | | | |
| | |0) | |d |have | | | | |
| | | | | | | | | | |
| | | | | |status| | | | |
| | | | | |'fully| | | | |
| | | | | |delive| | | | |
| | | | | |red'. | | | | |
|------+------+------+------+------+------+------+------+------+------|
|Max.nr|1, |1, |1, |1 to |1 to | | | | |
|of |2 to 9|2 to 9|2 to 9|9, |9, | | | | |
|partia|not |not |not |0 is |0 is | | | | |
|ls |approp|approp|approp|reset |reset | | | | |
|allowe|iate |iate |iate |to no |to no | | | | |
|d, |but |but |but |entry |entry,| | | | |
|includ|still |still |still |No |No | | | | |
|ing |allowe|allowe|allowe|entry |entry | | | | |
|the |d, |d, |d, |= No |= No | | | | |
|first |0 is |0 is |0 is |limit |limit | | | | |
|delive|reset |reset |reset | | | | | | |
|ry |to no |to no |to no | | | | | | |
| |entry |entry |entry | | | | | | |
|------+------+------+------+------+------+------+------+------+------|
Thanks for your response. Where in customizing would you set the flag for 'Complete
delivery defined for each sales order' per your suggestion? I looked at the sales
document type, the delivery type and the item category and did not find this.

We have the same problem with some customers who do not want backorders, but
want what we have available to ship ASAP and not wait for the whole order to be
shipped complete.

We have not found a way for SAP to automatically reject what did not ship on the
first order. We also have a manual process to reason for reject in the sales order what
could not ship on the first delivery.

The complete delivery setting on the customer master will hold the whole order and
only ship when all material is available, which I don't believe is what you want.
The Max. part. deliveries on the customer master only allows you to ship one delivery
against the order, but does not cancel the backorders that are still open.

If anyone has a way to allow some customers to have backorders and multliple
shipments while allowing other customers to ship what's available on one delivery and
automatically reject the backorders, PLEASE let me know!

Thank you.

Beam Back -> SAP Cafe for Sales and Distribution

Вам также может понравиться