Results for “cst_sc_bom_structures”

44 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

CST_SC_BOM_STRUCTURES is a Bills of Material module table owned by the BOM schema in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores flattened, exploded supply chain bill of material structures used by Oracle's costing engine to roll up material and component costs across multi-level assemblies. Each row represents one component occurrence within an exploded structure rooted at a specific top-level inventory item and organization, ordered by a sort sequence that preserves the hierarchical traversal performed during rollup.

The ETRM metadata classifies this object heuristically as standalone within a Data Vault model. Because no foreign key dependencies were mined from the physical schema, no hub, link, or satellite assignment is asserted; the table functions as a self-contained structure whose grain is defined by its primary key rather than by an external relationship graph.

Key Information Stored

The table contains 28 documented columns. The composite primary key CST_SC_BOM_STRUCTURES_PK consists of ROLLUP_ID, TOP_INVENTORY_ITEM_ID, TOP_ORGANIZATION_ID, and SORT_ORDER. The unique index CST_SC_BOM_STRUCTURES_U1 carries the identical column set, making it a business-key candidate that enforces one component occurrence per sort position within a given rollup and top-level item/organization combination.

Common Use Cases and Queries

Typical reporting identifies where an item appears in a rollup, reproduces the exploded structure in indented BOM reports, and diagnoses rollup failures.

  • Retrieve all components for a top-level assembly: SELECT SORT_ORDER, BOM_LEVEL, COMPONENT_ITEM_ID, EXTENDED_QUANTITY FROM BOM.CST_SC_BOM_STRUCTURES WHERE ROLLUP_ID = :p_rollup AND TOP_INVENTORY_ITEM_ID = :p_item AND TOP_ORGANIZATION_ID = :p_org ORDER BY SORT_ORDER;
  • Isolate failed structures using WHERE ERROR_CODE IS NOT NULL for concurrent request troubleshooting.
  • Compare extended versus component quantity to validate quantity rollups across levels.
  • Filter INCLUDE_IN_COST_ROLLUP = 'Y' for costed-only component lists, and inspect PHANTOM_FLAG rows when reconciling phantom assemblies.

Related Objects

The metadata reports no mined foreign keys, so relationships below are functional rather than enforced: