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.
- IMPORT_FUNCTIONS_INTF — Entry point that imports staged function rows from the interface into the processing pipeline.
- DELETE_PROCESSED_FUNCTIONS — Removes already-processed function records from the interface table after successful load.
- INITIALIZE_FUNCTIONS — Sets up internal control structures and working state for a functions batch.
- CONSTRUCT_FUNCTION — Builds the in-memory record representation of a function for validation and transaction.
- VALIDATE_FUNCTION — Applies business and referential validation rules to a single constructed function.
- TRANSACT_FUNCTION — Commits a validated function into the base EGO tables.
- PROCESS_FUNCTIONS — Orchestrates the end-to-end load of a functions batch.
- UPDATE_INTFC_FUNCTIONS — Writes back status and error information to the interface table.
- BULK_VALIDATE_FUNCTIONS — Performs set-based validation across many function rows.
- INITIALIZE_FUNC_PARAMS — Establishes working state for a function-parameter batch.
- CONSTRUCT_FUNC_PARAM — Assembles the in-memory representation of a function parameter.
- VALIDATE_FUNC_PARAM — Validates a single function parameter.
- TRANSACT_FUNC_PARAM — Writes a validated parameter to the base tables.
- PROCESS_FUNC_PARAMS — Coordinates the parameter load cycle.
- UPDATE_INTFC_FUNC_PARAMS — Persists status and error details for parameter rows.
- BULK_VALIDATE_FUNC_PARAMS — Performs set-based validation of 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.
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EGO_FUNCTIONS_BULKLOAD_PVT
12.2.2
-
APPS.EGO_TA_BULKLOAD_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EGO_AG_BULKLOAD_PVT
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EGO_TA_BULKLOAD_PVT
12.2.2
-
PACKAGE BODY: APPS.EGO_VS_BULKLOAD_PVT
12.2.2
-
APPS.EGO_VS_BULKLOAD_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.EGO_PAGES_BULKLOAD_PVT
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT SQL Statements
12.2.2
-
PACKAGE: APPS.EGO_FUNCTIONS_BULKLOAD_PVT
12.2.2
-
PACKAGE: APPS.EGO_TA_BULKLOAD_PVT
12.2.2
-
PACKAGE: APPS.EGO_PAGES_BULKLOAD_PVT
12.2.2
-
APPS.EGO_TA_BULKLOAD_PVT dependencies on ERROR_HANDLER
12.2.2
-
APPS.EGO_TA_BULKLOAD_PVT dependencies on EGO_TRANS_ATTRS_VERS_INTF
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on DUAL
12.2.2
-
PACKAGE: APPS.EGO_AG_BULKLOAD_PVT
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on EGO_ATTR_GROUPS_DL_INTERFACE
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNC_PARAMS_S
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on EGO_ATTR_GROUPS_INTERFACE
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNCTIONS_S
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT dependencies on EGO_PAGES_INTERFACE
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on EGO_ATTR_GROUP_COLS_INTF
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNCTIONS_B
12.2.2
-
APPS.EGO_VS_BULKLOAD_PVT dependencies on EGO_FLEX_VALUE_TL_INTF
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNC_PARAMS_INTERFACE
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT dependencies on ERROR_HANDLER
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on ERROR_HANDLER
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on EGO_AG_BULKLOAD_PVT
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNC_PARAMS_B
12.2.2
-
APPS.EGO_VS_BULKLOAD_PVT dependencies on EGO_FLEX_VALUE_INTF
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on FND_COLUMNS
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT dependencies on EGO_PAGE_ENTRIES_INTERFACE
12.2.2
-
APPS.EGO_TA_BULKLOAD_PVT dependencies on EGO_METADATA_BULKLOAD_PVT
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT dependencies on EGO_PAGES_BULKLOAD_PVT
12.2.2
-
APPS.EGO_FUNCTIONS_BULKLOAD_PVT dependencies on EGO_FUNCTIONS_INTERFACE
12.2.2
-
APPS.EGO_PAGES_BULKLOAD_PVT dependencies on EGO_PAGES_B
12.2.2
-
APPS.EGO_VS_BULKLOAD_PVT dependencies on EGO_FLEX_VALUE_SET_INTF
12.2.2
-
APPS.EGO_VS_BULKLOAD_PVT dependencies on ERROR_HANDLER
12.2.2
-
APPS.EGO_AG_BULKLOAD_PVT dependencies on EGO_ATTR_GROUP_DL
12.2.2