Bill of Materials > Setup > Structures and Routings

Structures and Routings

You use this program to define your bills of materials (i.e. the elements required in a sequence of manufacturing operations, as well as the structural relationships between parent and component parts).

Toolbar and menu

Field Description
File  
New Parent Select this to be able to change the parent item to maintain.
Gantt Chart Select this to use the WIP Operations Graphing Program program to view a graphic representation of operations defined for the structure.
Play Operation Select this to view multimedia objects defined against the selected operation.
Zoom on Operation Select this to view details of the currently selected operation (see Maintain Operations for Stock Code)
Play Component Select this to view multimedia objects defined against the selected component.
Zoom on Component Select this to view details of the currently selected component (see Maintain Components for Stock Code)
Import Structure This enables you to import single level components from a flat ASCII file using the Structure Import program.
Co-products Use the BOM Co-Product Maintenance program to view and maintain co-products attached to a notional part on the current route.

This option is only enabled if the parent stock code for which you are maintaining structures and routing is defined as a Notional part (Stock Codes).

Exit Select this to exit the program.
Edit  
Add Operation Select this to assign a new operation to the parent stock code.

You can add a maximum of 999 operations to each bill of materials structure.

Insert Operation Select this to assign a new operation to the parent stock code before the currently highlighted operation.
Change Operation Select this to change the details of the currently highlighted operation assigned to the parent stock code.
Move Operation Select this to re-sequence operations assigned to the parent stock code (see Move Operation). This option is available only if more than one operation is held against the parent stock code.
Copy Operations Select this to copy operations from another stock code into the current structure (see Copy Operations).
Delete
Option Description
Delete Operation

Select this to remove the currently highlighted operation from the parent stock code.

When an operation defined against a notional part is deleted, all detail cost apportionments against the operation are deleted. In addition, the program re-sequences the operation number defined as offsets against the co-products (BOM Co-Product Maintenance).

Delete All Operations Select this to remove all operations from the parent stock code.
View Operation Narrations Select this to use the Admin Notepad Editor (Monospaced Text) program to view custom form information for the currently highlighted operation.
Add Component Select this to assign a new component to the parent stock code.
Change Component Select this to change the details of the currently highlighted component assigned to the parent stock code.
Copy Components Select this to copy the materials from another stocked item (see Copy Components).
Delete
Option Description
Delete Component Select this to remove the currently highlighted component from the parent stock code.
Delete All Components Select this to remove all components from the parent stock code.
Sequence The sequence number specified on the BOM is used when printing online documents in the WIP Job Issues program, so that the allocations are printed in the correct sequence. This sequence number is not used to control the order in which items are allocated when kit issuing.
OptionDescription
Change SequenceSelect this to re-sequence individual components assigned to the parent stock code (see Change Sequence Number).
Re-sequence ComponentsSelect this to change the sequence of all components assigned to the parent stock code. This option is available only if more than one component is held against the parent stock code (see Resequence Materials).
View Component Narrations Use the Admin Notepad Editor (Monospaced Text) program to view narration information for the currently highlighted component.
Edit Icons Use the BOM Icons for Structure & Routings program to assign different icons to operations and materials that are displayed in the treeview pane.

You can define two sets of icons for each structure and/or operation entity.

Options  
Confirm Deletions Select this to be prompted to confirm the deletion of an operation or component before performing the deletion process. If you do not select this option, then the operation or component is deleted immediately you select to delete it.
Preferences Select this to configure default options for viewing information on the Structure & Routings screen (see Preferences).
Parent stock code

Indicate the finished item for which you want to maintain a bill of materials and operations.

Co-products: A co-product can be manufactured by itself or be attached to a notional part. You cannot enter a co-product which is attached to a notional part if the co-product and notional part are on the same route. In this case you need to enter the notional part stock item to view the structures and routings.

Bought out items: Although you can define a structure and routing against a bought out item and then create a job for the item, it is not treated as a made-in item anywhere else in the system (such as cost implosion, MRP, Advanced Trial Kitting, etc). This is because the item is defined as a bought out item and the system treats it as such.

A warning message is displayed when the parent stock code is:

  • a bought out item

  • a co-product

  • enabled for Unit quantity processing

  • an ECC controlled item

In all cases you can select to continue.

Route Indicate the routing for which you want to maintain operations and components.

Sales Order entry always uses route 0. Therefore to sell Kit type items, route 0 must be used.

This defaults to the Default route indicated against your Preferences.

Include non-current

Select this to display non-current components for the bill for the current run of the program.

If you do not select this option and the setup option: Structure on/off dates is enabled (Bill of Materials Setup) then component's whose Structure on date has not been reached or whose Structure off date is exceeded are displayed.

To always exclude these components, you can deselect the Preference: Include non-current by default (see Preferences).

The Status bar displayed at the bottom of the window indicates whether non-current components are included or excluded.

Configurator
Option Description
Parent Select this to use the Configurator Wizard program to create a customized product.
Details Select this to use the Configurator Wizard program to test if the configuration you have created is functioning correctly.

ECC Controlled Stock Code

This screen is displayed when you enter a stock item which is defined as ECC controlled (Stock Codes).

Field Description
Maintain proposed structure & routing

Select this to maintain the proposed structure and routing.

A warning message is displayed if the stock item's structure and routing has not been enabled by an ECO. If you select to ignore the warning and continue, then this option is disabled (i.e. you cannot maintain the proposed structure and routing).

View a Revision/Release Select this to indicate the revision/release of the stock item you want to display.

This is disabled when the ECC Stock Control level is set to Stock code (Bill of Materials Setup).

See also: Glossary.

Revision Indicate the revision of the stock item you want to display.
Release Indicate the release of the stock item you want to display.
OK Select this to accept your selections and to return to the previous screen.
Cancel Select this to return to the previous screen.

Parent Stock Information

This pane displays stock code information on the parent item of the BOM.

Structure and Routing Parent Details

Field Description
Save Select this icon to save the information you entered or changed for the parent item.
Co-product cost apportionment If the parent item is a notional part, then this indicates the cost apportionment of the co-products attached to the notional part (see Setup Options).
Co-product type If the parent item is a notional part, then this indicates the type of co-products attached to the notional part (see Setup Options).
Parent uom Indicate the unit of measure to use for the parent if you defined units of measure other than the stocking unit of measure against the component stock item (Stock Codes).

This is only available when the Use manufacturing unit of measure setup option is enabled (Work in Progress Setup).

Links  
Notes Select this to use the Admin Notepad Editor (Rich Text) program to attach free format notes to the parent/route combination.

Structure and Routing

The structure and routing information for the parent item is displayed in a treeview and the Operations and Components listviews.

The information in the treeview remains static after the Parent stock code is loaded and is only updated when the Parent stock code is loaded again. This is was done by design to optimize the program, because bills can be up to 15 levels deep.

You can set the display options for the treeview using the Preferences (see Preferences).

Sequence numbers are only displayed in the treeview if you enabled the option: Structure sequencing required (Bill of Materials Setup).

[Note]

If you selected the Preference: Sequence materials by operation and a component used in an operation is non-current and you are excluding non-current items, then that item is excluded from the treeview, as are any further components used in that operation.

Treeview options

Submenu item Description

This icon is displayed when you position your mouse pointer in the white space at the top of the treeview pane.
Expand if Collapsed Expands the treeview back to where it was before selecting the Collapse All option.

Note that child nodes must be expanded manually by clicking on them. This option merely re-expands the nodes previously manually expanded and does not expand all levels of the treeview.

Collapse All Collapses the entire treeview. Only the top parent item is displayed.
Print Prints the treeview as it is displayed on the screen. If the treeview is entirely collapsed, then it prints the treeview as displayed before you selected Collapse All.
Print Preview Displays a preview of the treeview as it is displayed on the screen. The treeview can be printed from the Preview screen. If the treeview is entirely collapsed, then it prints the treeview as displayed before you selected Collapse All.
Output to Excel Outputs the contents of the treeview as displayed on the screen to Excel.

If all nodes are expanded, then the entire treeview is exported. If only some nodes are expanded, then only the information for the expanded nodes is exported.

Background Color Enables you to set the background color for the treeview.
Foreground Color Enables you to set the foreground color of the treeview.
Show Treeview Lines Toggles between displaying the connecting lines between the nodes in the tree.
Hot Tracking Toggles between highlighting the line your mouse is currently hovering over.
Reset Treeview Resets the treeview options to their defaults.

Operations

The operations for the item selected in the Structure and Routing treeview (the parent or sub-assembly) are displayed in this listview.

Field Description
New Select this to add a new operation.
Change Select this to maintain the operation currently highlighted in the listview.
Delete Select this to delete the operation currently highlighted in the listview.
Copy Select this to copy operations from another stock code into the current structure (see Copy Operations).
Functions  
Insert Operation Select this to assign a new operation to the parent stock code before the currently highlighted operation.
Move Operation Select this to re-sequence operations assigned to the parent stock code (see Move Operation). This option is available only if more than one operation is held against the parent stock code.
Delete All Operations Select this to remove all operations from the parent stock code.
Zoom Select this to view details of the operation currently highlighted in the listview.
Play Select this to view multimedia objects defined against the operation currently highlighted in the listview.
Gantt Chart Select this to use the WIP Operations Graphing Program program to view a graphic representation of operations defined for the structure.

Operations Listview

The listview displays details of the operations in the BOM.

Operation Information

The information displayed in this pane relates to the operation currently highlighted in the Operations listview and includes the following:

Column Description
Milestone operation This indicates whether the operation is set as a milestone.

See also: Glossary.

Supplier This indicates the supplier for a subcontract operation.
Transfer quantity

This is used in the Factory Scheduling module. It enables you to indicate when the subsequent operation can start by transferring a quantity or percentage from the current operation.

For example, if the job quantity is 50 and you do not use the transfer quantity facility, then the next operation will only start when the 50 are completed in the current operation. However, if you set the transfer method to Quantity and enter 10, then 10 is transferred to the next operation. So, the next operation can start once 10 have been completed in the current operation.

  • Transfer method

    This indicates whether the transfer method is based on quantity or percentage.

  • Quantity/percentage

    This indicates the quantity or percentage to transfer to the next operation.

Narrations See Admin Notepad Editor (Monospaced Text).

Maintain Operations for Stock Code

This screen is displayed when you select the Add Operation, Change Operation or Insert Operation options from the Edit menu.

The fields you can maintain depend on whether you are adding, inserting or changing an operation.

Field Description
Mode  
Add Select this to add a new operation.
Insert Select this to add a new operation before the operation specified in the Operation field.
Change Select this to maintain an operation.
Save

Select this to save the information you entered.

If a custom form is defined for BOM operations and/or BOM structures and at least one of the fields on the form is defined as mandatory (see Custom Forms Entry) then you are prompted to enter the custom form details before you can save the operation. This only applies when you add an operation.

Operation

Assign an operation to the parent stock code. If you enter an operation that already exists, you can select the Add function to insert this as a new operation.

You cannot add an operation for an item defined as a Phantom part (Stock Codes). Operations must be attached to the stocked materials.

When an operation is inserted against a notional part, the program re-sequences the operation number defined as offsets against the co-products (BOM Co-Product Maintenance).

You can define a maximum of 999 operations against each bill of materials structure.

[Note]

Because operations are assigned to work centers (and work centers are assigned to cost centers), at least one cost center must be held on file before you can add an operation.

Play Select this to use the Multimedia program to view multimedia objects for the operation.
Edit Select this icon to use the Multimedia program to maintain multimedia objects for the operation.
Operation Type  
Internal Select this to maintain an internal operation.
Subcontract Select this to maintain a subcontract operation.

Internal Operation Details

The following fields are enabled for internal operations:

Field Description
Operation This indicates the operation number you are currently maintaining.
Work center

Indicate the work center in which the operation must be performed.

Depending on whether you specified an internal or subcontract work center, the fields that can be defined changes accordingly.

Description This indicates the description for the work center.
Time unit of measure This indicates the time unit of measure defined against the cost center (Cost Centers) defined against the work center.
Setup time Indicate the time taken to ready a specific machine, process or work center for use. No usable items are produced during the setup period. It forms part of the operation elapsed time.
Startup time Indicate the time taken to gradually bring the specific machine, line or work center up to full production speed while producing usable product. It forms part of the operation elapsed time.
Startup quantity

Indicate the quantity of product manufactured during the start up period and is deducted from the actual quantity to be manufactured when the run time is calculated

This quantity must be less than the quantity in the Economic batch quantity field against the stock item (Stock Codes). If it is not, then the accuracy of the BOM calculations is affected.

Run time The values entered in these fields and the fields which are enabled depend on the Run time calculation method defined against the work center (see Work Centers).

For example, if the run time method against the work center is defined as Unit, then you will need to enter the Unit run time. If the method is defined as Rate or Block, then you will need to enter the Quantity and Time taken, for the unit run time to be calculated automatically.

You indicate the maximum number of decimals to print on reports for operation times using the Style for labor times option (Company Maintenance).

There are two fields for the run time in the BomOperations table:

  • RunTimeEnt

    This indicates the run time entered in the Unit run time field here.

  • RunTime

    This is the RunTimeEnt converted to the stocking unit of measure.

    If the Parent unit of measure defined on the BOM is stocking, then these two values will be the same on the table.

    If the Parent unit of measure defined on the BOM is not in stocking, for example Manufacturing unit of measure, where 1 stocking is 6 manufacturing units set up in Inventory, then if 1 is entered in the Unit run time field, the RunTImeEnt will be 1, but RunTime on the table will be converted to stocking (i.e. 0.166667 (1/6)).

OptionDescription
Run time methodThis indicates the run time calculation method defined against the work center (Work Centers).
QuantityEnter the quantity of the item that can be manufactured in the time entered in the Time taken field below.

This field is only enabled when the Run time calculation method defined against the work center is Rate or Block.

This can be changed at the time of capturing the job (see WIP Job and Op Maintenance and WIP Add an Operation).

Time takenYou use this field to enter the time taken to produce the specific quantity of the item entered in the Quantity field.

This field is only enabled if the Run time calculation method defined against the work center is Rate or Block.

This can be changed at the time of capturing the job (see WIP Job and Op Maintenance and WIP Add an Operation).

Unit run time

Indicate the time taken to produce one unit during full speed production. It forms part of elapsed time.

If the Run time calculation method defined against the work center is Block or Rate, then the Unit run time is calculated by the system according to the values you entered in the Quantity and Time taken fields.

You can only access this field if the Run time calculation method for the work center is defined as Unit (Work Centers).

Teardown time Indicate the time taken to close down the specific machine, line, or work center used in the operation after production is complete. It forms part of the elapsed time. Typically, no usable items are produced during the teardown period.
Wait time Indicate the amount of time between the end of the current operation and the availability of the product to be moved to the next work center. This forms part of elapsed time. Wait time is not included in the calculation of capacity required or in the costing calculations.
Capacity required This indicates the capacity required for the operation.
Capacity unit of measure This indicates the unit of measure for the capacity as defined against the work center (Work Centers).
Maximum units Indicate the maximum number of productive units available in the work center that can be used on the operation. This value is used in the calculation of capacity required and elapsed time.

The number of productive units is the lowest common denominator in which the productive unit capacity of a work center is grouped within a factory.

Units description This indicates the description for the units in the Maximum units field.
Number of pieces

Indicate the number of pieces involved in the operation. This enables you to mark quantities in a measure that is meaningful to you.

For example: If the job is to make bicycle wheels and this operation is to make spokes for the wheels, then you could indicate that 30 spokes (i.e. number of pieces) are required for each wheel.

Additionally, when making spokes for a bicycle wheel, the operator could mark the number of spokes produced during the operation enabling the system to calculate the number of wheels for which the operator has manufactured spokes.

Work center rate indicator Indicate the work center rate applicable to this operation.

You can select the browse icon to load the BOM Work Center Rates program to view the rates for each rate indicator currently defined against the work center. This only applies if you entered a valid work center code in the Work Center field.

Milestone operation

Indicate whether this is a milestone operation.

You can use the preference: Default to milestone when adding operation to always set this option to selected.

Subcontract operations are always marked as milestone operations, but they are not used as a trigger to post to previous non-milestone operations. It is assumed that the operation immediately prior to a subcontract operation would be set as a milestone to allow for some control over materials leaving to be worked on by the subcontractor.

See also: Glossary.

Time required in days
Option Description
Fixed elapsed time

Indicate whether the elapsed time of the operation must be dynamically calculated, or manually entered as a fixed number of days.

Select this to indicate that the elapsed time of the operation is manually entered as a fixed number of days.

If you do not select this option, then the elapsed time of the operation is dynamically calculated.

Dynamically calculated elapsed times means that if the batch size changes then the elapsed time is amended automatically. This enables the Requirements Calculation and Forward Finite Scheduling programs to take account of this when calculating suggested job start and delivery dates.

The Lead Time Calculation program re-calculates dynamic elapsed times providing you do not define the elapsed time as fixed.

Elapsed time Enter the elapsed time in days for the operation.

This only applies if you selected the Fixed elapsed time option.

Movement time Indicate the time required for the operation to move between work centers.

The entry made here is only used if you have not defined a movement matrix for the work center (Browse on Work Center Move Matrices).

  • If you enter -999 in this field, then this operation will run together with the preceding operation (i.e. this operation and the previous operation will run in parallel).

  • If the elapsed time for both operations is the same, then the two operations will start and end at the same time.

    If their elapsed times differ, then you can force the operations to either end at the same time or start at the same time depending on how you sequence them.

  • If you sequence the longer operation first, then they will end together.

    If you sequence the shorter operation first, then they will start together.

    In each case, you set the -999 movement time against the second operation.

The movement time can be changed against operations when you maintain the job.

Inspection This field is only used for documentation purposes and can be printed on your factory documentation.
OptionDescription
NoneSelect this if no inspection is required for the operation.
FullSelect this if a full inspection is required for the operation.
SampleSelect this if a sample inspection is required for the operation.
Maximum operators Indicate the maximum number of operators permitted to process the operation. This may not exceed the number of operators assigned to the work center.
Machine Indicate the default machine for the operation during labor postings, for documentary purposes.
Minor setup code This is used for documentary purposes and is printed on the Dispatch List.
Minor setup time This is used for documentary purposes and is printed on the Dispatch List. The entry made here cannot exceed the set-up time for the operation.
Tool set Indicate the tool set to use for the operation.

This can be printed on your factory documentation and is also used in the SYSPRO Factory Scheduling module when you run the SFS Finite Scheduler and the SFS Advanced Scheduler.

Tool set quantity Indicate the tool set quantity required for the operation. This cannot exceed the Quantity assigned to the tool set (Tool Sets).

This can be printed on your factory documentation and is also used in the SYSPRO Factory Scheduling module when you run the SFS Finite Scheduler and the SFS Advanced Scheduler.

Tool set consumption Indicate the quantity of the tool set which will be used up (consumed) by the operation. If this is set to zero, then the "stock" of the tool set quantity is not reduced by the operation.

This can be printed on your factory documentation.

Progressive scrap

You can only access these fields if you enabled the option: Progressive scrap (Bill of Materials Setup).

You cannot maintain the scrap percentage or quantity once the job is confirmed, or allocations have been issued.

If you defined a fixed quantity of a component per parent, then any progressive scrap quantity or percentage defined against an Operation through which the component moves is not applied.

Following is an analogy explaining the difference between progressive scrap and material scrap:

Assume you manufacture action men dolls.

If you know that you scrap about 10% of the arms whilst attaching them to the body, then you define this as material scrap to raise the quantity per on each parent part.

If you know that you damage 10% of the body whilst attaching the arms, then you would define this as progressive scrap against the operation which attaches the arms.

Option Description
Scrap percentage

Indicate the percentage of scrap you want to assign to the operation.

At the time of creating a job for the parent, any material allocation associated with this operation is inflated according to the scrap percentage entered.

Scrap quantity Indicate the quantity of scrap you want to assign to the operation. At the time of creating a job for the parent, any material allocation associated with this operation is inflated according to the scrap quantity entered.
Transfer quantity These options are used by the SYSPRO Factory Scheduling system when you run the SFS Finite Scheduler or the SFS Advanced Scheduler.

It enables you to indicate when the subsequent operation can start by transferring a quantity or percentage from the current operation.

For example, if the job quantity is 50 and you do not use the transfer quantity facility, then the next operation will only start when the 50 are completed in the current operation. However, if you set the transfer method to Quantity and enter 10, then 10 is transferred to the next operation. So, the next operation can start once 10 have been completed in the current operation.

OptionDescription
Transfer methodIndicate whether the transfer method is a quantity or a percentage.
Quantity/percentageIndicate the quantity or percentage to transfer to the next operation.
Narrations

Select this to assign user-defined text to operations held against the parent stock code.

If you indicated that standard narrations are required for operations (Bill of Materials Setup) then you can select whether to enter Specific narration text for the operation, or retrieve text assigned to a standard narration code.

Calculations  

Show

Select this to view the run time method and capacity calculations for the operation.

Parent uom This displays the stocking unit of measure defined against the parent item (Stock Codes) and indicates the unit of measure for the value in the Startup quantity field.

Subcontract Operation Details

The following fields are enabled for subcontract operations:

Field Description
Operation

This indicates the operation number you are currently maintaining.

Work center

Indicate the work center in which the operation must be performed.

Depending on whether you specified an internal or subcontract work center, the fields that can be defined changes accordingly.

Description This indicates the description for the work center.
Supplier Indicate the preferred supplier of the service. This defaults to the supplier assigned to work center.
Time required in days
Option Description
Lead time The number of days you enter here is used to establish the date on which a purchase order should be raised to reserve capacity at the subcontractor.
Offsite time Indicate the number of days that the component is off site. This is added to any dock to stock days to determine the elapsed time.
Dock to stock Indicate the number of days required for the inspection of the item. This is added to the offsite time to establish the elapsed time of the operation. The due date of the purchase order is set as the due date of the operation less the dock to stock time.
Movement time Indicate the time required for the operation to move between work centers.

If you enter -999 in this field, then this operation will run together with the preceding operation (i.e. this operation and the previous operation will run in parallel).

If the elapsed time for both operations is the same, then the two operations will start and end at the same time.

If their elapsed times differ, then you can force the operations to either end a the same time or start at the same time depending on how you sequence them.

If you sequence the longer operation first, then they will end together. If you sequence the shorter operation first, then they will start together. In each case, you set the -99 movement time against the second operation.

The movement time can be changed against operations when you maintain the job.

The entry made here is only used if you have not defined a movement matrix for the work center (Browse on Work Center Move Matrices).
P/order stock code Indicate the notation that will be entered under the stock code when a purchase order is generated. This is treated as a non-stocked item in purchase orders.
Quantity per

The subcontract quantity per doesn't affect the unit value entered for BOM and Job costing purposes, so the unit value should reflect the full value for a job quantity of one unit.

The subcontract quantity per is used to display the calculated total quantity against a job subcontract operation and is calculated as follows:

The subcontract quantity per multiplied by the job quantity and in the case of progressive scrap the subcontract quantity per multiplied by the operation start quantity. However, the operation cost is not impacted by the calculated total quantity result.

When creating a purchase order for a subcontract operation, the default purchase order quantity is calculated as the subcontract quantity per multiplied by the job quantity (in the case of progress scrap the subcontract quantity per multiplied by the operation start quantity). The default unit price is then worked out by dividing the subcontract value by the subcontract quantity per to get a unit price per subcontract quantity per.This will then equate to the same overall cost as the operation.

Unit of measure This field is used for documentary purposes only.
Unit value

Indicate the subcontract value of the operation.

You must enter this value in local currency, regardless of whether the subcontractor is a foreign currency supplier.

Planner Indicate the planner for this operation. The default is the entry assigned to the work center and can be used as a selection criterion when producing reports.
Buyer Indicate the buyer for this operation. The default is the entry assigned to the work center and can be used as a selection criterion when producing reports.
Tool set number Indicate the tool set number for the operation. This can be printed on your factory documentation.
Number of pieces

Indicate the number of pieces involved in the operation. This enables you to mark quantities in a measure that is meaningful to you.

For example: If the job is to make bicycle wheels and this operation is to make spokes for the wheels, then you could indicate that 30 spokes (i.e. number of pieces) are required for each wheel.

Additionally, when making spokes for a bicycle wheel, the operator could mark the number of spokes produced during the operation enabling the system to calculate the number of wheels for which the operator has manufactured spokes.

Inspection
Option Description
None Select this if no inspection is required for the operation.
Full Select this if a full inspection is required for the operation.
Sample Select this if a sample inspection is required for the operation.
Progressive scrap

This only applies when the option: Progressive scrap is enabled (Bill of Materials Setup).

You cannot maintain the scrap percentage or quantity once the job is confirmed, or allocations have been issued.

If you defined a fixed quantity of a component per parent, then any progressive scrap quantity or percentage defined against an Operation through which the component moves is not applied.

Following is an analogy explaining the difference between progressive scrap and material scrap:

Assume you manufacture action men dolls.

If you know that you scrap about 10% of the arms whilst attaching them to the body, then you define this as material scrap to raise the quantity per on each parent part.

If you know that you damage 10% of the body whilst attaching the arms, then you would define this as progressive scrap against the operation which attaches the arms.

Option Description
Scrap percentage

Indicate the percentage of scrap you want to assign to the operation.

When creating a job for the parent, any material allocation associated with this operation is inflated according to the scrap percentage entered.

Scrap quantity Indicate the quantity of scrap you want to assign to the operation. At the time of creating a job for the parent, any material allocation associated with this operation is inflated according to the scrap quantity entered.
Transfer quantity These options are used by the Factory Scheduling system.

It enables you to indicate when the subsequent operation can start by transferring a quantity or percentage from the current operation.

For example, if the job quantity is 50 and you do not use the transfer quantity facility, then the next operation will only start when the 50 are completed in the current operation. However, if you set the transfer method to Quantity and enter 10, then 10 is transferred to the next operation. So, the next operation can start once 10 have been completed in the current operation.

OptionDescription
Transfer methodIndicate whether the transfer method is quantity or percentage.
Quantity/percentageIndicate the quantity or percentage to transfer to the next operation.
Narrations Select this to use the Admin Notepad Editor (Monospaced Text) program to assign free format text to the operation.

Operation Narration

You use the Narrations option to assign user-defined text to operations held against the parent stock code.

If Standard narrations are required for operations (Bill of Materials Setup) then you can select whether to enter specific narration text for the operation, or retrieve text assigned to a standard narration code.

Field Description
Specific Narration Select this function to use the Admin Notepad Editor (Monospaced Text) program to capture narration text for the operation.
Close Select this to return to the previous screen.
Operation Narration  
Narrations code Select this to retrieve narration text assigned to a narration code (see Browse on Standard Narrations).

Move Operation

You use the Move Operation function to re-sequence operations assigned to the parent stock code. This function is available only if more than one operation is held against the parent stock code.

Field Description
Move operation This indicates the operation number you want to move. This is the operation that was highlighted when you selected the Move Operation option.
Work center This indicates the work center for the operation in the previous field. The work center description is also displayed for identification purposes.
New operation Enter the operation number to which the operation must be moved.
OK Select this to move the operation.
Close Select this to return to the previous screen.

Copy Operations

This screen is displayed when you select the Copy Operations option from the Edit menu.

You use this option to copy the operations from another stocked item.

If operations already exist against the current parent part, then you can delete the existing operations or add the copied operations at the end of the current operations.

[Note]

Operations cannot be copied from an archived Bill of Materials.

Field Description
Copy from  
Stock code Enter the stock code from which to copy the operations.

You can copy operations from the same parent item, as long as the source of the copy has a different route or revision/release.

Routing

Enter the route number from which to copy the operation.

This only applies when the option: Alternate routings is enabled (Bill of Materials Setup).

Revision

Enter the revision number of the stock item from which to copy the operation.

This only applies when the stock code you entered is defined as ECC controlled (Stock Codes).

Release

Enter the release number of the stock item from which to copy the operation.

This only applies when the stock code you entered is defined as ECC controlled (Stock Codes).

Description This displays the description defined against the stock code entered above.
Long description This displays the long description defined against the stock code entered above.
Copy options  
Delete existing operations before copy Select this to delete the current operations from the parent item. This has the effect of replacing the currently defined operation with the operations from the copied item.

If you do not select this option, then the new (copied) operations are added after the existing operations.

Copy Operations

Select this to copy the operations from the stock code entered to the current stock item.

No calculations are performed during the copying process. For this reason, once the copy process is completed, you should update the target route/part, to change fields that differ from the copied route/part. (for example ET calculated and capacity, due to different EBQs).

If the progressive scrap is defined against the operation from which you are copying, then this is set to zero for the operation created.

Close Select this to return to the previous screen.

Components

The components for the item selected in the Structure and Routings treeview (the parent or sub-assembly) are displayed in this listview.

Field Description
New Select this to add a new component.
Change Select this to maintain the component currently highlighted in the listview.
Delete Select this to delete the component currently highlighted in the listview.
Copy Select this to copy the materials from another stocked item (see Copy Components).
Functions  
Change Sequence Select this to re-sequence components assigned to the parent stock code (see Change Sequence Number).
Resequence Select this to change the sequence of components assigned to the parent stock code (see Resequence Materials).

This option is available only if more than one component is held against the parent stock code.

Resequencing only applies to numeric keys. Therefore, when you set your Sequencing - Key to Numeric (Bill of Materials Setup) you can always resequence components.

Delete All Components Select this to remove all components from the parent stock code.
Zoom Select this to view the details for the currently highlighted component.
Play Select this to view multimedia objects defined against the selected component.
Query  
Where-used Select this to use the BOM Browse on Component Where-used program to establish exactly where the currently highlighted stock item is used as a component within a structure.
Work in Progress Select this to use the Inventory Browse on WIP for Stock Code program to view work in progress jobs for the currently highlighted stock item.
WIP Allocations Select this to use the Inventory Browse on Alloc for Stock Code program to view all material allocations of the currently highlighted stock item to jobs.
Alternate Stock Codes Select this to use the Inventory Alternate Stock Codes program to create alternate stock items for the currently highlighted stock item.

Components Listview

Field Description
Uom

Indicates the unit of measure to use for the component (see Maintain Components for Stock Code).

This only applies if you defined units of measure other than only the stocking unit of measure against the component stock item (Stock Codes). However, if the component is defined as a Phantom part (Stock Codes) then the unit of measure is always the stocking unit of measure.

ECC consumption

Indicates the ECC consumption method for an ECC controlled item.

Override rev/rel

Indicates the Override planned rev/rel in spec issue option has been enabled for the ECC controlled stock code.

Maintain Components for Stock Code

This screen is displayed when you select the Add Component or Change Component option from the Edit menu.

Field Description
New Select this to add a new component to the bill.
Save Select this to save the information you entered.
Play Select this to use the Multimedia program to view multimedia objects for the component.
Edit Select this to use the Multimedia program to maintain multimedia objects for the component.
Balance Batch Select this function to change the percentage of wet weight for the component to equal the total outstanding balance (i.e. if the components already added constitute 75% of the parent's wet weight, then the component percentage of wet weight is 25%).

This function is only enabled if the component you are maintaining is configured as a batch bill of materials item (Stock Codes) and you selected the option: Include in batch weight.

Component Maintenance

Field Description
Automatic sequencing This defaults to selected if you selected the Preference: Default to automatic sequencing when adding components.

Select this if you want the system to automatically allocate the sequence number for the components added. The sequence number defaults to the default sequence number (Bill of Materials Setup).

If you do not select this option, then you can manually define the sequence number for each component in relation to the parent stock code.

Sequence

Indicate the sequence number for the component in relation to the parent stock code. You can only access this field if you indicated that structure sequencing is required (Bill of Materials Setup). Regardless of whether you require structure sequencing, this field always defaults to the entry made at the Sequencing - Default number field (Bill of Materials Setup) for the first component added.

This field is disabled if you set Automatic sequencing to Yes.

If you selected the Preference: Default to automatic sequencing when adding components, then the sequence number is automatically calculated based on your entry at the Sequencing - Default number field (Bill of Materials Setup) and the Gap to use for automatic sequence numbering preference field.

If you manually enter a sequence number, then the number can be in the range 00 to 99. In addition, you can show more than one occurrence of the parent/component relationship.

For example:

When assembling an item, the same size screw must be used to secure the lid as well as the base, to another component. You then have the choice of indicating that you require either a total of eight screws, or that you need four screws on two separate occasions.

Another use of the sequence number would be on a flow line where you want to specify which station must receive which components (i.e. the station number would be entered as the sequence number).

Stock code

Indicate the component stock item you want to attach to the parent part or change.

Note that this field is enabled when both changing and adding a component. If you selected Change Component and you enter a different stock code in this field, then the component is added to the bill (as if you had selected Add component) and the existing component remains on the bill as it was.

You can add a by-product to the bill of a notional part. You typically do this if the by-product resulted from the manufacture of a number of co-products.

You can add a by-product to the bill of a made-in item. You typically do this if the by-product resulted from the manufacture of a single product.

[Note]
  • If the parent part is included in the relationship validation (Stock Codes) then any components assigned to the parent must also be included in the relationship validation.

  • A stock item defined as a Kit of type 'K' or 'S' can be attached as a component to a parent part that has a Part category of Planning bill.

  • You cannot attach a co-product as a component if the parent part is notional and the co-product is attached to the notional part as this would cause a looping structure.

  • a notional part cannot be attached as a component to any structure or routing.

  • A soft phantom can only be added as a component in a BOM in the Stocking unit of measure.

Description This indicates the description that has been assigned to the stock item.
Long description This indicates the long description that has been assigned to the stock item.
ECC consumption

This determines the revision/release to use when the component is issued to the job and only applies when the item is ECC controlled (Stock Codes).

This defaults to Specified and cannot be changed when the Stock control level is set to Stock code (Bill of Materials Setup).

  • Specified

    Enter a valid revision/release for the ECC component.

  • Use current

    Use the latest revision/release for the ECC component at the time of creating the job.

    The Revision and Release fields are set to '---/---' and disabled.

    If the option Apply current (Component) is enabled (Bill of Materials Setup) then when you create a job, the consumption method against the allocation is changed to Specific and defaults to the current revision and release.

  • Deplete oldest

    Use the oldest valid revision/release for the ECC controlled component first.

    This only applies when the option Deplete oldest rev/rel first (Component) is enabled (Bill of Materials Setup).

    The Revision and Release fields are set to spaces and disabled.

    This option is disabled for Phantom, Soft phantom, Bulk issue and Floorstock items. It is also disabled when the parent item is a planning bill and when the Quantity per is negative.

Override planned rev/rel in spec issue

Select this to override the planned revision and release during a specific issue. This option is enabled when you select Deplete oldest at the ECC consumption field.

This is only available for ECC controlled stock codes when the Deplete oldest rev/rel first (Component) option is enabled in the Bill of Materials Setup program.

The setting for this option is copied to the material allocation by the Requirements Calculation program when creating a suggested job.

Revision

Indicate the specific revision of the component to use in the bill of materials.

You can only access this field if ECC consumption is set to Specified.

Release

Indicate the specific release of the component you want to use in the bill of materials.

You can only access this field if ECC consumption is set to Specified.

Batch Information  
Parent total percentages This should be 100%, if the batch is in balance.
Parent specific gravity This indicates the specific gravity defined against the parent item (Stock Codes). This must equal the total of the specific gravities of all the components.
Specific gravity This indicates the specific gravity defined against the component part (Stock Codes).
[Note]

This field is displayed only if the parent part is configured as a batch bill of materials.

Include in batch weight Select this to indicate that the component is included in the bill as a percentage instead of a quantity (i.e. the wet weight percentage of the parent must be used instead of the quantity per for the components).
Percentage of wet weight

Indicate what percentage of weight is comprised of the component (i.e. the specific gravity multiplied by the percentage of wet weight).

This field is enabled only if the parent part is configured as a batch bill of materials (Stock Codes) and you selected the option: Include in batch weight.

Stock code miscellaneous  
Unit of measure Indicate the unit of measure to use for the component if you've defined units of measure other than the stocking unit of measure against the component stock item (Stock Codes).

If the Use manufacturing unit of measure setup option is enabled (Work in Progress Setup) then this defaults to the manufacturing unit of measure defined against the stock code (except for component items with a part category of Phantom part, which only allows the stocking unit of measure).

Quantity per

Indicate the quantity of the component stock code that is required to make a single parent stock code.

This relationship is based on the unit of measure of the parent part and the component. The number of decimals that can be entered here (0 to 6) is determined by your entry at the option: Maximum decimals in quantity per (Bill of Materials Setup).

For batch bills of materials, this value is calculated as the Percentage of wet weight multiplied by the Specific gravity of the component.

Fixed quantity Select this to indicate that the number of components required to make a single parent part is fixed - either regardless of the number of parent parts being made, or specifically in relation to the number of parent parts being made. This is determined by your entry at the Parent per fixed quantity field.
[Note]
  • If you define a fixed quantity per parent, then any progressive scrap quantity or percentage defined against an operation through which the component moves is not applied.

  • A material Scrap quantity should not be used when a Fixed quantity per parent is defined. A material Scrap percentage can, however, be used when a fixed quantity per parent is defined.

    The scrap quantity is added to the unit quantity required as a ratio to the quantity to make. However when a Fixed quantity per is applied, the unit quantity required can be the full quantity required which means that the scrap quantity will not equal your Scrap quantity setup.

Parent per fixed quantity

Indicate the number of parent parts to which the component quantity per applies.

An entry of zero here indicates that the number of components required to make a single parent part is fixed regardless of the number of parent parts being made.

For example:

If the component quantity per is 2, then 2 components are required, regardless of whether you make 100, 200 or 1000 of the parent part.

An entry other than zero indicates that the number of components required is fixed in relation to a specific number of parent parts that will be made.

For example:

If the component quantity per of 2 is fixed according to 100 parent parts being made, then making 200 parent parts would require 4 components, and making 1000 parent parts would required 20 components.

Note that if you make 50 parent parts, then 2 components are used. (i.e. if you make between 1 and 100 parent items, 2 components are used. If you make between 101 and 200 parent parts, then 4 components are used, and so on).

Note also, that the costs of the components for a job are calculated according to the number of components used. Therefore, the material costs for this component will be the same whether you are making 1 parent item or 100 parent items (i.e. you are still using 2 of these components).

Refer also to Fixed Quantity Per Example.

You can only access this field if you selected the Fixed quantity option.

If a parent per fixed quantity is defined against a component, then any progressive scrap quantity or percentage defined against an operation through which the component moves, is not applied.

The total quantity required for a fixed quantity component with a parent quantity per is calculated as follows:

  • Calculate the factor to apply to the quantity per:

    Factor = (Net quantity to make / Parent per fixed quantity)

    [Note]

    If there is any remainder in the above calculation then 1 is added to the factor.

  • Calculate the total component quantity required:

    Quantity required = Quantity per * Factor

Offset Indicate whether the offset must be defined by operation or in days.
[Note]

If you link a component to a phantom part, then the offset days of the phantom are used for the component.

This means that what is set against the phantom will be set against the component. If the phantom is offset by 20 days then the component of the phantom will be offset by 20 days.

If there is a phantom within a phantom then the top level phantom's offset is used.

Operation Assign an operation number to the component to indicate when the component must be available for the manufacture of the parent part.

This number can be in the range 1 to 999, where 1 indicates that the material is required at the first operation (i.e. at the start of the job).

If you enter an operation number other than 1 then the operation must exist on file.

Days

Indicate when the component must be available for the manufacture of the parent part. The number of days entered is offset backwards from the finish date of the job.

An entry of 0 indicates that the component is required on the date a suggested job is due to be completed.

For example: If the component is required 7 days before the completed manufacture date, then you would enter 7 here.

Component type Indicate the type of component. This can be used to describe the component and can also be used as a selection criterion for reporting purposes.
[Note]

This field cannot be accessed when adding a phantom or soft phantom component.

Reference designator Indicate a reference to identify the component in an electrical schematic (circuit diagram) or on a printed circuit board (PCB).

This free format field usually consists of one or two letters followed by a number. Occasionally that number is then followed by a letter indicating that components are grouped or matched with each other.

Assembly place Indicates any additional sequence or reference for the placement of the component within the assembly.
[Note]

This free format field is mainly used for importing from CAD (Computer Aided Design) systems.

Item number Indicates a number, description and/or reference of the item on the assembly drawing.
[Note]

This free format field is mainly used for importing from CAD (Computer Aided Design), EPC (Electronic Parts Catalogue) or EPL (Engineering Parts List) systems.

Component inclusion  
Structure on date

Indicate when the component must become active in the structure. The default entry of 00/00/00 indicates that the component is active from the date of entry.

This only applies when structure on/off dates are required (Bill of Materials Setup).

Items that are inactive within a structure are ignored from the Cost Implosion program and from job allocations.

The Structure Validation program can be used to remove components that are no longer relevant within a structure.

Structure off date

Indicate when the component must be de-activated from the structure. The default entry of 00/00/00 indicates that structure off dates are not required.

This only applies when structure on/off dates are required (Bill of Materials Setup).

Items that are inactive within a structure are ignored from the Cost Implosion program and from job allocations. The Structure Validation program can be used to remove components that are no longer relevant within a structure.

Include from job number

You use this field to enter the job number from which the component can be included in jobs.

This is only relevant if you selected the option: Component inclusion by job number (Bill of Materials Setup).

Include to job number

You use this field to enter the job number to which the component can be included in jobs.

This is only relevant if you selected the option: Component inclusion by job number (Bill of Materials Setup).

Scrap percentage

Enter a percentage factor by which the quantity per must be increased, to take account of scrap of the component while manufacturing the parent item (i.e. it is the percentage of the component part you expect to scrap whilst making the parent part).

For example: An entry of 15% (where the quantity per is 1) results in a material allocation of 115 of the component when you create a job for 100 of the parent.

This field is disabled for a soft phantom component.

Scrap quantity

Increase the allocation quantity for this component, calculated at the time of creating a job.

For example: Given a one-to-one parent/component relationship where the scrap quantity is 5 - when you create a job to make 20 of the parent, the allocation for the component is 25.

[Note]
  • If a job is created where the quantity to make is anything other than the EBQ, you will probably encounter a variance on the job.

  • A material Scrap quantity should not be used when a Fixed quantity per parent is defined.

    When a fixed quantity per is applied, the unit quantity required can be the full quantity required which will mean the scrap quantity will not equal the scrap quantity setup.

If you add the scrap percentage and scrap quantity to a parent/component relationship, then the allocation is first increased by the scrap percentage and the scrap quantity is added to this figure.

For example: Given a one-to-one parent/component relationship where the scrap percentage is 10 and the scrap value is 5 - when you create a job to make 60 of the parent, the component allocation would be 71 (i.e. 60 x 10% = 6 and 60 + 6 + 5 = 71).

This field is disabled for a soft phantom component.

Warehouse to use

Enter the warehouse from which the component must be issued to the job. The inventory cost from this warehouse is used when costs are rolled up.

If you enter a warehouse to use and you the attempt to replace the component (using the Replace Component Where Used program) then the replacement will fail if the replacement component does not exist in this warehouse.

If you do not enter a warehouse in this field, then the Warehouse to use defined against the stock code (Stock Codes) is used, unless you selected the option: Override components warehouse to use (Job Entry). In this case, the component warehouse to use you define when creating the job is used.

The component must be stocked in the warehouse you enter here.

If you define the warehouse to use against the component, but do not want this warehouse to be used when backflushing the component, then you must select the option: Ignore warehouses defined on structure record (Inventory Movements - Backflushing).

Reason Enter up to 10 alphanumeric characters describing the reason for the addition or change.
Include component in kit issues Select this to indicate that the component must be used during kit issues.
Optional component for order entry

Select this to be able to make the decision at the time of order entry concerning whether to include the component on an order. Otherwise the component is regarded as mandatory and is inserted automatically into the sales order.

You can only select this option if you indicated that single level bill of materials is required (Sales Orders Setup).

Print component on order documents

Select this print component order lines on all your order documents. You can override this option if the component is defined as optional.

[Note]

You can only select this option if you indicated that single level bill of materials is required (Sales Orders Setup).

Issue material scrap automatically Select this to issue material scrap (defined against components) automatically during kit issues and for this to be included on any factory documentation.
Issue progressive scrap automatically Select this to issue progressive scrap (defined against operations) automatically during kit issues and for this to be included on any factory documentation.
Create sub job for component Select this to indicate that this component must generate a sub job automatically at the time of job creation. This will enable you to create, in effect, a bill of jobs for all relevant components down the BOM chain.

If you select this for a co-product and the co-product is manufactured via a notional part on this route, then your selection is ignored.

This option is ignored when you use the Job Review program to create a live job from a suggested job.

Ignore floorstock/bulk issue flag In future releases of the software you will be able to select this to treat a floorstock or bulk issue item as an ordinary component.
Narrations Select this to use the Admin Notepad Editor (Monospaced Text) program to assign user-defined text or standard narrations to components held against the parent stock code.

Balance Batch

This screen is displayed when you select the Balance batch option when maintaining components.

Field Description
Total percentages This indicates the percentage of the components for the parent (i.e. the wet weight percentage of the parent is used instead of the quantity per for the components).
Specific gravity This indicates the value that must be used to convert volume measurements to weight measurements (e.g. conversion between kilograms and liters, or vice versa).

Copy Standard Narrations

You use the Narrations function to assign user-defined text or standard narrations to components held against the parent stock code.

You can only access the Narrations function for components if you enabled the option: Structure narrations (Bill of Materials Setup).

The following screen is displayed when you select the Copy function from the Admin Notepad Editor (Monospaced Text) program. The Copy function enables you to retrieve narration text that has been assigned to a standard narration code.

Field Description
OK Select this to attach the standard narration to the component.
Copy Standard Narrations  
Narration code You use this field to retrieve narration text assigned to a narration code.

Standard narration codes are defined using the Browse on Standard Narrations program.

Fixed Quantity Per Example

Following is an example of how the fixed quantity per parent quantity is calculated in SYSPRO.

Assume you define the component as 50 per 1,092. This means that you require 50 of the components for every 1,092 (or part thereof) parent items you manufacture.

When you create a job for the parent item, the program calculates how many times 1,092 goes into the total quantity to make (rounded up to the nearest unit as it is part thereof). This is the figure you multiply the component quantity by to get the total quantity to issue.

For example, if you create a job for 10 000 of the parent item, then:

MULTIPLE = QUANTITY TO MAKE / PARENT QUANTITY PER

= 10,000 / 1,092

= 9,157509 = 10 (rounded up)

Using this multiple, we calculate the total quantity required:

TOTAL = QUANTITY PER * MULTIPLE

= 50 * 10 = 500

On the Factory documentation, the unit quantity per for the component for printing is calculated as:

UNIT QTY PER = TOTAL / QUANTITY TO MAKE

= 500 / 10,000 = 0.05

This is printed on the factory documentation as the Unit quantity required. The fixed quantity against the component is not printed.

Copy Components

This screen is displayed when you select the Copy Components option from the Edit menu. This enables you to copy the materials from another stocked item.

If components already exist against the current parent part, then you can delete the existing components, insert only new components or merge existing and copied components.

[Note]

Components cannot be copied from an archived Bill of Materials.

Field Description
Copy from  
Stock code Enter the stock code from which the components are to be copied.

You can copy components from the same parent item, as long as the source of the copy has a different route or revision/release. However, sub-assemblies are only copied to a new route if their structure is already defined for the new route.

For example, if stock code B100 has sub-assemblies in Route 0 and you copy B100 to Route 3, then the sub-assemblies are only copied if they have been defined against Route 3.

You therefore have to define the structure of the sub-assemblies first in the new route before copying the parent part.

Route

Enter the route number from which the components are to be copied.

This field is only enabled if you enabled the option: Alternate routings (Bill of Materials Setup).

Revision Enter the revision of the stock code from which you are copying the component(s).

This field is only enabled if the stock item you are copying components from is defined as ECC controlled (Stock Codes).

Release Enter the release of the stock code from which you are copying the component(s).

This field is only enabled if the stock item you are copying components from is defined as ECC controlled (Stock Codes).

Description This indicates the description for the stock code from which you are copying the component(s).
Long description This indicates the long description for the stock code from which you are copying the component(s).
Copy option  
Delete existing components before copy Select this to delete the existing components before the new components are copied.
Insert only new components Select this to insert the components if they do not currently exist against the parent part. Only new components are inserted; duplicates are ignored.
Merge new with existing components Select this to merge the new and existing components.
Copy Components

Select this to copy the components from the stock code entered to the current stock item.

If you copy components before copying operations, and components were attached to various operations in the structure being copied from, then they are assigned to operation 1 in the new structure.

Sub-assemblies are only copied to a new route if their structure is already defined for the new route. You therefore have to define the structure of the sub assemblies first in the new route before copying the parent part.

Close Select this to return to the previous screen.

Change Sequence Number

You use the Change Sequence option from the Sequence option of the Edit menu to re-sequence individual components assigned to the parent stock code.

This option is available only if you selected the option: Structure sequencing required (Bill of Materials Setup) and more than one component is held against the parent stock code.

Field Description
Component This information is displayed for identification purposes and cannot be changed.
Sequence number This field displays the current sequence number for the component.
Stock code This field displays the stock code of the selected component.
Description This field displays the description defined against the selected component.
Long description This field displays the long description defined against the selected component.
New sequence number Indicate the new sequence number for the component.
OK Select this to re-sequence the component.
Cancel Select this to return to the previous screen without re-sequencing the component.

Resequence Materials

You use the Resequence Components option from the Sequence option of the Edit menu to change the sequence of all components displayed in the Components listview.

[Note]

Resequencing only occurs if Structure sequencing is required. In addition, resequencing applies only to numeric keys.

Field Description
Starting sequence Enter the sequence number to use for the first component in the listview.
Sequence increment Enter the number that must be added to the starting component sequence and each subsequent component sequence number (i.e. this number determines the gap in the sequence numbers)
OK Select this to re-sequence all the components.
Close Select this to return to the previous screen without re-sequencing the components.

Notepad

You use this pane to enter free format notes for the parent item.

These notes can be printed on your factory documentation in the various document formats as follows:

Document Comment
Standard document In the Factory Documentation Format program, maintain the Format options > Preferences section. Select the Notepad function and indicate where you want the notepad information printed on the document.
Word document When you design the template for the Word document, you use the Notepad Detail option from the View Details menu to indicate where the notepad details must be printed on the document.
SRS When you design the template for the SRS document, you use the Notes section of the document to indicate where the notepad details must be printed on the document.

Custom Forms

Various custom forms can be defined from within the Structures and Routings program by right clicking to select the Field Selector option from within a docking pane.

If a custom form is defined for BOM operations and/or BOM structures and at least one of the fields on the form is defined as mandatory (see Custom Forms Entry) then you are prompted to enter the custom form details before you can save the operation. This only applies when you add an operation.

You use the Custom Form Data Entry program to enter the required data in to the fields defined against the custom form. You use the Custom Forms Entry program to configure a custom form.

Preferences

You use the Preferences option from the Options menu to configure default options for viewing information on the Structure & Routings screen.

You can save these preferences against the operator or apply them only for the current run of the program.

Field Description
Display options  
Show treeview in plain text

Select this to be able to choose any ordering option in the treeview, including Show materials first.

The default Structure and Routing treeview display is in XAML which does not allow you to select to Show materials first when you include operations in the treeview.

Show operations in treeview Select this to include operations in the treeview pane.
Show materials first Select this to show materials first in the treeview pane.

You can only select this option when you select the option: Show treeview in plain text.

Show operations first Select this to show operations first in the treeview pane.
Sequence materials by operation Select this to display the components under their operations in the treeview.
Assume no components on bought out items

Select this to ignore checks on components for bought out items when loading the structure treeview.

Selecting this option improves the performance of the system when the structure treeview is loaded.

The program assumes that bought out items do not have any components and that all other items have components.

Include non-current by default

Select this to always display components whose structure on date has not been reached or whose off date has been exceeded (i.e. non-current components).

This option only applies if the setup option: Structure on/off dates is enabled (Bill of Materials Setup).

Display '--' when component selected to use current Select this to display '--' against the component revision and release in the component listview and the treeview if you selected the Use current option (Maintain Components for Stock Code).

If you do not select this preference, then the actual current revision/release defined against the component is displayed (Stock Codes).

Default to milestone when adding operations Select this to set the option: Milestone operation to selected whenever you add an operation. If you do not select this preference, then you need to manually set operations to be milestone operations when required.

Refer to Glossary for additional information on milestone operations.

Allow addition of superseded components Select this to allow a component to be added to the structure if its supersession date is older than the current system date.

If you do not select this preference, then an error message is displayed and the component cannot be added if its Date of supersession (Stock Codes) date is prior to the current system date.

Default to automatic sequencing when adding components Select this to automatically calculate and enter the sequence number for components as you add them to the structure.

The sequence numbers are calculated as follows:

  • The sequence number for the first component is the value defined in the Sequencing - Default number field (Bill of Materials Setup).

  • The sequence number for the second component is calculated as the sequence number for the first component plus the value defined in the Gap to use for automatic sequence numbering preference field below.

  • The sequence number for subsequent components is calculated as the sequence number for the previous component plus the value defined in the Gap to use for automatic sequence numbering preference field below.

This option is only available when the options: Structure sequencing required and Key - Numeric (Bill of Materials Setup) are enabled.
Gap to use for automatic sequence numbering Indicate the gap you want to leave between the sequence numbers of components added to the structure.
Default route Indicate the default route to use for the Structures and Routings program.

This route is entered as the default route at the Route field, providing it is a valid for the current company.

Save Select this to save your preferences against your operator code.
Close Select this to save any preferences you set for the current run of the program only and to return to the previous screen.

Notes and warnings

Restrictions and limits

  • BOM structures

    Although there is no limit to the number of structures you can configure within SYSPRO (providing you can define the stock codes for the parent part) reports in SYSPRO will only print to a maximum of 15 levels.

  • Operations

    A maximum of 999 operations can be defined against a bill of materials.

Manufacturing unit of measure

  • To create a sub job in the manufacturing unit of measure, you need to set up the component sub assembly as a parent and define the parent in its manufacturing unit of measure. When you create the top level parent and the component sub job, the manufacturing unit of measure will be used in the creation of the sub job.

ECC-controlled items

  • The structure of a parent item which is defined as ECC controlled (Stock Codes) can only be changed if an ECO (Engineering Change Order) is currently in process for the item.

    The change on the structure is reflected against the new revision/release once the ECO is completed, even when the structure change is made against a current revision/release of the item.

Change of Rev/Rel

  • Enabling the option: Allow cosmetic changes for ECO (Bill of Materials Setup) determines whether you are prompted to change the revision/release of affected items.

    If you select to change the release, then the BOM is updated without changing the revision.

  • For automatic control, components added and deleted are considered significant changes, as are changes to the following fields:

    • Revision (Component)

    • Release (Component)

    • Unit of Measure

    • Quantity per

    • Fixed quantity flag

    • Parent per fixed quantity

    • Structure on date

    • Structure off date

    • Include from job number

    • Include to job number

    • Scrap percentage

    • Scrap quantity

    • Warehouse to use

    If a structure or routing is not found when checking for cosmetic changes, the item is assumed to be a component and its revision/release is changed.

    When saving cosmetic changes for an affected parent item, if a component against the BOM of the parent is also an affected item, then this component revision/release is not applied to the parent, as this constitutes a major change. This applies even if the component revision/release is changed at the time of applying BOM changes.

eSignature considerations

Electronic Signatures provide security access, transaction logging and event triggering. This enables you to increase control over your system changes.

Access to the following eSignature transactions within this program can be restricted at Operator, Group, Role or Company level. You configure this using the eSignature Setup program.

eSignature Transaction Description
BOM Add component

Controls access to the Add function for components in the Structures and Routings program.

BOM Change component

Controls access to the Change function for components in the Structures and Routings program.

BOM Delete component

Controls access to the Delete function for Components in the Structures and Routings program.

BOM Add operation

Controls access to the Add function for operations in the Structures and Routings program.

BOM Change operation

Controls access to the Change function for Operations in the Structures and Routings program.

BOM Delete operation

Controls access to the Delete function for Operations in the Structures and Routings program.

BOM Move operation

Controls access to the Move Operation function for Operations in the Structures and Routings program.

BOM Component change sequence

Controls access to the Change Sequence function for components in the Structures and Routings program.

BOM Component resequence all

Controls access to the Resequence function for components in the Structures and Routings program.

ECC Add component

Controls access to the Add function for components in the Structures and Routings program, within the Engineering Change Control module.

ECC Change component

Controls access to the Change function for components in the Structures and Routings program, within the Engineering Change Control module.

ECC Delete component

Controls access to the Delete function for components in the Structures and Routings program, within the Engineering Change Control module.

ECC Add operation

Controls access to the Add function for operations in the Structures and Routings program, within the Engineering Change Control module.

ECC Change operation

Controls access to the Change function for operations in the Structures and Routings program, within the Engineering Change Control module.

ECC Delete operation

Controls access to the Delete function for operations in the Structures and Routings program, within the Engineering Change Control module.

ECC Move operation

Controls access to the Move Operation function for operations in the Structures and Routings program, within the Engineering Change Control module.

ECC Component change sequence

Controls access to the Change Sequence function for components in the Structures and Routings program, within the Engineering Change Control module.

ECC Component resequence all

Controls access to the Resequence function for Components in the Structures and Routings program, within the Engineering Change Control module.

Activity considerations

Operator access to the following activities within this program can be restricted. You configure this using the Operators program.

Activity Description
BOM Access to Structure & Routings

Controls whether an operator can:

  • run the Structures and Routings program and
  • access the Where Used, Structure and Routing queries from the Production pane of the Inventory Query program.
[Note]

Denying this activity takes precedence over the setting defined for the Structures and Routings program in the Groups program.