Search Results ego_upload_pub
Overview
APPS.EGO_UPLOAD_PUB is a public PL/SQL API package within the Oracle E-Business Suite that supports the programmatic creation and synchronization of catalog structure metadata used by Oracle Product Information Management (PIM) and the EGO (Engineering/Product Hub) schema. Its documented role is to provide a stable, callable interface for loading catalog groups, attribute group associations, item page definitions, and page entries into the EGO data model. The package header carries a header comment indicating ship status, reflecting its classification as a public API intended for supported external invocation rather than internal-only use.
The procedures in this package allow integrators and administrators to define the presentation and organizational hierarchy of catalog data without directly manipulating the underlying EGO tables. This is significant because the EGO catalog framework governs how items are categorized, displayed, and navigated in the Product Workbench and related UI flows. By exposing synchronization procedures, the package enables bulk or scripted maintenance of catalog structures that would otherwise require manual UI configuration.
Key Procedures and Functions
- SYNC_CATALOG_GROUP — Creates or synchronizes a catalog group, including its parent, description, template, creation-allowed setting, end date, and owner, returning the catalog group identifier and standard API status outputs.
- SYNC_CAT_ATTR_GRP_ASSOC — Establishes or updates the association between a catalog group and an attribute group, specifying data level, attribute group name and type, and an enabled flag, returning the association identifier.
- SYNC_CAT_ITEM_PAGES — Defines or synchronizes item pages within a catalog group, capturing the internal page name, display name, description, and sequence, and returning the page identifier. This is the procedure associated with the user search term "sync_cat_item_pages".
- SYNC_CAT_ITEM_PAGE_ENTRIES — Associates attribute groups with a specific item page, ordering them by sequence and linking via the association identifier and page internal name.
- CREATEBASEATTRIBUTEPAGES — Documented as a supporting procedure for establishing baseline attribute page structures within the catalog framework.
Tables Accessed
The package operates against several EGO and inventory tables through APPS synonyms. EGO_PAGES_B and EGO_PAGE_ENTRIES_B store the page and page-entry definitions written by the synchronization procedures. EGO_OBJ_AG_ASSOCS_B holds the object-to-attribute-group associations. MTL_ITEM_CATALOG_GROUPS_B stores catalog group records. FND_OBJECTS and EGO_FND_DSC_FLX_CTX_EXT support object registration and descriptive flexfield context extension. PLITBLM is referenced for PL/SQL table handling. These reads and writes collectively persist the catalog hierarchy and presentation metadata.
Usage Notes
EGO_UPLOAD_PUB is typically invoked from concurrent programs, custom PL/SQL loaders, or integration scripts that provision catalog structures in bulk. Because the package is classified as PUB, it may also be called from forms or other public APIs. Callers should supply a valid API version, manage the commit flag appropriately, and inspect the return status, message count, and message data outputs. The package is referenced by at least one other package, indicating reuse within the EGO framework. Direct DML against the underlying tables should be avoided in favor of these documented synchronization entry points.
-
PACKAGE: APPS.EGO_UPLOAD_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_UPLOAD_PUB, status:VALID,
-
PACKAGE: APPS.EGO_UPLOAD_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_UPLOAD_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPLOAD_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_UPLOAD_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPLOAD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_UPLOAD_PUB, 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_UPLOAD_PUB
12.1.1
-
PACKAGE: APPS.EGO_ITEM_CATALOG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_CATALOG_PUB, status:VALID,
-
SYNONYM: APPS.EGO_PAGES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_PAGES_B, status:VALID,
-
PACKAGE: APPS.EGO_SECURITY_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_SECURITY_PUB, status:VALID,
-
SYNONYM: APPS.EGO_OBJ_AG_ASSOCS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID,
-
SYNONYM: APPS.EGO_PAGE_ENTRIES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_PAGE_ENTRIES_B, status:VALID,
-
PACKAGE: APPS.EGO_UPLOAD_PUB
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.EGO_PAGES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_PAGES_B, status:VALID,
-
SYNONYM: APPS.EGO_PAGE_ENTRIES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_PAGE_ENTRIES_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.EGO_FND_DSC_FLX_CTX_EXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:EGO_FND_DSC_FLX_CTX_EXT, status:VALID,
-
PACKAGE: APPS.EGO_ITEM_CATALOG_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_CATALOG_PUB, status:VALID,
-
PACKAGE: APPS.EGO_SECURITY_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_SECURITY_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.EGO_EXT_FWK_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_EXT_FWK_PUB, 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.EGO_OBJ_AG_ASSOCS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.EGO_ITEM_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_PUB, status:VALID,
-
VIEW: APPS.EGO_USER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_USER_V, object_name:EGO_USER_V, status:VALID,
-
PACKAGE: APPS.EGO_ITEM_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_ITEM_PUB, status:VALID,
-
PACKAGE: APPS.EGO_EXT_FWK_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:EGO_EXT_FWK_PUB, status:VALID,
-
VIEW: APPS.EGO_USER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_USER_V, object_name:EGO_USER_V, status:VALID,
-
PACKAGE BODY: APPS.EGO_ICC_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ICC_BULKLOAD_PVT, status:VALID,
-
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,
-
SYNONYM: APPS.MTL_ITEM_CATALOG_GROUPS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MTL_ITEM_CATALOG_GROUPS_B, status:VALID,
-
SYNONYM: APPS.EGO_FND_DSC_FLX_CTX_EXT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_FND_DSC_FLX_CTX_EXT, 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,
-
VIEW: APPS.EGO_CATALOG_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_CATALOG_GROUPS_V, object_name:EGO_CATALOG_GROUPS_V, status:VALID,
-
VIEW: APPS.EGO_CATALOG_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_CATALOG_GROUPS_V, object_name:EGO_CATALOG_GROUPS_V, status:VALID,
-
SYNONYM: APPS.FND_OBJECTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_OBJECTS, status:VALID,
-
SYNONYM: APPS.FND_OBJECTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_OBJECTS, status:VALID,
-
APPS.EGO_ICC_BULKLOAD_PVT dependencies on EGO_UPLOAD_PUB
12.2.2
-
APPS.EGO_UPLOAD_PUB dependencies on EGO_UPLOAD_PUB
12.1.1
-
APPS.EGO_UPLOAD_PUB dependencies on EGO_UPLOAD_PUB
12.2.2
-
PACKAGE BODY: APPS.EGO_UPLOAD_PUB
12.1.1
-
PACKAGE BODY: APPS.EGO_UPLOAD_PUB
12.2.2
-
eTRM - EGO Tables and Views
12.1.1
description: This table is used to store XML Schema Definitions. ,
-
SYNONYM: PUBLIC.PLITBLM
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
eTRM - EGO Tables and Views
12.1.1
description: This table is used to store XML Schema Definitions. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1