Search Results alr_action_outputs
Overview
The ALR_ACTION_OUTPUTS table is a core data structure within the Oracle E-Business Suite Alert module (ALR). It functions as a repository for critical output variables defined for summary actions. In the context of Oracle EBS 12.1.1 and 12.2.2, alerts are automated agents that monitor database conditions and trigger actions, such as sending messages or running programs. A summary action consolidates multiple alert occurrences into a single notification. This table stores the specific output elements—typically key data values like transaction amounts, item numbers, or dates—that are deemed essential for inclusion in the consolidated summary message, enabling meaningful and actionable reporting.
Key Information Stored
The table's structure is defined by a composite primary key and foreign key relationships that enforce data integrity with parent alert definitions. The critical columns include the composite primary key components: APPLICATION_ID, ALERT_ID, ACTION_ID, and NAME. APPLICATION_ID and ALERT_ID link the output definition to a specific alert within an application. The ACTION_ID column references the particular summary action for which the output is defined. The NAME column stores the identifier of the output variable itself, which corresponds to a column or expression from the alert's underlying SQL statement. While not listed in the provided metadata, a column like END_DATE_ACTIVE is commonly present in EBS tables to allow for the disabling of records, and it is referenced here as part of a foreign key relationship.
Common Use Cases and Queries
The primary use case is the administration and troubleshooting of alert summary actions. Developers and functional consultants query this table to verify which critical data points are configured for inclusion in a summary. A typical diagnostic query would join to the ALR_ALERTS and ALR_ACTIONS tables to list all outputs for a given alert, often to audit or replicate a configuration. For example:
- Identifying all summary action outputs for an alert:
SELECT aoa.name, aa.alert_name, ac.action_name FROM alr_action_outputs aoa, alr_alerts aa, alr_actions ac WHERE aoa.application_id = aa.application_id AND aoa.alert_id = aa.alert_id AND aoa.application_id = ac.application_id AND aoa.action_id = ac.action_id AND aa.alert_name = '&ALERT_NAME'; - During a migration or upgrade, scripts may reference this table to extract and preserve custom alert summary logic.
- Performance tuning of long-running summary alerts may involve analyzing the defined outputs to ensure the underlying SQL selects only necessary columns.
Related Objects
ALR_ACTION_OUTPUTS maintains strict referential integrity with key parent tables in the Alert module, as documented in the foreign key metadata.
- ALR_ALERTS: The master table defining the alert itself. The foreign key on (APPLICATION_ID, ALERT_ID) ensures an output belongs to a valid alert.
- ALR_ACTIONS: The table defining actions for an alert. The foreign key on (APPLICATION_ID, ACTION_ID, END_DATE_ACTIVE) ties the output specifically to a valid summary action definition.
- The table is integral to the alert engine's runtime processing, which utilizes the defined outputs to populate and format summary messages via internal Alert module APIs and concurrent programs.
-
Table: ALR_ACTION_OUTPUTS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTION_OUTPUTS, object_name:ALR_ACTION_OUTPUTS, status:VALID, product: ALR - Alert , description: Critical outputs used in a summary action , implementation_dba_data: ALR.ALR_ACTION_OUTPUTS ,
-
Table: ALR_ACTION_OUTPUTS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTION_OUTPUTS, object_name:ALR_ACTION_OUTPUTS, status:VALID, product: ALR - Alert , description: Critical outputs used in a summary action , implementation_dba_data: ALR.ALR_ACTION_OUTPUTS ,
-
Table: ALR_ACTIONS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTIONS, object_name:ALR_ACTIONS, status:VALID, product: ALR - Alert , description: Alert and response actions , implementation_dba_data: ALR.ALR_ACTIONS ,
-
Table: ALR_ACTIONS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ACTIONS, object_name:ALR_ACTIONS, status:VALID, product: ALR - Alert , description: Alert and response actions , implementation_dba_data: ALR.ALR_ACTIONS ,
-
Table: ALR_ALERTS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,
-
Table: ALR_ALERTS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_ALERTS, object_name:ALR_ALERTS, status:VALID, product: ALR - Alert , description: Alerts defined on application tables , implementation_dba_data: ALR.ALR_ALERTS ,