Search Results bom_delete_entities
The BOM_DELETE_ENTITIES table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 plays a critical role in managing the deletion of Bill of Materials (BOM) entities within the Oracle Bills of Material (BOM) module. This table is part of the underlying data structure that supports BOM maintenance operations, particularly when components, assemblies, or entire BOM structures are marked for deletion. Below is a detailed analysis of its purpose, structure, and functional significance.
Purpose and Functional Context
The BOM_DELETE_ENTITIES table acts as a staging or logging table that temporarily stores records of BOM entities (components, routings, or assemblies) before they are permanently deleted from the system. It ensures referential integrity by tracking pending deletions and preventing orphaned records in dependent tables. This is particularly important in multi-level BOM structures where cascading deletions may impact downstream processes like Work in Process (WIP), Inventory, or Costing.
Key Columns and Data Structure
The table typically includes the following key columns (specifics may vary slightly between EBS 12.1.1 and 12.2.2):
- DELETE_ENTITY_ID: Primary key, uniquely identifying each deletion record.
- ENTITY_TYPE: Specifies the type of entity being deleted (e.g., 'BOM_COMPONENT', 'BOM_REF_DESG', 'BOM_SUB_COMPONENT').
- ENTITY_ID: Foreign key reference to the original entity's ID in its respective base table (e.g., BOM_INVENTORY_COMPONENTS).
- DELETE_STATUS: Tracks the deletion progress (e.g., 'PENDING', 'PROCESSED', 'ERROR').
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns for tracking record lifecycle.
- REQUEST_ID: Links to concurrent requests for batch processing.
Integration with BOM Deletion Workflow
When a user initiates a BOM deletion (via Oracle Forms or APIs), the system:
- Validates dependencies to ensure no active transactions reference the entity.
- Inserts a record into BOM_DELETE_ENTITIES with status 'PENDING'.
- Triggers a concurrent or background process (e.g., 'BOM: Delete Entities') to process the queue.
- Upon successful deletion, updates the status to 'PROCESSED' or logs errors for troubleshooting.
Technical Considerations
Performance Impact: Large-scale deletions may require indexing optimization on ENTITY_ID and DELETE_STATUS to avoid table scans.
Custom Extensions: Organizations often add triggers or custom PL/SQL to enforce business rules before deletions are committed.
Audit Requirements: The table may feed into audit trails for compliance with standards like SOX or ISO 9001.
Version-Specific Notes
In EBS 12.2.2, enhancements to the BOM module may introduce additional columns or status flags to support new deletion validation rules. However, the core functionality remains consistent with 12.1.1. Always refer to Oracle's BOM Technical Reference Manual for version-specific schema details.
In summary, BOM_DELETE_ENTITIES is a vital control mechanism for BOM data governance in Oracle EBS, ensuring systematic and traceable deletion workflows while maintaining system integrity.
-
Table: BOM_DELETE_ENTITIES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ENTITIES, object_name:BOM_DELETE_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: BOM.BOM_DELETE_ENTITIES ,
-
Table: BOM_DELETE_ENTITIES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ENTITIES, object_name:BOM_DELETE_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: BOM.BOM_DELETE_ENTITIES ,
-
Table: BOM_DELETE_GROUPS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_GROUPS, object_name:BOM_DELETE_GROUPS, status:VALID, product: BOM - Bills of Material , description: Delete groups of BOM and INV entities , implementation_dba_data: BOM.BOM_DELETE_GROUPS ,
-
Table: BOM_DELETE_GROUPS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_GROUPS, object_name:BOM_DELETE_GROUPS, status:VALID, product: BOM - Bills of Material , description: Delete groups of BOM and INV entities , implementation_dba_data: BOM.BOM_DELETE_GROUPS ,
-
Table: BOM_DELETE_ERRORS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ERRORS, object_name:BOM_DELETE_ERRORS, status:VALID, product: BOM - Bills of Material , description: Errors occurring when deleting entities , implementation_dba_data: BOM.BOM_DELETE_ERRORS ,
-
Table: BOM_DELETE_SUB_ENTITIES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_SUB_ENTITIES, object_name:BOM_DELETE_SUB_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Component and operations to be deleted , implementation_dba_data: BOM.BOM_DELETE_SUB_ENTITIES ,
-
Table: BOM_DELETE_ERRORS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_ERRORS, object_name:BOM_DELETE_ERRORS, status:VALID, product: BOM - Bills of Material , description: Errors occurring when deleting entities , implementation_dba_data: BOM.BOM_DELETE_ERRORS ,
-
Table: BOM_DELETE_SUB_ENTITIES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DELETE_SUB_ENTITIES, object_name:BOM_DELETE_SUB_ENTITIES, status:VALID, product: BOM - Bills of Material , description: Component and operations to be deleted , implementation_dba_data: BOM.BOM_DELETE_SUB_ENTITIES ,
-
Table: BOM_OPERATIONAL_ROUTINGS
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_OPERATIONAL_ROUTINGS, object_name:BOM_OPERATIONAL_ROUTINGS, status:VALID, product: BOM - Bills of Material , description: Routings , implementation_dba_data: BOM.BOM_OPERATIONAL_ROUTINGS ,
-
Table: BOM_OPERATIONAL_ROUTINGS
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_OPERATIONAL_ROUTINGS, object_name:BOM_OPERATIONAL_ROUTINGS, status:VALID, product: BOM - Bills of Material , description: Routings , implementation_dba_data: BOM.BOM_OPERATIONAL_ROUTINGS ,
-
View: BOM_DELETE_ENTITIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DELETE_ENTITIES_V, object_name:BOM_DELETE_ENTITIES_V, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: APPS.BOM_DELETE_ENTITIES_V ,
-
View: BOM_DELETE_ENTITIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.BOM_DELETE_ENTITIES_V, object_name:BOM_DELETE_ENTITIES_V, status:VALID, product: BOM - Bills of Material , description: Deleted entities in BOM and INV , implementation_dba_data: APPS.BOM_DELETE_ENTITIES_V ,
-
Table: BOM_STRUCTURES_B
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_STRUCTURES_B, object_name:BOM_STRUCTURES_B, status:VALID, product: BOM - Bills of Material , description: Bills of material , implementation_dba_data: BOM.BOM_STRUCTURES_B ,
-
Table: BOM_STRUCTURES_B
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_STRUCTURES_B, object_name:BOM_STRUCTURES_B, status:VALID, product: BOM - Bills of Material , description: Bills of material , implementation_dba_data: BOM.BOM_STRUCTURES_B ,