Disassemble Material#
Material.Disassemble
Overview#
This operation is used to disassemble a a previously assembled Material by returning the consumed quantity to other source Materials, according to a pre-defined Bill-Of-Materials.
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.
- Assembled Material does not have Sub-Products.
- There is a Current BOM Version defined for the TopMost of Assembled Material.
- Assembled Material quantity is greater than zero.
- The Disassembled material quantity must be greater than zero and less or equal to the assembled quantity of the 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 include the Material being Assembled.
- Source Materials must not have any open defects (Open Defect Count is zero).
- 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] )
- 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.
- BOM must exist and be Active or Effective.
- If AssemblyType is Explict, ExplictAdd or ReplaceAndDisassemble:
- Material quantity is greater than zero (it has been previously assembled).
- The Disassembled MaterialQuantity must be greater than zero and less or equal to the AssembledQuantity of the Material.
- If AssemblyType is ExplictLongRunning, there must be at least one BOM Instance Item with the ActualQuantity = 0 and RequiredQuantity = 0, or ActualQuantity > 0 and RequiredQuantity > 0.
Sequence of Steps#
Step 1: Disassembly#
- Verify the Material and BOM information and click Disassemble.
- Specify the quantity of Material to disassemble and select Next. Note that the Material primary quantity will be reduced accordingly and that required quantities will be automatically calculated based on the BOM definition.
Step 2: BOM#
- 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).
Warning
It is not possible to change te BOM Product revision.
-
the source Material and the disassembled quantity (in case they are not already being displayed).
- a Material or list of Materials and respective returned quantity, loss quantity and loss reason.
- a comment for each target Material (optional).
- Click Disassemble 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.