Search Results pon_exhibits_pkg




Overview

PON_EXHIBITS_PKG is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as an OTHER-type API within the Oracle Procurement (PON) product family. Its principal business function is to manage sourcing "exhibits" and their associated line detail records across negotiation, auction, and award workflows. Exhibits represent structured sections of supplier-facing negotiation or auction content — for example terms, delivery schedules, cost breakdowns, and CDRL (Contract Data Requirements List) attachments — that buyers assemble and suppliers respond to. The package provides the programmatic backbone for creating, copying, updating, and deleting those exhibit and exhibit-detail records, including the ELIN (Exhibit Line Item Number) associations that link individual negotiation lines to their exhibit definitions.

The package is marked VALID in the ETRM registry under release 12.1.1 and 12.2.2, and exposure is governed by profile-controlled enablement checks, allowing the exhibits feature to be switched on or off per operating context.

Key Procedures and Functions

Seventeen documented procedures and functions are exposed. Their purposes are summarized below.

The metadata does not document parameter signatures; the descriptions above reflect each routine's name and documented role only.

Tables Accessed

The package operates against the following tables through APPS synonyms. PON_AUCTION_EXHIBIT_DETAILS is the primary transactional store for exhibit detail rows, supported by PON_AUCTION_HEADERS_ALL and PON_AUCTION_ITEM_PRICES_ALL for auction header and pricing context. OKC_DELIVERABLES supports CDRL-related exhibit handling. FND_LOOKUP_VALUES supplies lookup codes and enablement values, FND_USER provides the current user identity for auditing and logging, DUAL supports single-row evaluations, and PLITBLM serves as the standard EBS PL/SQL index-by table of VARCHAR2 for bulk message handling.

Usage Notes

PON_EXHIBITS_PKG is an internal, non-public API. It is not referenced independently by forms or concurrent programs but is consumed by five other packages: OKC_CDRL_PVT, PON_AWARD_PKG, PON_BID_DEFAULTING_PKG, PON_NEGOTIATION_HELPER_PVT, and PON_SOURCING_OPENAPI_GRP. These package dependencies indicate the exhibits functionality is invoked during award processing, bid defaulting, negotiation UI support, CDRL integration, and sourcing open-API calls. Because the underlying exhibit tables are auction-oriented, the package is most active in auction and negotiation flows rather than standard purchase order entry. Customizations should call these routines rather than writing directly to the underlying tables, and should always test the IS_EXHIBITS_ENABLED family of functions first to respect configuration and avoid unintended writes.