Search Results okc_price_att_values




Overview

OKC_PRICE_ATT_VALUES is a Contracts Core (OKC) transactional table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the concrete values of price attributes used to derive the selling price of a contract header and its associated contract lines. The table holds a pricing context, a qualifier context, and up to 100 pricing attribute values plus up to 100 qualifier attribute values, effectively serving as a flexible, key-flexfield-style repository within the Contracts pricing engine.

Physically the table resides in the OKC schema, is marked VALID, and contains 217 documented columns. Its surrogate primary key is enforced by OKC_PRICE_ATT_VALUES_PK on the ID column, and a unique index OKC_PRICE_ATT_VALUES_U1 on ID is also documented. In Data Vault modeling terms, the heuristic classification mined from the foreign key structure is a link entity: the table connects contract header and contract line records to the pricing attributes that determine their derived price, rather than acting as a standalone hub or a descriptive satellite.

Key Information Stored

Although 217 columns are documented, only a small subset is operationally significant:

Common Use Cases and Queries

The primary use case is price derivation and audit: understanding which attribute values drove the price on a given contract header or line. A typical query joins the table to both master tables using the documented foreign keys:

  • Header-level pricing inputs: SELECT p.PRICING_CONTEXT, p.PRICING_ATTRIBUTE1, p.PRICING_ATTRIBUTE2 FROM OKC.OKC_PRICE_ATT_VALUES p WHERE p.CHR_ID = :chr_id.
  • Line-level pricing inputs: SELECT p.PRICING_CONTEXT, p.QUALIFIER_CONTEXT, p.PRICING_ATTRIBUTE1 FROM OKC.OKC_PRICE_ATT_VALUES p WHERE p.CLE_ID = :cle_id.
  • Combined header/line view: join to OKC_K_HEADERS_B on CHR_ID and OKC_K_LINES_B on CLE_ID to reconstruct the full pricing picture for a contract.
  • Security-scoped extracts: filter on SECURITY_GROUP_ID to isolate data by operating unit or security group.
  • Incremental reporting: drive ETL or report extracts off LAST_UPDATE_DATE to capture recently changed pricing attributes.

Related Objects

  • OKC_K_HEADERS_B — Referenced via OKC_PRICE_ATT_VALUES.CHR_ID; the contract header master.
  • OKC_K_LINES_B — Referenced via OKC_PRICE_ATT_VALUES.CLE_ID; the contract line master.
  • FND_SECURITY_GROUPS — Referenced via OKC_PRICE_ATT_VALUES.SECURITY_GROUP_ID; controls data visibility.
  • OKC_PRICE_ATT_VALUES_PK — Primary key constraint on ID.
  • OKC_PRICE_ATT_VALUES_U1 — Unique index on ID, acting as a documented business-key candidate.