Bill / Component Validation Rules
The following bill and component validation rules apply when defining, copying, or mass changing bills of material:
- Depending on the setting of the profiles that limit access to different bill types (BOM: Model Item Access, BOM: Planning Item Access, BOM: Standard Item Access), you may not be able to modify bills.
- You cannot add a component with an operation sequence number that does not exist in the routing. The only exception is for operation sequences that are equal to 1.
- You cannot add a component to a bill where the component item is the same as the parent.
- You cannot add a component to a bill where the same component, with the same operation sequence and effectivity, already exists on the bill.
- Only manufacturing items can be added to manufacturing bills.
- You cannot add a component to a bill that is being referenced as a common bill from another organization, where the component does not exist in the other organization.
- You cannot add components to common bills.
- You cannot add a component to a bill if it violates the rules shown in the following table:
"Configured" items are Assemble to Order (ATO) items that have a base item identification. ATO items have the Assemble to Order attribute set to Yes. Pick to Order (PTO) items have the Pick Component attribute set to Yes.
For example, if the parent item is a PTO model, it is not allowed to have a component that is a planning item, it is allowed to have a component that is a configured item, any ATO model component must be a phantom assembly, and any ATO standard component must be optional.
- For ATO, PTO, and phantom bills where the parent item has ATP Components set to No, you cannot add a component that has either the item attributes Check ATP set to Yes or ATP Components set to Yes.
- You cannot add an optional component to a bill that is neither model or option class.
- You cannot add a component, whose planning percent is not equal to 100, to a standard bill.
- You cannot add a mandatory component, whose planning percent is not equal to 100 and has the Forecast Control attribute set to Consume or None, to a model or option class bill.
- When adding a component to a bill, the mass change will set the Check ATP component attribute to No if the component quantity is less than or equal to 0.
See Also
Creating a Bill of Material
Copying Bill and Routing Information
Referencing Common Bills and Routings
Deleting Components and Operations
Mass Changing Bills of Material