Delete Structures

You can use delete groups to delete item structures or specific components within structures.

Deleting a structure or a component from a structure removes the record without any reference to its earlier usage or existence. When you delete an entire structure, you delete all the components for the assembly, along with their reference designator and substitute item.

When you delete a structure or component, that delete action passes through several deletion constraints and statements defined for structures. Additionally, you can define your own deletion constraints and statements.
Note: You’re restricted from deleting a component (or its parent) if the item is released through an engineering change order, assigned to a pending change, or part of a canceled change. However you can delete components (and items) assigned to commercialization change orders and that aren’t part of a structure on an engineering item using the delete group.

Define Deletion Constraints and Statements

Along with predefined deletion constraints, you can also define your own constraints using the Service Oriented Architecture (SOA) Business Process Execution Language (BPEL).

If what you're attempting doesn't pass deletion constraints, it's not deleted. For example, you can define a constraint that prevents you from deleting a structure for an assembly that includes an item in the active status.