Results for “get_object_name”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
PRP_IBC_INT_PVT is a private PL/SQL package body owned by the APPS schema in Oracle E-Business Suite, delivered as part of the Oracle Proposal (PRP) and Internet Business Content (IBC) module set. The package provides internal integration logic that resolves a human-readable object name and object code from an association type and up to five associated object values. In practical terms, it acts as a translation layer between the IBC association model, which links content items to external business objects, and the Proposal family of entities such as proposals, component styles, personalization files, and content versions. The package is classified as PVT, indicating it is not a public API and is intended solely for internal consumption by other PRP or IBC components. Its header comment carries the version string 115.2 dated 2003/10/28, reflecting a long-lived object that has remained stable across releases, including 12.1.1 and 12.2.2. Because the package is private and referenced by zero other packages according to the ETRM metadata, it is most likely invoked from within the Proposal or IBC code base itself rather than exposed to external callers.
Key Procedures and Functions
The package exposes a single documented program unit, GET_OBJECT_NAME. This procedure accepts an association type code together with five positional associated object values, and returns an object name, an object code, a return status, a message count, and message data. The five-value input signature allows callers to pass identifiers whose meaning depends on the association type, enabling a single procedure to resolve names for heterogeneous object families without introducing separate APIs for each case.
Internally, GET_OBJECT_NAME drives a set of private cursors that each target a distinct object family. Cur_Component_sytles and Cur_Content_item_name resolve component style and content item names through the IBC association tables, keyed by association type and the associated object value. Cur_style_ctntvers, Cur_Proposals, Cur_Proposal_ctntvers, and Cur_Perz_Files resolve names for component style content versions, proposals, proposal content versions, and personalization files respectively. The procedure evaluates the association type code to select the appropriate resolution path and populates the output parameters accordingly, returning status and message information so that callers can handle lookup failures gracefully. No parameter lists beyond those shown in the source excerpt are invented here; the documented inputs and outputs are as listed.
Tables Accessed
The package reads from a focused set of APPS synonyms. IBC_ASSOCIATIONS supplies the association type code and associated object values that drive the lookup, while IBC_CONTENT_ITEMS and the IBC content item versions view provide content item identity and the live version linkage for content name resolution. PRP_COMPONENT_STYLES_VL is queried for component style name and content node type. PRP_COMP_STYLE_CTNTVERS maps a component style content version identifier back to its owning component style. PRP_PROPOSALS and PRP_PROPOSAL_CTNTVERS supply proposal and proposal content version names. PRP_PERZ_FILES and PRP_PROP_STYLE_CTNTVERS complete the proposal-side lookups for personalization files and proposal style content versions. All access is read-only; the documented logic performs name resolution and does not modify data.
Usage Notes
Because PRP_IBC_INT_PVT is a private, non-referenced package, it is not intended for direct invocation by customer extensions. It is typically called from within Oracle Proposal and Internet Business Content UI flows, such as when a form or region needs to display the descriptive name of a business object that is linked to a content item through an IBC association, rather than the raw identifier. In Oracle EBS 12.1.1 and 12.2.2 the package sits on the database tier alongside the PRP and IBC schema objects and is resolved through APPS synonyms, so no special grants are required for internal callers. Developers performing troubleshooting should treat GET_OBJECT_NAME as a diagnostic utility: a status of failure with associated message data indicates that the supplied association type and object values did not match any known object family. Given the package's private classification, any customization should wrap or replicate the resolution logic rather than call the package directly, since Oracle does not guarantee the stability of private APIs across patches or upgrades.
-
PACKAGE: APPS.ETRM_RPT 12.1.1
-
PACKAGE BODY: APPS.ETRM_RPT 12.1.1
-
PACKAGE BODY: APPS.ETRM_RPT 12.2.2
-
PACKAGE BODY: APPS.ETRM_PNAV 12.1.1
-
PACKAGE: APPS.ETRM_PNAV 12.1.1
-
PACKAGE BODY: APPS.EGO_SCTX 12.2.2
-
PACKAGE BODY: APPS.ETRM_PNAV 12.2.2
-
PACKAGE: APPS.ETRM_RPT 12.2.2
-
PACKAGE: APPS.EGO_SCTX 12.1.1
-
PACKAGE BODY: APPS.EGO_SCTX 12.1.1
-
PACKAGE: CTXSYS.DRVXTAB 12.2.2
-
PACKAGE BODY: CTXSYS.DRVXTAB 12.1.1
-
PACKAGE: APPS.CSP_PICK_UTILS 12.1.1