on 04-16-2009 7:12 AM
hi
Tcode OVA9 we assign checking group to checking rule
here same chking group 01 is assigned to many different chking rule but how system know which combination to pick.
say
01 Daily requirements A SD order
01 Daily requirements AE SD order; make-to-order stock
01 Daily requirements AQ SD order; project stock
01 Daily requirements AV SD order; returnable packaging
etc
HOw system oicks correct combination?
PL suggest
Hi
Checking rule is always picked by the system automatically through some internal controls too
If for a material the checking group assigned in availabilty check in MMR is 01 then during sales order system will pick combination 01 and A that is SD sales order
During delivery system will pick combination 01 and B that is SD delivery
If the sales order item category is marked with special stock indicaor as E in VOV7 during sales order system will pick combination 01 and AE
If the sales order item category is marked with special stock indicaor as W in VOV7 during sales order system will pick combination 01 and AW
If the item cat is marked with with special stock indicaor during delivery the system takes BE or BW depending up on the special stock indicaor
So ultimately the special stock indicaor in VOV7 controls the whole thing
That E,Q,V and W they are all special stock indicators which you can see in VOV7
You will understand this only by testing
Regards
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
System first performs backward scheduling first based on the customers requested delivery date and lead times like transit and transportation,pick/pack and loading time and arrives at the MAD that is material availability date
On that material availabitity date at plant level system performs availabilty check with the help of control parameters for the combination for example say 01 and A in t ocde OVZ9
Availability-check happens on MAD
If backward fails then in forward scheduling the system first takes the MAD and performs Availability-check on that day and the lead time are calculated from there on and a fresh delivery date is given
In backward with lead time caluculation system arrives at MAD and performs Availability-check
In forward with system arrives at MAD and performs Availability-check and lead times are added and a delivery date is given
In either case Availability-check happens on MAD
Backward and forward scheduling is done to get MAD first on that MAD if enough stocks are found after availability check then delivery dates are given
Regards
Raja
hi ok but still few thing not clear
when sales order is created - mat/qty/requested date is enterd
1. system finds requirement type & req class & if in sline cat tor is activated tor will happen
then wat next
I know the setting
but unable get the flow from sales order how tor & acheck hapenin
when backward & forward scheduling happens -is it before finding checking rule or after finding checking rule
the availablity flow i'm not getting
Pl suggest
Let us take an example
Transit time::::::: 3 days
Loading time::::::: 1 day
Pick/Pack time::::: 1 day
Transportation::::: 1 day
Now You receive an order and the customer has requested to deliver the material by 30th April. Now system does backward scheduling from requested delivery date, ie.30-04-09.
Requested delivery date - transit time (3 days) = Goods issue date (27-04-09)
Goods issue date - Load time = Loading date (26-04-09)
Loading date - transportation = 25-04-09
Loading date - Pick/pack time = 24-04-09
As per above example, material should be available on 24th April and you can confirm delivery to customer accordingly.
On the other hand, if stock is not available as per availability check settings, then it does forward scheduling and give a delivery date based on the above calculations.
That is
Loading date as 30-04 (Pick/pack time 1 day + Material availability date 29-04)
Goods Issue date as 04-05-09) (loading date + loading time 1 day). Here let us assume, the shipping point calender has holidays on saturdays and sundays plus May 1st.
Delivery date as 07-05-09 (transit time 3 days + Goods issue date)
So now the delivery can be made on 7th May which is Forward scheduling.
thanks
G. Lakshmipathi
Hi
Mr.Lakshmipathi has mentioned clearly about what is forward and backward scheduling
But Pick/pack and transportation planning happens simultaneously and the highest of these is taken into account for delivery scheduling
First based on the customers requsted delivery date backward happens and system arrives at MAD and availabilty check happens and if enough stocks are found then no problem the customer will get stocks at his convienience
If backward fails then forward happens and at this point of time TOR also happens
You have to visualise sequentially first is scheduling happens then availabilty check on that MAD ( MAD as a result of scheduling) and then TOR happens
Regards
Raja
sdquest sd ,
TRP = Transfer of requirements
By means of TOR the MRP dept. is informed about quantities and deadlines by which incoming orders should be delivered. The system checks the availability of goods based on the customer requested delivery date. MRP records which contain all necessary information for passing on to "Materials Planning". The Transfer of requirement ensures the goods are available in time for delivery. Material planning transfers the reported requirement and creates production orders or purchase requisitions.
Transfer of requiements depends on
a. Requirement Type
b. Requirement Class
c. Checking group
d. Scheule line category
TOR must be activated at Requirement Class level, the sales doc at Schedule line level.
You must define checking group for material.
Plant must Exist for TOR to be carried at Item level
This process has involvement of production consultant too. wherein he brings Checking Rule, Strategy type, Strategy group and Planning strategy.
Lets for Ex: Take MTS Process: Make to Stock Process
Here Customer is raising an order and requires delivery on the requested delivery date. He proceeds with clicking availability check if the stock is there to supply then customer delivery date is confirmed and the Delivery is made. (TOR ensures the data is passed to materials planning dept. an ensures the delivery happens on the requested delivery date)
If stock is not available on the requested delivery date then TOR passes the information to Material planning dept. Procurement type maintained in the material master Plays a vital role. The TOR passes the information and creates prodution order or Purchase requisition based on prcurement type.
i hope its clear....
Regards
Sathya
hi ok
BUt i want to kno
when sales order is created - mat/qty/requested date is enterd
What is the next step system will do -my confusion is still here
1.is it whether system finds requirement type(strategy used for finding r type i know) & req class
& sline cat
if Tor/avail check is activated in Sch line TOR will happen then wat next?
i'm not getting the flow from here on?
2 when backward & forward scheduling(concept i got it) happens -but does it happen before finding checking rule or after finding checking rule
MY confusion is still here
Hi
First of all there is no need for confusion as this a simple thing to get
A sales order is created and based on the customers requested delivery date
First scheduling happens
System arrives at MAD
Availabilty check happens on MAD
Delivery date is confirmed in schedule lines
This is what happens
TOR is an after effect if enough stocks are not there then TOR happens and then your requirement type and requirement class all come in to play
2 when backward & forward scheduling(concept i got it) happens -but does it happen before finding checking rule or after finding checking rule
At the end of either backward scheduling system arrives at MAD and at that time checking rule comes in to play
SO forward and backward happens before checking rule (in your terms)
Regards
Raja
hi
pl correct my understanding
1` when we create so - system does backward scheduling from cust requested date to find MAD
then system does avail check (using chking group & chking rule as basis) - if stock available it is comfirmed.
2 if no stock is available then only TOR is trigerred ,
(to triger TOR rtpe & r class system finds)
how can i chk whether the TOR trigerred any tcode where i can see this
PL suggest
Hi
TOR is acivated in schedule line category in tode VOV6
TOR will get triggered even if the stocks are there
If the stocks are there/ plentily available the TOR becomes something like an information for MM colleagues
The order will appear in the MD04 as an information which they will view
If the stocks are not there TOR becomes something like an activity for MM colleagues which they have to arrange for stocks to meet that order requirements
TOR is activated means that order requirements is passed on to MM irresepctive of stocks are there or not
TOR is also acivated in schedule line category in tode OVZ8
Requirement type is linked to item cat + MRP type ( that is schedule line cat) in t code OVZI
In t code OVZH Requirement type is linked to requirement class
In t code OVZG the controls of requirement class is defined
This is how the entire thing is linked
Regards
Raja
These dates are calculated by the system according to the lead times maintained in the no of days
Loading time and pick/pack time is maintained in shipping point in t code OVLZ
Transit time and transportation planning time are maintained in route in t code 0VTC
If route determination is not there it is takes as zero days for Transit time and transportation planning time
MAD is calculated by the system based on these lead time
Regards
Raja
hi
i checked
1 OVTZ But here loading time & pick pack time -it's taking in Hrs How to give in days 1 day /2 day
2 suppose if cust req date is 25.4.09 qty 100
picking/packing 1 day
loading 2 days
Now system does backward scheduling & arrive as MAD 22.4.09 & does avail check on 22.4
CAse 1 if partial stock say 50 then system confirms 50 qty -here i want to know from which date system does forward scheduling is it 22 or 25
case 2 if no stock is available on MAD 22.4.09 then system does forward scheduling from which date is it 22 or 25
PL sugggest
Hi,
In material master MRP 2 data tab you will find the field:
1.Planned Delivery Time in Days -This is the Number of calendar days needed to obtain the material or service if it is procured externally.
In MRP 3 data tab
2.Total replenishment lead time -
Total replenishment lead time (in workdays)
The total replenishment lead time is the time needed before the product is completely available again, that is, after all BOM levels have been procured or produced. It is not calculated by the system, but defined in this field as the total of the in-house production time(s) and/or the planned delivery time(s) of the longest production path.
This time is necessary if, for materials produced in-house, the replenishment lead time is to be taken into consideration in the availability check.
In an availability check where the system takes the replenishment lead time into consideration, it only checks whether there are sufficient incoming quantities and stocks available to cover the requirements within the replenishment lead time.
Outside the replenishment lead time,the system assumes that the material is available in sufficient quantity.
Therefore, in this situation, it is usually necessary to depict the product's total replenishment lead time with all BOM levels as the replenishment lead time.
Use
The following options exist for materials produced in-house if the replenishment lead time is included in the availability check:
If The Total replenishment lead time field is maintained.-In this case, the time maintained in this field is used for the availability check.
If The Total replenishment lead time field is not maintained.- In this case, the system reads the in-house production time and, if available, the goods receipt processing time, and interprets the total of these two times as the replenishment lead time for the availability check.
Hope you understood now ..
Ravi Thapliyal
IdhaSoft Ltd
Hi
For your qn no 1 on t code OVLZ or OVXD
There is a field called determine load time
There you have to maintain C that is default from shipping point
Then another tab will open up below that where you can mention loading time in no of days
2 suppose if cust req date is 25.4.09 qty 100
picking/packing 1 day
loading 2 days
Now system does backward scheduling & arrive as MAD 22.4.09 & does avail check on 22.4
CAse 1 if partial stock say 50 then system confirms 50 qty -here i want to know from which date system does forward scheduling is it 22 or 25
case 2 if no stock is available on MAD 22.4.09 then system does forward scheduling from which date is it 22 or 25
the forward scheduling will take place on the date when the material is again available on your plant
In case the Stocks are not on 22.04.09 and if the stocks will be available on 23 rd or 24 th then forward scheduling will take place from that day on the fresh material availability date whenever the material is available at your plant
For forward scheduling the start point is the Fresh Material availabilty date and it is neither of the two dates as you mentioned in your example
Fresh Material availabilty date is determined by the incoming PO's PR's and GR processing times mentioned in MMR and RLT time etc
Check this link and this will be useful to you
https://wiki.sdn.sap.com/wiki/display/ERPLO/AvailabletoPromise+%28ATP%29
Regards
Raja
Hi
Suppose there is a material X stock is nil
Customer has ordered for this material order date today 29.04.2009 and wants delivery on 01.05.2009
order Qty is 10 units
Transit and transportation lead time say is 0
Pickpack time is 1 day
Loading time is 1 day
So backward now 01.05.2009 -- Pickpack time is 1 day -- Loading time is 1 day = 29.04.2009
That is on 29.04.2009 the system should find 10 units in unrestricted to confirm this order
But there is no stock
So backward fails and forward has to start
See in material master MRP2 view there is inhouse production time say 3 days and GR processing 1 day so total is 4 days (note these two are added) and view RLT time say 5 days
Now there are 2 cases
Case1 check without RLT time is ticked in your availability check controls in OVZ9
This means the RLT time 5 days is not considered at all
Now MRP run happens for the material
Order date is today 29.04.2009 + 4 days ( inhouse production time say 3 days and GR processing 1 day so total is 4 days ) =that is 02.05.2009 is the fresh MAD and forward scheduling happens from 02.05.2009 + Pickpack time is 1 day + Loading time is 1 day =04.05.2009
That is on 04.05.2009 the stocks can be confirmed
Case2 check without RLT time is not ticked in your availability check controls in OVZ9
This means the RLT time 5 days is considered (syatem is checking with RLT time)
Now MRP run happens for the material
If RLT is ticked that has the priority over the others
Order date is today 29.04.2009 + 5 days ( RLT time) =03.05.2009 becomes fresh MAD +2 days of lead time that is 05.05.2009 is the delivery date in case 2
If you rae clear on backward and forward then many of your doublts may not have arised at all
Lot of inputs are available on this
Regards
Raja
HI,
i have 1 moredoubt
in your example suppose if in availabality setting check without rlt is not flagged
ie., RLT will be considered
BUt in material master we have;t mainatined any inhouse production date or RLT
1 this case if i'm not wrong -order date will become MAD
2. as u said if both in house production time /delivery time etc & RLT is given then always RLT will have priority
suppose inhouse + deliveryn time =6 days & RLT time say 4 days even then will RLT have priority
correct my understanding if i'm wrong
Hi
BUt in material master we have;t mainatined any inhouse production date or RLT
Yes this means system takes it as zero days and that is at the end of zero days the system assumes that stocks are available and from the order date that is today the stocks are available and starts forward scheduling and gives delivery date
but the stocks are not there
It will hit you in PGI
Yes for your qn no 1 your understanding is correct
The second one i think RLT will have the preference that means instead of actual 6 days or system will take it for 4 days RLT time but again the same will get struck at PGI
So in this case PGI can happen only after 2 more days
But i havent tested such scenario
You can do that and post back
Regards
Raja
Hi,
System Picks the checking group from material master data (sales org general plant data) & through it system picks checking rule.
Ravi Thapliyal
IdhaSoft Ltd
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.