You are on page 1of 5

Calculation of production dates

(Schedule Margin Key)


Calculation of Production dates :-

For MRP I have scheduling set to 1 (determination of basic dates for planned orders)  
Planned order date determination:  
End date = Demand 
Planned order finish= end date - goods receipt (mm03>mrp2)  
Planned order start = planned order finish-inhouse production (mm03>mrp2)  
Opening period = planned order start - opending period (schedule margin key)  

Process order date determination: 


Basic Start = Planned Order Start 
Scheduled Order Start = Basic Start + Float before production (smk)  
Scheduled Release = Scheduled Order Start - release period (smk)  
Scheduled Order Finish = Sched Order Start + Resource time (calculated from recipe. Also note a
different calendar can be specified in recipe (might be operation?))  
Basic Finish = Scheduled order finish + float after production (smk)  
Material available = basic finish + goods receipt  
Note - after order is finished, the date the goods are issued (mvt101), the updated material available is =
actual 101 mvt + average inspection duration (mm03>quality management>insp. setup)  

A suggestion is to play in your test system and adjust the master data. If your masterdata isn't
syncronized, your planned order dates may be different than actual.  

I wasn't sure whether to post the following info I pulled from the help screens. I figured since I had this
already collected, I would save you the time of looking.  
Data Dictionary 
Average Inspection Duration (QM>Insp. Setup) - Average duration of an inspection (in days) for each
inspection type. 
Use - When an inspection lot is created and you enter the start date for an inspection, the system uses
the value stored in this field for the average inspection duration to calculate the end date for the
inspection. If you enter the end date of the inspection when the inspection lot is created, the system
calculates the start date of the inspection using the average inspection duration entered in this field.  

Goods Receipt Processing Time in Days (QM or MRP2) - Number of workdays required after receiving
the material for inspection and placement into storage.  

In-house production time (MRP2) - Specifies the time in workdays needed to produce the material in-
house. In-house production time is independent of the order quantity. Value reflected in duration of
process order (delta start/finish) 

Use - The system requires the in-house production time to determine the planned dates for planned
orders in materials planning. 

Procedure - You can define work scheduling times in the material master record in one of two ways:  
Either you enter the in-house production time. If required, you can get the system to update this value
from the routing. 
Or you enter the setup, teardown, processing, and interoperation times. If you maintain these values,
the system determines the in-house production time on the basis of lot size.  

Scheduling Margin Key for Floats (MRP2) - Key that the system uses to determine the floats required for
scheduling an order. You define the following floats with the scheduling margin key:  
Opening period - Number of workdays subtracted from the order start date to determine the creation
date. Use - The opening period can be used by the MRP controller as an extra time buffer. The opening
period is only used in backward scheduling. This time is used by the MRP controller as a float for
converting planned orders into purchase requisitions or into production orders.  
Float before production (only in the case of in-house production) - Number of workdays allocated to this
order as a float before production. On the one hand, this float is intended to guarantee that delays in
staging a material do not delay the production start. On the other hand, the production dates can be
brought forward by means of the float to cope with capacity bottlenecks.  
Float after production (only in the case of in-house production) - Number of workdays allocated to this
order as a safety margin after production. The float after production should provide a float for the
production process to cope with any disruptions so that there is no danger that the planned finish date
will be exceeded. You plan the float after production between order finish date (planned finish date) and
scheduled end (target finish date). 
Release period (only in the case of production order management) - Number of working days in the
release period of this order. The release period represents the number of workdays that are subtracted
from the order start date in order to determine the production order release. The release period is only
relevant for production order management.  
Floats are maintained in workdays. 
Dependencies - You maintain the floats grouped together in the scheduling margin key in “Requirements
Planning" Customizing. 

Planned Delivery Time in Days (MRP2) - Number of calendar days needed to obtain the material or
service if it is procured externally. 
Procedure - If you have different vendors for a material, you must specify an average value. The same
applies if you order the material from a fixed vendor that has varying delivery times.  

Total replenishment lead time (in workdays) (MRP3) - 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. Only used
when doing Available To Promise checks. 
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:  
The Total replenishment lead time field is maintained. In this case, the time maintained in this field is
used for the availability check. 
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.  
Note - There is no point in maintaining the Total replenishment lead time field for materials procured
externally. In external procurement, the system adds the processing time from purchasing, the planned
delivery time, and the goods receipt processing time and uses this total as the replenishment lead time
for an availability check with replenishment lead time.  

Opening date – Date calculated by subtracting the opening period from the order start date. This
opening period is the time required by the MRP controller to convert the planned order into a purchase
order/process order. It is only taken into account with backwards scheduling.  

Basic finish date (cor3) - Date on which the required quantity of the material is available (that is, the
requirements date of the material).  
If, on order creation, a planned order exists for the production order/ process order, the basic dates are
copied from the planned order. 
If no planned order exists on order creation, you must specify at least one basic date. The scheduling
type determines the basic dates that you must specify.  

Dependencies (cor3) - The order finish date is accurate to the day. However, for scheduling, production
requires a completion date that also specifies the time. To ensure that the material to be manufactured
is available on the order finish date, the completion date must be before 00:00 hours on the order finish
date. 

If, however, an in-house production time of 0 days is maintained in the material master, an exception is
made to this rule. In this case, it is assumed that the material can be manufactured in a single workday.
The completion date is then before 24:00 hours on the order finish date.  

Example - The last operation of an order was completed on Thursday at 5 pm (17:00 hours). No float
after production was maintained for the order.  
If an in-house production time greater than 0 days is maintained in the material master record, the
order finish date is Friday. 
If an in-house production time of 0 days is maintained in the material master record, the order finish
date is Thursday. 

Basic start date (cor3) - Earliest date for the execution of the production order. This date takes into
account the float before production. 
If, on order creation, a planned order exists for the production order or process order, then the order
dates are taken from the planned order. When scheduling the production order the system tries to
adhere to the order dates (if necessary, with reduction measures).  
If it is not possible to adhere to the basic dates and if the control parameter in Customizing allows the
basic dates to be adjusted, the system adjusts the basic dates of the order during the scheduling run.  
If the control parameter in Customizing does not allow the basic dates to be adjusted, the order keeps
the basic dates of the planned order.  
If the production order is created manually, you must enter at least one order date manually.  
The scheduling type determines, which order dates you must enter.  

Examples 
If the system schedules forwards, you must enter the order start date.  
If the system schedules backwards, you must enter the order finish date.  
If the system does not schedule the order, you must enter both the order start date and the order finish
date. 
?? 
Scheduled finish (cor3) - Finish date for the execution of the order. Either  
let the system determine this date using lead time scheduling, or  
Enter the date as a fixed date on the header screen of the order.  

Scheduled start (cor3)- Start date for the execution of the production order. Either  
let the system determine this date using lead time scheduling, or  
enter the date as a fixed date on the header screen of the production order.  

Scheduled release date (cor3) - Date that refers to the scheduled start and that takes the release period
into account. You can use this date as a recommended release date in order to leave enough time
between release and starting production for necessary preparations to be carried out.  

The scheduled release date can be used in the collective release function and the order information
system as a selection criterion. You can, for instance, in a collective release, select and release all the
orders that have today's date as the scheduled release date.

You might also like