Search Results pon_te_recipients
Overview
PON_TE_RECIPIENTS is a transactional table in the PON (Sourcing) schema of Oracle E-Business Suite, valid across 12.1.1 and 12.2.2. It stores the recipient list for messages exchanged within the Sourcing negotiation thread framework, principally the buyer-supplier clarifications, discussion threads, and award-related communications managed through Oracle Sourcing. Each row associates a discrete thread entry with the party to whom that entry was addressed, along with per-recipient read and reply state. The table therefore acts as the distribution and attention-tracking layer beneath the Sourcing messaging model, enabling the application to determine who has seen a posting and who has responded.
From a dimensional modeling perspective, the documented foreign key structure suggests a link classification under Data Vault heuristics. The composite key formed from an entry identifier and a recipient party identifier presents the natural many-to-many association between thread entries and business parties, which is the characteristic shape of a link table rather than a hub or satellite.
Key Information Stored
The physical schema documents eight columns. The most significant are:
- ENTRY_ID — Identifies the parent thread entry in PON_THREAD_ENTRIES. Part of the composite primary key and the principal foreign key linking a recipient record to its message.
- TO_ID — The party identifier of the recipient, referencing HZ_PARTIES. Part of the composite primary key.
- TO_COMPANY_ID — The trading partner or company party associated with the recipient, also referencing HZ_PARTIES. Supports organization-level reporting where the individual recipient must be resolved to a company.
- TO_FIRST_NAME and TO_LAST_NAME — Denormalized name attributes captured at the time the message was posted, providing stable display values even if the underlying party record later changes.
- TO_COMPANY_NAME — Denormalized company name for the recipient organization.
- READ_FLAG — Indicates whether the recipient has read the associated entry; drives unread-message indicators in the Sourcing UI.
- REPLIED_FLAG — Indicates whether the recipient has replied to the entry; supports response tracking and follow-up reporting.
The surrogate primary key is PON_TE_RECIPIENTS_PK on (ENTRY_ID, TO_ID). A unique index, PON_TE_RECIPIENTS_N3 on (TO_ID, ENTRY_ID), reverses the column order and serves as a business-key candidate, optimizing the frequent lookup pattern of resolving all entries addressed to a given party.
Common Use Cases and Queries
Typical applications include audit reporting on negotiation communications, monitoring supplier responsiveness, and building dashboards that expose unread or unanswered buyer messages. A common query joins recipients to their parent entries:
- List all recipients of a specific entry:
SELECT TO_ID, TO_FIRST_NAME, TO_LAST_NAME, READ_FLAG, REPLIED_FLAG FROM PON_TE_RECIPIENTS WHERE ENTRY_ID = :entry_id; - Identify unread messages for a supplier contact:
SELECT ENTRY_ID FROM PON_TE_RECIPIENTS WHERE TO_ID = :party_id AND READ_FLAG = 'N'; - Measure reply engagement by company:
SELECT TO_COMPANY_ID, COUNT(*) FROM PON_TE_RECIPIENTS WHERE REPLIED_FLAG = 'Y' GROUP BY TO_COMPANY_ID;
Reporting extracts frequently denormalize the name columns to avoid repeated joins to HZ_PARTIES, and the N3 index supports recipient-centric query paths efficiently.
Related Objects
- PON_THREAD_ENTRIES — Parent table; joined on PON_TE_RECIPIENTS.ENTRY_ID = PON_THREAD_ENTRIES.ENTRY_ID.
- HZ_PARTIES — Reference table for both TO_ID and TO_COMPANY_ID columns.
- PON_TE_RECIPIENTS_PK — Primary key constraint enforcing unique (ENTRY_ID, TO_ID) combinations.
- PON_TE_RECIPIENTS_N3 — Unique index on (TO_ID, ENTRY_ID) supporting recipient-oriented lookups.
These objects together underpin thread participation analysis and notification-state reporting within Oracle Sourcing.
-
Table: PON_TE_RECIPIENTS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_TE_RECIPIENTS, object_name:PON_TE_RECIPIENTS, status:VALID, product: PON - Sourcing , description: This table lists the recipient of the message. , implementation_dba_data: PON.PON_TE_RECIPIENTS ,
-
Table: PON_TE_RECIPIENTS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_TE_RECIPIENTS, object_name:PON_TE_RECIPIENTS, status:VALID, product: PON - Sourcing , description: This table lists the recipient of the message. , implementation_dba_data: PON.PON_TE_RECIPIENTS ,
-
APPS.PON_AUCTION_DISCUSSION_PKG SQL Statements
12.2.2
-
VIEW: PON.PON_TE_RECIPIENTS#
12.2.2
owner:PON, object_type:VIEW, object_name:PON_TE_RECIPIENTS#, status:VALID,
-
APPS.PON_AUCTION_DISCUSSION_PKG SQL Statements
12.1.1
-
APPS.PON_THREAD_DISC_PKG SQL Statements
12.2.2
-
APPS.PON_THREAD_DISC_PKG SQL Statements
12.1.1
-
VIEW: PON.PON_TE_RECIPIENTS#
12.2.2
-
SYNONYM: APPS.PON_TE_RECIPIENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PON_TE_RECIPIENTS, status:VALID,
-
SYNONYM: APPS.PON_TE_RECIPIENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PON_TE_RECIPIENTS, status:VALID,
-
PACKAGE BODY: APPS.PON_AUCTION_DISCUSSION_PKG
12.1.1
-
PACKAGE BODY: APPS.PON_AUCTION_DISCUSSION_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_THREAD_DISC_PKG
12.1.1
-
TABLE: PON.PON_TE_RECIPIENTS
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_TE_RECIPIENTS, object_name:PON_TE_RECIPIENTS, status:VALID,
-
Table: PON_THREAD_ENTRIES
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_THREAD_ENTRIES, object_name:PON_THREAD_ENTRIES, status:VALID, product: PON - Sourcing , description: Stores message content for threaded discussions , implementation_dba_data: PON.PON_THREAD_ENTRIES ,
-
TABLE: PON.PON_TE_RECIPIENTS
12.2.2
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_TE_RECIPIENTS, object_name:PON_TE_RECIPIENTS, status:VALID,
-
Table: PON_THREAD_ENTRIES
12.1.1
owner:PON, object_type:TABLE, fnd_design_data:PON.PON_THREAD_ENTRIES, object_name:PON_THREAD_ENTRIES, status:VALID, product: PON - Sourcing , description: Stores message content for threaded discussions , implementation_dba_data: PON.PON_THREAD_ENTRIES ,
-
PACKAGE BODY: APPS.PON_AUCTION_DISCUSSION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_DISCUSSION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_THREAD_DISC_PKG
12.2.2
-
PACKAGE BODY: APPS.PON_AUCTION_DISCUSSION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_DISCUSSION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_THREAD_DISC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_THREAD_DISC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_THREAD_DISC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_THREAD_DISC_PKG, status:VALID,
-
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,
-
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.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PON_NEGOTIATION_HELPER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEGOTIATION_HELPER_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_NEGOTIATION_HELPER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_NEGOTIATION_HELPER_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_AUCTION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_AUCTION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_AUCTION_PKG, status:VALID,
-
APPS.PON_TCA_MERGE_PVT SQL Statements
12.2.2
-
APPS.PON_TCA_MERGE_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
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.HZ_PURGE_GEN dependencies on PON_TE_RECIPIENTS
12.1.1
-
APPS.PON_NEGOTIATION_HELPER_PVT dependencies on PON_TE_RECIPIENTS
12.2.2