Search Results g_error_record




Overview

APPS.EGO_FUNCTIONS_BULKLOAD_PVT is a private PL/SQL package body in the Oracle E-Business Suite (EBS) that supports bulk import of extensible attribute function metadata into the EGO (Enterprise Governance/Attribute) repository. Its object name carries the "PVT" classification, marking it as an internal, non-public API that is not intended for direct customer invocation. It underpins the bulkload capability by which function definitions and their associated function parameters are staged in interface tables, validated, and then transacted into the base EGO metadata tables. Because the package name embeds the string "ego_functions_s," it is frequently surfaced when technicians search the data dictionary for the EGO_FUNCTIONS_S sequence and the surrounding function-loading infrastructure.

Key Procedures and Functions

The package body exposes sixteen documented procedures and functions organized into two logical groups: functions and function parameters.

Tables Accessed

The package reads and writes a defined set of EGO metadata tables through APPS synonyms. Staging occurs in EGO_FUNCTIONS_INTERFACE and EGO_FUNC_PARAMS_INTERFACE. Base storage targets include EGO_FUNCTIONS_B, EGO_FUNCTIONS_S, EGO_FUNCTIONS_TL, EGO_FUNC_PARAMS_B, EGO_FUNC_PARAMS_S, and EGO_FUNC_PARAMS_TL, with related action metadata in EGO_ACTIONS_B, EGO_ACTION_DISPLAYS_B, and EGO_MAPPINGS_B. Reference and error data are drawn from FND_LANGUAGES, FND_LOOKUP_VALUES, FND_NEW_MESSAGES, and MTL_INTERFACE_ERRORS.

Usage Notes

Because this is a private (PVT) package body, it is invoked internally by EBS bulkload concurrent programs and supporting packages rather than called directly from forms or custom code. It is not referenced by any database object, but it references peer utilities such as EGO_METADATA_BULKLOAD_PVT, EGO_METADATA_PUB, ERROR_HANDLER, and FND_API. Customizations should always target the public EGO_METADATA_PUB API or populate the interface tables directly, allowing this private package to perform validation and transaction.