cancel
Showing results for 
Search instead for 
Did you mean: 

CO09

Former Member
0 Kudos

Hi experts,

I have some questions regarding Cumulative – Available to promise quantity in CO09.

FERT4 is made of 1 HALB4 + 1 ROH12 and HALB4 in turn is made up of 1 ROH13 + 1ROH14 (all units in pieces)

Using MD61, requirement is created for FERT4 for April, May and June (100 pieces to be produced in-house each month). MD02 is run for FERT4.

Stock of 100 pieces each procured for ROH 13 and ROH14. No other stock exists for both the raw materials.

Production orders are created for all the 3 months for HALB4 but only the order for April is released. As per the settings in OPJK, it is not possible to release the other 2 Production orders due to lack of availability of concerned raw materials.

No production order created for FERT4

CO09 - ROH13

In the first line, rec/reqd quantity is shown as 100. As mentioned before, this is obtained by raising a Purchase order. Why is it showing as 0 and not 100 in the column Cum ATP qty (1st line)?

3 Ord Res (-100 each) corresponds to three Production orders created for HALB4. For 1st Ord Res we can see 100 in “confirmed” quantity. This is because of availability of 100 pieces as stock. The other two Production orders are not released because of material shortage and the corresponding “confirmed” quantity is shown as 0. Why it is that Cum ATP qty is shown as 0 for 1st Ord Res?

CO09 - HALB4

Any Production order (even if not released due to material shortage) creates a corresponding entry in Cum ATP qty. But why it is that even physical stock doesn’t show up that way in the Cum ATP qty corresponding to 1st line of CO09 - ROH13?

Cum ATP qty shows even expected numbers from Production orders even if some of them are not even released. How about the column “confirmed”? Do they show only available physical stock?



Thank you very much for your time.


Accepted Solutions (0)

Answers (1)

Answers (1)

former_member184666
Active Contributor
0 Kudos

Hi Sethuraman,

CO09 - ROH13

Why is it showing as 0 and not 100 in the column *** ATP qty (1st line)?

ATP means - Availability to Promise - It is calculated based on the Total available quantity in storage location - confirmed quantity.

In your case storage location qty is 0 and confirmed qty is 0. Hence ATP is 0. ie; 0 quantity is available for the use of other orders.

Why it is that *** ATP qty is shown as 0 for 1st Ord Res?

In scope of check you have mentioned to consider purchase orders. Also you have cheked X to include the reservations. This indicated that you can consider purchase receipts as available quantity and to also consider already available reservations when availability is checked.

Hence for 1st order 100 qty is confirned. For next orders since already available 100 qty got confirmed for 1st order as system considered its reservation, so for other two released orders its confirned quantity is showing as 0.

CO09 - HALB4

But why it is that even physical stock doesn’t show up that way in the *** ATP qty corresponding to 1st line of CO09 - ROH13?

How about the column “confirmed”? Do they show only available physical stock?


For the HALB4 you have created three orders hence against the MRP element PrdOrd- Rec/reqt qty is displayed as order qty. Currently Stock is Nil, hence under stock it s showing 0. Cum ATP qty is the cumulative sum of the order qty against the  requirement date. As and when the order GR is completed stock gets updated, MRP element (PrdOrd) gets disappeared from the sreen and Cum ATP qty gets updated.

Thanks & Regards,

Ramagiri

Former Member
0 Kudos

Thanks for the message. Storage location quantity of ROH13 is not 0. I have 100 pieces in storage and that is indicated in the last line of CO09-ROH13.

I can understand why the confirmed quantity is showing as 0 for the 2nd and 3rd Ord Res. My question was why is it that ATP qty is shown as 0 for 1st Ord Res. Is it because that the 100 pieces are already confirmed for 1st Ord Res and so nothing left for ATP?

Former Member
0 Kudos

Thanks for the message. Production order shows required quantity to be produced. Why is it already showing up as ATP (Available to promise)?

former_member184666
Active Contributor
0 Kudos

Hi Sethuraman,

In scope of check you have not checked No storage location inspection.This means the availability check considers available stock only on storage location level.

I can understand why the confirmed quantity is showing as 0 for the 2nd and 3rd Ord Res. My question was why is it that ATP qty is shown as 0 for 1st Ord Res. Is it because that the 100 pieces are already confirmed for 1st Ord Res and so nothing left for ATP?

Yes 100 pieces are already confirmed for the 1st Order.

Thanks & Regards,

Ramagiri

Former Member
0 Kudos

Sethuraman,


CO09 - ROH13

In the first line, rec/reqd quantity is shown as 100. As mentioned before, this is obtained by raising a Purchase order. Why is it showing as 0 and not 100 in the column *** ATP qty (1st line)?

Well, the Purchase order has evidently not yet been raised.

The first subsection of CO09 rows show "plant level" ATP.  The ATP quantity is zero because at the plant level, the cumulated ATP quantity of 100 that would have been represented by 'stock' are reduced by the 100 confirmed reservation.


3 Ord Res (-100 each) corresponds to three Production orders created for HALB4. For 1st Ord Res we can see 100 in “confirmed” quantity. This is because of availability of 100 pieces as stock.

No.  This is because you have performed an ATP for the first production order, and it was confirmed. Therefore the reservation (OrdRes) which was generated by the first production order shows as being confirmed.


The other two Production orders are not released because of material shortage and the corresponding “confirmed” quantity is shown as 0. Why it is that *** ATP qty is shown as 0 for 1st Ord Res?

Cumulated ATP quantity is the quantity that would be available for a new ATP check.  Currently, at the plant level, NOTHING is available for a new ATP check, for the time horizon between 'now' and throughout the end of the plant-level display.


CO09 - HALB4

Any Production order (even if not released due to material shortage) creates a corresponding entry in *** ATP qty. But why it is that even physical stock doesn't show up that way in the *** ATP qty corresponding to 1st line of CO09 - ROH13?

With respect to 'stock', pls check again.  I believe you will find that there is no stock for HALB4.

In your current display, the production orders serve to increase the cumulated ATP quantity (there are no confirmed requirements to reduce the cum ATP qty).


*** ATP qty shows even expected numbers from Production orders even if some of them are not even released. How about the column “confirmed”? Do they show only available physical stock?

I don't understand the question.  'Confirmed' shows 'confirmed', which in general is only relevant for requirements, and not for supply elements (such as production orders). Physically available stock (which is another type of supply element) is neither confirmed nor unconfirmed; it is just stock.

According to your ATP scope of check, ALL production orders (both released and unreleased) serve to increase the cumulated ATP quantity.

For info about these fields, place your cursor on one of the numeric fields; press F1 and read the built-in help.  Also refer to SAP online help.

Availability Check According to ATP Logic - SAP Library

Best Regards,

DB49

Former Member
0 Kudos

Ramagiri,


In scope of check you have not checked No storage location inspection.This means the availability check considers available stock only on storage location level.

I suggest you review F1 help for this field. This field says only that it is used to EXCLUDE Stlocn checks. In no place does it say that only storage location will be checked.  Other levels (such as Plant level) are generally still included.

I suggest you perform tests in your sandbox to determine how this checkbox actually works.  A diligent teacher of ATP check would only publish info that would enlighten the poor unknowing masses.

Best Regards,

DB49