--- alias: user-guide-terminate-material description: "This documentation details the process for removing a material from the system" --- # Terminate Material :lock: Material.**Terminate** ## Overview This operation is used to Terminate a **Material**. ## Setup No specific setup is required other than to meet the preconditions of the transaction. ## Preconditions * The **Material** exists in the system and it is Active or Created. * The Top-Most **Material** property Current Material Transfer must be empty. * For the Top-Most **Material**: * The Pick List Item Count must be empty. * The In Transfer Order Item must be empty. * If the **Material** is associated with a **Resource**, and the state of the **Material** is Consumable, Durable, Dispatched, In Process, or the property In Store is set to `true`, the **Resource** Inventory Locked must be `false` – except if called from the Perform Periodic Inventory operation. * If the **Material** is referenced in an Active Inspection Order Step Sample that is not Closed, the **Material** cannot be terminated. The only exception to this is if the **Material** Current Inspection Order is the Parent of that Inspection Order Step Sample. * If the **Material** is In Transit, it can be terminated if it is a Top-Most **Material**. * If the **Material** is assigned to an active Qualification **Maintenance Activity Order**, it can be terminated even when all associated **Qualification Checks** are in the `Completed` or `Obsolete` state. * If the **Material** is a **Sub-Material** and its Top-Most **Material** has a Current BOM Instance set, and if the Top-Most **Material** Current Assembly Type is Weigh And Dispense, the **Material** being terminated cannot be referenced in a BOM Instance Item Material as the Weigh And Dispense To Material if the respective BOM Instance Item is Open. * If the **Material** Package Count is greater than zero: * If the **Material** is Top-Most, the system checks the hierarchy of Parent Packages (only Active Packages) of Packages that explicitly reference that **Material**, and do not contain any other **Material** – unless called by the Ship Material operation. * If the **Material** is a **Sub-Material**, it can only be terminated by using the Terminate Package operation, which will then use this Terminate Material operation. ## Sequence of Steps The Terminate Material wizard can be called from the **Material** page within the Business Data Group. ### Step 1: General Data 1. Select **Terminate** to perform the operation. All generic/smart table rows that reference the current object will be removed and will not be recovered if the object is unterminated at a later point. For more information, see [[user-guide-terminate-and-unterminate]]. ![terminate_material][terminate_material] [terminate_material]: images/terminate_material.png