Search Results ego_obj_ag_assocs_b_u2
Overview
The table EGO.EGO_OBJ_AG_ASSOCS_B is a core configuration object within the Oracle E-Business Suite (EBS) Enterprise Data Management (EGO) schema. It stores the associations between business objects and attribute groups, thereby defining how descriptive flexfield contexts (attribute groups) are attached to specific objects, classifications, and data levels. This relationship is fundamental to the extensibility framework used across Oracle EBS 12.1.1 and 12.2.2, where customers and integrators attach additional descriptive attributes to standard objects such as items, suppliers, or customers without altering the underlying base entities.
Heuristically, the mined foreign key structure classifies this object as a standalone entity rather than a hub, link, or satellite in a Data Vault sense. This is a modeling suggestion: the table behaves as an association record with its own surrogate key and business keys, but it does not participate in a strict hub-link-satellite topology according to the documented FK/PK relationships. It resides in the APPS_TS_TX_DATA tablespace with PCT Free 10, and it is registered under FND Design Data as EGO.EGO_OBJ_AG_ASSOCS_B.
Key Information Stored
The table contains 15 documented columns. The surrogate primary key is ASSOCIATION_ID (NUMBER 15), supported by the unique index EGO_OBJ_AG_ASSOCS_B_PK, which uniquely identifies each association record. Two unique indexes serve as business-key candidates. EGO_OBJ_AG_ASSOCS_B_U1 covers ASSOCIATION_ID and ZD_EDITION_NAME, and EGO_OBJ_AG_ASSOCS_B_U2 covers OBJECT_ID, CLASSIFICATION_CODE, ATTR_GROUP_ID, DATA_LEVEL_ID, and ZD_EDITION_NAME — this latter index is the one referenced when users search for "ego_obj_ag_assocs_b_u2."
The most significant business columns include OBJECT_ID (foreign key to FND_OBJECTS), which identifies the object to which an attribute group is bound; CLASSIFICATION_CODE, which narrows the binding to a category or subtype; ATTR_GROUP_ID (foreign key to EGO_FND_DSC_FLX_CTX_EXT), which points to the attribute group definition; and DATA_LEVEL_ID along with DATA_LEVEL, which specify the granularity at which the association applies. The ENABLED_FLAG column indicates whether the association is currently active. The VIEW_PRIVILEGE_ID and EDIT_PRIVILEGE_ID columns reference FND_FORM_FUNCTIONS.FUNCTION_ID to enforce data security. The standard WHO audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN — provide full auditability.
Common Use Cases and Queries
Typical usage involves determining which attribute groups are enabled for a given object and classification, or auditing privilege assignments. A common query retrieves all active associations for an object:
SELECT association_id, object_id, classification_code, attr_group_id, data_level_id FROM ego_obj_ag_assocs_b WHERE object_id = :p_object_id AND enabled_flag = 'Y';- Checking privilege coverage:
SELECT association_id, view_privilege_id, edit_privilege_id FROM ego_obj_ag_assocs_b WHERE attr_group_id = :p_group; - Resolving the full binding through the business key: filter on
OBJECT_ID,CLASSIFICATION_CODE,ATTR_GROUP_ID, andDATA_LEVEL_ID— the columns indexed byEGO_OBJ_AG_ASSOCS_B_U2. - Reporting on associations created or modified within a period using
CREATION_DATEandLAST_UPDATE_DATE.
These patterns support personalization diagnostics, security reviews, and migration validation between environments.
Related Objects
The most significant dependencies are the tables referenced by its foreign keys and the indexes that enforce its integrity:
FND_OBJECTS— joined viaOBJECT_IDto resolve the associated object definition.EGO_FND_DSC_FLX_CTX_EXT— joined viaATTR_GROUP_IDto resolve the attribute group context.FND_FORM_FUNCTIONS— joined viaVIEW_PRIVILEGE_IDandEDIT_PRIVILEGE_IDto resolve data security privileges.EGO_OBJ_AG_ASSOCS_TL— the translation table that typically accompanies a_Bbase table for multilingual descriptions.- Indexes
EGO_OBJ_AG_ASSOCS_B_PK,EGO_OBJ_AG_ASSOCS_B_U1, andEGO_OBJ_AG_ASSOCS_B_U2— enforcing uniqueness on the surrogate and business keys. - EGO attribute-group APIs (for example, routines in the EGO attribute group management package) that create, update, or disable these associations programmatically.
-
INDEX: EGO.EGO_OBJ_AG_ASSOCS_B_U2
12.1.1
owner:EGO, object_type:INDEX, object_name:EGO_OBJ_AG_ASSOCS_B_U2, status:VALID,
-
INDEX: EGO.EGO_OBJ_AG_ASSOCS_B_U2
12.2.2
owner:EGO, object_type:INDEX, object_name:EGO_OBJ_AG_ASSOCS_B_U2, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
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,
-
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,
-
eTRM - EGO Tables and Views
12.1.1
description: This table is used to store XML Schema Definitions. ,
-
eTRM - EGO Tables and Views
12.2.2
description: Interface table for Item Catalog Category header information ,