Search Results cst_cost_types_pk




Overview

CST_COST_TYPES is a foundational reference table in Oracle E-Business Suite Release 12.1.1 and 12.2.2, owned by the BOM (Bills of Material) schema and shared across the Cost Management (CST) and Bills of Material (BOM) product family. It stores the definition of every cost type configured within the enterprise, including the standard, average, FIFO, LIFO, and user-defined cost types that drive inventory valuation, WIP costing, and manufacturing rollups. Each row represents one cost type scoped to a specific inventory organization, making the table the master reference from which virtually all costing activity in the system derives its context.

Because the table is referenced by a very large number of transactional and setup tables across Cost Management, Work in Process, Purchasing, Order Management, and discrete manufacturing, it functions as a canonical lookup rather than a transactional entity. In Data Vault modeling terms, the heuristic classification for CST_COST_TYPES is a hub: it holds a stable, non-overlapping business key set (cost type identity) with descriptive attributes such as costing method and frozen standard flags attached. This classification is offered as a modeling suggestion only; the operational EBS schema treats it as a normal reference table.

Key Information Stored

The table contains 43 documented columns in the 12.2.2 schema. The most consequential are:

Common Use Cases and Queries

The most frequent reporting pattern is to resolve a COST_TYPE_ID surfaced from a transaction table back to its human-readable name and organization. A typical join appears below:

  • Cost type lookup: SELECT ct.cost_type, ct.description, ct.costing_method_type FROM cst_cost_types ct WHERE ct.cost_type_id = :p_id;
  • Item cost reporting: join CST_ITEM_COSTS to CST_COST_TYPES on COST_TYPE_ID to display item costs by cost type name, filtered by ORGANIZATION_ID.
  • Rollup validation: query FROZEN_STANDARD_FLAG = 'Y' to isolate the frozen cost type used in revaluation and standard cost variance reports.
  • Setup audit: list all active cost types per organization where DISABLE_DATE IS NULL, ordered by COST_TYPE.
  • WIP and transaction costing: join MTL_MATERIAL_TRANSACTIONS or WIP_PAC_ACTUAL_COST_DETAILS on COST_TYPE_ID to report actual cost by cost type.
  • Edition-aware queries (12.2): include ZD_EDITION_NAME when reporting under online patching to avoid spanning editions.

Related Objects

CST_COST_TYPES is referenced by more than eighty foreign keys. The most significant dependents include:

Because of the breadth of dependencies, changes to CST_COST_TYPES should be made through the Cost Type setup forms or the Cost Management APIs rather than by direct DML, to preserve referential integrity across the many dependent costing tables.