Search Results trigger_code




Overview

EGO_ACTION_DISPLAYS_V is a database view owned by the APPS schema in Oracle E-Business Suite, defined within the EGO (Advanced Product Catalog) product family. Its purpose is to expose the persisted configuration that drives the user interface presentation of actions available in the Advanced Product Catalog. In release 12.1.1 and 12.2.2, the view resolves the join between action definitions and their display properties, translating stored lookup codes into user-facing meanings so that the UI layer, personalizations, and reporting tools can retrieve readable action metadata without embedding decode logic in each consumer.

The view is documented as VALID and is intended primarily for read-only access. It is useful in EBS reporting and integration scenarios where the presentation configuration of catalog actions must be audited, compared across environments, or surfaced to external systems. The object is a view rather than a table, so it provides no transactional storage; all data is derived from its base objects at query time.

Underlying Base Objects

The ETRM 12.2.2 metadata documents the following referenced base objects:

The view therefore sits one abstraction level above the base configuration tables, joining action metadata with presentation metadata and lookup translations. The DECODE statements keyed on EXECUTION_METHOD ensure that lookup and function-name resolution is applied only for the relevant execution method, leaving text-type rows unprocessed.

Key Columns

Important columns exposed by the view include:

Common Use Cases and Queries

Typical scenarios include auditing action display configuration, verifying security privilege assignments, and exporting presentation metadata for documentation or migration comparison. The following query lists actions with their display and visibility meanings:

  • SELECT action_id, obj_name, action_name, func_display_name, display_style_meaning, visibility_meaning FROM apps.ego_action_displays_v ORDER BY object_id, sequence;
  • SELECT action_name, sequence, security_privilege_name, prompt_application_name, prompt_message_name FROM apps.ego_action_displays_v WHERE visibility_flag = 'Y';
  • SELECT object_id, COUNT(*) FROM apps.ego_action_displays_v GROUP BY object_id;

Because translations depend on USERENV('LANG'), results reflect the language of the session. Queries should be executed with APPS-level privileges or a synonym, and results treated as read-only.