Search Results ego_obj_ag_assocs_b
Overview
EGO_OBJ_AG_ASSOCS_B is a base table in the EGO schema, owned by the Advanced Product Catalog module in Oracle E-Business Suite (documented for 12.1.1 and 12.2.2). It stores the associations between catalog objects and attribute groups, effectively defining which attribute groups are attached to which object definitions and under which classification and data level. This mapping is foundational to the extensible attribute framework used throughout Oracle Product Information Management, enabling attribute groups to be reused across multiple object definitions rather than being duplicated.
From a Data Vault modeling perspective, the metadata classifies this object heuristically as standalone. In practice, this suggests treating EGO_OBJ_AG_ASSOCS_B as a link-style structure that resolves the relationship between an object and an attribute group, with the association identifier serving as the durable key and edition/audit attributes acting as satellites to track attribute-level change over time.
Key Information Stored
The surrogate primary key is ASSOCIATION_ID, enforced by EGO_OBJ_AG_ASSOCS_B_PK. Two unique indexes document the business-key candidates:
- EGO_OBJ_AG_ASSOCS_B_U1 (ASSOCIATION_ID, ZD_EDITION_NAME) — confirms edition-scoped uniqueness for the surrogate key.
- EGO_OBJ_AG_ASSOCS_B_U2 (OBJECT_ID, CLASSIFICATION_CODE, ATTR_GROUP_ID, DATA_LEVEL_ID, ZD_EDITION_NAME) — the true business key: a given attribute group can be associated once per object, classification, data level, and edition.
The most significant columns include OBJECT_ID, which identifies the catalog object being extended; ATTR_GROUP_ID, which references the attribute group being attached; CLASSIFICATION_CODE, which scopes the association to a specific classification; and DATA_LEVEL_ID (with the companion DATA_LEVEL value), which distinguishes level-specific versus level-independent behavior. ENABLED_FLAG controls whether the association is currently active. VIEW_PRIVILEGE_ID and EDIT_PRIVILEGE_ID capture the security privileges governing who may view or modify the association. Finally, ZD_EDITION_NAME supports edition-based redefinition in 12.2.2, while CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN provide the standard audit trail.
Common Use Cases and Queries
The table is typically queried to determine which attribute groups appear on a given object or classification, to audit privilege assignments, and to validate configuration completeness after a setup migration.
- Listing attribute groups attached to an object:
SELECT OBJECT_ID, ATTR_GROUP_ID, CLASSIFICATION_CODE, DATA_LEVEL_ID FROM EGO_OBJ_AG_ASSOCS_B WHERE OBJECT_ID = :object_id AND ENABLED_FLAG = 'Y' AND (ZD_EDITION_NAME IS NULL OR ZD_EDITION_NAME = :edition);
- Checking for duplicate or conflicting business keys before insert, using the U2 column set.
- Reporting on edit versus view privilege coverage for an object definition.
- Reconciling associations against attribute group definitions in EGO_ATTR_GROUPS_V during upgrade validation from 12.1.1 to 12.2.2, where ZD_EDITION_NAME becomes relevant.
Related Objects
- EGO_ATTR_GROUPS_B / _V — joined on ATTR_GROUP_ID to resolve group names and definitions.
- EGO_OBJ_ATTR_GROUPS_B — the object/attribute-group structure that consumes assoc objects.
- EGO_CLASSIFICATIONS_B / _V — joined on CLASSIFICATION_CODE.
- EGO_DATA_LEVELS — joined on DATA_LEVEL_ID.
- FND_PRIVILEGES / FND_GRANTS — resolve VIEW_PRIVILEGE_ID and EDIT_PRIVILEGE_ID.
- EGO_OBJ_AG_ASSOCS_TL — translated (language) counterpart for any translatable columns.
- EGO_OBJECT_DEFINITIONS_V — object definition view that surfaces association metadata.
- Standard EGO attribute APIs such as EGO_ATTR_GROUP_UTIL and EGO_OD_ATTR_GROUP_UTIL — programmatic entry points that read and validate these associations.
Because the object is a standalone, no additional foreign-key-to-hub relationships are enforced at the database level, so joins to the related tables above are performed on the documented business columns rather than declared constraints.
-
Table: EGO_OBJ_AG_ASSOCS_B
12.2.2
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_OBJ_AG_ASSOCS_B, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID, product: EGO - Advanced Product Catalog , description: Table contains Object to Attribute group associations , implementation_dba_data: EGO.EGO_OBJ_AG_ASSOCS_B ,
-
Table: EGO_OBJ_AG_ASSOCS_B
12.1.1
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_OBJ_AG_ASSOCS_B, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID, product: EGO - Advanced Product Catalog , description: Table contains Object to Attribute group associations , implementation_dba_data: EGO.EGO_OBJ_AG_ASSOCS_B ,
-
VIEW: EGO.EGO_OBJ_AG_ASSOCS_B#
12.2.2
owner:EGO, object_type:VIEW, object_name:EGO_OBJ_AG_ASSOCS_B#, status:VALID,
-
APPS.PA_USER_ATTR_PVT SQL Statements
12.2.2
-
APPS.PA_USER_ATTR_PVT SQL Statements
12.1.1
-
TRIGGER: APPS.EGO_OBJ_AG_ASSOCS_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:EGO_OBJ_AG_ASSOCS_B+, status:VALID,
-
TRIGGER: APPS.EGO_OBJ_AG_ASSOCS_B+
12.2.2
-
VIEW: EGO.EGO_OBJ_AG_ASSOCS_B#
12.2.2
-
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_OBJ_AG_ASSOCS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID,
-
VIEW: APPS.EGO_OBJ_ATTR_GRP_ASSOCS_V
12.1.1
-
VIEW: APPS.EGO_OBJ_ATTR_GRP_ASSOCS_V
12.2.2
-
PACKAGE BODY: APPS.PA_USER_ATTR_PVT
12.2.2
-
PACKAGE BODY: APPS.PA_USER_ATTR_PVT
12.1.1
-
FUNCTION: APPS.EGO_OBJ_AG_ASSOCS_B=
12.2.2
-
FUNCTION: APPS.EGO_OBJ_AG_ASSOCS_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:EGO_OBJ_AG_ASSOCS_B=, status:VALID,
-
VIEW: APPS.CZ_EXV_APC_PROPERTIES
12.2.2
-
VIEW: APPS.CZ_EXV_APC_PROPERTIES
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_USER_ATTR_PUB SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PA_USER_ATTR_PUB SQL Statements
12.1.1
-
TABLE: EGO.EGO_OBJ_AG_ASSOCS_B
12.2.2
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_OBJ_AG_ASSOCS_B, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID,
-
TABLE: EGO.EGO_OBJ_AG_ASSOCS_B
12.1.1
owner:EGO, object_type:TABLE, fnd_design_data:EGO.EGO_OBJ_AG_ASSOCS_B, object_name:EGO_OBJ_AG_ASSOCS_B, status:VALID,
-
PACKAGE BODY: APPS.EGO_TEMPL_ATTRS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TEMPL_ATTRS_PUB, status:VALID,
-
PACKAGE BODY: APPS.EGO_TEMPL_ATTRS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TEMPL_ATTRS_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_USER_ATTR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_USER_ATTR_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_UPLOAD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_UPLOAD_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_USER_ATTR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_USER_ATTR_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_TRANSACTION_ATTRS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TRANSACTION_ATTRS_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_STYLE_SKU_ITEM_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_STYLE_SKU_ITEM_PVT, 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.RRS_HIERARCHY_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:RRS_HIERARCHY_INFO, status:VALID,
-
PACKAGE BODY: APPS.EGO_STYLE_SKU_ITEM_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_STYLE_SKU_ITEM_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_PAGES_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_PAGES_BULKLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_TA_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_TA_BULKLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_AG_BULKLOAD_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_AG_BULKLOAD_PVT, status:VALID,
-
PACKAGE BODY: APPS.EGO_PUB_WS_ICC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_PUB_WS_ICC, status:VALID,
-
PACKAGE BODY: APPS.OKC_UDA_TEMPLATES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_UDA_TEMPLATES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.PA_USER_ATTR_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_USER_ATTR_PUB, status:VALID,
-
PACKAGE BODY: APPS.PA_USER_ATTR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_USER_ATTR_PUB, status:VALID,
-
View: EGO_OBJ_ATTR_GRP_ASSOCS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_OBJ_ATTR_GRP_ASSOCS_V, object_name:EGO_OBJ_ATTR_GRP_ASSOCS_V, status:VALID, product: EGO - Advanced Product Catalog , description: View contains Attribute Group to Object Association , implementation_dba_data: APPS.EGO_OBJ_ATTR_GRP_ASSOCS_V ,
-
PACKAGE BODY: APPS.PON_ATTR_MAPPING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PON_ATTR_MAPPING, status:VALID,
-
PACKAGE BODY: APPS.EGO_USER_ATTRS_BULK_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_USER_ATTRS_BULK_PVT, status:VALID,
-
View: EGO_OBJ_ATTR_GRP_ASSOCS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:EGO.EGO_OBJ_ATTR_GRP_ASSOCS_V, object_name:EGO_OBJ_ATTR_GRP_ASSOCS_V, status:VALID, product: EGO - Advanced Product Catalog , description: View contains Attribute Group to Object Association , implementation_dba_data: APPS.EGO_OBJ_ATTR_GRP_ASSOCS_V ,
-
PACKAGE BODY: APPS.OKC_REP_QA_CHECK_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKC_REP_QA_CHECK_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.PO_UDA_TEMPLATES_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_UDA_TEMPLATES_UTIL, status:VALID,
-
PACKAGE BODY: APPS.EGO_ITEM_WS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:EGO_ITEM_WS_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1