Search Results bom_dept_res_instances
Overview
The BOM_DEPT_RES_INSTANCES table is a core data object within the Bills of Material (BOM) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It functions as a transactional table that tracks individual, countable units of a resource within a manufacturing department. While the BOM_DEPARTMENT_RESOURCES table defines the general availability of a resource (like a machine or tool) in a department, this table manages specific, serialized instances of that resource. This granular tracking is essential for discrete manufacturing environments where precise control over the usage, maintenance, and scheduling of specific equipment or tooling is required for production planning, execution, and costing.
Key Information Stored
The table's structure is designed to uniquely identify each resource instance and link it to its definition. As per the provided metadata, its primary key is a composite of four columns, ensuring uniqueness for each physical instance. The critical columns are:
- INSTANCE_ID: A unique identifier for the specific resource instance.
- DEPARTMENT_ID: References the department where the instance is located, foreign key to BOM_DEPARTMENTS.
- RESOURCE_ID: Identifies the type of resource, foreign key to BOM_RESOURCES.
- SERIAL_NUMBER: The serial number of the specific physical unit, providing human-readable identification.
The combination of DEPARTMENT_ID and RESOURCE_ID forms the foreign key link to the BOM_DEPARTMENT_RESOURCES table, which defines the association between a department and an available resource type.
Common Use Cases and Queries
This table is primarily used in scenarios requiring instance-level traceability. A common use case is in work order scheduling and capacity planning, where a specific machine instance (e.g., "Press #5") must be assigned to an operation. It is also critical for maintenance management, tracking the work history of individual assets. For reporting, queries often join this table to resource and department master data. A typical SQL pattern to list all instances would be:
SELECT bdri.serial_number,
br.resource_code,
bd.department_code
FROM bom.bom_dept_res_instances bdri,
bom.bom_resources br,
bom.bom_departments bd
WHERE bdri.resource_id = br.resource_id
AND bdri.department_id = bd.department_id
AND br.resource_code = '<RESOURCE_CODE>';
Another critical query involves checking for available instances not currently scheduled on a work order, which integrates with the WIP module's transactional tables.
Related Objects
The BOM_DEPT_RES_INSTANCES table has defined dependencies within the BOM schema, as indicated by the metadata. Its primary relationship is with the BOM_DEPARTMENT_RESOURCES table, enforced via a foreign key on the (DEPARTMENT_ID, RESOURCE_ID) columns. This ensures every instance is associated with a valid department-resource pairing. While not explicitly listed in the brief metadata, this table is conceptually linked to master tables such as BOM_RESOURCES (for resource details) and BOM_DEPARTMENTS. In a full manufacturing implementation, data from this table may be referenced by transactional tables in the Work in Process (WIP) and Cost Management (CST) modules to assign specific resource instances to manufacturing operations and collect associated costs.
-
Table: BOM_DEPT_RES_INSTANCES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DEPT_RES_INSTANCES, object_name:BOM_DEPT_RES_INSTANCES, status:VALID, product: BOM - Bills of Material , description: Department Resource Instances , implementation_dba_data: BOM.BOM_DEPT_RES_INSTANCES ,
-
Table: BOM_DEPT_RES_INSTANCES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_DEPT_RES_INSTANCES, object_name:BOM_DEPT_RES_INSTANCES, status:VALID, product: BOM - Bills of Material , description: Department Resource Instances , implementation_dba_data: BOM.BOM_DEPT_RES_INSTANCES ,
-
APPS.WPS_COMMON dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_EAM_RESOURCE_TRANSACTION dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WPS_RES_INSTANCE_AVAILABILITY dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PRD_RESOURCE_TRANX_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_ASSIGN_EMP_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_OTL_TIMECARD_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.EAM_DOWNTIME_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_RES_INST_VALIDATIONS dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WSM_MES_UTILITIES_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_WS_LABOR_METRIC_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WMS_WAVE_PLANNING_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WSM_LBJ_INTERFACE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_WIP_JOB_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_WS_LABOR_METRIC_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PP_RESRC_REQUIRE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_OTL_TIMECARD_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PP_RESRC_REQUIRE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.EAM_COMMON_UTILITIES_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.BOM_DEPT_RES_INSTANCES_PKG dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PRD_WO_LOGIN_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_WPS_RES_INSTANCE_AVAIL dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.EAM_ASSIGN_EMP_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_WPS_COMMON dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WPS_COMMON dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_PRD_WO_LOGIN_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_EAM_RESOURCE_TRANSACTION dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.EAM_RES_INST_VALIDATE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WSM_MES_UTILITIES_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_WPS_RES_INSTANCE_AVAIL dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_DOWNTIME_PUB dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_COMMON_UTILITIES_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.EAM_RES_INST_VALIDATE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_WPS_COMMON dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PP_RESRC_ASSIGN_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_PP_RESRC_ASSIGN_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PRD_LOV_SERVICE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_PRD_LOV_SERVICE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.AHL_PRD_RESOURCE_TRANX_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WPS_RES_INSTANCE_AVAILABILITY dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.WIP_RES_INST_VALIDATIONS dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_UPDATE_SETUP_RESOURCES dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.BOM_DEPT_RES_INSTANCES_PKG dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_WIP_JOB_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WSM_LBJ_INTERFACE_PVT dependencies on BOM_DEPT_RES_INSTANCES
12.1.1
-
APPS.WIP_UPDATE_SETUP_RESOURCES dependencies on BOM_DEPT_RES_INSTANCES
12.2.2
-
APPS.AHL_PRD_WO_LOGIN_PVT dependencies on BOM_RESOURCE_EMPLOYEES
12.2.2
-
APPS.AHL_PRD_WO_LOGIN_PVT dependencies on BOM_DEPARTMENT_RESOURCES
12.2.2
-
APPS.AHL_PRD_WO_LOGIN_PVT dependencies on BOM_RESOURCE_EMPLOYEES
12.1.1