Results for “contract_line_num”

30 results




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

Overview

ICX_CAT_PRICE_HISTORY is a table in the ICX schema (Oracle iProcurement) within Oracle E-Business Suite 12.1.1 and 12.2.2. It stores catalog price history records used by iProcurement's catalog and punchout/search infrastructure, capturing the unit price, currency, and source (contract, price list, or approved supplier list) associated with a given item and supplier at a point in time. The table supports price validation, comparison, and archival behavior for shopping catalog content presented to requisitioners.

From a Data Vault modeling perspective, the ETRM heuristic classifies this object as standalone. Although it carries foreign keys to ICX_POR_ITEMS and PO_APPROVED_SUPPLIER_LIST, the mined heuristic does not treat it as a classic hub or link; a reasonable modeling suggestion would be to treat it as a satellite-like priced-history record keyed on item, supplier, and effective attributes. This is a heuristic suggestion only and should be validated against actual ETL and retro-fit requirements.

Key Information Stored

The documented physical schema for 12.2.2 contains 32 columns in the ICX schema. The most significant are:

No single-column surrogate primary key is documented in the metadata; RT_ITEM_ID and ASL_ID are the principal business-key candidate components (combined with supplier site, contract, and template context). The standard WHO audit columns — OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — support concurrency control and concurrent-program traceability.

Common Use Cases and Queries

Typical uses include catalog price audit reporting, contract-vs-price-list comparison, and investigating why a shopper saw a given price. A representative join pattern follows:

  • Price by item: join ICX_CAT_PRICE_HISTORY to ICX_POR_ITEMS on RT_ITEM_ID, filtering ACTIVE_FLAG = 'Y' and ARCHIVED_DATE IS NULL.
  • Supplier sourcing: join to PO_APPROVED_SUPPLIER_LIST on ASL_ID to confirm the approved source and unit price.
  • Contract price analysis: aggregate by CONTRACT_NUM and CONTRACT_LINE_NUM to trend UNIT_PRICE and FUNCTIONAL_PRICE over CREATION_DATE.
  • Archival/cleanup: report rows where ARCHIVED_DATE is populated, using LAST_UPDATE_DATE and REQUEST_ID to attribute logical deletions to the originating concurrent program.

Related Objects

The most significant related objects are: