Search Results pon_locale_pkg
Overview
PON_LOCALE_PKG is a PL/SQL package owned by the APPS schema that provides locale-sensitive formatting and display logic for Oracle Purchasing and Oracle Sourcing (the PON module family). Its central responsibility is resolving and rendering the display name of a trading party — typically a supplier, bidder, or internal party — in a manner consistent with the session's language and territory settings. Because party names in Oracle E-Business Suite originate from the Trading Community Architecture (TCA) model in HZ_PARTIES and are frequently stored in structured, language-independent ways, a localization bridge is required to present them correctly to end users.
The package is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2. ETRM classifies it as an "OTHER" API, meaning it is not governed by a formal public API commitment, but it is nonetheless a shared utility consumed broadly across the Sourcing and Purchasing code base. Its dependency list confirms this: it is referenced by at least nine other packages and views, including PON_AUCTION_PKG, PON_PRINTING_PKG, PON_THREAD_DISC_PKG, and the auction header views PON_AUCTION_HEADERS_ALL_V and PON_AUCTION_HEADERS_V. The package itself depends only on SYS.STANDARD, indicating a self-contained implementation with no dependency on other application PL/SQL units.
Key Procedures and Functions
The ETRM metadata documents seven callable subprograms in total and names three explicitly:
- PARTY_DISPLAY_NAME — Returns or derives the locale-appropriate display name for a party. It represents the primary entry point used by dependent packages and views when a formatted party name is required rather than raw TCA attributes.
- RETRIEVE_PARTY_DISPLAY_NAME — Performs the underlying retrieval of the party display name from the TCA model, applying any locale or language considerations needed to select the correct rendering.
- GET_PARTY_DISPLAY_NAME — Provides a wrapper-style accessor consistent with the GET_ naming convention used throughout the PON package family, allowing callers to obtain the display name without direct interaction with the retrieval logic.
The remaining four documented subprograms are not individually named in the supplied metadata. No parameter lists are asserted here, as the ETRM record does not expose them.
Tables Accessed
Three tables are documented as accessed through APPS synonyms:
- HZ_PARTIES — The TCA master table of parties. This is the authoritative source for the party identity from which the display name is constructed.
- FND_LOOKUP_VALUES — The Oracle Application Object Library lookup table. It is typically consulted to resolve language-, territory-, or name-format lookup codes that govern how the display name should be assembled or translated.
- DUAL — Used for scalar evaluation and for returning computed or defaulted values without referencing a physical table.
No write operations are implied by the metadata; the package functions as a read-only formatting utility over these sources.
Usage Notes
PON_LOCALE_PKG is an internal utility rather than a user-facing API. It is invoked indirectly whenever Sourcing or Purchasing objects must display a party name in the correct locale — for example, when rendering auction header views, producing printed auction or negotiation documents through PON_PRINTING_PKG, or generating discussion and message content via PON_THREAD_DISC_PKG. Because PON_AUCTION_HEADERS_V and PON_AUCTION_HEADERS_ALL_V reference the package, its logic can surface in any form, report, or OAF page that queries those views.
For custom development, the package may be called directly from PL/SQL to obtain a consistent, localized party display name instead of querying HZ_PARTIES independently and duplicating localization logic. As an "OTHER"-classified package it carries no formal API guarantee, so custom code should treat its signatures as subject to change across patch levels. Its independence from other application packages makes it a low-risk dependency, but the absence of a documented public interface argues for encapsulation and defensive coding in any bespoke integration.
-
PACKAGE: APPS.PON_LOCALE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PON_LOCALE_PKG, status:VALID,
-
PACKAGE: APPS.PON_LOCALE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PON_LOCALE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_LOCALE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_LOCALE_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_LOCALE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_LOCALE_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_EMD_VALIDATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_EMD_VALIDATION_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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: APPS.PON_LOCALE_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.PON_LOCALE_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PON_EVAL_TEAM_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_EVAL_TEAM_UTIL_PVT, status:VALID,
-
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_PRINTING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PON_PRINTING_PKG, status:VALID,
-
PACKAGE BODY: APPS.PON_PRINTING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_PRINTING_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,
-
VIEW: APPS.PO_CLMREQ_LINE_SOL_REFS_V
12.2.2
owner:APPS, object_type:VIEW, object_name:PO_CLMREQ_LINE_SOL_REFS_V, status:VALID,
-
VIEW: APPS.PON_SYSTEM_FIELDS_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_SYSTEM_FIELDS_VALUES_V, object_name:PON_SYSTEM_FIELDS_VALUES_V, status:VALID,
-
PACKAGE BODY: APPS.PON_LOCALE_PKG
12.1.1
-
PACKAGE BODY: APPS.PON_LOCALE_PKG
12.2.2
-
VIEW: APPS.PON_AUCTION_HEADERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_AUCTION_HEADERS_V, object_name:PON_AUCTION_HEADERS_V, status:VALID,
-
APPS.PO_CLMREQ_LINE_SOL_REFS_V dependencies on PON_LOCALE_PKG
12.2.2
-
VIEW: APPS.PON_AUCTION_HEADERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_AUCTION_HEADERS_V, object_name:PON_AUCTION_HEADERS_V, status:VALID,
-
APPS.PON_PRINTING_PKG dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_AUCTION_PKG dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_EMD_VALIDATION_PKG dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_AUCTION_HEADERS_V dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_PRINTING_PKG dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_AUCTION_PKG dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_LOCALE_PKG dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_AUCTION_HEADERS_ALL_V dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_SYSTEM_FIELDS_VALUES_V dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_LOCALE_PKG dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_EVAL_TEAM_UTIL_PVT dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_AUCTION_HEADERS_ALL_V dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_AUCTION_HEADERS_V dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_THREAD_DISC_PKG dependencies on PON_LOCALE_PKG
12.2.2
-
APPS.PON_THREAD_DISC_PKG dependencies on PON_LOCALE_PKG
12.1.1
-
APPS.PON_LOCALE_PKG dependencies on FND_LOG
12.2.2
-
eTRM - PON Tables and Views
12.2.2
description: Holds the debug statements for workflow processes ,
-
APPS.PON_LOCALE_PKG dependencies on FND_LOG
12.1.1
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
VIEW: APPS.PON_AUCTION_HEADERS_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL_V, object_name:PON_AUCTION_HEADERS_ALL_V, status:VALID,
-
SYNONYM: APPS.FND_LOOKUP_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LOOKUP_VALUES, status:VALID,
-
eTRM - PON Tables and Views
12.1.1
description: Holds the debug statements for workflow processes ,
-
VIEW: APPS.PON_AUCTION_HEADERS_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PON.PON_AUCTION_HEADERS_ALL_V, object_name:PON_AUCTION_HEADERS_ALL_V, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,
-
SYNONYM: APPS.HZ_PARTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_PARTIES, status:VALID,