Product design
Use this function to define 1 or multiple revisions of the structure for a new product. A product design is an assembly, a new "in design" product made up of assemblies and components.
Important
Refer to the Product design guide to access a comprehensive overview of the Sage X3 Product design module. The Product design guide covers the prerequisites and setup needed to use the Product design module, and describes the integrated features provided for managing product designs. Click the link that applies to your Sage X3 solution:
- Product design if you’re using Sage Business Cloud.
- Product design if you’re using an on-premises instance of Sage X3.
Product design guide: Refer to the Creating a new product design BOM chapter for information on the use of this function.
Product design BOMs contain structured information for making a product, however product design BOMs are designed independently from in-production and subcontracted bills of material (BOMs) and assemblies. As for in-production and subcontracted BOMs, product design BOMs define an assembly that can ultimately become a finished product made up of subassemblies, product design BOMs as subassemblies, and components. Any number of subassemblies can exist in a product design BOM component list. Each subassembly will itself have a list of components, and this list can also contain subassemblies. Progressing in this way you can create multiple levels of assembly below the final assembly, the design product.
Prerequisites
Refer to documentation Implementation
Screen management
The Product design function contains a home section, and a table in a Design BOM section for adding components and for adjusting costs. Each New material that you add as a component to a product design BOM revision is also created as a New material "parent" record. You access the New material parent record functionality from the New material action (Components > New material).
Home section
The home section provides the product design identification fields. The critical fields in the home section are Status and Release status. These fields indicate the current stage of the design in the design and approval cycles, through to the release of the design product.
- The design engineer for the product design BOM uses the Status field to control the progress of the design through the design cycle.
- If populated, the Release status field indicates if this, or a different revision of the design has reached production status and was approved as the "best" overall design and released as a new product, and a full production BOM, or was abandoned.
Block number 1
Product design code (field NPICOD) | ||||||||||||||
The code for the new product design. This is an internal identification code. For example, NPI-Rotating tower crane. | ||||||||||||||
Revision (field NPIREV) | ||||||||||||||
The revision number. The revision number forms part of the product design identifier. | ||||||||||||||
Production site (field MFGFCY) | ||||||||||||||
The site where the new product is assembled. The production site also forms part of the product design identifier.
|
||||||||||||||
Description (field NPIDES) | ||||||||||||||
The description for the product design revision. | ||||||||||||||
field HASHEATEX | ||||||||||||||
The T icon is displayed if you used the Header text action to add supporting text to the product design. | ||||||||||||||
Status (field NPISTA) | ||||||||||||||
The new product design revision is automatically initialized to In development status. You can change this to a status that's further through the design cycle, if necessary.
Each product design BOM revision needs to follow the standard design and approval processing cycles. The stages of the product design cycle are defined in the 3511—Product design status local menu. For a product design BOM revision that will be processed through to completion, the standard design cycle is: In development > Development completed > Submitted for approval > Production. For a product design BOM revision that will be rejected, the standard design cycle is: In development > Development completed > Submitted for approval > [Suspended] > Obsolete. |
||||||||||||||
Release status (field RELSTA) | ||||||||||||||
This field is populated automatically after a product design BOM revision is released as a new product, and as a full production BOM. It displays 1 of the following values:
You cannot make any changes to the product design revision if the field is populated. |
Block number 2
Design product (field NPIITMREF) |
The Design product code becomes the final product code, the code that's written to the Products table (ITMMASTER) when the product design is published. You have 3 options for this field. You can:
|
Major version (field BOMECCMAJ) |
The major version of the product that applies. Major versions might be used where there have been increased or significant changes to the original or previous version. The "form, fit, or function" has changed. This field is not populated if the product code defined in the Product field is not version managed. |
Minor version (field BOMECCMIN) |
The minor version of the product that applies. Minor versions might be used where there have been minor features or changes in functionality, or significant fixes applied to a specific major version. This field is not populated if the product code defined in the Product field is not version managed. |
Product published (field NPIITMREFP) |
Selected if the product design was published to the Products table (ITMMASTER). You can view the new product using the Products function (GESITM). |
BOM published (field NPIBOMREFP) |
Selected if the product design BOM revision was published as a full production BOM. You can view the production BOM using the Production BOMs function (GESBODP). |
Block number 3
Brand (field BRAND) |
If the product design revision is associated with a specific brand, you can reference the customer's brand name here. For example, MovaCrane. This field is optional. |
Customer (field BPCNUM) |
The customer for the product design revision. This field is optional. |
Project (field PJT) |
Links production of the product design with a specific project. Select one of the following:
If the value of this field includes a character such as an exclamation mark "!", this field links to the structure of the project. The character is the separator between a project code and the structure, either the project budget structure or the project operational (task) structure. For example, if a material task code is "USA-P3" and a project code is "USA12345678", this field displays a link to the project operational structure as "USA12345678!USA-P3". To provide a quick and easy visual reference, the link to the project or project structure is distinguishable by the number of separator characters used. If there's no separator, the link is made to the project. A single separator character such as an exclamation mark after the project code (the first code) indicates that the link type is a task (the link is to the project operational structure). 2 separators placed after the project code mean that the link corresponds to a budget code (link to the project budget structure). |
Tab Design BOM
You use this section for adding components to a product design revision, and for adjusting costs.
Costs
Cost site (field CSTFCY) |
This field defaults to the defined production site (Production site (MFGFCY) field), if defined, but can be changed. |
Currency (field CSTCUR) |
This field defaults to the currency associated with the defined cost site (Cost site (CSTFCY) field). You cannot change it. |
Cost type (field CSTTYP) |
This field is significant for costing your product design revision. The default cost type is Standard cost. You can choose to cost the product design revision using one of the following cost types:
The Cost type is mandatory for the cost calculations. Existing products that you add to your design as components read from the defined product-cost record to contribute to the overall unit and total cost of your design. New materials that you add to your design as components do not initially have any costs associated with them. You add the costs manually either to the component line or when you publish the new material to the Products table (ITMMASTER). Publishing the new material creates the appropriate product-cost record simultaneously, writing the costs from the new material to the defined product-cost record. The overall unit and total cost of your design are then updated to include the new material costs. |
Design UOM (field NPIUOM) |
This field defaults to the value defined in the DESIGNUOM—Design BOM UOM parameter (TC chapter, NPI group). Leave the default value or select the unit in which the product is costed and/or manufactured. The Design UOM is mandatory for the quantity calculations. |
% calculation (field PRCCLC) |
Indicates if component quantities for the product design revision are recorded and calculated based on percentages. This checkbox is only available if the Design UOM field (NPIUOM) is set to a unit that represents weight or volume. |
Design quantity (field NPIQTY) |
The quantity of the product design revision that's to be costed / manufactured based on a percentage calculation or recipe. This field is only available if the Design UOM field (NPIUOM) is set to a unit that represents weight or volume and the % calculation checkbox (PRCCLC) is selected. |
Block number 2
Block number 3
field HASTEX |
The T icon is displayed if you used the Line text entry action from the Actions icon to add supporting text to the component line. |
field HASIMG |
The Image icon is displayed if you used the Image action from the Actions icon to add an image to the component line. |
field HASPRDSIT |
The orange dot is displayed as a warning if this "existing" component does not have a product-site record. |
Sequence (field BOMSEQ) |
The sequence number of the component in the BOM (bill of material). 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. |
Type (field CPNTYP) |
Defines the type of component. You can set it to one of the following values:
|
Component (field CPNREF) |
The component product code.
If the component currently exists in the BOM, you need to ensure that the sequence number for the component is unique.
|
Description (field CPNDES) |
A description for the component / component line, maximum of 30 characters. This field is only available for entry for New material, Generic product, Costing, and Text component types. For Existing material and Existing assembly component types, this field displays the description from the product record. For Design assembly component types, this field displays the description from the Product design header table (NPIHEADER). |
Revision (field CPNREV) |
The specific revision number of the defined product design BOM to use. This field is only available for entry for Design assembly component types. |
Design site (field CPNFCY) |
The production site for the selected revision number for the defined product design BOM. This field is only available for entry for Design assembly component types. |
Major version (field ECCVALMAJ) |
The major version of the component that applies. Major versions might be used where there have been increased or significant changes to the original or previous version. The "form, fit, or function" has changed. Select a version code from the list of version codes displayed. This field is not available for entry if the component code defined in the Component field is not version managed. |
Minor version (field ECCVALMIN) |
The minor version of the component that applies. Minor versions might be used where there have been minor features or changes in functionality, or significant fixes applied to a specific major version. Select a version code from the list of version codes displayed. This field is not available for entry if the component code defined in the Component field is not version managed. |
UOM (field BOMUOM) |
The unit in which the component is costed and/or manufactured. This field is only available for entry for New material and Generic product component types. If the component is an "existing" component, this field defaults to the unit of measure for the component.
The Design UOM is mandatory for the quantity calculations. |
% quantity BOM UOM (field PRCBOMQTY) |
The percentage of the component that's needed to make the design product. This field is only available for entry if the Design UOM field (NPIUOM) is set to a value that represents weight or volume, and the % calculation checkbox (PRCCLC) is selected. The sum of the percentage of each component needs to equal 100. Where a component has the Exclude quantity checkbox (EXCLOKQTY) selected, the quantity is excluded by default from the percentage calculations. |
UOM link quantity (field BOMQTY) |
This field is calculated automatically if the Design UOM field (NPIUOM) is set to a value that represents weight or volume, and the % calculation checkbox (PRCCLC) is selected. It displays the quantity of the component in the component unit of measure (UOM field (BOMUOM)) that's needed to make the design product, based on the percentage defined in the % quantity BOM UOM field (PRCBOMQTY) if the component unit of measure also represents weight or volume. For all other units of measure such as EACH, AREA, LENGTH, use this field to define the quantity of the component in the selected unit (BOMUOM field) that's needed to make the design product. Where a component has the Exclude quantity checkbox (EXCLOKQTY) selected, the quantity is excluded by default from the quantity calculations. |
UOM-STK factor (field BOMSTUCOE) |
The conversion factor between the component unit (UOM field (BOMUOM) and the product design unit (Design UOM field (NPIUOM)). It's always set to 1 unless a product design unit is set to a value that represents weight or volume. If the product design unit is one value and the component unit an unrelated value, for example, Design UOM = g (grams) and component UOM = l (liter), a Warning icon is displayed to indicate an unexpected field value. |
field HASWRN |
The Warning icon is displayed to indicate an unexpected field value. For example, the product design unit is one value and the component unit an unrelated value. For example, Design UOM = g (grams) and component UOM = l (liter). The warning is non-blocking and will not prevent you building your product design. |
Link quantity (field LIKQTY) |
The quantity of the component in the stock unit that's needed to make the design product. The default quantity is calculated from the entered quantity using the UOM-STK coefficient (BOMSTUCOE field). You can amend it if necessary. |
Design link quantity (field NPILIKQTY) |
The quantity of the component in the component unit that's needed to make the design product. The default quantity is calculated from the entered quantity using the UOM-STK coefficient (BOMSTUCOE field). This field is not available for entry. |
STK (field STU) |
The calculation quantity unit. |
Density (field DTY) |
This field is subject to the UML—Link quantity in unit of measure activity code. It defines the product density. Density is the mass of the product (measured in g (grams) or kg (kilograms), for example) divided by its volume (measured in ml (milliliters) or cm³ (cubic centimeters), for example). |
Link quantity code (field LIKQTYCOD) |
Defines how the quantity of the component in the stock unit that's needed to make the design product is determined:
|
Design STK factor (field NPISTUCOE) |
The conversion factor between the product design unit of measure (Design UOM field (NPIUOM)) and the component unit of measure (STK field (STU)). For example, if the Design UOM field = kg and a component STK field = g, this field displays the value 0.00100 as the conversion factor from kg to g. |
field HASNPISTUC |
The Warning icon is displayed to indicate an unexpected field value. For example, the product design unit is one value and the component unit an unrelated value (for example, Design UOM = g (grams) and component UOM = l (liter)). The warning is non-blocking and will not prevent you building your product design. |
Quantity rounding (field QTYRND) |
The rounding rule to be applied to adjust the calculated quantity of the component to the number of decimal places defined for the stock unit of the parent product. You can set the field to 1 of the following values:
|
% scrap (field SCA) |
The percentage of the component that you expect to be scrap or lost during the production process. Inquiries can display the following figures:
|
Exclude qty. (field EXCLOKQTY) |
Indicates if a component quantity is excluded from the percentage and quantity calculations. You might use this feature if a component used in a chemical formula vaporizes, for example. |
Cost (UOM) (field BOMUOMCST) |
The total cost of the component in the product design unit (Design UOM field (NPIUOM)) for the displayed Calculation quantity (CLCQTY field). |
Cost (STK) (field CSTSTU) |
The total cost of the component for the defined component unit (UOM field (BOMUOM)) for the displayed Calculation quantity (CLCQTY field). |
Calculation qty. (field CLCQTY) |
This field is set to the default quantity 1. |
Component cost (field MATTOT) |
The total cost of this component from the product-cost record. You can add or amend the value. |
Material cost (field MATLEV0) |
The current material cost for the component from the product-cost record. You can add or amend the value. |
Machine cost (field MACTOT) |
The current machine cost for the component from the product-cost record. You can add or amend the value. |
Labor cost (field LABTOT) |
The current labor cost for the component from the product-cost record. You can add or amend the value. |
Subcontract cost (field SCOTOT) |
The subcontract service cost from the product-cost record. You can add or amend the value. The price used to value the service is specified by the VLTSCEOEXT—Service value price/planned PC parameter (ACH chapter, COS group). |
Overhead cost (field OVETOT) |
The overhead costs for the component from the product-cost record. You can add or amend the value. |
Lock costs (field LOKCST) |
Indicates if updates to the component costs are blocked. You might use this feature when you’ve determined the costs for a specific component are correct and should not be altered, for example. |
Exclude costs (field EXCLOKCST) |
Select the checkbox to exclude the costs for the component from the Unit cost (TOTUNTCST field) and Total cost (TOTEXTCST field) calculations. |
Cost (STK) (field VLTTOT) |
The total cost for the component for the displayed calculation quantity (CLCQTY field). |
Total cost (field EXTCST) |
The total cost for the component. This figure is calculated from the selected Cost type (CSTTYP field) plus the Overhead cost (OVETOTNPI field). |
Note code (field NORCOD) |
If the component type is Existing material or Existing assembly and it does not have a product-site record, the note "This component is not available for the production site "[production site code]"" is displayed in this field. An orange dot is displayed on the component line as a warning. |
Totals
Update totals (field UPDTOTALS) |
Select the icon to update the costs for the product design revision. |
Block number 6
Block number 7
Block number 8
Line text entry | ||||||||||||||||
Select Line text entry from the Actions icon to add text to the component line. A T icon displays on the component line. You can select the icon to view or adjust the text associated with the component. |
||||||||||||||||
Image | ||||||||||||||||
Select Image from the Actions icon to view or change an image associated with the component. This action is only available if an Image icon is displayed on the component line. You can also select the icon to view or change the image associated with the component. |
||||||||||||||||
Product detail | ||||||||||||||||
Select Product detail from the Actions icon to view or amend the details of the component / product. This action is only available for Existing material or Existing assembly component types. You need to publish New material component types before you can view the product details. |
||||||||||||||||
Reference | ||||||||||||||||
Field descriptions
Block number 1 Select Reference from the Actions icon to add circuit and drawing references to the component line. There's no limit to the number of circuit or drawing references you can add. An information message warns where line references are not equal to the component quantity. For example, a design engineer includes a circuit board as a component of a production BOM. The circuit board needs 10 LED lights to be attached. The design engineer uses the Circuit references column to describe where to add the LED lights to the circuit board and the Drawing references column to cross-reference to the CAD, manual drawings, or file name. |
||||||||||||||||
Where used | ||||||||||||||||
Field descriptions
Component - existing product Component - other Block number 3 Block number 4
Processing
Select Where used from the Actions icon to locate every product design BOM revision and every level of a product design BOM revision with the component. The search functionality is limited to the component type for the specific component line. |
Tab Approval
This section is used by user roles with Manager or Super user authorization, such as the design engineer for the product design BOM revision, and subject matter experts that have been assigned to provide input into the design.
User roles with Manager or Super user authorization
As a user role with Manager or Super user authorization, such as the design engineer for the product design revision, you use this section to assign the product design revision to subject matter experts. Subject matter experts, or "approvers" are individuals within or external to your organization that can provide input into the design.
"Approvers" you assign to review the product design revision should have the expertise to adequately assess the design from both a business and a technical perspective. They have administrative rights to advance or reverse the design through the stages of the approval cycle as they deem necessary.
- "Approvers" need to be authorized as such using their functional profile.
- Approvers can be responsible for manually advancing the product design revision to the next stage in the approval cycle.
Approvers
As an "approver", you’ve been assessed as having the expertise to review the business case and the requirements for the product design BOM revision.
You might be an internal approver or an external approver. As an external approver, you might work for a customer that was sold a prototype of the product design and have now reviewed the design against the requirements or you might be an organization such as the Food Safety and Inspection Service.
As an approver, you should assess the product design BOM revision from both a business and a technical perspective.
Upon completion of your review, you notify the design engineer for the product design BOM revision by setting an approval status.
Your user role needs to have Internal approver or External approver authorization.
Approver
Approver (field APPUSR) |
The subject matter expert that has the expertise to review the business case and the requirements for the product design BOM revision. Subject matter experts or "approvers" have a user role with Internal approver or External approver authorization. They have the authority to approve or reject the suggested design. |
Approval date (field APPDAT) |
The date you assign an "approver" to the product design BOM revision or as an approver, the date you change the Approval status field. |
Approval status (field APPSTA) |
The current status of the decision in the review of the business case and requirements for the product design revision. The standard approval cycle is: Approval pending > Approval submitted > Approval in progress > Approved for prototype > Approved for production. The standard approval cycle for a product design BOM revision that will be rejected is: Approval pending > Approval submitted > Approval in progress > Approval rejected. You can be flexible with the approval cycle status. For example, for a product design BOM revision that reaches Approved for prototype status then a prototype is sent to customers for approval and is subsequently rejected, the approval cycle could be: Approval pending > Approval submitted > Approval in progress > Approved for prototype > Approval rejected. |
Maximum quantity (field QTYMAX) |
Use this field following your review as an "approver" for the product design revision to indicate how many of the design you approve for production as a prototype product (by raising prototype work orders). Your figure should represent the maximum number of prototype products you need to run through your approval cycle. This figure is obsolete if the approval status is Approved for production. |
UOM (field QTYMAXUOM) |
Use this field following your review as an "approver" for the product design revision to define the unit in which the maximum quantity of the component should be produced as a pilot product or for full production. This field is only for reference. It does not impact the production process. |
Approval information
Tab Images
Use this section to link up to 2 images to your product design revision.
Select Select file. Locate the image, then select it.
Actions menu
Select the Header text action to add supporting text to the product design revision. A free-format Text entry box is displayed. You have unlimited characters to add information to support your design revision. A T icon is displayed in the home section if you add supporting text to the product design revision. |
Select the New material action to manage a new material "parent" record before you publish the component to the Products table (ITMMASTER). |
Field descriptions
Grid
Select the Publish new material action to convert a New material component type to a stock item. Publishing a new material creates the following records:
The New material "parent" record is deleted. For every product design BOM revision in which the published new material exists as a component:
A detailed log file is displayed upon completion. |
Select the Where used action to locate every product design BOM revision and every level of a product design BOM revision in which a specific component is used. |
Field descriptions
Product
Block number 2
Costing
Block number 4 Costs
Select the Publish product action to convert a design product for a Design assembly type to stock. You need to publish a design assembly before you can create it as an "in-production" production BOM. Publishing the design product creates the following records:
The product design Product published checkbox is selected. A detailed log file is displayed upon completion. |
Select the Publish BOM action to convert a published design assembly revision to an "in design" production BOM. A BOM is created in the Production BOMs function (GESBODP) with a New product in design mode warning attached in the home section. The warning indicates that the product has only been released as a prototype product and has not yet been released as a full production BOM. The Approval status field (APPSTA) needs to be set to Approved for production. You can view the published "in-design" assembly in the Production BOMs function (GESBODP). For every product design BOM in which this published design assembly revision exists as a subassembly:
The product design BOM published checkbox is selected. This action (Publish BOM) is now disabled. A detailed log file is displayed upon completion. This action is only reactivated if the component details for the product design BOM revision are modified. A warning is displayed if you select this action for the product design BOM revision again. The production BOM is updated from the product design BOM revision to include the modified component details. |
Select the Product detail action to view or amend the details of the product created from the product design BOM revision. This action is only available if the Product published checkbox in the home section of the product design BOM revision is selected. |
Select the BOM detail action to view or amend the details of the production BOM created from the product design BOM revision. This action is only available if the BOM published checkbox in the home section of the product design BOM revision is selected. You need to publish Design assembly product design BOM types before you can view the production BOM details. |
Select the Work order action to create a prototype work order for the "in design" production BOM created from the product design BOM revision. The production BOM has a New product in design mode warning displayed in the home section. This action is only available if the BOM published checkbox in the home section of the product design BOM revision is selected. You need to publish product design BOMs for Design assembly types before you can create prototype work orders. |
Field descriptions
Select the Release action to select which revision of the product design to release as a new product. This action is only available if the Approval status field (APPSTA) is set to Approved for production, and the status of the product design BOM revision has advanced to Production (Status field (NPISTA)). Each revision of the product design that has been approved for production and advanced to Production status is listed in the Revisions table (Release product screen). Select the Release checkbox (NBLIG1) for the product design BOM revision that you want to release as a new product, and as a full production BOM. You can only release 1 revision of the product design BOM. The linked production BOM is automatically selected for release. Using the Production BOMs table you can now do the following:
For the default production BOM and each additional production BOM alternative selected for release:
For the product design BOM revisions:
|
Error messages
In addition to the generic error messages, the following messages can appear during the entry:
The entered revision must be greater than the latest revision for this design BOM.Product design revision numbers need to be sequential. The revision number that you've entered is a lower level than the previous revision number for the product design BOM.
The percentage calculation requires the component unit (BOM UOM) or stock unit (STK) to be related to weight or volume.Component quantities can only be recorded and calculated based on a percentage if the Design UOM field is set to a unit that represents weight or volume and the % calculation checkbox is selected.
The entered component [code] is from component type [type].All BOM components are defined by a "type". The component type that you've selected is incorrect. For example, if the selected component exists as a stock item, you cannot add it to a product design BOM revision as a New material component type.
The total % quantity BOM UOM for all components cannot exceed 100%.or
The total % quantity BOM UOM for all components is less than 100%.
Component quantities for the product design revision are based on a percentage calculation. The Design UOM field is set to a unit that represents weight or volume and the % calculation checkbox is selected. The sum of the percentage of each component (% quantity BOM UOM field (PRCBOMQTY)) needs to equal 100.
Where a component has the Exclude quantity checkbox (EXCLOKQTY) selected, the quantity is excluded by default from the percentage calculations.
This message is displayed to warn you that the selected component exists as a component in a different product design BOM. You cannot delete this component.
For reference, a generated log file includes a Where used section listing each product design record that includes this component.
This link causes a loop in the BOM.The selected component has this Product design code as a component in its BOM.
This component is not available for this production site [code].You’ve entered an Existing material or Existing assembly component type that does not have a product-site record. 2 warnings are displayed:
- An orange dot is displayed on the component line.
- A note "This component is not available for this production site "[production site code]" is displayed in the Note code field.
or
The circuit references exceed the required BOM quantity.
There's no limit to the number of circuit or drawing references you can add per component. These information messages simply warn you that line references are not equal to the component quantity.
Update component costs?If you select this icon, both the component costs (if the Lock costs checkbox is clear), and the Totals block in the Design BOM section are updated immediately. Do you want to update both these costs?
Update design totals?If you select this icon, the Totals block in the Design BOM section is updated immediately. Do you want to update these costs?
A design BOM is using this new material.This message is displayed to warn you that the selected component exists as a New material component type in a different product design BOM. You should consider the impact of publishing this new material to stock.
The product category flow type must be Bought, Sold or Manufactured.or
Published component must have a category.
or
Category type - Service/phantom/tools/generic/maintenance are not allowed.
or
The product category flow type must be Manufactured.
These messages are displayed to warn you that a product category you have selected does not have a Flow type set to Bought (PURFLG checkbox), Sold (SALFLG checkbox), or Manufactured (MFGFLG checkbox). You need to choose a different product category before you can publish this new material or design assembly to stock.
The product stock unit and category stock unit must match.This message is displayed to warn you that the product category Stock unit field (STU) does not match the stock unit for the new material calculation quantity in the STK field (STU). You need to choose a different product category before you can publish this new material to stock.
This design BOM revision is already published. Republish it?The Publish BOM action is displayed after a product design BOM revision is published as a production BOM if the component details for the product design BOM revision are modified. This provides the facility for the design engineer to update the production BOM with the modified component details, or to load a different revision of the product design BOM and publish the revision to a full production BOM, applying a different BOM alternative Code for the parent product code.
Tables used
Refer to documentation Implementation