Results for “language_code”
34 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PON_THREADS is a Sourcing (PON) module table that stores simple metadata describing discussion threads within Oracle E-Business Suite sourcing negotiations, RFQs, and related collaborative documents. Each row represents a single thread belonging to a discussion, capturing the thread's subject line, the language in which it is expressed, and the party that owns it. Discussions provide the conversation context for a sourcing event, and PON_THREADS provides the container that groups the individual messages exchanged within that conversation.
The table resides in the PON schema and is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2. Under a heuristic Data Vault classification mined from its foreign key structure, PON_THREADS is satellite-leaning: it is keyed by a composite identifier tied to a parent discussion and carries descriptive, volatile attributes (subject, language, owner) that change over the life of the thread. It is not a standalone hub, and its relationship to PON_DISCUSSIONS places it downstream of the discussion entity rather than at the center of the model.
Key Information Stored
The documented physical schema in ETRM 12.2.2 defines six columns. The primary key, PON_THREADS_PK, is the composite of DISCUSSION_ID and THREAD_NUMBER. Both columns are required to uniquely identify a thread: DISCUSSION_ID identifies the parent discussion, and THREAD_NUMBER is the sequence number of the thread within that discussion.
- DISCUSSION_ID — Part of the primary key; foreign key to PON_DISCUSSIONS. Identifies the parent discussion to which the thread belongs.
- THREAD_NUMBER — Part of the primary key; the ordinal position of the thread within its discussion.
- SUBJECT — The display subject or title of the thread, shown to participants in the sourcing UI.
- LANGUAGE_CODE — Foreign key to FND_LANGUAGES; the language in which the thread content is stored or displayed.
- OWNER_PARTY_ID — Foreign key to HZ_PARTIES; identifies the trading partner or party that owns the thread.
- LAST_UPDATE_DATE — Standard EBS audit column recording the most recent modification timestamp; used widely by concurrent programs and incremental extracts.
The unique index PON_THREADS_N2 on (THREAD_NUMBER, DISCUSSION_ID) is a business-key candidate that mirrors the primary key in reversed column order, supporting lookups by thread number.
Common Use Cases and Queries
Typical reporting and integration scenarios include enumerating all threads for a given discussion, locating the owner party of a thread, and joining to the message-level table for full conversation extracts. Because the table is a satellite of the discussion, queries generally drive from PON_DISCUSSIONS and join downward.
Example: list threads for a discussion, with owner and language.
SELECT t.thread_number, t.subject, t.language_code, t.owner_party_id, t.last_update_date
FROM pon.pon_threads t
WHERE t.discussion_id = :discussion_id
ORDER BY t.thread_number;
Example: join to the party to resolve the thread owner name.
SELECT t.thread_number, t.subject, p.party_name
FROM pon.pon_threads t, hz_parties p
WHERE t.owner_party_id = p.party_id
AND t.discussion_id = :discussion_id;
Incremental extracts should filter on LAST_UPDATE_DATE to capture only changed threads. Sourcing administrators also use these columns to audit thread creation patterns, measure negotiation activity by owner party, and verify language coverage across multi-lingual sourcing events.
Related Objects
- PON_DISCUSSIONS — Parent table; joined on PON_THREADS.DISCUSSION_ID = PON_DISCUSSIONS.DISCUSSION_ID.
- PON_THREAD_ENTRIES — Child table holding individual entries (messages) within a thread; joined on DISCUSSION_ID and THREAD_NUMBER.
- FND_LANGUAGES — Reference table for LANGUAGE_CODE, used to resolve language descriptions.
- HZ_PARTIES — Reference table for OWNER_PARTY_ID, used to resolve trading partner identities.
- Sourcing negotiation and RFQ APIs — Public negotiation interfaces that create and manage discussions and threads on behalf of sourcing events.
-
This identifies simple metadata for the thread.
-
This identifies simple metadata for the thread.
-
This is the driving table for discussions.
-
This is the driving table for discussions.
-
Interface table to store imported negotiation header information
-
Interface table to store imported negotiation header information
-
No longer used.
-
Contains an archive of the header level data of a negotiation response
-
View: PON_AUCTION_HEADERS_V 12.1.1
This is the MOAC sensitive view of pon_auction_headers
APPS.PON_AUCTION_HEADERS_V·↳ FND_LOOKUP_VALUES·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HZ_PARTIES·Explore PON module →
-
Stores the template information from which negotiations can be created
-
Contains the response details for an item in a negotiation
-
Stores the template information from which negotiations can be created
-
Stores the negotiation item details including price.
-
Contains header level data for a response to a negotiation
-
Contains header level data for a response to a negotiation
-
Common View on pon_auction_headers_all
APPS.PON_AUCTION_HEADERS_ALL_V·↳ FND_LOOKUP_VALUES·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HZ_PARTIES·Explore PON module →
-
Common View on pon_auction_headers_all
APPS.PON_AUCTION_HEADERS_ALL_V·↳ FND_LOOKUP_VALUES·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HZ_PARTIES·Explore PON module →
-
Contains information regarding the responses submitted by a supplier on a negotiation.
-
Stores the negotiation item details including price.
-
View: PON_AUCTION_HEADERS_V 12.2.2
This is the MOAC sensitive view of pon_auction_headers
APPS.PON_AUCTION_HEADERS_V·↳ FND_LOOKUP_VALUES·↳ HR_ALL_ORGANIZATION_UNITS_TL·↳ HZ_PARTIES·Explore PON module →
-
Stores the negotiations header level details.
-
Stores the negotiations header level details.
-
Table: PON_CUSTOM_LANGUAGES 12.2.2
Contains Enabled Languages available to Sourcing Product
Not implemented in this database·Explore PON module →
-
Table: PON_CUSTOM_LANGUAGES 12.1.1
Contains Enabled Languages available to Sourcing Product
Not implemented in this database·Explore PON module →
-
Table: PON_CUSTOM_IMAGES 12.2.2
Stores the image names and sizes for sourcing
Not implemented in this database·Explore PON module →
-
Table: PON_BUNDLE_FILES 12.2.2
Stores the list of files within a customization bundle
Not implemented in this database·Explore PON module →
-
Table: PON_BUNDLE_FILES 12.1.1
Stores the list of files within a customization bundle
Not implemented in this database·Explore PON module →
-
Table: PON_LANGUAGE_SETTINGS 12.2.2
Stores the language settings required for screen display
Not implemented in this database·Explore PON module →
-
Table: PON_CUSTOM_IMAGES 12.1.1
Stores the image names and sizes for sourcing
Not implemented in this database·Explore PON module →
-
Stores the list of files within a customization bundle
Not implemented in this database·Explore PON module →
-
Table: PON_LANGUAGE_SETTINGS 12.1.1
Stores the language settings required for screen display
Not implemented in this database·Explore PON module →
-
Table: PON_CUSTOM_MESSAGES 12.2.2
Stores application messages that are customized
Not implemented in this database·Explore PON module →
-
Table: PON_CUSTOM_MESSAGES 12.1.1
Stores application messages that are customized
Not implemented in this database·Explore PON module →
-
Stores the list of files within a customization bundle
Not implemented in this database·Explore PON module →