Search Results ego_upgrade_user_attr_val_pub
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
The APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB package is a public (PUB-classified) PL/SQL API belonging to the Oracle E-Business Suite extensibility and attribute-management layer, commonly associated with the Product Information Management (PIM) and Item Catalog functionality within Oracle EBS 12.1.1 and 12.2.2. Its primary business purpose is to support upgrade and post-installation data migration activities that establish default user-defined attribute values across item categories. Specifically, the package provides a mechanism to seed or default attribute values for all categories that belong to the default category set of a given functional area, ensuring that previously defined or newly introduced user attributes are consistently populated following an upgrade or patch application.
The package is declared with AUTHID CURRENT_USER, meaning its SQL statements execute with the privileges of the invoking user rather than the package owner, so callers must possess the appropriate privileges on the underlying catalog and attribute tables.
Key Procedures and Functions
The package exposes a single documented public procedure:
- UPGRADE_CAT_USER_ATTRS_DATA — Performs the defaulting of attribute values for all categories within the default category set of a functional area. The procedure accepts parameters that identify the functional area whose default category set is being processed (
p_functional_area_id), the attribute group type to process, and the specific attribute group name. When the attribute group name is passed as NULL, the procedure processes all attribute groups associated with the specified attribute group type. Standard API-style OUT parameters report the outcome of the call, including return status, error code, message count, and message data, and an API version parameter defaults to 1.0.
The procedure operates in bulk across all relevant categories rather than on a single category, making it suited to upgrade-driven mass defaulting rather than transactional maintenance.
Tables Accessed
The package reads and writes data across several documented catalog tables, referenced through APPS synonyms:
- MTL_DEFAULT_CATEGORY_SETS — identifies the default category set associated with the functional area supplied to the procedure.
- MTL_CATEGORY_SETS_B — supplies the base definition of the category set being processed.
- MTL_CATEGORY_SET_VALID_CATS — provides the list of valid categories belonging to that category set, which drives the set of categories for which attribute values are defaulted.
- EGO_PRODUCT_CAT_SET_EXT — the extensibility table holding category-set-related attribute metadata used to determine which user attributes require defaulting.
Together these tables allow the procedure to resolve the target categories and the attribute definitions before applying the defaulted values.
Usage Notes
This API is intended for controlled upgrade and data-seeding scenarios rather than day-to-day user transactions. It is typically invoked by upgrade driver scripts, patch routines, or concurrent programs that run automatically after the attribute framework and category structures have been migrated. Custom code may call it when implementing its own upgrade logic or when re-establishing default user attribute values after structural changes to categories or attribute groups. Because it affects all categories in a functional area's default category set, it should be executed during planned maintenance windows with proper validation of the functional area identifier and attribute group filters. Callers should always inspect the returned status and message data to confirm successful completion, and the procedure should be tested in a non-production environment before being applied to critical catalogs.
-
PACKAGE: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.2.2
PUB API
owner:APPS, object_type:PACKAGE, object_name:EGO_UPGRADE_USER_ATTR_VAL_PUB, status:VALID,
-
PACKAGE: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.1.1
PUB API
owner:APPS, object_type:PACKAGE, object_name:EGO_UPGRADE_USER_ATTR_VAL_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.1.1
PUB API
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_UPGRADE_USER_ATTR_VAL_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.2.2
PUB API
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_UPGRADE_USER_ATTR_VAL_PUB, status:VALID,
-
PACKAGE: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.1.1
-
PACKAGE: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.EGO_PRODUCT_CAT_SET_EXT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_PRODUCT_CAT_SET_EXT, status:VALID,
-
SYNONYM: APPS.EGO_PRODUCT_CAT_SET_EXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_PRODUCT_CAT_SET_EXT, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB
12.2.2
-
TYPE: APPS.EGO_COL_NAME_VALUE_PAIR_OBJ
12.1.1
owner:APPS, object_type:TYPE, object_name:EGO_COL_NAME_VALUE_PAIR_OBJ, status:VALID,
-
PACKAGE: APPS.EGO_USER_ATTRS_DATA_PVT
12.1.1
PVT API
used by 29
owner:APPS, object_type:PACKAGE, object_name:EGO_USER_ATTRS_DATA_PVT, status:VALID,
-
TYPE: APPS.EGO_COL_NAME_VALUE_PAIR_ARRAY
12.1.1
owner:APPS, object_type:TYPE, object_name:EGO_COL_NAME_VALUE_PAIR_ARRAY, status:VALID,
-
PACKAGE: APPS.EGO_USER_ATTRS_DATA_PVT
12.2.2
PVT API
used by 56
owner:APPS, object_type:PACKAGE, object_name:EGO_USER_ATTRS_DATA_PVT, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SET_VALID_CATS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SET_VALID_CATS, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SET_VALID_CATS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SET_VALID_CATS, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS_B, status:VALID,
-
SYNONYM: APPS.MTL_CATEGORY_SETS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_CATEGORY_SETS_B, status:VALID,
-
TYPE: APPS.EGO_COL_NAME_VALUE_PAIR_OBJ
12.2.2
owner:APPS, object_type:TYPE, object_name:EGO_COL_NAME_VALUE_PAIR_OBJ, status:VALID,
-
SYNONYM: APPS.MTL_DEFAULT_CATEGORY_SETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID,
-
TYPE: APPS.EGO_COL_NAME_VALUE_PAIR_ARRAY
12.2.2
owner:APPS, object_type:TYPE, object_name:EGO_COL_NAME_VALUE_PAIR_ARRAY, status:VALID,
-
SYNONYM: APPS.MTL_DEFAULT_CATEGORY_SETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_DEFAULT_CATEGORY_SETS, status:VALID,
-
VIEW: APPS.EGO_ATTR_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ATTR_GROUPS_V, object_name:EGO_ATTR_GROUPS_V, status:VALID,
-
VIEW: APPS.EGO_ATTR_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_ATTR_GROUPS_V, object_name:EGO_ATTR_GROUPS_V, status:VALID,
-
APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB dependencies on EGO_UPGRADE_USER_ATTR_VAL_PUB
12.1.1
-
APPS.EGO_UPGRADE_USER_ATTR_VAL_PUB dependencies on EGO_UPGRADE_USER_ATTR_VAL_PUB
12.2.2
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on INV_ITEM_UTIL
12.1.1
-
APPS.INV_EGO_REVISION_VALIDATE dependencies on INV_ITEM_UTIL
12.2.2
-
eTRM - EGO Tables and Views
12.1.1
description: This table is used to store XML Schema Definitions. ,
-
PACKAGE BODY: APPS.INV_EGO_REVISION_VALIDATE
12.1.1
-
PACKAGE BODY: APPS.INV_EGO_REVISION_VALIDATE
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_API
12.2.2
API API
used by 11143
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
API API
used by 11470
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
eTRM - EGO Tables and Views
12.1.1
description: This table is used to store XML Schema Definitions. ,
-
PACKAGE: SYS.STANDARD
12.1.1
used by 52301
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,