Search Results security_privilege_name




Overview

EGO_ACTIONS_V is a reporting and integration view owned by the APPS schema in Oracle E-Business Suite, belonging to the EGO – Advanced Product Catalog product family. It exposes information about User-Defined Actions configured against catalog objects. In the Oracle Product Information Management (PIM) and Advanced Product Catalog architecture, an "action" represents a configurable operation that can be invoked against a business object such as an item or a change object, optionally bound to an attribute group, a function, and a security privilege. The view consolidates this configuration data with translated display names so that it can be consumed by forms, concurrent programs, OAF pages, and custom reporting without requiring callers to perform the multi-table joins themselves.

Because it is a view rather than a table, EGO_ACTIONS_V carries no storage of its own; it is a read-only projection. All language-dependent text is resolved dynamically at query time against the session's USERENV('LANG'), which means the same query returns the display names appropriate to the user's current language setting in both release 12.1.1 and 12.2.2.

Underlying Base Objects

The view is defined over eight documented synonym-based objects: EGO_ACTIONS_B, EGO_ACTIONS_TL, EGO_FND_DSC_FLX_CTX_EXT, EGO_FUNCTIONS_TL, FND_DESCR_FLEX_CONTEXTS_TL, FND_FORM_FUNCTIONS_TL, FND_OBJECTS, and FND_OBJECTS_TL. The core action record lives in EGO_ACTIONS_B (base) with the translatable description in EGO_ACTIONS_TL. The target business object is resolved through FND_OBJECTS and its translation table FND_OBJECTS_TL.

Attribute-group context is obtained through the EGO_FND_DSC_FLX_CTX_EXT extension table, which is outer-joined to FND_DESCR_FLEX_CONTEXTS_TL to obtain the context display name. Similarly, the action's function is joined to EGO_FUNCTIONS_TL, and the optional security privilege is outer-joined to FND_FORM_FUNCTIONS_TL. The outer joins on the attribute group and security privilege indicate that both associations are optional: an action may be defined without a descriptive flexfield context or without a security privilege.

Key Columns

Common Use Cases and Queries

Typical uses include listing all actions defined for a given object, driving setup validation reports, and populating LOVs or integration extracts with translated labels.

To retrieve all actions for a specific object by its display name:

SELECT action_id, action_name, obj_disp_name, func_display_name
FROM ego_actions_v
WHERE obj_disp_name = :p_object_display_name
ORDER BY sequence;

To list actions with their attribute group and security privilege configuration:

SELECT action_name, obj_name, attr_group_disp_name,
func_display_name, security_privilege_name
FROM ego_actions_v
ORDER BY obj_name, sequence;

Because all translated joins are filtered on the session language, no additional language predicate is required in the query. Access should be granted through the APPS schema or a synonym, consistent with standard EBS view conventions.