Search Results alr_response_variables
Overview
The ALR_RESPONSE_VARIABLES table is a core data object within the Oracle E-Business Suite Alert (ALR) module. It functions as the repository for defining variables within a response set. A response set, in the context of Oracle Alerts, is a predefined set of actions or inputs that can be executed when an alert condition is met. This table allows administrators to parameterize these actions by defining variables that can be populated at runtime, enabling dynamic and flexible alert responses. Its existence is critical for creating sophisticated, automated workflows where alert actions can adapt based on specific data values or user inputs captured when the alert triggers.
Key Information Stored
The table's structure is defined by composite keys that enforce data integrity within the hierarchical Alert architecture. The primary data stored includes the variable's definitional attributes and its relationship to a specific alert and response set. Key columns, as defined by the primary and unique keys, are:
- APPLICATION_ID and ALERT_ID: These columns link the variable to its parent alert definition in the ALR_ALERTS table, establishing the alert context.
- RESPONSE_SET_ID: This links the variable to its specific parent response set within the ALR_RESPONSE_SETS table.
- VARIABLE_NUMBER and NAME: These columns define the variable's identifier. The system enforces uniqueness through two keys: one on the numeric sequence (VARIABLE_NUMBER) and another on the textual name (NAME) within the scope of a given alert and response set. Other typical columns in such a structure (though not explicitly listed in the provided metadata) would include data type, default value, prompt text, and validation information.
Common Use Cases and Queries
A primary use case is auditing and troubleshooting alert configurations. Developers or administrators can query this table to understand all variables defined for a particular alert or to verify variable names before referencing them in custom code. For example, to list all response variables for a specific alert, one might use:
SELECT name, variable_number FROM alr.alr_response_variables WHERE application_id = &app_id AND alert_id = &alert_id ORDER BY response_set_id, variable_number;
Another common scenario is during the development of custom concurrent programs or scripts that interact with alert outputs. Understanding the variable definitions is necessary to correctly parse or populate response data. Reporting on the complexity and parameterization of alert workflows across the application also relies on querying this table to count variables per response set.
Related Objects
The ALR_RESPONSE_VARIABLES table sits within a well-defined hierarchy in the Alert module, as evidenced by its foreign key constraints. The key related objects are:
- ALR_ALERTS: The master alert definition table. ALR_RESPONSE_VARIABLES is a child table via foreign key on columns (APPLICATION_ID, ALERT_ID).
- ALR_RESPONSE_SETS: The direct parent table for response-specific data. ALR_RESPONSE_VARIABLES is a child table via foreign key on columns (APPLICATION_ID, ALERT_ID, RESPONSE_SET_ID).
This structure means that a row in ALR_RESPONSE_VARIABLES cannot exist without a corresponding parent alert and a parent response set. Other related objects not shown in the provided metadata would typically include ALR_RESPONSE_ACTIONS (which might use these variables) and ALR_ALERT_OUTPUTS (which may store the runtime values for these variables).
-
Table: ALR_RESPONSE_VARIABLES
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_VARIABLES, object_name:ALR_RESPONSE_VARIABLES, status:VALID, product: ALR - Alert , description: Response set variables , implementation_dba_data: ALR.ALR_RESPONSE_VARIABLES ,
-
Table: ALR_RESPONSE_VARIABLES
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_VARIABLES, object_name:ALR_RESPONSE_VARIABLES, status:VALID, product: ALR - Alert , description: Response set variables , implementation_dba_data: ALR.ALR_RESPONSE_VARIABLES ,
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_RESPONSE_VARIABLES
12.2.2
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_RESPONSE_VARIABLES
12.1.1
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_RESPONSE_VARIABLES
12.1.1
-
APPS.ALR_MLR_PACKAGE dependencies on ALR_RESPONSE_VARIABLES
12.2.2
-
VIEW: ALR.ALR_RESPONSE_VARIABLES#
12.2.2
owner:ALR, object_type:VIEW, object_name:ALR_RESPONSE_VARIABLES#, status:VALID,
-
TRIGGER: APPS.ALR_RESPONSE_VARIABLES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:ALR_RESPONSE_VARIABLES+, status:VALID,
-
SYNONYM: APPS.ALR_RESPONSE_VARIABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ALR_RESPONSE_VARIABLES, status:VALID,
-
APPS.ALR_RESPONSE_VARIABLES_PKG SQL Statements
12.2.2
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_RESPONSE_VARIABLES_S
12.1.1
-
APPS.ALR_RESPONSE_VARIABLES_PKG dependencies on ALR_RESPONSE_VARIABLES_S
12.2.2
-
APPS.ALR_RESPONSE_VARIABLES_PKG SQL Statements
12.1.1
-
VIEW: APPS.ALR_VARIABLES_AND_OUTPUTS
12.2.2
-
TRIGGER: APPS.ALR_RESPONSE_VARIABLES+
12.2.2
-
VIEW: APPS.ALR_VARIABLES_AND_OUTPUTS
12.1.1
-
SYNONYM: APPS.ALR_RESPONSE_VARIABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ALR_RESPONSE_VARIABLES, status:VALID,
-
VIEW: ALR.ALR_RESPONSE_VARIABLES#
12.2.2
-
PACKAGE BODY: APPS.ALR_RESPONSE_VARIABLES_PKG
12.2.2
-
TABLE: ALR.ALR_RESPONSE_VARIABLES
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_VARIABLES, object_name:ALR_RESPONSE_VARIABLES, status:VALID,
-
FUNCTION: APPS.ALR_RESPONSE_VARIABLES=
12.2.2
-
FUNCTION: APPS.ALR_RESPONSE_VARIABLES=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:ALR_RESPONSE_VARIABLES=, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: ALR.ALR_RESPONSE_VARIABLES
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_VARIABLES, object_name:ALR_RESPONSE_VARIABLES, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_VARIABLES_PKG
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
View: ALR_VARIABLES_AND_OUTPUTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_VARIABLES_AND_OUTPUTS, object_name:ALR_VARIABLES_AND_OUTPUTS, status:VALID, product: ALR - Alert , description: Response variables and outputs for an alert/response set , implementation_dba_data: APPS.ALR_VARIABLES_AND_OUTPUTS ,
-
12.1.1 DBA Data
12.1.1
-
View: ALR_VARIABLES_AND_OUTPUTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_VARIABLES_AND_OUTPUTS, object_name:ALR_VARIABLES_AND_OUTPUTS, status:VALID, product: ALR - Alert , description: Response variables and outputs for an alert/response set , implementation_dba_data: APPS.ALR_VARIABLES_AND_OUTPUTS ,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: ALR_RESPONSE_SETS
12.1.1
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_SETS, object_name:ALR_RESPONSE_SETS, status:VALID, product: ALR - Alert , description: Response sets , implementation_dba_data: ALR.ALR_RESPONSE_SETS ,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
Table: ALR_RESPONSE_SETS
12.2.2
owner:ALR, object_type:TABLE, fnd_design_data:ALR.ALR_RESPONSE_SETS, object_name:ALR_RESPONSE_SETS, status:VALID, product: ALR - Alert , description: Response sets , implementation_dba_data: ALR.ALR_RESPONSE_SETS ,
-
VIEW: APPS.ALR_VARIABLES_AND_OUTPUTS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_VARIABLES_AND_OUTPUTS, object_name:ALR_VARIABLES_AND_OUTPUTS, status:VALID,
-
VIEW: APPS.ALR_VARIABLES_AND_OUTPUTS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ALR.ALR_VARIABLES_AND_OUTPUTS, object_name:ALR_VARIABLES_AND_OUTPUTS, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_VARIABLES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_VARIABLES_PKG, status:VALID,
-
PACKAGE BODY: APPS.ALR_RESPONSE_VARIABLES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_RESPONSE_VARIABLES_PKG, status:VALID,
-
PACKAGE BODY: APPS.ALR_MLR_PACKAGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_MLR_PACKAGE, status:VALID,
-
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 ,
-
PACKAGE BODY: APPS.ALR_MLR_PACKAGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ALR_MLR_PACKAGE, status:VALID,
-
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 ,
-
APPS.ALR_MLR_PACKAGE SQL Statements
12.1.1
-
APPS.ALR_MLR_PACKAGE SQL Statements
12.2.2