Modules:BillOfMaterialsVersion/User Documentation
Contents |
Introduction
This article explains how to configure Bill of Materials (BOM) Version functionality. The current module only implements the configuration of the BOM versions and the 'Substitute' Products. It does not modify/extend/re-implement any of the existing logic that uses the standard 'Bill of Materials' functionality. It is intended to be extended from external modules.
A new tab named 'BOM Versions' has been added under Product window. Only visible if the product is marked as 'Bill of Materials'.
BOM Versions
It will be possible to define more than 1 BOM Version per each product.
- Organization: The organization in which the BOM Version will be defined.
- Name: The name of the specific BOM Version.
- Description: A better explanation of the BOM Version.
- Valid From Date: The starting date from where the BOM Version will be taken into account.
- Valid From Date: The ending date until where the BOM Version will be taken into account.
- BOM Verified: This flag indicates that the BOM Version is ready to be used as there are no cycles between the ingredients.
Product BOM Version
A new tab has been added below BOM Versions tab in where all the product components of the version can be defined.
- Line No.: Indicates the unique line for a document. It will also control the display order of the lines within a document.
- Product: The product component of the BOM Version
- BOM Quantity: The quantity of the selected product that composes the BOM Version
- Description: A better explanation of the Product BOM Version.
Create BOM Version
A new button has been added in BOM Version tab that helps to create all the components of a BOM Version. This process will get all the components of 'Bill of Materials' tab and per each record it will create a record in 'Product BOM Version' tab.
The button will open a popup with one option
- Delete all previous lines: If checked, all the previously existing records in Product BOM Version it will be deleted. If not, all the new lines will be created but the existing ones will be kept.
Verify BOM Version Process
A new button has been added in BOM Version tab that will check that there are no cycles in the Bill of Materials product configuration. Example:
* Product A is a BOM and has product B as component. * Product B is also a BOM and has product A as component.
This process will also check possible product Substitutes that will be explain in the next section.
The template also makes another change. The 'Verify BOM' process by default for 'Bill of Materials' tab it doesn't check any possible substitute. This process has been replaced in the template by a new one that does the same as the original one but also checking possible cycles in the configuration, as explained before.
Substitute tab
A new tab has been activated below Product window in where all the substitutes of a product can be defined. The idea behind this tab is that any component product of a BOM or a BOM Version could be substituted by any of its product substitutes.
- Name: The name of a product substitute record. It is an open text field in where any name can be specified.
- Product: The link to the substitute product.
Add Substitute process
Substitute tab UI Pattern is 'Delete Only'. In order to add any product substitute a new Add Substitute process has been added in Product window header tab. This process will display the list of products that can be substitute of the current product.
The button will display the following fields:
- Name: The name of a product substitute record. It is an open text field in where any name can be specified.
- Product: The link to the substitute product.
This process has been implemented along with the restrictions to add manually records in the tab because it checks possible cycles in each BOM or BOM Version in where the product substitute can be substituted.
A product to be a possible substitute of another it has to be configured as 'Is Substitute'