on 05-20-2007 7:59 PM
Hi,
I am facing a problem where I loose order confirmation for a line item with multiple schedule lines if I change one of the confirmed lines within the frozen period.
I understand GATP checks at item level. Then how to stop GATP not to check other schedule lines and check only the schedule line whose date is changed?
thanks in advance,
shan
Hi SHAN,
The Product Availability Checking Concept in APO is similar to that of R3.
Only that the GLOBAL AVAILABILITY CHECK in APO includes additional features as Product Allocation, Product Availability, Check against forecast, Rules Based ATP, Multi ATP etc.
*****************
Now when do we get multiple schedule lines:
On the Requested Delivery Date, if there is no stock available for a material
the confirmation falls on those dates on which there is stock expected.
EXAMPLE:
<b>MDO4 Screen:</b>
Material: xxxx, Plant: yyy
May 21, 2007: Stock: 0
May 23, 2007: PurchaseOrder - 10
May 24, 2007: Production Order: 10
Now when you place a sales order with a requested delivery date of May21, 2007 for 20 quantity. ( Say the Transit time =0 and there are no other sales orders placed for this material/plant)
You will see the following schedule lines
May 21, 2007: Confirmed Qty = 0
May 23,2007: Confirmed Qty=10
<b>May 24,2007: Confirmed Qty=10</b>
However say you had all the stock on May 23, 2007, you would have got only 2 schedule lines as follows
May 21, 2007: Confirmed Qty = 0
May 23,2007: Confirmed Qty=20
Lets think why this happens: The availability check is done against the SCOPE OF CHECK( Business Event-A and Availability Checking Group =xx on the material master) at the line item so that it checks all the incoming and outgoing receipts and requirements for the material in that plant and then arrives at the MATERIAL AVAILABILITY DATE which is determined according to the Stock Availability
The first schedule line is the date which you have requested the 20 quantity and the system gives you a confirmed qty for 0 on the date which you requested.
Now the other schedule lines are the confirmed dates which the system has proposed based on availability check.
Now coming to your question: When I change the date on one of the schedule lines
Say in this example: the third line which is bold
So in a way you are changing the DELIVERY DATE,
When you change the delivery date, availability check happens again at the line item and new schedule lines are determined.
The answer to your question- " Then how to stop GATP not to check other schedule lines and check only the schedule line whose date is changed?" is a BIG NO as it is against the AVAILABILITY CHECK Concept both in R3 as well as APO.
However I would not totally decline as there is nothing which we cannot do in SAP. With customizing(ABAP CODING) anything is possible. It would not be very easy and would you be willing to spend so much time.
If you have any other questions, please feel free to ask me.
Regards
Kumar Ayyagari
null
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Kumar,
Thanks a lot for taking time to explain in detail. I do agree with you that the sales order behaves in this manner . Whenever we change any of the schedule lines for an item, it effects other schedule lines for the same item. Availability checks at ITEM level.
We use Product Allocation and ATP. This siuation happens due to the factory trying to play with schedule lines to meet their target each week. I think the following can be done with user exits;
1. Not to check availability and allocation within frozen period for a schedule line which is already confirmed ( period where changes to plan are not allowed)
2. Use BOP for the schedule line they want to change
Let me know if you have any more ideas.
I appreciate again your wonderful explanation,
shan
Hi Shan,
Few Questions:
(1) I am quite surprised that you are using PRoduct Allocation concept and trying to change the sales order line item.
Allocations are released in advance. <b>The whole concept of allocation is to restrict the supply against demand</b>.
Instead of changing the schedule line, I would recommend to change the Allocation methods.
If this is a new implementation, then you could always recommend changes as with every new software implementation, many things change in a planning scenario and this HARD FACT has to be accepted by the planners.
Try to see If you can do your allocation at a more detailed CVC level
Say for example: Now the CVC at which you do allocation is Product+ PLant
Extend it so that you have: Product+ Plant+ Customer Group( Which is present on the Customer Master- Sales Area Data-Additional- You can give a same group value- WAL for say all the WALGREENS Customer and so on)
************************************************************************************
Could you explain what you mean here :
<i> I think the following can be done with user exits;
1. Not to check availability and allocation within frozen period for a schedule line which is already confirmed ( period where changes to plan are not allowed)</i>
<b>-If you change a schedule line, No matter what you do an availability check will happen and If you try to stop it, it gives a wrong picture.</b>
<i>2. Use BOP for the schedule line they want to change</i>
- <b>Back Order Processing is just a tool which again does the same two things- Product Allocation and Product Availability and looking at the allocation and availability picture, reschedules all the orders which were in the past to a future date.
I dont believe you can control just one schedule line.</b>
********************************************************************************
If you need any further help in this matter, contact me via my email- apkumar_2005@yahoo.com. Either you can call me or I can call you and we can discuss.
Regards
Kumar Ayyagari
Message was edited by:
Kumar Ayyagari
User | Count |
---|---|
9 | |
4 | |
3 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.