Results for “material_cost”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
CST_INV_COST_TEMP is a transient staging table owned by the BOM (Bills of Material) schema in Oracle EBS 12.1.1 and 12.2.2. Its stated purpose is to hold intermediate results produced during period close summarization and during the generation of inventory valuation reports. Rather than persisting a permanent record of item costs, the table acts as a scratchpad: cost management processes populate it, downstream valuation and summarization logic reads from it, and the contents are refreshed or purged on subsequent runs. Because it lives in the BOM schema rather than in CST (Cost Management), DBAs and developers frequently encounter it when troubleshooting cost processor or inventory valuation concurrent programs that report unexpectedly long runtimes, high temporary tablespace consumption, or lock contention.
Under the heuristic Data Vault classification mined from its foreign key structure, the table is modeled as standalone. In Data Vault terms this is best treated as a modeling suggestion only: it carries no parent-child link semantics to other hubs and therefore behaves more like a staging or snapshot structure than a conformed hub, link, or satellite. Its two documented foreign keys — to CST_COST_TYPES and CST_COST_GROUPS — are reference lookups rather than indicators of a link table.
Key Information Stored
The documented physical schema comprises 13 columns in the 12.2.2 ETRM metadata. The most significant are:
- ORGANIZATION_ID — the inventory organization whose costs are being summarized; the primary partitioning dimension for any query.
- INVENTORY_ITEM_ID — the item being valued, joined back to MTL_SYSTEM_ITEMS_B.
- COST_TYPE_ID — foreign key to CST_COST_TYPES, identifying whether the row reflects Frozen, Average, Standard, or another cost method.
- COST_GROUP_ID — foreign key to CST_COST_GROUPS, subdividing the cost rollup by cost group.
- COST_SOURCE — indicates the origin of the cost element, such as a purchase receipt, WIP completion, or manual adjustment.
- RCV_TRANSACTION_ID — links receipt-driven cost rows back to receiving transactions.
- ITEM_COST — the total costed amount for the item row.
- MATERIAL_COST, MATERIAL_OVERHEAD_COST, OUTSIDE_PROCESSING_COST, RESOURCE_COST, and OVERHEAD_COST — the elemental cost breakdown that supports valuation reporting by cost component.
- INVENTORY_ASSET_FLAG — indicates whether the item is treated as an inventory asset or expensed, affecting valuation totals.
The metadata does not document a surrogate primary key or unique index for this object; it is a working table without a defined single-column business key. In practice, uniqueness is implied by the combination of organization, item, cost type, cost group, and source transaction rather than enforced declaratively.
Common Use Cases and Queries
The primary use cases are period close diagnostics, cost rollup verification, and reconciliation between the cost processor output and general ledger inventory balances. A typical investigative query filters by organization and cost type:
SELECT organization_id, inventory_item_id, cost_type_id, cost_group_id, item_cost FROM bom.cst_inv_cost_temp WHERE organization_id = :org AND cost_type_id = :ctype;- Joining to CST_COST_TYPES to resolve cost method names for reporting.
- Comparing element-level sums (material, resource, overhead) against ITEM_COST to detect incomplete rollups before period close.
- Identifying receipt-driven rows through RCV_TRANSACTION_ID to trace valuation back to receiving.
Because contents are transient, reports should be run immediately after the populating concurrent program completes and before the next run clears the table.
Related Objects
The most significant related objects are the two documented foreign key targets plus the surrounding cost and inventory tables:
- CST_COST_TYPES — joined on COST_TYPE_ID.
- CST_COST_GROUPS — joined on COST_GROUP_ID.
- MTL_SYSTEM_ITEMS_B — item master, joined on INVENTORY_ITEM_ID and ORGANIZATION_ID.
- MTL_PARAMETERS — organization definition, joined on ORGANIZATION_ID.
- CST_ITEM_COSTS — the permanent item cost table that valuation reports ultimately compare against.
- CST_TRANSACTIONS / MTL_MATERIAL_TRANSACTIONS — source transaction detail reconciled through RCV_TRANSACTION_ID.
- ORG_ORGANIZATION_DEFINITIONS — organization context for reporting joins.
- Cost Management period close concurrent programs — the processes that populate and consume this table.
-
A temporary table to store intermediate results for period close summarization and inventory valuation reports
-
A temporary table to store intermediate results for period close summarization and inventory valuation reports
-
View: CST_QUANTITY_LAYERS_V 12.1.1
Item costs for each layer by element and by level
APPS.CST_QUANTITY_LAYERS_V·↳ CST_LAYER_COST_DETAILS·Explore BOM module →
-
APPS.CST_WIP_LAYER_COSTS_DTLS_V·↳ CST_WIP_LAYERS·↳ CST_WIP_LAYER_COST_DETAILS·Explore BOM module →
-
APPS.CST_WIP_LAYER_COSTS_DTLS_V·↳ CST_WIP_LAYERS·↳ CST_WIP_LAYER_COST_DETAILS·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_STANDARD_ITEM_COST·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
- Retrofitted
APPS.CSTFV_STANDARD_ITEM_COST·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_AVERAGE_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_PARAMETERS·Explore BOM module →
-
Euro as a Functional Currency Archive
-
View: CST_PAC_ITEM_COSTS_V 12.2.2
Summarizes the cost elemental values in CST_PAC_ITEM_COST_DETAILS
APPS.CST_PAC_ITEM_COSTS_V·↳ CST_PAC_ITEM_COST_DETAILS·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_AVERAGE_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ HR_ALL_ORGANIZATION_UNITS·↳ MTL_PARAMETERS·Explore BOM module →
-
- Retrofitted
APPS.CSTFV_AVERAGE_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_QUANTITY_LAYERS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
View: CST_QUANTITY_LAYERS_V 12.2.2
Item costs for each layer by element and by level
APPS.CST_QUANTITY_LAYERS_V·↳ CST_LAYER_COST_DETAILS·Explore BOM module →
-
A temporary table to snapshot new item costs during standard cost update
-
View: CSTFV_PAC_ITEM_COSTS 12.2.2
Stores the item cost and quantity in a period and cost group.
APPS.CSTFV_PAC_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_PAC_ITEM_COSTS·↳ CST_PAC_PERIODS·Explore BOM module →
-
Euro as a Functional Currency Archive
-
View: CST_DEFAULT_COST_VIEW 12.2.2
Default item cost : SINGLE-ORG view
APPS.CST_DEFAULT_COST_VIEW·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·Explore BOM module →
-
View: CST_DEFAULT_COST_VIEW 12.1.1
Default item cost : SINGLE-ORG view
APPS.CST_DEFAULT_COST_VIEW·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·Explore BOM module →
-
Periodic Item Cost Header Interface Table
-
APPS.CST_LAYER_ACTUAL_COST_DTLS_V·↳ CST_INV_LAYERS·↳ MTL_CST_LAYER_ACT_COST_DETAILS·↳ MTL_MATERIAL_TRANSACTIONS·Explore BOM module →
-
APPS.CST_LAYER_ACTUAL_COST_DTLS_V·↳ CST_INV_LAYERS·↳ MTL_CST_LAYER_ACT_COST_DETAILS·↳ MTL_MATERIAL_TRANSACTIONS·Explore BOM module →
-
Open interface table for item cost information
-
- Retrofitted
APPS.CSTFV_AVERAGE_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_QUANTITY_LAYERS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
Stores cost information for each layer
-
View: CST_CG_ITEM_COSTS_VIEW 12.1.1
This level, previous level and total elemental costs in an average costing organization.
APPS.CST_CG_ITEM_COSTS_VIEW·↳ CST_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ MTL_PARAMETERS·Explore BOM module →
-
Not currently used
-
Euro as a Functional Currency Archive
-
A temporary table to snapshot new item costs during standard cost update
-
View: CST_ITEM_COST_TYPE_V 12.1.1
Item cost information for a cost type in an organization : SINGLE-ORG view
APPS.CST_ITEM_COST_TYPE_V·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ MFG_LOOKUPS·Explore BOM module →
-
Periodic Item Cost Header Interface Table
-
- Retrofitted
APPS.CSTFV_STANDARD_ITEM_COST·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
Stores the item cost and quantity in a period and organization cost group.
-
APPS.CST_CQL_CIC_ITEM_COSTS_V·↳ CST_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ MTL_SYSTEM_ITEMS·Explore BOM module →
-
APPS.CST_CQL_CIC_ITEM_COSTS_V·↳ CST_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ MTL_SYSTEM_ITEMS·Explore BOM module →
-
View: CST_PAC_ITEM_COSTS_V 12.1.1
Summarizes the cost elemental values in CST_PAC_ITEM_COST_DETAILS
APPS.CST_PAC_ITEM_COSTS_V·↳ CST_PAC_ITEM_COST_DETAILS·Explore BOM module →
-
- Retrofitted
APPS.CSTBV_STANDARD_ITEM_COST·↳ CST_COST_TYPES·↳ CST_ITEM_COSTS·↳ HR_ALL_ORGANIZATION_UNITS·Explore BOM module →
-
View: CST_ITEM_COSTS_VIEW 12.2.2
Total item cost : SINGLE-ORG view
APPS.CST_ITEM_COSTS_VIEW·↳ CST_ITEM_COST_DETAILS·Explore BOM module →
-
View: CST_ITEM_COSTS_VIEW 12.1.1
Total item cost : SINGLE-ORG view
APPS.CST_ITEM_COSTS_VIEW·↳ CST_ITEM_COST_DETAILS·Explore BOM module →
-
View: CSTBV_PAC_ITEM_COSTS 12.1.1
This shows the item cost and quantity in a period and cost group.
APPS.CSTBV_PAC_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_PAC_ITEM_COSTS·↳ CST_PAC_PERIODS·Explore BOM module →
-
Not currently used
-
Euro as a Functional Currency Archive
-
Euro as a Functional Currency Archive
-
View: CSTBV_PAC_ITEM_COSTS 12.2.2
This shows the item cost and quantity in a period and cost group.
APPS.CSTBV_PAC_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_PAC_ITEM_COSTS·↳ CST_PAC_PERIODS·Explore BOM module →
-
View: CSTFV_PAC_ITEM_COSTS 12.1.1
Stores the item cost and quantity in a period and cost group.
APPS.CSTFV_PAC_ITEM_COSTS·↳ CST_COST_GROUPS·↳ CST_PAC_ITEM_COSTS·↳ CST_PAC_PERIODS·Explore BOM module →
-
Euro as a Functional Currency Archive
-
Open interface table for item cost information
-
Stores cost information for each layer
-
View: CST_CG_ITEM_COSTS_VIEW 12.2.2
This level, previous level and total elemental costs in an average costing organization.
APPS.CST_CG_ITEM_COSTS_VIEW·↳ CST_ITEM_COSTS·↳ CST_QUANTITY_LAYERS·↳ MTL_PARAMETERS·Explore BOM module →