Assemble Material#
Material.Assemble
Overview#
This operation is used to assemble a Material.
Setup#
No special setup is required other than to meet the preconditions of the transaction.
Preconditions#
- Assembled Material exists and it is Active.
- Assembled Material is not on Hold and not In Transit.
- The Assembled Material Product matches the TopMost Material Product.
- There is a Current BOM Version defined for the TopMost of Assembled Material.
- If Material is TopMost, then it must be In Process (that is, it needs to be performed after Track-In and before Track-Out).
- If Material is Sub-Material, its TopMost Material must be In Process.
- Source Materials exist, are Active, Queued or Consumable, are not In Store and not On Hold.
- Source Materials must not have any open defects (Open Defect Count is zero).
- Source Materials must not include the Material being Assembled.
- Source Materials Floor Life must still be valid: Either Floor Remaining Life is Null OR (Floor Life Remaining Life > 0 AND Floor Life Counter State = Stopped) OR (Floor Life Counter State = Running AND [Floor Life Remaining Hours - (Now() - Floor Life Open Date) in Hours > 0] ).
- If the operation is not Disassemble Material or it is Disassemble Material, and for the Disassemble Material operation the AssemblyType is Explicit, ExplicitAdd or ExplicitLongRunning, for all BOM Products, if the Material Reservation Mode is different to None:
- If the Material Reservation Mode is Production Order, and the TopMost Material of the Assembled Material has a Production Order defined, the Source Material for the BOM Product must have the same Production Order associated to it.
- If the Material Reservation Mode is Material Dependency, there must be an Active Material Dependency from the Source Material to the TopMost Material of the Assembled Material.
- For TopMost of Source Materials:
- the PickListItemCount must be Null
- the IsInTransferOrderItem must be Null
- the Material Product InventoryLocked must be false
- the IsApproved must be different from false (could be null)
- Source Materials must be in the same Facility of the Assembled Material.
- Expiration Date (if set) in Source Materials must be later than the present time.
- BOM must exist and be effective or active.
- If the AssemblyType is Explicit or ExplictLongRunning, the Final AssembledQuantity must be less than or equal to the Material PrimaryQuantity or SecondaryQuantity (matching the BOM units).
- If the CurrentBOMAssemblyType is ExplictLongRunning, the Material must be TopMost.
- If the Material has Sub-Materials and the flag
SkipSubMaterialsProductValidationis false or null, all Sub-Material Products must be identical to the Product of the Main Material.
Sequence of Steps#
Step 1: Assembly#
- Select a Material and click Assemble.
- Insert the quantity of Materials to assemble and click Next.
Step 2: BOM#
-
Material BOM details will be partly displayed by the system. Source Products which are not references require that further details be specified in this step. Verify and complete these details by entering:
- the source Product (or substitute).
- the Bin Code associated with the Product.
- the source Material and the assembly quantity (in case they are not already being displayed).
- a Material or list of Materials for which you will have to enter consumed quantities, loss quantities and loss reasons.
- a comment for each source Material (optional).
-
If needed you may specify additional details for each source Material:
- source location
- target location
- Reference Designator (list separated by semi-colons)
-
Click Assemble to finish the operation.
Note
If there is a BOM of scope Materials associated to a Material that has characteristics, the BOM will be displayed with the characteristics of the Material.
Info
For more information, see the Material Assembly tutorial.
