BOM Routing Upload creates, updates and deletes Oracle manufacturing routings – standard, flow and lot based (network) – with their revisions, operations, operation resources, substitute resources and operation networks, and creates common routing assignments, from one Excel sheet through the standard routing API.

When to use it

  • Mass-create standard, flow or lot based routings for many assemblies.
  • Add operations to existing routings, or change operation attributes such as department, description, count point, backflush, yield and dates.
  • Bulk-load or adjust operation resources and substitute resources, for example new usage rates.
  • Build or maintain operation networks of lot based and flow routings.
  • Assign items to a common routing so they share another item’s routing.
  • Delete obsolete operations, resources, network links, revisions or whole routings.

Before you start

  • A responsibility with Blitz Report and access to the inventory organization. Lot based routings need an organization enabled for Oracle Shop Floor Management.
  • The assembly item exists in the organization and is BOM enabled.
  • The departments, resources and standard operations you reference exist, and each resource is assigned to the operation’s department.
  • For a common routing assignment, the routing of the common routing item already exists.

Choose a template

TemplateUse it for
Standard Routing (default)Standard (discrete) routings with revisions, operations, resources and substitute resources.
Flow RoutingFlow routings, adding the line, process, line operation, cycle time and yield columns. Sets Routing Type to Flow.
Lot Based RoutingLot based (network) routings including their network links. Sets Routing Type to Lot Based.
Routing NetworksOnly the operations and their network links (Network To Operation Seq, Network Transition Type, Network Planning Pct) of lot based routings.
Common Routing AssignmentsRouting headers with the Common Routing Item, downloading only routings assigned to a common routing.
Routing Headers OnlyRouting header columns such as Completion Subinventory, Priority and Routing Comment, without operations.
All Columns excluding DFFsAll columns of all routing types, without the descriptive flexfield columns.

Step 1 – Set the parameters

Open BOM Routing Upload in Blitz Report, choose the template and set the parameters:

ParameterMeaning
Upload ModeCreate (default) opens an empty sheet; Create, Update downloads existing routings for editing and lets you add new rows.
End Date Matching Op Seq?Yes end-dates the active operation with the same Operation Seq when you create a new operation, so the new one replaces it. Has no effect on updates of existing operations.
Routing TypeStandard (default), Flow or Lot Based.
Organization CodeThe inventory organization. Defaults to your current organization.
Item / Item From / Item ToOne assembly, or a range of assemblies, whose routings of the selected Routing Type are downloaded.
AlternateDownloads only the routings with this alternate routing designator.
RevisionA routing revision of the Item; sets the Effective Date to that revision’s effective date.
Effective Date / DisplayDisplay Current, Future and current (default) or All operations, relative to the Effective Date (default: now).
Implemented OnlyYes (default) excludes operations not yet implemented through an engineering change order.
Common Routing AssignmentsExclude (default) skips items assigned to a common routing, Include adds them, Restrict To downloads only them.
Show Operations / Show Resources / Show Substitute ResourcesWhich routing detail is downloaded. Without operations you get one row per routing header.
Routings With Substibutes OnlyYes downloads only routings that have substitute resources.

In Create, Update mode, restrict the download with Item, Item From / Item To or Alternate.

Blitz Report run screen for BOM Routing Upload with template Standard Routing, Upload Mode Create, Update, Routing Type Standard, Organization Code M1 and Item AS62444

Step 2 – Run to download the Excel file

Click Run. The Excel file downloads and opens with one row per operation resource or substitute resource (one row per operation without resources), repeating the routing and operation values on each row, or an empty sheet.

Excel file with the standard routing of AS62444: operations 10, 20 and 30 in department UPGRADE with their resources, substitute resource and usage rates

Step 3 – Enter or change the routing data

Organization Code, Item and Alternate identify the routing; all rows with the same values are uploaded together as one routing. An operation is identified by Operation Seq, Operation Type and Operation Effectivity Date, a resource by its Resource Seq. Changed downloaded rows are uploaded as updates, rows you add as creates.

  • New operation – add a row with the Organization Code, Item, Operation Seq, Department and Operation Description, or an Operation Code. A blank Operation Effectivity Date means now. When the operation references a standard operation (Referenced = Yes), its resources are copied from the standard operation and resource columns on the row are ignored.
  • Operation resources – Resource Seq and Resource Code are required. Enter either Usage Rate Or Amount or Inverse Rate Or Amount; the other is calculated. If both are filled, the usage rate is used, so to change a rate through the inverse, clear the usage rate on that row.
  • Substitute resources – set Substitute Resource Flag to Yes and enter Substitute Group Num, Replacement Group Num, Resource Code, Resource Basis and Schedule.
  • Revisions – an existing revision cannot be changed; enter a higher Revision with a Revision Effectivity Date not earlier than today to create a new routing revision. The organization’s starting revision is always effective from when the routing is created.
  • Network links (lot based and flow) – enter the Network To Operation Seq and Network Transition Type, and optionally Network Planning Pct.
  • Common routing – enter a Common Routing Item on a routing header without operations.
  • Deletes – set Delete Operation, Delete Resource, Delete Network Link or Delete Revision to Yes on the row, or Delete Routing to Yes to delete the whole routing.
Excel file with the usage rate of resource TST-UPGRAD on operation 20 changed to 0.05, marked Update, and a new operation 40 Inspect Kit with resource TST-UPGRAD added, marked Create

Step 4 – Validate and Save

Click Validate and Save. This checks for missing required values and saves the file. Correct any rows it flags before uploading.

Both edited rows show status Valid after Validate and Save

Step 5 – Upload the file

In Blitz Report click Upload and select the saved file. This submits the upload request, which creates, updates and deletes the routings through the routing API.

File Upload page with the saved Excel file selected for upload

Step 6 – Review the result report

When the request completes, a result report opens listing every uploaded row with its status and a message naming what was done, for example Resource Updated or Operation Created,Resource Created.

Result report showing Resource Updated for operation 20 and Operation Created, Resource Created for operation 40, both with status Success

What’s produced

  • Created, updated and deleted routings, revisions, operations, resources, substitute resources and network links, and common routing assignments.
  • A result report listing every row with a status (success or error) and a message.

Common questions

Do I need to set an action?
No. Rows you change are marked Update and rows you add are marked Create. A routing that does not exist yet is created; deletes are driven by the Delete columns.

Why was my whole routing rejected when only one row was wrong?
All rows of a routing are processed together. If one row fails, the other rows of that routing show “One or more rows for this routing are in error” and nothing of that routing is saved.

How do I replace an operation from a future date?
Set End Date Matching Op Seq? to Yes and add a new row with the same Operation Seq and the new Operation Effectivity Date. The active operation is end-dated just before the new one starts.

Can I change the routing type or remove a common routing assignment?
No. Routing Type and assembly type are fixed once the routing exists, and a common routing assignment cannot be removed or added to a routing that has operations.

Which template should I use?
Standard Routing (the default) for discrete routings; Flow Routing, Lot Based Routing or Routing Networks for those routing types; Common Routing Assignments or Routing Headers Only for header-level changes.

Troubleshooting

MessageCauseWhat to do
One or more rows for this routing are in errorAnother row of the same routing failed.Fix the row with the real error message and upload the routing again.
Operation Sequence is required to process an OperationAn operation row without Operation Seq.Enter the Operation Seq.
Operation Sequence, Operation Type, and Operation Effective Date are not uniqueRows with the same Operation Seq, Operation Type and Operation Effectivity Date carry a different Operation Code or Department.Make the operation values identical on all its rows, or give the new operation another Operation Seq or effectivity date.
Both the Resource Sequence and Resource Code are required to process a ResourceA resource row without Resource Seq or Resource Code.Enter both.
Operation Resource Sequence is not uniqueThe same Resource Seq with different Resource Codes on one operation.Use a different Resource Seq for the second resource.
Resource Sequence cannot be updatedResource Seq changed on a downloaded resource row.Keep the Resource Seq; delete the resource and add a new row instead.
Substitute Group Num, Replacement Group Num, Resource Code, Resource Basis, and Schedule are all required to process a Substitute ResourceA substitute resource row with one of these values missing.Fill all five columns.
Substitute Group Num cannot be updatedSubstitute Group Num changed on a downloaded resource row.Keep the existing value.
Routing Type cannot be changed / Routing Assembly Type cannot be changedThe routing exists with another routing or assembly type.Keep the existing type.
This Routing contains both a Common Routing Assignment and OperationsA Common Routing Item on a routing that also has operation rows.Remove either the Common Routing Item or the operation rows.
Routing cannot be assigned to a common routing. Operations have already be defined for this routingA Common Routing Item entered for a routing that has operations.Only routings without operations can be assigned to a common routing.
Routing is assigned to a common routing. The common routing assignment cannot be removedCommon Routing Item cleared on a downloaded routing.Restore the Common Routing Item.
Routing cannot be deleted. Routing does not exist (likewise Revision, Operation, Resource, Substitute Resource, Network Link)A Delete column is Yes on a row that does not exist.Correct the identifying columns or clear the Delete column.
Organization is invalidThe Organization Code does not exist.Pick the Organization Code from the list.