Search Results pon_pricing_basis
Overview
PON.PON_PRICE_ELEMENTS is a transactional table in the Oracle E-Business Suite sourcing schema (PON) that stores the detailed price element definitions associated with auctions and RFQs. Each row captures a single price element — a cost factor, adjustment, or pricing component — applied to a specific auction line or to a reusable price element list. The table is populated during sourcing document authoring in Oracle Sourcing and is referenced throughout the negotiation lifecycle, from buyer setup through supplier response and final award analysis.
From a Data Vault modeling perspective, the metadata's heuristic classification identifies this object as a link. This is consistent with its structure: PON_PRICE_ELEMENTS resolves relationships between sourcing documents (auction headers, lines), price element type definitions, and price element lists, rather than serving as a standalone hub of business entities. It carries descriptive and target-value attributes alongside its foreign key relationships, giving it limited satellite-like characteristics, but the dominant modeling role is connective.
Key Information Stored
The table's unique primary key is PON_PRICE_ELEMENTS_U1, defined across AUCTION_HEADER_ID, LINE_NUMBER, PRICE_ELEMENT_TYPE_ID, and LIST_ID. This composite key reflects the need to distinguish price elements that may apply at line level, list level, or both. The most significant columns include:
- AUCTION_HEADER_ID — The sourcing document identifier; the primary anchor for all rows.
- LINE_NUMBER — The auction line to which the price element applies.
- LIST_ID — Populated for list-level element rows, linking to reusable price element lists.
- PRICE_ELEMENT_TYPE_ID — Foreign key to PON_PRICE_ELEMENT_TYPES, defining the nature of the element.
- PRICING_BASIS — Drives how the element value is interpreted. Valid values come from the PON_PRICING_BASIS lookup: PER_UNIT, FIXED_AMOUNT, and PERCENTAGE.
- VALUE — The target value of the price element.
- DISPLAY_TARGET_FLAG — Controls whether the target value is visible to suppliers.
- SEQUENCE_NUMBER — Determines the order in which elements are applied or displayed.
- PF_TYPE — Indicates whether the price factor is buyer-defined or supplier-entered.
- DISPLAY_TO_SUPPLIERS_FLAG — Governs visibility of buyer price factors to suppliers.
- NEGATIVE_COST_FACTOR_FLAG — Flags cost factors that reduce rather than add to price.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID — Concurrent program audit columns.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY — Standard Who audit columns.
Business-key candidates are effectively the primary key columns, since no separate unique index beyond PON_PRICE_ELEMENTS_U1 is documented. Two non-unique indexes support access paths: PON_PRICE_ELEMENTS_N1 on AUCTION_HEADER_ID, LINE_NUMBER, and PRICE_ELEMENT_TYPE_ID; and PON_PRICE_ELEMENTS_N2 on LIST_ID and PRICE_ELEMENT_TYPE_ID.
Common Use Cases and Queries
Typical reporting scenarios include extracting all price elements for a sourcing document, comparing target values against supplier responses, and auditing visibility settings. A basic query retrieves buyer-defined elements for a given auction:
SELECT line_number, price_element_type_id, pricing_basis, value, pf_type FROM pon_price_elements WHERE auction_header_id = :p_auction_id ORDER BY line_number, sequence_number;- Filter by
pricing_basisto isolate percentage-based versus per-unit adjustments. - Use
display_to_suppliers_flag = 'Y'to audit which cost factors are externally visible. - Join to PON_PRICE_ELEMENT_TYPES to resolve element names for reporting.
- Join to PON_AUCTION_TEMPLATES via LIST_ID to trace template-driven pricing structures.
Because the table sits between document headers and element type definitions, it is frequently used in sourcing analytics, cost breakdown reports, and award-scoring extracts.
Related Objects
The following objects are most significant in relation to PON_PRICE_ELEMENTS:
- PON.PON_PRICE_ELEMENT_TYPES — Referenced via PRICE_ELEMENT_TYPE_ID; defines element semantics.
- PON.PON_PRICE_ELEMENT_LISTS — Referenced via LIST_ID; holds reusable element groupings.
- PON.PON_AUCTION_TEMPLATES — Also referenced via LIST_ID; templates that seed price elements.
- PON.PON_AUCTION_ITEM_PRICES_ALL — Linked via LINE_NUMBER; stores line-level pricing details.
- PON.PON_AUCTIONS_ALL / PON_AUCTION_HEADERS_ALL — Parent sourcing documents keyed by AUCTION_HEADER_ID.
- FND Lookups (PON_PRICING_BASIS) — Validates the PRICING_BASIS column values.
-
Lookup Type: PON_PRICING_BASIS
12.1.1
product: PON - Sourcing , meaning: Pricing Basis , description: Pricing Basis ,
-
Lookup Type: PON_PRICING_BASIS
12.2.2
product: PON - Sourcing , meaning: Pricing Basis , description: Pricing Basis ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
TABLE: PON.PON_PRICE_ELEMENTS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_PRICE_ELEMENTS, object_name:PON_PRICE_ELEMENTS, status:VALID,
-
APPS.PON_CF_TYPE_GRP SQL Statements
12.2.2
-
TABLE: PON.PON_PRICE_ELEMENTS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_PRICE_ELEMENTS, object_name:PON_PRICE_ELEMENTS, status:VALID,
-
APPS.PON_CF_TYPE_GRP SQL Statements
12.1.1
-
TABLE: PON.PON_PRICE_ELEMENT_TYPES
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_PRICE_ELEMENT_TYPES, object_name:PON_PRICE_ELEMENT_TYPES, status:VALID,
-
TABLE: PON.PON_PRICE_ELEMENT_TYPES
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_PRICE_ELEMENT_TYPES, object_name:PON_PRICE_ELEMENT_TYPES, status:VALID,
-
APPS.PON_AUCTION_PO_PKG SQL Statements
12.1.1
-
APPS.PON_AUCTION_PO_PKG SQL Statements
12.2.2
-
APPS.PON_AUC_INTERFACE_TABLE_PKG SQL Statements
12.1.1
-
APPS.PON_PRINTING_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PON_CF_TYPE_GRP
12.1.1
-
PACKAGE BODY: APPS.PON_CF_TYPE_GRP
12.2.2
-
APPS.PON_PRINTING_PKG SQL Statements
12.2.2
-
APPS.PON_AUC_INTERFACE_TABLE_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_AUCTION_PO_PKG
12.1.1
-
APPS.PON_PRINTING_PKG dependencies on PON_LARGE_NEG_PF_VALUES
12.1.1
-
APPS.PON_PRINTING_PKG dependencies on PON_LARGE_NEG_PF_VALUES
12.2.2
-
PACKAGE BODY: APPS.PON_AUC_INTERFACE_TABLE_PKG
12.1.1
-
APPS.PON_CF_TYPE_GRP dependencies on FND_LOOKUPS
12.2.2
-
PACKAGE BODY: APPS.PON_AUCTION_PO_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_PRINTING_PKG
12.1.1
-
APPS.PON_CF_TYPE_GRP dependencies on FND_LOOKUPS
12.1.1
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on FND_LOOKUPS
12.1.1
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on FND_LOOKUPS
12.2.2
-
APPS.PON_PRINTING_PKG dependencies on FND_LOOKUP_VALUES
12.1.1
-
PACKAGE BODY: APPS.PON_AUC_INTERFACE_TABLE_PKG
12.2.2
-
APPS.PON_AUCTION_PO_PKG dependencies on PON_AUCTION_PKG
12.1.1
-
APPS.PON_AUCTION_PO_PKG dependencies on PON_AUCTION_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_PRINTING_PKG
12.2.2
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.1.1
-
APPS.PON_PRINTING_PKG dependencies on FND_LOOKUP_VALUES
12.2.2
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on PON_AUC_PRICE_ELEMENTS_INT
12.1.1
-
APPS.PON_AUC_INTERFACE_TABLE_PKG dependencies on PON_AUC_PRICE_ELEMENTS_INT
12.2.2
-
APPS.PON_VALIDATE_ITEM_PRICES_INT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.1.1
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on PON_ITEM_PRICES_INTERFACE
12.1.1
-
PACKAGE BODY: APPS.PON_VALIDATE_ITEM_PRICES_INT
12.2.2
-
APPS.PON_VALIDATE_ITEM_PRICES_INT dependencies on PON_ITEM_PRICES_INTERFACE
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
APPS.PON_PRINTING_PKG dependencies on DBMS_XMLGEN
12.2.2