Refer to documentation Implementation
The Commercial BOMs function contains a section that describes the parent product and a section that describes the details of the components that make up the parent product.
Presentation
The Home section provides the details of the parent product and key tracking information. The critical field in the Home section is the Use status field. This field indicates the current assembly status of this BOM.
Close
Fields
The following fields are present on this tab :
Parent
| This parent product code describes what is referred to as a "Bill of Materials" or a "BOM". A BOM contains structured information for making and costing a product. It defines the components that make up a product, and given this, the cost of the product. The parent product code is a stock code. It is the assembly or finished goods code. |
| This warning is displayed if this parent product is still in design mode, that is this parent product has been created from a product design BOM revision that has only been released as a prototype product. It is not yet released as a full production BOM. |
| A site code is displayed if defined for the selected BOM alternative code. If this field is blank the BOM alternative code is not site-specific indicating, therefore, that this assembly can be used at all sites. |
| Multiple bills of materials (BOMs) can be defined for a single product. Each BOM code can be assigned specific management features. For manufactured or subcontracted products this includes restriction of the BOM to a specific site and to specific areas of functionality (for costing or for capacity planning). Use this field to assign a BOM alternative code to this parent product code.
|
| Today's date becomes the reference date for this parent product. It is assigned when you create the record but can be amended. The reference date must fall between the defined validity start date and end date. It will be used when this product is being selected.
|
| Use this field to indicate if this assembly (BOM) is for a specific major version of this product. Major versions might be used where there have been increased or significant changes in functionality. If you are creating a new BOM and this product code is version managed, type in a major version code. You can create a BOM for any version of this product you choose. You are not bound by the versions stored against the stock record as you are assembling this product. The format of your code, however, must match the format for the sequence number counter defined on the stock record. If you are revising an existing BOM the version is incremented according to the selected revision type. This field is not available for entry if the product code defined in the Parent product field is not version managed.
|
| Use this field to indicate if this assembly (BOM) is for a specific minor version of this product. Minor versions might be used where there have been minor features or changes in functionality, or significant fixes applied to a specific major version. If you are creating a new BOM and this product code is version managed, type in a minor version code. You can create a BOM for any version of this product you choose. You are not bound by the versions stored against the stock record as you are assembling this product. The format of your code, however, must match the format for the sequence number counter defined on the stock record. If you are revising an existing BOM the version is incremented according to the selected revision type. This field is not available for entry if the product code defined in the Parent product field is not version managed.
|
| This field displays a change request ID if this product, or the specific version or revision of this product is associated with an 'active' change request. An active change request is a change request at the planning or implementation stage of the processing cycle. A warning icon is displayed adjacent this field. If a warning icon is displayed you should consider delaying the creation or amendment of this assembly (BOM) until the change request identified is closed. At that point a change to this product will have either been seen through to its conclusion and the change delivered, or the change request rejected. You will not, however, be prevented from creating or amending this BOM should you decide to do so. |
Block number 2
| Use this field to identify this product. |
| This field displays the unit for the parent product, as defined on the Stock record. It cannot be amended. |
| Use this field to define how the quantities of the components needed to make this parent product are made up:
The selected management unit determines if the field Base quantity (field BASQTY) is initialized or available for entry. |
| Entry of a base quantity is determined by the defined Management unit, as follows:
|
| Use this field to define the start date of this parent product's validity period. Alternatively, leave blank if this BOM is valid until the defined validity end date.
|
| Use this field to define the final date this parent product is valid. Alternatively, leave blank if this BOM is valid indefinitely (from the defined validity start date).
|
| This field indicates the assembly status of this BOM. This field will be set to one of the following values:
|
| This field displays the start date of the displayed version's (major and minor) validity period. |
| This field displays the final date of the displayed version’s validity period. This field is blank if the displayed version is the current, or active version. |
| Click the PLM document icon to open a Uniform Resource Locator (URL) to the technical BOM data in the Product Life Management (PLM) directories from @UDROS.
|
| This field displays allergen codes for the parent product.
|
| This field displays a rollup date if the rollup code corresponds with this parent product code. If the rollup code and this parent product code are different this rollup date is blank. |
| This field displays the BOM value of the parent product. An unmatched value indicates that a rollup has not been carried out on the current structure of this BOM. |
Close
Presentation
You use this section to define the list of components that make up this product. You can include an assembly as a component. This will be referred to as a subassembly or semi-finished product. Components can be stocked and non-stocked items.
You can include multiple components with the same product code, with each one defined as a variant or option. To ease the entry of multiple similar components you can use a formula to select the components automatically. Components selected using a formula are not displayed in the list of components, however when the parent product is added to a sales transaction the component options and variants are offered for selection.
A single component can exist multiple times in a BOM by assigning a different sequence number to each instance of the component.
Linked information provides associated quantities and validity dates.
Low level codes > Inquiry to view the levels at which a specific component is currently being used.
Close
Fields
The following fields are present on this tab :
Grid Component product
| This field identifies the sequence number of this component in this BOM (bill of materials). It identifies a component where multiple components with the same product code are defined as variants or options. The BOMSTE - Component sequence increment parameter (TC chapter, BOM group) defines the first sequence number and the increment applied to subsequent component sequence numbers. |
| Supplementary sequence number used for options and variants in Commercial BOMs. This number relates to the component type, enabling you to define a component as a variant or an option. The list of possible options or variants for the same component must have the same sequence number. You use the supplementary sequence number to classify component options and variants into a given order for sales transaction selection. |
| Use this field to define the component product code.
|
| This field displays a change request ID if this component, or the specific version or revision of this component is associated with an 'active' change request. An active change request is a change request at the planning or implementation stage of the processing cycle. A warning icon is displayed adjacent this field. If a warning icon is displayed you should consider delaying the creation or amendment of this assembly (BOM) until the change request identified is closed. At that point a change to this component will have either been seen through to its conclusion and the change delivered, or the change request rejected. You will not, however, be prevented from creating or amending this BOM should you decide to do so. |
| You can only use this field if the Component (field CPNITMREF) field is blank. Instead of entering all the possible options/variants as individual components you can use a predefined 'Component selection' formula to select components. The components selected by the formula are offered when this BOM is added to a sales transaction. A filter on the Deliverable or Cannot be delivered status of the component is applied automatically to ensure the selected components match the status of the parent product.
|
| Use this field to define the quantity of this component in the dispayed unit (field STU) that is needed to make the parent product. Alternatively, leave blank to use a formula to calculate the component quantities (field Qty formula (field FORQTY)).
|
| You can only use this field if you have used a predefined 'Component selection' formula in the field Selection formula (field FORSEL). Instead of entering a quantity per component option/variant you can use a predefined 'Component quantity' formula to calculate the quantity for each component that is needed to make the parent product.
|
| Use this field to define what type of component this is. This field relates directly to the supplementary sequence number used for options and variants (field Sub (field BOMSEQNUM)). You can set it to one of the following values:
|
| This value is always set to 'Proportional' for Commercial BOMs. The quantity of this component is multiplied by the quantity required for the parent product. |
| This field displays the unit for the parent product, as defined on the Stock record. It cannot be amended. |
| Use this field to define the rounding rule to be applied to adjust the calculated quantity of this component to the number of decimal places defined for the stock unit of the parent product. You can set this field to one of the following values:
|
| Type in a short description of the component. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.
|
| Use this field to define the start date of this component's validity period. Alternatively, leave the default date. This is defined as the start date of the parent product's validity period.
|
| Use this field to define the last date of this component's validity period. Alternatively, leave the default date. This is defined as the end date of the parent product's validity period.
|
| Use this field to specify if this component must be printed on sales order acknowledgements. |
| Use this field to specify if this component must be printed on delivery notes. |
| Use this field to specify if this component must be printed on sales invoices. |
Close
Action icon
Fields
The following fields are included in this window :
Component product
| This field identifies the sequence number of this component in this BOM (bill of materials). It identifies a component where multiple components with the same product code are defined as variants or options. The BOMSTE - Component sequence increment parameter (TC chapter, BOM group) defines the first sequence number and the increment applied to subsequent component sequence numbers. |
| Supplementary sequence number used for options and variants in Commercial BOMs. This number relates to the component type, enabling you to define a component as a variant or an option. The list of possible options or variants for the same component must have the same sequence number. You use the supplementary sequence number to classify component options and variants into a given order for sales transaction selection. |
| Use this field to define what type of component this is. This field relates directly to the supplementary sequence number used for options and variants (field Sub (field BOMSEQNUM)). You can set it to one of the following values:
|
| Use this field to define the component product code.
|
| This field displays a change request ID if this component, or the specific version or revision of this component is associated with an 'active' change request. An active change request is a change request at the planning or implementation stage of the processing cycle. A warning icon is displayed adjacent this field. If a warning icon is displayed you should consider delaying the creation or amendment of this assembly (BOM) until the change request identified is closed. At that point a change to this component will have either been seen through to its conclusion and the change delivered, or the change request rejected. You will not, however, be prevented from creating or amending this BOM should you decide to do so. |
| You can only use this field if the Component (field CPNITMREF) field is blank. Instead of entering all the possible options/variants as individual components you can use a predefined 'Component selection' formula to select components. The components selected by the formula are offered when this BOM is added to a sales transaction. A filter on the Deliverable or Cannot be delivered status of the component is applied automatically to ensure the selected components match the status of the parent product.
|
| This field displays the unit for the parent product, as defined on the Stock record. It cannot be amended. |
Link
| Use this field to define the quantity of this component in the dispayed unit (field STU) that is needed to make the parent product. Alternatively, leave blank to use a formula to calculate the component quantities (field Qty formula (field FORQTY)).
|
| You can only use this field if you have used a predefined 'Component selection' formula in the field Selection formula (field FORSEL). Instead of entering a quantity per component option/variant you can use a predefined 'Component quantity' formula to calculate the quantity for each component that is needed to make the parent product.
|
| This value is always set to 'Proportional' for Commercial BOMs. The quantity of this component is multiplied by the quantity required for the parent product. |
| Use this field to define the rounding rule to be applied to adjust the calculated quantity of this component to the number of decimal places defined for the stock unit of the parent product. You can set this field to one of the following values:
|
| Type in a short description of the component. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.
|
Use
| Use this field to define the start date of this component's validity period. Alternatively, leave the default date. This is defined as the start date of the parent product's validity period.
|
| Use this field to define the last date of this component's validity period. Alternatively, leave the default date. This is defined as the end date of the parent product's validity period.
|
| Use this field to specify if this component must be printed on sales order acknowledgements. |
| Use this field to specify if this component must be printed on delivery notes. |
| Use this field to specify if this component must be printed on sales invoices. |
Text
| Use this free-format text field to view, enter or modify text associated with this assembly. |
Close
Click Record entry from the Actions icon to add or amend the details for this component using the standard screen display mode.
Fields
The following fields are included in this window :
| This field identifies the sequence number of this component in the BOM (bill of materials). |
This field displays the component product code. |
| Use this field to enter a different sequence number for this component. The sequence number identifies a component where multiple components with the same product code are defined as variants or options. The new sequence number must be unique. |
Close
Click Renumber from the Actions icon to enter a different sequence number for this component. The new sequence number must be unique.
Fields
The following fields are included in this window :
Block number 1
| Use this field to define the increment to be applied to the list of component sequence numbers. |
Block number 2
| Click this check box if the current component order (sequence/phases) must be retained when renumbering the list of component sequence numbers. |
Close
Click Global renumbering from the Actions icon to renumber the list of components. You must define the increment to be applied to the component sequence numbers.
This action is only available if there is no reference date for this parent product, that is, the field Reference date (field DATREF) is blank.
Fields
The following fields are included in this window :
| Use this field to define the parent product assembly code to merge into or combine with this assembly. All components in the selected assembly will be added to this assembly code. |
| Multiple bills of materials (BOMs) can be defined for a single product. Each BOM code can be assigned specific management features. For manufactured or subcontracted products this includes restriction of the BOM to a specific site and to specific areas of functionality (for costing or for capacity planning). Use this field to define the specific BOM alternative of the parent product to be merged into or combined with this assembly. |
Close
Click Merge from the Actions icon to merge or combine the component data from a different parent product or version of this BOM with this set of components. Errors are reported and displayed in a Log file.
Click Line text entry from the Actions icon to view or add extra information or comments pertinent to this component line such as assumptions the production manager has made or constraints they are aware of.
Click Product from the Actions icon to view or amend the details of this component product.
Click the Component where used action to view the list of assemblies in which the selected component is used.
Fields
The following fields are included in this window :
Block number 1
| Use this field to assign the type of functionality in which this formula is to be used, for example in the calculation of overheads or tax, or in routing operations. |
| Code used to identify the calculation formula. A calculation formula is a short code calling on an expression to evaluate a result used in various functions of the product. |
Block number 2
| This long description is used as a title in screens and reports. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.
|
| Title used in some screens or reports when there is not enough space to view the long title. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language.
|
Formula
| Use this field (and any subsequent fields, if available) to structure a calculation expression. The syntax is validated when you save the expression and when the formula is used. It can be defined over one or two lines. |
  |
Close
Click the Selection formula action to enter, select or build an Sage X3 filter calculation expression using the formula editor.
An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables.
Click this action in order to open a window displaying the note(s) associated with this product.
This information can relate to product availability, additional or substitute products, or a promotional message.
This window could open automatically depending on the setup defined when creating the notes.
Notes are limited to a screen inquiry and cannot be printed.
For further information, see the documentation on Notes.
Close
Click the Header text action to view, enter or modify text associated with this assembly.
In addition to the generic error messages, the following messages can appear during the entry :
The product number that you have entered does not exist in the product table.
The requested BOM does not exist in the BOM table.
This message only appears on record creation or copy. The BOM code that you have attempted to create already exists in the table.
This message only appears when searching for a record. The BOM code (product + code) that you have entered does not exist in the BOM table. To make the search for a code easier, a selection window is available.
You have selected a BOM for which the validity dates in the header do not include the reference date requested for the display.
The user profile does not have the modification rights for this code, according to the access code managed in the code table.
The parent product requested for the creation of a new BOM is already used as a component and has a code for a lower level equal to the maximum level defined by the BOMLEV-Maximum BOM level parameter (TC chapter, BOM group).
You have modified the validity dates in the header and links in this BOM have dates that do not fall within this range.
You have modified the management unit in the header, for which link quantities have been defined. As there is no automatic conversion of the quantities you must verify and potentially revert your decision.
The component product entered does not exist in the product table.
(Non-blocking) warning when the parent product code has a dedicated site and there is no product-site record for the component at the code site.
The component product entered for the creation of a new link already exists with the same sequence number (it cannot be displayed due to its validity date not matching the reference date).
The selected component has this parent product as a component in its BOM.
You have entered a validity end date prior to the start date.
The validity date entered for the link does not fall within the validity date range of the header.
You have entered an end lot number which is less than the start lot number.
You cannot create a header without component lines. You have tried to validate the link table although it is empty.
You have deleted all the component lines, thereby removing all links in the table. This message identifies this and suggests you delete the header as well.
It is only possible to delete a complete BOM (header and links) if the reference date (field DATREF) is blank. This is to prevent links from being accidentally deleted.
You have entered components with different types in the same sequence (option, variant or normal).
You have entered a component as as variant but there is no component for the same type. A variant is a mandatory choice from a minimum of two components.