Search Results bom_sub_operation_resources
Overview
BOM_SUB_OPERATION_RESOURCES is a table in the Oracle Bills of Material (BOM) schema that stores substitute resource definitions associated with routing operations. In Oracle EBS manufacturing, a primary resource is assigned to an operation on a routing, and substitute resources may be defined to provide alternate capacity or cost alternatives when the primary resource is unavailable, constrained, or must be replaced for a specific production run. This table captures those substitutes, together with the replacement groups, usage rates, basis types, and scheduling attributes that govern how each substitute is applied.
The table is owned by the BOM schema and is classified as VALID in the ETRM 12.2.2 physical schema, which documents 44 columns. Its primary key, BOM_SUB_OPERATION_RESOURCES_PK, is composed of OPERATION_SEQUENCE_ID, SUBSTITUTE_GROUP_NUM, and RESOURCE_ID. Under the heuristic Data Vault classification derived from its foreign-key structure, the object is modeled as standalone, meaning it functions primarily as a self-contained detail table keyed by operation sequence and resource rather than as a pure hub, link, or satellite. The single documented foreign key references BOM_SETUP_TYPES through SETUP_ID, indicating that a substitute resource record may be tied to a setup type definition.
Key Information Stored
The table's identity is anchored by its three-part primary key and by the unique business-key candidate BOM_SUB_OPERATION_RESOURCES_U1, which spans OPERATION_SEQUENCE_ID, RESOURCE_ID, SUBSTITUTE_GROUP_NUM, REPLACEMENT_GROUP_NUM, BASIS_TYPE, and SCHEDULE_FLAG. The most significant columns include:
- OPERATION_SEQUENCE_ID — The operation sequence on the routing to which the substitute applies; part of the primary key.
- SUBSTITUTE_GROUP_NUM — Identifies the substitute group, allowing several substitute resources to be grouped; part of the primary key.
- RESOURCE_ID — The substitute resource being defined; part of the primary key.
- REPLACEMENT_GROUP_NUM — Distinguishes replacement groups within the substitute definition.
- BASIS_TYPE — Indicates the basis on which the resource usage is calculated.
- SCHEDULE_FLAG — Controls whether the substitute resource is considered during scheduling.
- ASSIGNED_UNITS — The number of resource units assigned to the operation.
- USAGE_RATE_OR_AMOUNT and USAGE_RATE_OR_AMOUNT_INVERSE — The usage rate or amount, and its inverse, applied to the substitute resource.
- RESOURCE_OFFSET_PERCENT — The offset percentage applied when scheduling the resource.
- AUTOCHARGE_TYPE and ACD_TYPE — Control automatic charging behavior for the resource.
- STANDARD_RATE_FLAG and PRINCIPLE_FLAG — Flags governing rate and principle handling.
- SETUP_ID — Foreign key to BOM_SETUP_TYPES, tying the record to a setup definition.
- CHANGE_NOTICE and ORIGINAL_SYSTEM_REFERENCE — Support change control and source-system traceability.
- Standard WHO columns (LAST_UPDATE_DATE, CREATED_BY, and related audit fields) plus ATTRIBUTE1–ATTRIBUTE15 provide audit and extensibility.
Common Use Cases and Queries
Manufacturing and cost analysts query this table to determine which alternate resources are available for an operation and how they are scheduled. A typical query joins substitute resources to their operation sequence to list all substitutes for a given routing:
SELECT operation_sequence_id, substitute_group_num, resource_id, basis_type, usage_rate_or_amount, schedule_flag FROM bom.bom_sub_operation_resources WHERE operation_sequence_id = :seq_id;- Reporting on scheduling behavior by filtering on SCHEDULE_FLAG or grouping by REPLACEMENT_GROUP_NUM.
- Costing and rate analysis using USAGE_RATE_OR_AMOUNT, USAGE_RATE_OR_AMOUNT_INVERSE, and STANDARD_RATE_FLAG.
- Change-control audits restricted by CHANGE_NOTICE or ORIGINAL_SYSTEM_REFERENCE.
- Setup-type linkage analysis by joining SETUP_ID to BOM_SETUP_TYPES.
Related Objects
The following objects are most significant in relation to BOM_SUB_OPERATION_RESOURCES:
- BOM_OPERATION_SEQUENCES — Parent routing operation referenced through OPERATION_SEQUENCE_ID.
- BOM_SETUP_TYPES — Referenced via the documented foreign key SETUP_ID.
- BOM_RESOURCES — Source of RESOURCE_ID and resource attribute definitions.
- BOM_OPERATION_RESOURCES — Holds the primary resource assignment for the same operation sequence.
- BOM_SUB_OPERATION_RESOURCES_PK — The primary key constraint over OPERATION_SEQUENCE_ID, SUBSTITUTE_GROUP_NUM, RESOURCE_ID.
- BOM_SUB_OPERATION_RESOURCES_U1 — The unique business-key index used for validation.
-
Table: BOM_SUB_OPERATION_RESOURCES
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SUB_OPERATION_RESOURCES, object_name:BOM_SUB_OPERATION_RESOURCES, status:VALID, product: BOM - Bills of Material , description: Substitue Resources , implementation_dba_data: BOM.BOM_SUB_OPERATION_RESOURCES ,
-
Table: BOM_SUB_OPERATION_RESOURCES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SUB_OPERATION_RESOURCES, object_name:BOM_SUB_OPERATION_RESOURCES, status:VALID, product: BOM - Bills of Material , description: Substitue Resources , implementation_dba_data: BOM.BOM_SUB_OPERATION_RESOURCES ,
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCE_DFV
12.2.2
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCE_DFV
12.1.1
-
VIEW: BOM.BOM_SUB_OPERATION_RESOURCES#
12.2.2
owner:BOM, object_type:VIEW, object_name:BOM_SUB_OPERATION_RESOURCES#, status:VALID,
-
SYNONYM: APPS.BOM_SUB_OPERATION_RESOURCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BOM_SUB_OPERATION_RESOURCES, status:VALID,
-
APPS.BOM_SUB_RESOURCES_PKG SQL Statements
12.1.1
-
APPS.BOM_SUB_RESOURCES_PKG SQL Statements
12.2.2
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCES_V
12.1.1
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCES_V
12.2.2
-
SYNONYM: APPS.BOM_SUB_OPERATION_RESOURCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BOM_SUB_OPERATION_RESOURCES, status:VALID,
-
APPS.BOM_SUB_OP_RES_UTIL SQL Statements
12.1.1
-
APPS.BOM_SUB_OP_RES_UTIL SQL Statements
12.2.2
-
APPS.BOM_VALIDATE_SUB_OP_RES SQL Statements
12.1.1
-
VIEW: BOM.BOM_SUB_OPERATION_RESOURCES#
12.2.2
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T1
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T1, status:VALID,
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T2
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T2, status:VALID,
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T3
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T3, status:VALID,
-
APPS.BOM_VALIDATE_SUB_OP_RES SQL Statements
12.2.2
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T3
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T3, status:VALID,
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T1
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T1, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_RESOURCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_RESOURCES_PKG, status:VALID,
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCE_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BOM_SUB_OPERATION_RESOURCE_DFV, status:VALID,
-
APPS.BOM_VALIDATE_OP_RES SQL Statements
12.2.2
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T3
12.2.2
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T2
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BOM_STD_SUB_OP_RESOURCES_T2, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_RES_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ENG_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.WIP_SCHEDULER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_SCHEDULER, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_ISETUP_IMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_ISETUP_IMP, status:VALID,
-
TRIGGER: APPS.BOM_STD_SUB_OP_RESOURCES_T3
12.1.1
-
PACKAGE BODY: APPS.WIP_SCHEDULER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:WIP_SCHEDULER, status:VALID,
-
PACKAGE BODY: APPS.ENG_CANCEL_ECO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_CANCEL_ECO, status:VALID,
-
APPS.BOM_VALIDATE_OP_RES SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BOM_VALIDATE_OP_RES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_VALIDATE_OP_RES, status:VALID,
-
PACKAGE BODY: APPS.ENG_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ENG_GLOBALS, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_COPYORG_IMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_COPYORG_IMP, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_RESOURCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_RESOURCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_ISETUP_IMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_ISETUP_IMP, status:VALID,
-
VIEW: APPS.BOM_SUB_OPERATION_RESOURCE_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BOM_SUB_OPERATION_RESOURCE_DFV, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_SEQ_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_SEQ_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_ROUTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_ROUTING, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_SEQ_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_SEQ_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_COPY_ROUTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_COPY_ROUTING, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_OP_RES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_SUB_OP_RES_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_SUB_OP_RES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BOM_RTG_EXP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_RTG_EXP, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_RES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_RES_UTIL, status:VALID,
-
TABLE: BOM.BOM_SUB_OPERATION_RESOURCES
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.BOM_SUB_OPERATION_RESOURCES, object_name:BOM_SUB_OPERATION_RESOURCES, status:VALID,
-
PACKAGE BODY: APPS.BOM_OP_NETWORK_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BOM_OP_NETWORK_UTIL, status:VALID,