Routing management

Use this function to define the sequence of shop floor processes that are needed to produce, or process a particular product.

Every routing is a sequence of operations and tools that are involved in producing (manufacturing) or processing a particular product or assembly, a bill of material. Each routing is associated with the stock item that's being made or processed. Routings enable you to define and reference information for many of the shop floor processes in your business, providing shop floor control when used with work orders.

Multiple routings can be defined for a single product.

Each routing code can be assigned specific management features. These include restriction of the routing to a specific site and to specific areas of functionality, such as for use in a manufacturing environment, for costing, or for capacity planning.

Prerequisites

Note - informationRefer to the documentation on Implementation.

Screen management

The Routing management function contains a home section and one section per feature of the requirement:

  • Home section: The home section provides key tracking information. It contains the Use status field, which indicates the current status on the shop floor of the preparation of the operations and tools.
  • Header: This is the main section for this function. You use it to define management controls.
  • Routings: Use this section to define the operations that are used in the routing.
  • Scheduling: Use this section to provide the scheduling details for each operation.

Home

The home section provides key tracking information. The critical field in the section is the Use status field. This field indicates the current status on the shop floor of the preparation of the operations and tools in the routing.

Tab Header

You use this section to provide management controls for the routing.

Tab Routings

You use this section to define the operations that are used in the routing.

Every routing is a sequence of operations and tools that are involved in producing (manufacturing) or processing a particular product or assembly (bill of material). You define the details of the resources and operations to be assembled into each stage of your routing.

Standard operations

You can use standard operations to simplify how you create your routings. Standard operations are "template" operations that provide default information to be assembled into your routings. Information such as which machine or work center performs the work, setup and run times, delay times, and the operation unit. They can be operations that are used regularly, or are used in more than one routing and ad hoc operations that are specific to particular circumstances.

Standard operations are defined independently of the routings. When adding operations to the routing, you can select a standard operation from the database. You can then change the default information provided by the standard operation for the routing operation you're creating. You can also change an original standard operation when modifying routings.

Note - warningThe link between a routing operation and the standard operation used to create it is saved for information purposes only. If the standard operation data is changed, the routing operations created from it are not updated.

Where standard operation times are expressed in a time unit that's different from the time unit defined in the routing header, the standard operation times are converted based on the routing time unit.

Work centers

Each operation can be assigned 2 work centers:

  • Work center (WST)
    A work center is defined as a machine, a labor, or a subcontract work center. When scheduling the operations, the availability of a work center is considered. Additional work centers cannot be assigned to an operation if the number of resources needed to carry out an operation is specified.
    Note - informationIf you enter a "subcontracting" type work center, the field Subcontract (SCOCOD) is set to Structural and the operation is automatically subcontracted. Subcontract operations are managed using the lead time defined in the subcontract product record. Subcontract operation times are not used by the scheduling.
    To generate a temporary or an ad hoc subcontract operation, enter an internal work center as the main work center and enter a temporary subcontract code for the subcontract work center. When creating a work order, scheduling is carried out by priority on the main (workshop) work center. You can replace the work center with the subcontract work center if the operation is subsequently subcontracted.
  • Labor work center (LABWST)
    A labor work center is associated with the main work center. Scheduling is not carried out for labor work centers because they’re considered secondary and "always available" or available at the same time as the main work center. Their load is managed for information purposes only using the coefficients defined for the main work center. You can define the number of resources to assign to the labor, the secondary work center for the operation.
    If the main work center is a subcontracting work center, there's no associated secondary work center.

An operation can be replaced. The new operation is given a new index number. The start date of the new operation needs to be later than the end date of the operation being replaced.

The reference date in the routing header information controls which operations display.

Operation times

Proportional times are used for the production of an operation unit. They are not used for the stock unit of the finished product using the routing. This principle is applied when changing units for subcontract operations and when managing the routing type. For example:

  • Operation 10: Mixing a 500 kg lot
  • Operation 20: Extrusion process
  • Operation 30: Breakdown process

In this example, the operation unit for operation 10 is kilogram, operation 20 is meter, and operation 30 is the stock unit. If the operation unit is different to the unit defined for the product, as defined in the routing header, you need to define a conversion coefficient between the stock unit for the product and the operation unit.

You can define the coefficient between the operation unit and the stock unit or calculate it using a formula. If the field STK-OPE formula (OPESTUFOR) contains a value, this becomes the default stock unit-operation unit conversion coefficient.

Tab Scheduling

You use this section to define scheduling details for each operation in the routing.

Scheduling details include the sequence in which the operations are performed. Validation of the scheduling grid checks the coherence of the routing operations. For example, it checks that the last operation does not have a next operation, the schedule does not loop, and that at least one production operation was declared.

If the scheduling is correct, the Compliant checkbox in the header information is selected.

Reports

By default, the following reports are associated with this function:

  • ROUTING2: Routings
  • ROUTING: Routing listing

This can be changed using a different setup.

Action panel

Graph

Select the Graph action to view the scheduling details. You can switch between displaying the details in a graphical or a tabular format.

Where used

Select the Where used action to search for products that can be produced using the routing.

Multilevel

Select the Multilevel action to display the different levels of this route in a graphical or a tabular format.

Error messages

In addition to the generic error messages, the following messages can appear during the entry:

Identical routing codes

Routings for which the shop floor processes are being prepared need to have a different routing code to those for which the coherence of the operations was validated. The fields In development and Available to use need to have different routing codes.

Sites incompatible between the routing version codes
or
The sites of routing codes [routing code] and [routing code] are not compatible

The site at which the shop floor processes in the routing were prepared need to be at the same site at which the coherence of the operations was validated. The In development and Available to use sites need to, therefore, be identical.

Versions not managed on route [product code]

Routings for the product displayed are not version managed. The minimum requirements for version management of routings for the product are as follows:

  • The Version management checkbox on the product record is selected
  • A major sequence counter was defined
  • A major version was applied
  • The Routing version checkbox is selected
Version routing code not entered

The routing code does not have an associated version. You can only create a revised version of a routing code if a previous, or the first version of the routing was defined.

Maximum Quantity < Minimum Quantity!

The maximum release quantity needs to be greater than or equal to the minimum release quantity.

Routings section

Specify replacement date of replaced operation: Op. no. index no.
or
Replacement date must be after replacement date of replaced operation: Op. no. index no.

If an operation is created that already exists but with a lower index number, a replacement date is defined for the existing record. The validity period for the operation needs to fall between the validity period in the routing header (for the replacement date). If the replacement date is not equal to 0/0/0, it needs to be greater than or equal to the validity start date in the header and less than or equal to the validity end date in the header, if these are defined.

If an operation is processed when there's another operation with a lower replacement index number, the replacement date of the processed operation needs to be later than the replacement date of the operation with the lower index number.

Work center site needs to be the same as the site to which the routing alternative is defined

All work centers are linked to a work center group. The work center group is attached to a specific site. If the processed code is linked to a site, the site needs to be identical to the work center site.

The Labor work center must not be identical to main work center

The main work center and the labor work center, if defined for an operation, need to be different.

Incorrect work center type
or
Work center: is not a Subcontracting Work center

These messages are displayed if the work center defined is the wrong type. A labor work center needs to be defined as a Labor type and a subcontract work center needs to be defined as a Subcontracting type.

Do you want to convert setup time and run time for all operations?
or
Caution: Check that times (Setup, run or rate) are still correct.

This warning is displayed if you’ve changed a time unit for the operations, for example, from hours to minutes or vice versa. You’re advised to verify that the setup, operation, and run times for each operation in the routing are correct for the management unit and the operation unit.

Management unit is by lot: operation unit is mandatory
or
Management unit is by lot: base quantity cannot be null quality

These messages are displayed if the time is expressed by lot. The operation unit needs to be defined to specify that the time indicated is for a given quantity in this unit. The base quantity needs to be defined to specify that the time displayed for the quantity is in the operation unit.

XXX: not a tool product

The product entered in the Tool field needs to belong to the tool category.

If subcontracting is structural, the main work center needs to be of subcontracting type

A subcontract code with the value Structural means that the operation is a subcontracted operation. The main work center needs to be a Subcontracting type for subcontract operations.

If subcontracting is activated, subcontracting Product is mandatory!

These messages are displayed if a modification was requested for a subcontract code, the subcontract product is missing, and the code has switched the values Structural and Temporary.

Scheduling section

There must be at least one production operation!

At least 1 operation in the scheduling grid needs to have the Production checkbox selected.

At least one operation must not have a following operation
or
One operation at the most must not have any following operations

Only one operation in the schedule needs to have the Next operation field set to zero.

An operation cannot be its next operation
or
The next operation must be one of the operations in the routing

For a given operation, the next operation needs to be a different operation that exists in the schedule.

Scheduling incorrect: Check consistency of following operation numbers!

This message is displayed if the operations loop.

Amending routings

Routing invalid on the date indicated
or
Invalid routing on date indicated: operation update prohibited

This message is displayed if the entered reference date does not fall between the start and end dates in the routing header. Although the routing is displayed, it's not possible to enter or modify its operations.

This routing does not have any operations

This message is displayed if the routing has no operations for the specified reference date. When a reference date is entered, only the operations valid on this date are displayed. This can mean that certain records are hidden and therefore there are no operations to display.

Reference date not null: not possible to create several operations of the same number!
or
This operation exists in another validity section

When a reference date is entered only the operations valid on this date are displayed. This can mean that certain records are hidden and for a specific operation number, only one record is displayed. This message is displayed if you try to create an operation where the number and index exist in a different validity period.

At least one WO in process uses the routing. Do you want to continue with the modifications?

This message is indicative. It appears if a production tracking has already been carried out on a work order containing the routing that should be modified.

If necessary, copy the modifications to the routing in progress manually

Changes to your routing (at status Available to use) will not be reflected in any routings for the same site and item at status In development. You’re advised to modify any routings for the same site and item at status In development manually.

Delete routing in creation process first

Amendments to versioned routings are tightly controlled to minimize the impact on work orders. You need to delete any routings for the same site and item at In development status before you can delete a routing at Available to use status.

Tables used

Note - informationRefer to documentation Implementation