Search Results pon_supplier_access
Overview
PON_SUPPLIER_ACCESS is a transactional table in the PON (Sourcing) schema of Oracle E-Business Suite, validated across releases 12.1.1 and 12.2.2. It records the lock status that a buyer applies to an individual supplier within a sourcing negotiation or auction. As a negotiation proceeds, the buyer may lock a supplier out of the event from the "Manage Supplier Activities" screen; at that moment the supplier is flagged as locked, and the corresponding row in this table captures the lock event. Conversely, the table supports the release of that lock when the buyer reinstates supplier access.
Because each row associates one supplier trading partner with one auction header at a specific lock date, the table functions as an intersection or association entity between negotiations and suppliers. The heuristic Data Vault classification mined from the foreign-key structure is link, making it a reasonable modeling suggestion to treat PON_SUPPLIER_ACCESS as a link table connecting the PON_AUCTION_HEADERS_ALL hub and the HZ_PARTIES hub.
Key Information Stored
The documented physical schema contains 13 columns. The most significant are summarized below.
- AUCTION_HEADER_ID_ORIG_AMEND — Identifier for the negotiation header, including the original or amended version context; part of the composite primary key.
- SUPPLIER_TRADING_PARTNER_ID — The supplier trading partner (party) being locked or unlocked; part of the composite primary key and a foreign key to HZ_PARTIES.
- LOCK_DATE — The date and time the lock was applied; part of the composite primary key.
- AUCTION_HEADER_ID — The negotiation header identifier, also a foreign key to PON_AUCTION_HEADERS_ALL.
- BUYER_TP_CONTACT_ID — The buyer-side trading partner contact associated with the lock action; a foreign key to HZ_PARTIES.
- LOCK_STATUS — The status indicator for the lock (for example, locked or unlocked).
- LOCK_REASON — Free-text or coded reason explaining why the supplier was locked out.
- ACTIVE_FLAG — Indicates whether the lock record is currently active.
- CREATION_DATE, CREATED_BY — Standard audit columns capturing when and by whom the record was created.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard audit columns capturing the most recent modification.
The surrogate primary key is PON_SUPPLIER_ACCESS_PK1, defined over (AUCTION_HEADER_ID_ORIG_AMEND, SUPPLIER_TRADING_PARTNER_ID, LOCK_DATE). A unique index, PON_SUPPLIER_ACCESS_U1, is defined over the same column set and serves as the documented business-key candidate, ensuring that a supplier can be locked only once per negotiation per lock date.
Common Use Cases and Queries
Typical scenarios include auditing which suppliers were locked out of a negotiation, reconstructing the sequence of lock and unlock events, and reporting on active locks at a point in time. A representative query joins the table to the auction header to resolve the negotiation name:
- List currently active locks:
SELECT auction_header_id, supplier_trading_partner_id, lock_date, lock_reason FROM pon_supplier_access WHERE active_flag = 'Y'. - Full lock history for a negotiation:
SELECT * FROM pon_supplier_access WHERE auction_header_id = :auction_header_id ORDER BY lock_date. - Join to header:
SELECT h.auction_header_id, h.*, s.supplier_trading_partner_id, s.lock_status FROM pon_auction_headers_all h, pon_supplier_access s WHERE h.auction_header_id = s.auction_header_id. - Resolve supplier identity: join SUPPLIER_TRADING_PARTNER_ID to HZ_PARTIES to obtain the party name for reporting.
These patterns support procurement audit reports, dispute investigation, and trend analysis of supplier lock-outs across sourcing events.
Related Objects
The following objects are the most significant referenced by or referencing PON_SUPPLIER_ACCESS, based on the documented foreign-key relationships.
- PON_AUCTION_HEADERS_ALL — joined via AUCTION_HEADER_ID_ORIG_AMEND and AUCTION_HEADER_ID; the parent negotiation header.
- HZ_PARTIES — joined via SUPPLIER_TRADING_PARTNER_ID; the supplier trading partner.
- HZ_PARTIES — joined via BUYER_TP_CONTACT_ID; the buyer-side contact.
- PON_AUCTION_HEADERS_ALL (via AUCTION_HEADER_ID) — alternate header reference for amended events.
- Sourcing negotiation supplier-access screens and concurrent programs in the PON module that read and write lock status.
-
Table: PON_SUPPLIER_ACCESS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_SUPPLIER_ACCESS, object_name:PON_SUPPLIER_ACCESS, status:VALID, product: PON - Sourcing , description: This table will record the lock status for a supplier. As the negotiation proceeds the user might lock a supplier out of the negotiation from the 'Manage Supplier Activities' screen. At that point in time we will flag the supplier as 'Lo , implementation_dba_data: PON.PON_SUPPLIER_ACCESS ,
-
Table: PON_SUPPLIER_ACCESS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_SUPPLIER_ACCESS, object_name:PON_SUPPLIER_ACCESS, status:VALID, product: PON - Sourcing , description: This table will record the lock status for a supplier. As the negotiation proceeds the user might lock a supplier out of the negotiation from the 'Manage Supplier Activities' screen. At that point in time we will flag the supplier as 'Lo , implementation_dba_data: PON.PON_SUPPLIER_ACCESS ,
-
VIEW: PON.PON_SUPPLIER_ACCESS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_SUPPLIER_ACCESS#, status:VALID,
-
SYNONYM: APPS.PON_SUPPLIER_ACCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
VIEW: PON.PON_SUPPLIER_ACCESS#
12.2.2
-
SYNONYM: APPS.PON_SUPPLIER_ACCESS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
TABLE: PON.PON_SUPPLIER_ACCESS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_SUPPLIER_ACCESS, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
Table: PON_AUCTION_HEADERS_ALL
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL, object_name:PON_AUCTION_HEADERS_ALL, status:VALID, product: PON - Sourcing , description: Stores the negotiations header level details. , implementation_dba_data: PON.PON_AUCTION_HEADERS_ALL ,
-
TABLE: PON.PON_SUPPLIER_ACCESS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_SUPPLIER_ACCESS, object_name:PON_SUPPLIER_ACCESS, status:VALID,
-
Table: PON_AUCTION_HEADERS_ALL
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL, object_name:PON_AUCTION_HEADERS_ALL, status:VALID, product: PON - Sourcing , description: Stores the negotiations header level details. , implementation_dba_data: PON.PON_AUCTION_HEADERS_ALL ,
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_VENDORMERGE_GRP, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_CONSOLE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_CONSOLE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PON_CONSOLE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_CONSOLE_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_TCA_MERGE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_TCA_MERGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.PON_TCA_MERGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_TCA_MERGE_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.PON_CONSOLE_PVT SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.PON_CONSOLE_PVT SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
APPS.PON_TCA_MERGE_PVT SQL Statements
12.1.1
-
APPS.PON_TCA_MERGE_PVT SQL Statements
12.2.2
-
APPS.PON_VENDORMERGE_GRP SQL Statements
12.1.1
-
APPS.PON_VENDORMERGE_GRP SQL Statements
12.2.2
-
Table: HZ_PARTIES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,
-
Table: HZ_PARTIES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_PARTIES, object_name:HZ_PARTIES, status:VALID, product: AR - Receivables , description: Information about parties such as organizations, people, and groups , implementation_dba_data: AR.HZ_PARTIES ,
-
APPS.PON_TCA_MERGE_PVT dependencies on PON_SUPPLIER_ACCESS
12.1.1
-
APPS.PON_CONSOLE_PVT dependencies on PON_SUPPLIER_ACCESS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on PON_SUPPLIER_ACCESS
12.2.2
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_SUPPLIER_ACCESS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on PON_SUPPLIER_ACCESS
12.1.1
-
APPS.PON_TCA_MERGE_PVT dependencies on PON_SUPPLIER_ACCESS
12.2.2
-
APPS.PON_CONSOLE_PVT dependencies on PON_SUPPLIER_ACCESS
12.2.2
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_SUPPLIER_ACCESS
12.2.2
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.1.1
-
PACKAGE BODY: APPS.PON_VENDORMERGE_GRP
12.2.2
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
PACKAGE BODY: APPS.PON_CONSOLE_PVT
12.2.2
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_THREADS
12.1.1
-
APPS.PON_VENDORMERGE_GRP dependencies on PON_THREADS
12.2.2