cancel
Showing results for 
Search instead for 
Did you mean: 

ATP Settings and Expired Batches

Former Member
0 Kudos

We are using SAP-WM for its warehouse activities and batch management activated for few materials. We have situation where some batch managed materials are expired but the delivery IS created for these expired batch materials. Though the batches are expired the material is in unrestricted stock.

Since the batch is expired, ideally the ATP should not see this as an available stock and delivery should not be created. Can prevent this type of situation through some ATP (or other SD) configuration?

Thanks

Tejas

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Yes we maintain the batch search strategy (VCH1/VCH2) and expired batches are not proposed at the time of delivery creation. However, the delivery gets created without any batch (even if all the batches for the material are expired). The point is the delivery should even be created if all the batches are expired? The ATP should look this as an expired batch and should not consider the item as available and delivery creation should not be created.

Thanks

Tejas

Shiva_Ram
Active Contributor
0 Kudos

If the sales order schedule lines get confirmed based on ATP check, then the user can create delivery. Assuming the delivery was created after a period of time and at that time the batches get expired, then still delivery can be created but quantities can't be picked/post goods issued. So it looks standard behavior. If you don't want the system to create a delivery, then check for user exit to provide hard error.

Regards,

Former Member
0 Kudos

This you would have to manage by moving the expired batch to 'restricted' (when batch status management is active) or 'blocked' (when batch management status is inactive) status. Typically, QA07 is a standard transaction that is set as a batch job to move batches to restricted/blocked status upon expiry.

Once you are able to manage to move the status, you can tweak the delivery ATP to exclude 'restricted' or 'blocked' (typically, these are not set as part of standard in which case no further configuration is needed).

Shiva_Ram
Active Contributor
0 Kudos

If you maintain the batch search strategy records in t.code VCH1N/VCH2N, with remaining shelf life parameter, then you can prevent the picking of expired batches during order/delivery processing.

Regards,