Search Results ego_default_catalog_group
Overview
EGO_DEFAULT_CATALOG_GROUP is an internal PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It belongs to the EGO (Enterprise Governance / Product Information Management) product family and supports the attribute-defaulting machinery used by the EGO catalog data model. Its primary purpose is to apply default values to catalog-group attribute data, ensuring that records created or migrated into the EGO catalog-group structures receive consistent, complete attribute content without requiring the end user or calling interface to supply every column explicitly.
The package spec carries the header identifier EGODCAGS.pls (revision 120.1) and was first created in September 2002. The documented API classification is OTHER, indicating that this is not a public, externally supported integration API but rather an internal utility invoked by other EGO components. The package exposes a deliberately narrow interface—two public procedures—which reflects its role as a focused helper rather than a general-purpose service. Typical business drivers for this functionality include catalog and catalog-group setup, item attribute assignment within a catalog group, and data migration or conversion activities where default values must be derived from the underlying EGO setup rather than entered manually.
Key Procedures and Functions
The ETRM documentation records exactly two public program units, both procedures, in the package specification:
- ATTRIBUTE_DEFAULTING — Performs the attribute-defaulting process for catalog-group attribute data. It returns a message-token table (typed as Error_Handler.Mesg_Token_Tbl_Type) and a return status, which indicates that the procedure follows the standard EBS error-handling convention of communicating outcomes and diagnostic messages back to the caller rather than raising unhandled exceptions. This procedure is the principal entry point for applying defaults.
- POPULATE_NULL_COLUMNS — Populates columns that are currently null, filling in missing values where no value has yet been supplied. This supports both initial data population and corrective maintenance of incomplete catalog-group rows.
No public functions are documented. The parameter lists are not reproduced here; callers should reference the package specification in the target instance for the authoritative signatures.
Tables Accessed
The documented metadata for this object lists no tables referenced through APPS synonyms. This is consistent with a helper package whose work is performed against EGO catalog-group structures and whose dependencies are indirect or resolved at runtime. Where table access occurs, it is expected to target the EGO catalog-group and catalog-group attribute tables maintained by the surrounding EGO application modules, writing default attribute values into those structures. Because table references are not enumerated in the ETRM record, concrete DML behavior should be confirmed by inspecting the package body in the specific 12.1.1 or 12.2.2 instance.
Usage Notes
EGO_DEFAULT_CATALOG_GROUP is not intended for direct invocation by end users. The metadata records that it is referenced by one other package, indicating it is consumed internally by the EGO catalog-group processing chain. Typical invocation points include EGO catalog setup logic, concurrent programs that seed or refresh catalog-group data, and forms-based maintenance flows that delegate defaulting to server-side PL/SQL. Because ATTRIBUTE_DEFAULTING reports status through its OUT parameters, any custom code calling it must check the return status and process the message-token table to surface errors correctly. The revision history (120.1, 2005) and the unchanged package shape across 12.1.1 and 12.2.2 suggest the behavior is stable and legacy-oriented; developers should treat the package as internal and avoid building long-term custom dependencies on it.
-
PACKAGE: APPS.EGO_DEFAULT_CATALOG_GROUP
12.1.1
-
PACKAGE BODY: APPS.EGO_DEFAULT_CATALOG_GROUP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_DEFAULT_CATALOG_GROUP, status:VALID,
-
PACKAGE: APPS.EGO_DEFAULT_CATALOG_GROUP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_DEFAULT_CATALOG_GROUP, status:VALID,
-
PACKAGE: APPS.EGO_DEFAULT_CATALOG_GROUP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_DEFAULT_CATALOG_GROUP, status:VALID,
-
PACKAGE: APPS.EGO_DEFAULT_CATALOG_GROUP
12.2.2
-
PACKAGE BODY: APPS.EGO_DEFAULT_CATALOG_GROUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_DEFAULT_CATALOG_GROUP, status:VALID,
-
PACKAGE: APPS.EGO_GLOBALS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_GLOBALS, status:VALID,
-
PACKAGE: APPS.EGO_ITEM_CATALOG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_CATALOG_PUB, status:VALID,
-
PACKAGE: APPS.EGO_GLOBALS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_GLOBALS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.EGO_ITEM_CATALOG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_CATALOG_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.EGO_ITEM_CATALOG_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_CATALOG_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.EGO_ITEM_CATALOG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_CATALOG_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.EGO_DEFAULT_CATALOG_GROUP
12.2.2
-
PACKAGE BODY: APPS.EGO_DEFAULT_CATALOG_GROUP
12.1.1
-
PACKAGE: APPS.ERROR_HANDLER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ERROR_HANDLER, status:VALID,
-
PACKAGE: APPS.ERROR_HANDLER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ERROR_HANDLER, status:VALID,
-
PACKAGE: APPS.FND_FLEX_KEYVAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_KEYVAL, status:VALID,
-
PACKAGE: APPS.FND_FLEX_KEYVAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FLEX_KEYVAL, status:VALID,
-
APPS.EGO_DEFAULT_CATALOG_GROUP dependencies on EGO_DEFAULT_CATALOG_GROUP
12.2.2
-
APPS.EGO_ITEM_CATALOG_PVT dependencies on EGO_DEFAULT_CATALOG_GROUP
12.1.1
-
APPS.EGO_DEFAULT_CATALOG_GROUP dependencies on EGO_DEFAULT_CATALOG_GROUP
12.1.1
-
APPS.EGO_ITEM_CATALOG_PVT dependencies on EGO_DEFAULT_CATALOG_GROUP
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.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,