Results for “pon_price_differ_interface”

44 results




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

Overview

PON_PRICE_DIFFER_INTERFACE is a staging interface table in the Oracle E-Business Suite Sourcing (PON) module. Its documented purpose is to store imported negotiation price differential information prior to validation and transfer into the base Sourcing transaction tables. The table acts as the inbound landing zone for price differential records associated with an auction or negotiation header, its lines, and its shipments.

The ETRM metadata classifies this object heuristically as a link in Data Vault terms. This reflects the fact that its primary key is composed entirely of foreign-key references to parent interface entities (auction header, line, and shipment) plus a discriminator column. As a modeling suggestion, the table is best treated as an associative structure that ties price differential facts to the hierarchical negotiation interface records rather than as an independent hub or a descriptive satellite.

Key Information Stored

The table contains twelve documented columns. The most important are the composite key components and the price attributes:

The surrogate-style primary key is PON_PRICE_DIFFER_INTERFACE_PK1, defined across the four key columns above. There is no separate single-column surrogate key; the four-part composite serves as both primary key and the natural business-key candidate for de-duplication.

Common Use Cases and Queries

Typical usage centers on loading, validating, and monitoring price differential imports. Common patterns include:

  • Pending-row inspection — Query rows by PROCESS_STATUS to identify records not yet processed by the Sourcing import program: SELECT * FROM PON.PON_PRICE_DIFFER_INTERFACE WHERE PROCESS_STATUS = 'PENDING';
  • Header-level reconciliation — Join to PON_AUC_HEADERS_INTERFACE on INTERFACE_AUCTION_HEADER_ID to confirm each differential belongs to a valid imported negotiation.
  • Line and shipment traceability — Join to PON_AUC_ITEMS_INTERFACE and PON_AUC_SHIPMENTS_INTERFACE using INTERFACE_LINE_NUMBER and INTERFACE_SHIPMENT_NUMBER, scoped by the header id, to trace a differential to its originating item and shipment.
  • Error and audit reporting — Report on rows that remain unprocessed beyond a threshold, using the who-columns to identify the inserting user and timestamp.

Queries are always scoped by INTERFACE_AUCTION_HEADER_ID, since that is the leading key column and the anchor for all downstream joins.

Related Objects

This table is tightly coupled to the surrounding Sourcing interface hierarchy:

  • PON_AUC_HEADERS_INTERFACE — referenced via INTERFACE_AUCTION_HEADER_ID.
  • PON_AUC_ITEMS_INTERFACE — referenced via INTERFACE_LINE_NUMBER (with INTERFACE_AUCTION_HEADER_ID).
  • PON_AUC_SHIPMENTS_INTERFACE — referenced via INTERFACE_SHIPMENT_NUMBER (with INTERFACE_LINE_NUMBER and INTERFACE_AUCTION_HEADER_ID).
  • PON_PRICE_DIFFER_INTERFACE_PK1 — the primary key constraint governing uniqueness.

These interface tables collectively feed the base negotiation and price differential tables during the Sourcing import cycle.