Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Forward Scheduling:
1) Forward scheduling happens when system fails to confirm thru backward scheduling and
checks for next material availability date and then calculate picking/packing time etc.
forward from this date and gives confirmed dates and quantities which will be obviously
different from customer's requested delivery date.
2) In forward scheduling u enter basic start date and the system calculates scheduled start
, scheduled finish, basic finish date.
3)
1. Replenishment lead time (RLT): is the time taken for the material to become available either
internally (in house production) or externally (from a vendor) & Lead time scheduling calculates
the concrete production dates. The system uses the times in the routing to carry out lead time
scheduling.
2. Basic scheduling is done by considering the times maintained in the material master in MRP 2
VIEW & the lead time scheduling uses the times maintained in the routing.
-----------------------------------------End--------------------------------------------------
SAP PP SCHEDULING:
There are two methods of scheduling in SAP and especially in production planning.
Forward scheduling
Backward scheduling
Today scheduling
Only capacity requirements
In forward scheduling, SAP system schedules the order based on basic start date
and determines the schedule end dates.
In backward scheduling, SAP system schedules the order based on basic end date
and try to determine schedule start date.
In only capacity requirements scheduling, basic dates are copied as schedule dates.
Operations will not be scheduled.
It also adds opening period defined in scheduling margin key (MRP 2 view). Opening
period is the number of days required for a planner to convert a planned order to a
production order.
Production start date/time and finish date/times are calculated by scheduling individual
operations defined in routing. Then, schedule start and finish dates are calculated by adding
floats (defined in scheduling margin key) to the production start dates.
Control Key in SAP PP Scheduling:
Control key decides that whether an operation needs to be scheduled or not. If scheduling
indicator is activated in the control key, SAP system will schedule the operation. Otherwise,
it will not.
SAP PP Scheduling Components
When system schedule an operation, it uses the following parameters from master
data.
Let’s say that in routing we have entered machine time 120 mins for the base
quantity of 500 PC. When an order for the quantity of 1200 PC is created, SAP
system will calculate the total time required for this operation as follows.
Total time required for 1200 PC = (120 / 500) * 1200 = 0.24 * 1200 = 288 minutes
Operation time = (Machine time * Operation quantity /Base quantity) /Operation split
1. Queue time. Queue time is time required before processing the material in a
work centre.
2. Wait time. Wait time is the time material must be kept after processing in a work
centre.
3. Move time. Move time is the time required to move the material from one work
centre to another after processing.
Let’s consider this example from the fastener industry which deals with
manufacturing bolts and nuts. We will consider only the final stage of operation when
after bolts are produced they will be painted and packed. Let’s say before painting
previous batches are in queue for 10 mins (queue time) due to shorter duration of
preceding operation and longer duration of painting operation. After painting, this
material must wait for 15 mins (wait time) for drying. Then, it will be moved to
packing location using trolley which takes 10 mins (move time).
Shift sequences are entered with exact break hours which will be considered for scheduling
and capacity calculations. These shift sequences will be assigned to a work centre.
If after considering minimum time SAP system finds that dates are not within the basic dates,
it will apply reduction strategy defined in routing operation.
SAP system will apply reduction step by step for each of reduction levels.
1. Try to reduce 50% of the queue time.
2. Try to reduce 100% of queue time and move time.
3. Try to reduce 100% queue and move times and try to apply operation overlap
defined in routing operations.
4. Try to reduce 100% queue and move times and try to apply operation overlap
and operation split defined in routing operations.
Here, operation overlap and splits will reduce the lead time of the operation.
-------------------------------------------End------------------------------------------------------
What are the difference between basic scheduling and lead time scheduling?
Basic Scheduling
Please note when you do lead time scheduling you need to maintain:
1. Queue time
2. Wait time
3. Setup time
4. Operation time
5. Teardown time
and also you need to maintain in-house production time in material master.
-------------------------------------------End------------------------------------------------------
-------------------------------------------End------------------------------------------------------
- The customer specifies a delivery date on the schedule line of the sales order
- The business checks whether the requested quantity can be delivered on the requested
delivery date.
- When you create an order, the system can determine the required material availability
date based on the delivery date requested by the customer. The goods to be delivered must
be available for shipping at this point in time.
- Scheduling takes into account the following times:
Transit time: Time required in order to ship a delivery to the ship-to party
Loading time: Time required for loading the goods
Pick/pack time: Time required for picking, packing
Transportation lead time: Time required for organizing the transportation
- Next, the system performs backward scheduling in the order. If the result is a date in the
past, the system automatically performs forward scheduling, which requires the
confirmation of a new requested delivery date. The same happens if the material is not
available by the material availability date.
For this to happen, you should ensure
- availability check is switched on at the requirements class level as well as for each schedule
line category.
- maintain transit time & transportation lead time in route
- maintain loading time & picking time in shipping point
-------------------------------------------End------------------------------------------------------
When you create sales order, system automatically proposes data based on configuration
settings.
1. Check the schedule line proposed by system in sales order. Let's say CP. Go to transaction
VOV6 and see if availability check is checked.
2. Check the requirement type proposed by system in sales order. Let's say 041. Go to
transaction OVZH and see what requirement class has been assigned to it. Let' say 041.
3. Go to transaction OVZG and see if availability check has been checked for this
requirement class 041.
4. Check the shipping point proposed by system in sales order.
Go to transaction OVLZ and check Loading time & pick pack time maintained there for this
shipping point. If there is nothing let's say we have 24 hours and 24 hours respectively.
5. Check the route proposed by system in sales order. Let's say route selected is 000003. Go
to transaction 0VTC and see Transit duration & Transportation lead times maintained there.
Let's say timings maintained are 2 days and 1 days respectively.
Now let's say a customer calls and says he wants a material delivered on Apr 25. Now what
the system does is that it does backward scheduling. i.e. it goes backward from delivery date
i.e. 25th April. It reduces 3 days for transit time, reduces time taken for loading time,
reduces days taken for arranging transport, reduces time taken for pick pack. After
calculation it arrives at date Apr 21. Now it checks whether material is available on this date
i.e. Apr 21.
If material is available, it confirms delivery date.
Otherwise, if material is not available on Apr 21, it determines date on which material is
available. Let's say material is available on Apr 23. Now, system immediately carries out
forward scheduling. So it starts calculating from Apr 23 and adds time and dates maintained
for picking & packing; transportation lead time, loading time and transit time.
Also note that system takes into account factory holidays, factory timings when it is
calculating above. If factory works 24 hours and is closed on Saturday & Sunday, system
arrives at date Apr 30. It now confirms delivery date as Apr 30 to customer.
I have given a simple example. There are many other aspects you can configure on
scheduling.
Q. how system or how we chk the stock is available or not on particular future date and in ur
answer i.e April 21st.
While creating sales order, the system does background checks to see whether material is
available based on configuration settings.
Configuration settings are done at IMG->SD->BF->Availibility check and transfer of
requirements.
ATP (Available to promise) is the process of checking the available quantities of a material.
ATP quantity is equal to plant stock plus the planned receipts (Incoming stock) minus the
planned issues (Outgoing stock). ATP takes into account all movements into and out of the
plant. In transaction OVZ9, you define checking rules for availability check. Basically you are
telling system what stock to take into account to determine whether material is available.
In brief, system does all checks to determine whether material is available.
Go to transactions
- MD04 to check availability of stock in plant.
- MMBE to check total stock by company code, plant, storage location
- CO09 to check stock on hand
You can also check stock of material while creating sales order by clicking availability check
button at bottom of screen.
In case system determines there is no stock of material, it takes MRP settings from Material
Master to determine when stock would be available.
---------------------------------------------------End------------------------------------------------------