Group Deletions of Items, Structures, New Item Requests, and Change Orders
Deleting items, structures, new item requests, and change orders is controlled through the Delete Groups task. Delete Groups can be created and maintained through the Mange Delete Groups link under Items on the Task menu of the Product Information Management work area.
On the Manage Delete Groups page, you can search for and access existing delete groups. From this page you can also delete those delete groups that were successfully submitted and completed.
On the Edit Delete Group page, you can add and remove objects for deletion, check constraints, and submit the delete group for processing.
Checking Constraints
Constraints maintain data integrity so that pending transactions that involve objects in delete groups aren't affected during purges.
After saving a delete group, choose Check Constraints on the Edit Delete Group page to ensure that it's safe to submit the objects for submission.
To check constraints:
-
On the Edit Delete Group page for the delete group, click Check Constraints.
-
You're returned to the Manage Delete Groups page while the constraints check runs. Query the delete groups for updates on the status.
-
When the Status is Completed and the Last Activity is Constraints Check, then the Last Activity Status indicates whether there were errors.
-
If Last Activity Status for a delete group is Errors, click the group's name to open it.
-
On the Edit Delete Group page for the delete group, the objects with errors have a Status of Errors.
-
In the Details column for an object with errors, click the icon to open the Error Details dialog box, which displays a list of messages about the errors that prevent the object from being deleted.
Along with predefined constraints, custom constraints can be defined to be checked before purging is done. Constraints are defined using the Service Oriented Architecture (SOA) Business Process Execution Language (BPEL).
The products that are checked for constraints are:
-
Product Hub
-
Procurement
-
Inventory
-
Shipping
-
Receiving
-
Manufacturing
-
Sales Forecast
-
Sales Catalog
-
Opportunity Management
-
Order Capture
-
Lead Management
-
Market Response
When an item is in a delete group, the constraint check determines whether there are any open transactions involving the item. The constraint check is performed by querying a web service provided by each product. You can't delete an item that has open transactions. In some cases, you can’t delete an item that has a completed or canceled transaction involving the item. Hence, it depends on the product and the type of constraint checks performed.
Items in Delete Groups
On the Items tab of the Edit Delete Group page, you can specify the following objects for deletion by choosing Select and Add from the Action menu, then selecting from the Entity drop-down list on the Select and Add page.
-
Items
-
Item organizations
-
Item supplier site organizations
Item Structures in Delete Groups
On the Item Structures tab of the Edit Delete Group page, you can specify the following objects for deletion by choosing Select and Add from the Action menu, then selecting from the Entity drop-down list on the Select and Add page:
-
Structures
-
Components
Change Orders and Delete Groups
On the Change Orders tab of the Edit Delete Group page, you can specify change orders for deletion by choosing Select and Add from the Actions menu.
New Item Requests and Delete Groups
On the New Item Request tab of the Edit Delete Group page, you can specify new item requests for deletion by choosing Select and Add from the Action menu.
Submitting a Delete Group
Click Submit on the Edit Delete Group page to submit the objects for purging from the application.