--- alias: user-guide-disassemble-material tags: - assembly description: "This documentation details the process of disassembling a material using a Bill-of-Materials, returning consumed quantities to source materials" --- # Disassemble Material :lock: Material.**Disassemble** ## Overview This operation is used to disassemble a previously assembled **Material** by returning the consumed quantity to other source Materials, according to a pre-defined Bill-Of-Materials (BOM). ## 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 Top Most of Assembled Material and the Current BOM Assembly Type for the Top Most of Material is Explicit, Explicit Add, or Replace And Disassemble for the Top Most Material. * If Material is Top Most, 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 Top Most 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 Top Most of Source Materials: * the `PickListItemCount` must be `null` * the `IsInTransferOrderItem` must be `null` * the `MaterialProductInventoryLocked` 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 Assembly Type is Explicit, Explicit Add, or Replace And Disassemble: * Material Quantity is greater than zero (it has been previously assembled). * The Disassembled Material Quantity must be greater than zero and less or equal to the Assembled Quantity of the Material. * If Assembly Type is Explicit Long Running, there must be at least one BOM Instance Item with the `ActualQuantity = 0` and `RequiredQuantity = 0`, or `ActualQuantity > 0` and `RequiredQuantity > 0`. * If a Container and Position are defined for the Target Material, the Container Capacity Per Position must be able to hold the Target Material plus the Returned Quantity (Primary or Secondary, as defined in the Container Capacity Units — if matching). !!! note The Disassemble quantity can only be decimal if the Disassembled Material Step `IsDecimalQuantityAllowed` is set to `true`. ## Sequence of Steps ### Step 1: Disassembly 1. Verify the **Material** and **BOM** information and select **Disassemble**. 2. 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. ![Screenshot showing the disassembly process for Material.](images/disassemble_material_disassembly.png) ### Step 2: BOM 1. Product BOM details will be displayed: * the source **Product**; * the **Product** description, location and position; * the quantity to disassemble along with the tolerance range, if defined for the BOM Item. !!! note The tolerance range is applied to the total quantity consumed across all source Materials (including substitutes) and not individually per material. 2. 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 the BOM Product revision. * the source **Material** and the disassembled quantity (in case they are not already being displayed). * a **Material** or list of Materials can be selected, however, if the BOM Product Quantity is negative, only one **Material** can be specified. For each selected **Material**, enter: * Respective returned quantities. * Loss quantities and loss reasons, if the BOM Product Quantity is positive. * a comment for each target **Material** (optional). !!! note The Disassemble Material operation does not support Information Capture Required; therefore, no Information Value is required. 3. Select **Finish** to disassemble the **Material**. ![Screenshot showing a Bill of Materials (BOM) for disassembling a material.](images/disassemble_material_bom.png) !!! note If there is a BOM of scope Materials associated to a Material that has characteristics, the system will only display BOM Products that have the same characteristics defined for the selected Material.