Manufacturing Lead Times

This chapter tells you everything you need to know about manufacturing lead times.

This chapter covers the following topics:

Overview of Lead Time Management

Oracle Manufacturing uses dynamic (quantity dependent) lead times to plan material and resource requirements, and to determine material requirement dates for available to promise (ATP) calculations. When computing requirement dates, both the fixed and variable components of an item's manufacturing lead time are used. When setting time fences for planning and available to promise calculations, an item's cumulative lead times are used.

Computed vs. Assigned Lead Times

For manufactured items, you can automatically compute manufacturing and cumulative lead times for a specific item or a range of items. You can also maintain this information manually. You must manually assign all lead time information for purchased items.

Note: You can calculate manufacturing and cumulative lead times for manufacturing or engineering items.

Changing Lead Times

Updating the values assigned to your lead times may impact functions that use dynamic lead time offsetting- such as material and resource requirements planning. Updating cumulative lead times can also impact material plans and available to promise calculations if these lead times are used to set time fences.

Item Lead Time Attributes

For all scheduled time elements, which are less than the standard workday, the system will compute the lead time day by dividing the lead time element by 24. The standard workday is defined in the workday calendar. Oracle Manufacturing stores the following lead time information for each item:

As described in the text above, the following diagram illustrates the relationship between preprocessing, processing, and postprocessing lead times for manufactured items (assembly A and subassembly B) and purchased items (component C). This diagram also describes the cumulative manufacturing lead time and cumulative total lead time for a manufactured item (assembly A).

the picture is described in the document text

Manufacturing Lead Time Computations

Bills of Material computes manufacturing lead times from item, routing and resource availability information. Item and routing information is updated as part of the computation.

Lead Time Lot Size

Processing lead time is computed as the time required to complete 1 lead time lot size of an item (the time required to complete the second scheduled job). Bills of Material determines an item's lead time lot size from two item master fields: standard lot size and lead time lot size.

For items that you plan and cost by the same lot size, you can specify a value only for the standard lot size. Bills of Material then computes manufacturing lead time using the standard lot size quantity.

Note: If an item's routing references another item's routing as a common, set both items' lead time lot size to the same value. If you do not specify a lead time lot size, ensure that both items' standard lot sizes are equal.

For items that you plan with one lot size and cost with a different lot size, you can enter a lead time lot size. Bills of Material then calculates manufacturing lead time using this value (rather than the standard lot size). If an item does not have a value for the standard or lead time lot size, Bills of Material uses a quantity of one to compute manufacturing lead times.

Note: If you enter a lead time lot size for an item, consider the item's planning lot size to accurately offset lead times. For planned items with a fixed order quantity, set the lead time lot size to the fixed order quantity. If a planned item has varying lot sizes, assign a lead time lot size that represents the typical lot size.

Routings

Oracle Manufacturing uses routing, operation, and resource information to compute fixed, variable, and processing lead times for manufactured items. Lead times are not calculated for purchased items even if they have a routing.

When computing manufacturing lead times, primary routings are automatically updated with lead time and offset percents. As with the item lead time attributes, you can also manually assign these values.

Lead Time Percent

Oracle Manufacturing stores the lead time percent for each routing operation as the percent of manufacturing (processing) lead time required for previous operations, calculated from the start of a job to the start of an operation.

For example, if an item's manufacturing lead time is two days and the primary routing has two operations with the same duration (1 day), the first operation's lead time percent is zero and the second operation's lead time percent is 50%.

Offset Percent

Oracle Manufacturing stores the offset percent for each resource on a routing operation as the percent of manufacturing (processing) lead time required for previous operations, calculated from the start of the job to the start time of a resource at an operation.

For example, both operations in the previous example for lead time percent require one day (eight hours) to perform. If you have two different resources assigned to the second operation, and each resource requires four hours to complete their task, the offset percent is 50% for the first resource and 75% for the second resource.

Fixed and Variable Lead Times

You can automatically compute processing, fixed, and variable lead times for manufactured items, whether they are produced using discrete jobs or repetitive schedules.

A value of zero is assigned to the fixed, variable, and processing lead times of a manufactured item that does not have a routing and is not assigned to a production line.

Discrete Jobs Lead Times

Bills of Material computes manufacturing lead time by forward scheduling two jobs: the first job is scheduled for a quantity of zero and the second job is scheduled for a quantity equal to the item's lead time lot size. The first job determines the fixed lead time and the second job determines the variable and processing lead times.

The second job's duration rounded up to an integer value represents the Processing Lead Time (in days). The difference between the duration of the second job and the duration of the first job divided by the Lead Time Lot Size represents the Variable Lead Time. Generally, the duration of the first job is 0 or very close to 0, hence, the Variable Lead Time variation based on Lead Time Lot Size changes may not be observable.

Variable Lead Time (rate) = (Job2 Duration – Job1 Duration)/Lead Time Lot Size.

Job1 Duration = the time required to complete a job for 0 quantity (and it represents the Fixed Lead Time).

Job2 Duration = the time required to complete a job for a quantity equal to the assembly item's Lead Time Lot Size (this value rounded up to an integer value represents the Processing Lead Time in days).

The following diagram illustrates discrete lead times calculation, as described in the text above:

the picture is described in the document text

Important: Although Bills of Material uses detailed scheduling to compute lead times, all calendar days are considered workdays regardless of days off, workday exceptions, or shift exceptions.

Additional Information: Resource availability is calculated based on the average shift capacity. Shifts assigned to a resource typically specify work shift patterns. If the shift patterns change on different days, the sum of the total hours available across all shifts in a day is usually the same. If the total hours is different, Oracle uses the average total hours per work day.

In the following example, Oracle Bills of Material assumes that the resource availability for Resource A is 8 hours ((10 + 10 + 4)/3 = 8).

Operation Resource Shift Shift Hours Day
Operation 10 Resource A Shift 1 00:00 - 05:00 Monday
Operation 10 Resource A Shift 2 08:00 - 13:00 Monday
Operation 10 Resource A Shift 3 08:00 - 18:00 Tuesday
Operation 10 Resource A Shift 4 10:00 - 14:00 Wednesday
Operation 10 Resource B Shift 5 06:00 - 18:00 Wednesday

The resource availability for Resource A is calculated as 8 hours ((10 + 10 + 4)/3 = 8). Notice that the shift hours defined for the same workday (Monday) were added together and the resource availability is an average. In this case, if the resource usage rate is 10 hours for Resource A and 12 hours for Resource B, then the variable leadtime is calculated as 10/8 + 12/12 = 2.25 days. This number is reasonable because if an actual job to produce this assembly was scheduled over a Wednesday, it would take slightly more than 2 days to produce the assembly. On Wednesdays, there is only 6 hours of availability as opposed to the normal 10 hour shifts during the other workdays.

Additional Information: You cannot schedule a resource unless all prior quantities scheduled have been completed.

Sequential operations and resources assume that all quantities are scheduled in their entirety through a resource before the next quantity is scheduled to begin. For example, the time scheduled for two resources cannot overlap on a given day. However, when you schedule the job, the leadtime is slightly longer than you expected:

Operation 10
Resource Usage Rate (Hours) Shift Assigned
1 3 00:00 - 03:00
2 3 05:00 - 08:00

There is no fixed leadtime and the leadtime lot size is 2. The variable leadtime is 2 days because you need to complete the entire quantity of 2 (which takes 2 days) before you can start the second resource.

Bills of Material uses the following formulas to compute fixed and variable lead times:

Schedule a job for zero quantity beginning on the system date and compute fixed lead time as follows:

completion date (of one item) - system date

Schedule a job for the lead time lot size beginning on the system date and compute variable lead time (rate) as follows:

[(completion date (of all items) - system date) - fixed lead time] / lead time lot size

Repetitive Schedule Lead Times

A lead time lot size of 1 is always used to compute lead times for items produced on routing-based schedules.

The following terms apply to repetitive schedules:

The Calculate Manufacturing Lead Times program calls the scheduler twice, first using a quantity of 1, then using a quantity of 0. For each case, the scheduling lead time (expressed in days) is returned. This is the total time taken to build the assemblies. The program then converts the two values into the fixed lead time and the variable lead time item attributes, respectively.

The following table illustrates how scheduling lead times are calculated:

Assembly's Routing Scheduling Basis Quantity Scheduling Lead Time
No routing routing 0 0
No routing routing 1 production interval
No routing fixed 0 line fixed lead time
No routing fixed 1 line fixed lead time + production interval
Assembly with item-based resources only routing 0 fixed lead time - production interval
- routing 1 (fixed lead time - production interval) + production interval
- fixed 0 line fixed lead time
- fixed 1 line fixed lead time + production interval
Assembly with item- and lot- based resources routing 0 fixed lead time - production interval
- routing 1 (fixed lead time - production interval) + production interval
- fixed 0 line fixed lead time
- fixed 1 line fixed lead time + production interval

For fixed lead time lines, the fixed and variable lead times are not based on whether a routing exists. The fixed lead time is always the line fixed lead time, the amount of time for one assembly to travel down a production line. The variable lead time is always the production interval:

variable lead time (repetitive schedule) = 1 / (production rate * day)

For a routing-based line, the fixed lead time is the time required to build one assembly; the fixed lead time includes the time for both item and lot-based resources.

The following diagram illustrates repetitive lead times calculation, as described in the text above:

the picture is described in the document text

Processing Lead Time

Bills of Material also computes the processing lead time as the time required to complete the second scheduled job (where the job starts on the system date):

completion date (of one item) - system date

Processing lead time is presented in whole days rounded to the next day.

Example

For example, if for item A, you had the following data:

Then:

fixed lead time = completion date (of one item) - system date
fixed lead time = = 10-JAN - 01-JAN
fixed lead time = = 10 days
Variable lead time = [(completion date - system date) (rate) - fixed lead time] / lead time lot size
Variable lead time = [(13-JAN - 01-JAN) - 10] / 10
Variable lead time = [13 - 10] / 10
Variable lead time = 0.3 days/unit
Processing lead time = completion date - system date
Processing lead time = 13-JAN - 01-JAN
Processing lead time = 13 days

Offset Computations

The corresponding operation lead time percent for operations in the primary routing is updated automatically.

For example, if the routing operations for item A had the following start dates (on a job for 10 assemblies), Bills of Material would compute and update the following operation lead time percentages, as shown in the table below:

Operation Lead Time Percent
Op Seq Start Date and Time End Date and Time Time Required Previous Op Time Required Lead Time Percent
10 01-JAN - 00:00 02-JAN - 24:00 2 0 0/10 = 0%
20 03-JAN - 00:00 04-JAN - 24:00 2 2 2/10 = 20%
30 05-JAN - 00:00 09-JAN - 24:00 4 4 4/10 = 40%
40 09-JAN - 00:00 10-JAN - 24:00 2 8 8/10= 80%

Bills of Material also computes, for each operation resource in an item's primary routing, the percent of total lead time required for previous resource operations in that routing.

For example, if your resource start and end times were as follows, Bills of Material would compute these resource offset percents, as shown in the table below:

Resource Offset Percent
Op Seq Res. Seq Start Date and Time End Date and Time Time Required Previous Res Time Required Offset Percent
10 1 2 01-JAN - 00:00 02-JAN - 00:00 01-JAN - 24:00 02-JAN - 24:00 1 1 0 1 0/10 = 0% 1/10 = 10%
20 1 03-JAN - 00:00 04-JAN - 24:00 2 2 2/10 = 20%
30 1 2 05-JAN - 00:00 07-JAN - 00:00 06-JAN - 24:00 08-JAN - 24:00 2 2 4 6 4/10 = 40% 6/10 = 60%
40 1 09-JAN - 00:00 10-JAN - 24:00 2 8 8/10= 80%

Cumulative Lead Time Computations

Bills of Material computes cumulative manufacturing lead time and cumulative lead time by stepping through indented bill structures. Item information is updated as part of the both cumulative calculations.

Cumulative Manufacturing Lead Time

Bills of Material sets an item's cumulative manufacturing lead time equal to its own manufacturing lead time plus the maximum value of the cumulative manufacturing lead time for any component, adjusted for operation offset. The operation offset is the lead time percent for the operation where the component is used times the item's manufacturing lead time (based on one lead time lot size).

Purchasing items have no cumulative manufacturing lead time.

Bills of Material uses the following formula to compute cumulative manufacturing lead time:

manufacturing lead time for item + Maximum [(cumulative manufacturing lead time - offset days) for any component]

Cumulative Total Lead Time

Bills of Material sets an item's cumulative total lead time to its own total lead time plus the maximum value of cumulative total lead time less operation offset for any component. Operation offset for a component is the lead time percent for the operation where the component is used times the item's manufacturing lead time (based on one lead time lot size).

Bills of Material calculates cumulative total lead time using the following equation:

total lead time for item + Maximum [(cumulative total lead time - offset days) for any component]

For example, suppose Item A is made up of B, C, and D. B, C, and D are used at operations 20, 30, and 40 respectively and the manufacturing (processing) lead time for A (for the lead time lot size) equals 10. The following table illustrates the component, offset days, and lead time percent for each component:

Cumulative Manufacturing Lead Time
Component Cum. Mfg. Lead Time. Op Seq. Lead Time Percent Offset Days Cum Mfg. Lead Time - Offset Days
B 15 20 20 2 13
C 20 30 40 4 16
D 22 40 80 8 14

Bills of Material calculates cumulative manufacturing lead time as follows:

manufacturing lead time for A + Maximum [(cumulative manufacturing lead time - offset days) for component B, C, or D]

Cumulative manufacturing lead time = 10 + 16 = 26 days

The following table illustrates the cumulative total lead times assigned to components B, C, and D:

Cumulative Total Lead Time
Component Cum. Total Lead Time. Op Seq. Lead Time Percent Offset Days Cum Total Lead Time - Offset Days
B 19 20 20 2 17
C 20 30 40 4 16
D 23 40 80 8 15

Bills of Material calculates cumulative total lead time for A as follows:

total lead time for A + Maximum [(cumulative total lead time - offset days) for component B, C, or D]

Cumulative total lead time = 10 + 17 = 27 days

Related Topics

Creating a Routing

Calculating Lead Times

Overview of Work in Process Scheduling, Oracle Work in Process User's Guide

Overview of Manufacturing Scheduling

Overview of Material Requirements Planning, Oracle MRP User's Guide

Defining Items, Oracle Inventory User's Guide

Calculating Lead Times

You can calculate manufacturing lead times for one item, a range of items, or a category of items. The calculation updates the lead time attributes of all manufacturing items that you include, regardless of whether you manually maintain an item's lead times.

Additional Information: Leadtime for items with network routings is calculated using only resources on the primary path. For more information about network routings, see: Creating a Routing Network, Oracle Flow Manufacturing User's Guide and Creating a Network Routing, Oracle Shopfloor Management User's Guide.

Lead Times By Item Category

You can limit the items included in the manufacturing lead time calculation by specifying an item range or item category range when you submit the manufacturing lead time program. Using item categories, you can segregate the manufactured items whose lead times you manually maintain from those items you include in the manufacturing lead time calculation. You can also limit the parent items included in the cumulative lead time calculations by using item categories.

Recomputing Lead Times

Changes to routing and resource usages can impact an item's lead times. After each change you make to a routing (adjusting usages, adding operations, and so on), recalculate the manufacturing lead time for the item.

Prerequisites

You must define a bill of material for the parent item and member items whose lead time is to be calculated. See: Creating a Bill of Material.

You must define a routing for each item that will be used in the lead time calculation. See: Creating a Routing.

You must define a lead time lot size for the parent item whose lead time is to be calculated. See: Creating a Routing.

To calculate lead times:

  1. Navigate to the Calculate Lead Times window. See: Submitting Requests, Oracle E-Business Suite User's Guide.

  2. Select a Type:

    Request: calculate or roll up lead times without a report.

    Set: calculate lead times and produce either the Bills of Material Structure Report or the Routing Report.

  3. If you selected Set in the previous step, select one of the following:

    Calculate Cumulative Lead Times Set GUI: calculates cumulative lead times and produces the Bills of Material Structure Report.

    Calculate Manufacturing Lead Times Set GUI: calculates manufacturing lead times and produces the Routing Report.

    If you selected Request in the previous step, select Calculate Manufacturing Lead Times.

  4. Indicate arange of items or a specific item.

  5. If you chose a specific item, enter the item.

  6. Optionally, enter a revision for the item.

    Enter the date and time to snapshot the bill or routing. All data effective as of this date and time are included in the calculation.

  7. If you chose to calculate lead times for a range of items, enter a beginning and ending range.

  8. If you chose to calculate lead times for a range of items, you may enter a category set to calculate the lead times of the items associated with this category set. The default is the category set you defined for your functional area.

  9. If you chose to enter a category set, enter a beginning and ending category.

Changes to the indented bill of material and component lead times can impact a parent item's cumulative lead times. After each change made to a bill (adding components, assigning to a different operation, and so on) or the item lead times, roll up the cumulative lead times.

To roll up cumulative lead times:

  1. Navigate to the Calculate Lead Times window. See: Submitting Requests, Oracle E-Business Suite User's Guide.

  2. Select Request for the Type.

  3. Select Rollup Cumulative Lead Times for the Name.

  4. Indicate a range of items or a specific item.

  5. If you chose a specific item, enter the item.

  6. Optionally, enter a revision for the item.

  7. Enter the date and time to explode the bill of material.

  8. If you chose to roll up cumulative lead times for a range of items, enter a beginning and ending range.

  9. If you chose to roll up cumulative lead times for a range of items, you may enter a category set to roll up the cumulative lead times of the items associated with this category set. The default is the category set you defined for your functional area.

  10. If you chose to enter a category set, enter a beginning and ending category.

    Important: You can calculate lead times from the Routings form, when creating or updating a routing. See: Creating a Routing.

Related Topics

Manufacturing Lead Time Computations

Bill of Material Structure Report

Routing Report

Creating a Bill of Material

Manufacturing Lead Time Computations