Search Results cst_resource_costs_interface
Overview
The CST_RESOURCE_COSTS_INTERFACE table is an open interface (staging) table owned by the BOM schema in Oracle E-Business Suite. It serves as the inbound conduit through which external systems, legacy applications, spreadsheets, or custom programs load resource cost information into the Oracle Cost Management and Bills of Material costing engine. Rather than writing directly into the production resource cost tables, source systems populate this interface table and then invoke the standard concurrent program (typically the Resource Cost Interface / cost rollup or resource cost import program) to validate and transfer the records into the permanent costing tables.
The table sits at the boundary between external data and the internal costing model. Each row represents a single resource cost rate for a given resource, cost type, and organization combination, along with the standard EBS who-columns and a variable set of descriptive flexfield attributes. The documented foreign key relationship from COST_TYPE_ID to CST_COST_TYPES anchors the interface rows to a valid cost type, reinforcing the table's role as a pre-validated feeder of cost data.
From a Data Vault modeling perspective, the heuristic classification mined from the FK structure is standalone. No hub, link, or satellite dependencies were detected; the table is best treated as a transient staging entity rather than a persistent warehousing construct. Rows are typically purged or marked processed after a successful interface run, so it should not be relied upon as a durable historical source.
Key Information Stored
The table contains 39 documented columns. The most significant, grouped by function, are as follows.
- Resource identity:
RESOURCE_IDandRESOURCE_CODEidentify the resource whose cost is being loaded. The numeric ID is the preferred internal key; the code supports source systems that load by user-facing name. - Cost dimension:
COST_TYPE_IDandCOST_TYPEbind the record to a cost type (FK toCST_COST_TYPES), whileORGANIZATION_IDandORGANIZATION_CODEscope the cost to a specific inventory organization. - Cost value:
RESOURCE_RATEcarries the actual cost rate being introduced.TRANSACTION_IDandGROUP_IDallow related rows to be batched and tracked as a logical load unit, withGROUP_DESCRIPTIONproviding a human-readable batch label. - Processing control:
PROCESS_FLAGindicates interface disposition;ERROR_FLAG,ERROR_CODE, andERROR_EXPLANATIONcapture validation failures so rejected rows can be corrected and retried. - Audit and program context:
LAST_UPDATE_DATE,LAST_UPDATED_BY,CREATION_DATE,CREATED_BY,LAST_UPDATE_LOGIN, plusREQUEST_ID,PROGRAM_APPLICATION_ID,PROGRAM_ID, andPROGRAM_UPDATE_DATEtrack who loaded the data and which concurrent request processed it. - Descriptive flexfields:
ATTRIBUTE_CATEGORYandATTRIBUTE1throughATTRIBUTE15support client-specific extensions.
ETRM does not document a surrogate primary key or a unique business index on this table. In practice, uniqueness is enforced logically on the combination of RESOURCE_ID, COST_TYPE_ID, and ORGANIZATION_ID within a given load, making that trio the natural business-key candidate. No physical unique index is declared in the supplied metadata.
Common Use Cases and Queries
Typical scenarios include bulk-loading updated labor and machine rates, migrating legacy resource costs during an implementation, and performing periodic rate refreshes from an ERP-adjacent system. A common diagnostic query reviews unprocessed rows and their errors:
SELECT resource_code, organization_code, cost_type,
resource_rate, error_flag, error_explanation
FROM bom.cst_resource_costs_interface
WHERE process_flag IS NULL
OR error_flag = 'Y';
A reconciliation query aggregates the staged rates by cost type and organization to confirm the load profile before running the interface program:
SELECT cost_type, organization_code, COUNT(*), SUM(resource_rate) FROM bom.cst_resource_costs_interface WHERE group_id = :p_group_id GROUP BY cost_type, organization_code;
Reporting use cases focus on load auditing and error trending, correlating REQUEST_ID against the concurrent request log to confirm successful transfer of each batch.
Related Objects
The following objects are most significant to working with this interface:
CST_COST_TYPES— referenced byCOST_TYPE_ID; the primary documented foreign key parent, defining valid cost types.CST_RESOURCE_COST/ resource cost base tables — the permanent targets populated by the interface program.BOM_RESOURCES— source ofRESOURCE_IDandRESOURCE_CODEvalues.ORG_ORGANIZATION_DEFINITIONS— resolvesORGANIZATION_IDtoORGANIZATION_CODE.FND_CONCURRENT_REQUESTS— joined onREQUEST_IDfor program execution tracking.- The Resource Cost Interface concurrent program and its underlying PL/SQL API — the standard mechanism that validates and transfers staged rows.
-
Table: CST_RESOURCE_COSTS_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_RESOURCE_COSTS_INTERFACE, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Open interface table for resource cost information , implementation_dba_data: BOM.CST_RESOURCE_COSTS_INTERFACE ,
-
Table: CST_RESOURCE_COSTS_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_RESOURCE_COSTS_INTERFACE, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID, product: BOM - Bills of Material , description: Open interface table for resource cost information , implementation_dba_data: BOM.CST_RESOURCE_COSTS_INTERFACE ,
-
APPS.CST_RES_COST_IMPORT_INTERFACE SQL Statements
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CST_RES_COST_IMPORT_INTERFACE
12.1.1
-
PACKAGE BODY: APPS.CST_RES_COST_IMPORT_INTERFACE
12.2.2
-
SYNONYM: APPS.CST_RESOURCE_COSTS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID,
-
VIEW: BOM.CST_RESOURCE_COSTS_INTERFACE#
12.2.2
owner:BOM, object_type:VIEW, object_name:CST_RESOURCE_COSTS_INTERFACE#, status:VALID,
-
SYNONYM: APPS.CST_RESOURCE_COSTS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID,
-
VIEW: APPS.CST_CIMP_GROUP_ID
12.1.1
-
VIEW: APPS.CST_CIMP_GROUP_ID
12.2.2
-
VIEW: BOM.CST_RESOURCE_COSTS_INTERFACE#
12.2.2
-
PACKAGE BODY: APPS.CST_RES_COST_IMPORT_INTERFACE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CST_RES_COST_IMPORT_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CST_RES_COST_IMPORT_INTERFACE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CST_RES_COST_IMPORT_INTERFACE, status:VALID,
-
TABLE: BOM.CST_RESOURCE_COSTS_INTERFACE
12.1.1
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_RESOURCE_COSTS_INTERFACE, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID,
-
TABLE: BOM.CST_RESOURCE_COSTS_INTERFACE
12.2.2
owner:BOM, object_type:TABLE, fnd_design_data:BOM.CST_RESOURCE_COSTS_INTERFACE, object_name:CST_RESOURCE_COSTS_INTERFACE, status:VALID,
-
VIEW: APPS.CST_CIMP_GROUP_ID
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_CIMP_GROUP_ID, object_name:CST_CIMP_GROUP_ID, status:VALID,
-
View: CST_CIMP_GROUP_ID
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_CIMP_GROUP_ID, object_name:CST_CIMP_GROUP_ID, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_CIMP_GROUP_ID ,
-
VIEW: APPS.CST_CIMP_GROUP_ID
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_CIMP_GROUP_ID, object_name:CST_CIMP_GROUP_ID, status:VALID,
-
View: CST_CIMP_GROUP_ID
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BOM.CST_CIMP_GROUP_ID, object_name:CST_CIMP_GROUP_ID, status:VALID, product: BOM - Bills of Material , implementation_dba_data: APPS.CST_CIMP_GROUP_ID ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_RESOURCE_COSTS_INTERFACE
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_RESOURCE_COSTS_INTERFACE
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_RESOURCE_COSTS
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_RESOURCE_COSTS
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_MESSAGE
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_MESSAGE
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_FILE
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_FILE
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_ITEM_CST_DTLS_INTERFACE_S
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_COST_TYPES
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_ITEM_CST_DTLS_INTERFACE_S
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on CST_COST_TYPES
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on MTL_PARAMETERS
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on MTL_PARAMETERS
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_GLOBAL
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on BOM_RESOURCES
12.2.2
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on BOM_RESOURCES
12.1.1
-
APPS.CST_RES_COST_IMPORT_INTERFACE dependencies on FND_GLOBAL
12.1.1
-
eTRM - BOM Tables and Views
12.2.2
description: Table to map wip transactions to their corresponding event types. ,
-
eTRM - BOM Tables and Views
12.1.1
description: Table to map wip transactions to their corresponding event types. ,