Search Results pon_auction_headers_ext_b
Overview
PON_AUCTION_HEADERS_EXT_B is a key flexfield-style extension table in the Oracle Purchasing (PO) module, owned by the PO schema. It stores the descriptive flexfield (DFF) attribute values that users attach to sourcing auction headers created through Oracle Sourcing. Because the base auction header record resides in PON_AUCTION_HEADERS_ALL, this extension table isolates the configurable attribute segments so that the core auction definition remains independent of deployment-specific attribute configurations.
Each row in this table corresponds to a specific attribute group (ATTR_GROUP_ID) associated with a particular auction header (AUCTION_HEADER_ID), providing a normalized container for context-sensitive segments. Under the ETRM heuristic Data Vault classification, this table is modeled as a satellite. The classification reflects its role: it carries descriptive, change-tracked attributes that are wholly dependent on the auction header entity, with the AUCTION_HEADER_ID foreign key acting as the natural link back to the parent hub. It is not a standalone hub because its identity is derived from the parent auction, and it is not a link because it holds descriptive rather than relationship data.
Key Information Stored
The table contains 105 documented columns, structured around identity, foreign key linkage, and typed attribute value slots. The most significant columns are:
- EXTENSION_ID — Surrogate primary key, enforced by unique index PON_AUC_HEADERS_EXT_B_PK. This is the only documented unique-index business-key candidate.
- AUCTION_HEADER_ID — Foreign key to PON_AUCTION_HEADERS_ALL, linking each extension row to its parent auction header.
- ATTR_GROUP_ID — Identifies which attribute group (context) the stored segments belong to.
- DATA_LEVEL_ID — Indicates the level of the base record the attributes describe.
- PK1_VALUE through PK5_VALUE — Key component values used to identify the specific context record for the attribute group.
- C_EXT_ATTR1 through C_EXT_ATTR40 — Character-typed DFF segment value slots.
- N_EXT_ATTR1 through N_EXT_ATTR20 — Numeric-typed DFF segment value slots.
- D_EXT_ATTR1 through D_EXT_ATTR10 — Date-typed DFF segment value slots.
- UOM_EXT_ATTR1 through UOM_EXT_ATTR20 — Unit-of-measure-typed DFF segment value slots.
- UDA_TEMPLATE_ID — Reference to the user-defined attribute template that governs which segments are active.
- LAST_UPDATE_DATE, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard WHO audit columns tracking record creation and modification.
The separation of attribute slots by datatype (C_/N_/D_/UOM_) is a distinguishing feature that allows Oracle Sourcing to present the correct editor widget for each segment while storing values efficiently in a single extension row.
Common Use Cases and Queries
Typical scenarios include reporting on auction-specific custom attributes, extracting DFF values into downstream analytics or data warehouses, and auditing changes to auction headers. Because AUCTION_HEADER_ID is the join key to the parent table, most queries combine both objects:
- Retrieving attribute values for a specific auction:
SELECT e.EXTENSION_ID, e.C_EXT_ATTR1, e.C_EXT_ATTR2 FROM po.pon_auction_headers_ext_b e WHERE e.AUCTION_HEADER_ID = :auction_id; - Joining to the header for contextual reporting:
SELECT h.AUCTION_HEADER_ID, h.AUCTION_TITLE, e.D_EXT_ATTR1 FROM po.pon_auction_headers_all h, po.pon_auction_headers_ext_b e WHERE h.AUCTION_HEADER_ID = e.AUCTION_HEADER_ID AND e.ATTR_GROUP_ID = :group_id; - Auditing recent changes: querying LAST_UPDATE_DATE and LAST_UPDATED_BY to identify who modified auction attributes and when.
- Bulk extraction for migration or data conversion projects that need to preserve custom attribute values alongside the auction definition.
Because the table stores one row per attribute group per header, reports must group or filter by ATTR_GROUP_ID to avoid duplicating values across contexts.
Related Objects
The following objects are most significant when working with this table:
- PON_AUCTION_HEADERS_ALL — The parent table of auction headers. Its AUCTION_HEADER_ID is referenced by this table's AUCTION_HEADER_ID foreign key; virtually every join starts here.
- PON_AUCTION_HEADERS_EXT_TL — Translation table for extension attribute labels/descriptions, used to display segment names in the correct language.
- FND_DESCR_FLEX_COL_USAGE and FND_DESCR_FLEX_CONTEXTS — Metadata tables describing which segments belong to each context and their prompt, used to interpret ATTR_GROUP_ID and the C_/N_/D_/UOM_ attribute slots.
- FND_FLEX_VALUES / FND_FLEX_VALUES_TL — Value sets used by DFF segments to resolve lookup codes stored in C_EXT_ATTR columns.
- FND_USER — Joined via CREATED_BY / LAST_UPDATED_BY to resolve user names in audit reports.
- PON_AUCTION_HEADERS_EXT_B_PK index — The unique constraint enforcing EXTENSION_ID integrity and driving lookups by extension.
Reporting efforts typically join PON_AUCTION_HEADERS_ALL to this table on AUCTION_HEADER_ID, optionally resolving segment meanings through the FND_DESCR_FLEX tables to translate stored values into business-friendly labels.
-
Table: PON_AUCTION_HEADERS_EXT_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PON_AUCTION_HEADERS_EXT_B, object_name:PON_AUCTION_HEADERS_EXT_B, status:VALID, product: PO - Purchasing , implementation_dba_data: PO.PON_AUCTION_HEADERS_EXT_B ,
-
SYNONYM: APPS.PON_AUCTION_HEADERS_EXT_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_AUCTION_HEADERS_EXT_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: PO.PON_AUCTION_HEADERS_EXT_B#
12.2.2
owner:PO, object_type:VIEW, object_name:PON_AUCTION_HEADERS_EXT_B#, status:VALID,
-
VIEW: APPS.PON_AUCTION_HEADERS_EXT_VL
12.2.2
-
VIEW: APPS.PON_SGD_ADDRESSES_UDA_V
12.2.2
-
PACKAGE BODY: APPS.PON_UDA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_UDA_PKG, status:VALID,
-
VIEW: APPS.PON_SGD_AMD_ADDRESSES_UDA_V
12.2.2
-
PACKAGE BODY: APPS.PON_SGD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_SGD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_COPY_UDAS_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_COPY_UDAS_GRP, status:VALID,
-
PACKAGE BODY: APPS.PON_DATATEMPLATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_DATATEMPLATE_PKG, status:VALID,
-
VIEW: APPS.PON_SGD_AMD_ADDRESSES_UDA_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PON_SGD_AMD_ADDRESSES_UDA_V, status:VALID,
-
APPS.PON_UDA_PKG SQL Statements
12.2.2
-
VIEW: APPS.PON_SGD_ADDRESSES_UDA_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PON_SGD_ADDRESSES_UDA_V, status:VALID,
-
VIEW: APPS.PON_SGD_HEADERS_UDA_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PON_SGD_HEADERS_UDA_V, status:VALID,
-
APPS.PO_DOC_NUMBERING_PKG SQL Statements
12.2.2
-
VIEW: PO.PON_AUCTION_HEADERS_EXT_B#
12.2.2
-
VIEW: APPS.PON_SGD_AMD_HEADERS_UDA_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PON_SGD_AMD_HEADERS_UDA_V, status:VALID,
-
VIEW: APPS.PON_SGD_AMD_HEADERS_UDA_V
12.2.2
-
PACKAGE BODY: APPS.PO_DOC_NUMBERING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_DOC_NUMBERING_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_NEGOTIATIONS_SV1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_NEGOTIATIONS_SV1, status:VALID,
-
VIEW: APPS.PON_SGD_HEADERS_UDA_V
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PO_NEGOTIATIONS_SV1 SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PON_OPEN_INTERFACE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_OPEN_INTERFACE_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
View: PON_AUCTION_HEADERS_EXT_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PON_AUCTION_HEADERS_EXT_VL, object_name:PON_AUCTION_HEADERS_EXT_VL, status:VALID, product: PO - Purchasing , implementation_dba_data: APPS.PON_AUCTION_HEADERS_EXT_VL ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.PON_COPY_UDAS_GRP SQL Statements
12.2.2
-
TABLE: PO.PON_AUCTION_HEADERS_EXT_B
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PON_AUCTION_HEADERS_EXT_B, object_name:PON_AUCTION_HEADERS_EXT_B, status:VALID,
-
APPS.PON_DATATEMPLATE_PKG SQL Statements
12.2.2
-
TABLE: PO.PON_AUCTION_HEADERS_EXT_TL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PON_AUCTION_HEADERS_EXT_TL, object_name:PON_AUCTION_HEADERS_EXT_TL, status:VALID,
-
VIEW: APPS.PON_AUCTION_HEADERS_EXT_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.PON_AUCTION_HEADERS_EXT_VL, object_name:PON_AUCTION_HEADERS_EXT_VL, status:VALID,
-
PACKAGE: APPS.PON_FORMS_UTIL_PVT
12.2.2
-
PACKAGE BODY: APPS.PON_DATATEMPLATE_PKG
12.2.2
-
APPS.PON_OPEN_INTERFACE_PVT dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PON_DATATEMPLATE_PKG dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PON_SGD_PKG SQL Statements
12.2.2
-
APPS.PON_SGD_PKG dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PO_NEGOTIATIONS_SV1 dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PON_UDA_PKG dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PO_DOC_NUMBERING_PKG dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
APPS.PON_COPY_UDAS_GRP dependencies on PON_AUCTION_HEADERS_EXT_B
12.2.2
-
PACKAGE BODY: APPS.PO_DOC_NUMBERING_PKG
12.2.2
-
PACKAGE BODY: APPS.PO_NEGOTIATIONS_SV1
12.2.2
-
PACKAGE BODY: APPS.PON_UDA_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_SGD_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_COPY_UDAS_GRP
12.2.2