Search Results formula_result_message_level
Overview
The view APPS.PAY_FORMULA_RESULT_RULES_D provides a denormalized, translation-aware representation of the formula result rules defined in Oracle Payroll. It is the descriptive ("_D") companion to the base table PAY_FORMULA_RESULT_RULES_F, joining rule definitions to their human-readable lookup meanings, element names, input value names, units of measure, and the identity of the last user who modified each record. In Oracle EBS 12.1.1 and 12.2.2, this view is used primarily for reporting, data extraction, and integration where consumers require resolved descriptive text rather than raw lookup codes and IDs.
Formula result rules govern how a formula's outcome is interpreted—for example, which result name a rule targets, how severity is classified, and which element or input value the rule applies to. The _D view surfaces these relationships in a single queryable object, allowing report developers and integrators to avoid re-implementing the lookup decoding logic themselves.
Underlying Base Objects
The view is constructed from the following documented base objects:
- PAY_FORMULA_RESULT_RULES_F — the driving table containing the rule definitions, effective dating, result names, severity level, and foreign keys to element types and input values.
- PAY_ELEMENT_TYPES_F and PAY_ELEMENT_TYPES_F_TL — supply the element type and its translated element name; joined with outer (
(+)) semantics onELEMENT_TYPE_ID. - PAY_INPUT_VALUES_F and PAY_INPUT_VALUES_F_TL — supply the input value and its translated name, joined on
INPUT_VALUE_ID. - HR_LOOKUPS — referenced three times to resolve the result rule type (
RESULT_RULE_TYPE), the severity level (FORMULA_RESULT_MESSAGE_LEVEL), and units of measure (UNITS). - FND_USER — resolves the
LAST_UPDATED_BYvalue to a user name via an outer join. - HR_API — a referenced package used within the Payroll/HR schema context; it does not contribute rows directly but supports the functional area.
The joins apply USERENV('LANG') against translated (TL) tables so that the returned element and input value names match the session language. Effective-date predicates on the element type and input value are applied so that the joined descriptions align with the rule's own EFFECTIVE_START_DATE.
Key Columns
- FORMULA_RESULT_RULE_ID — primary identifier of the rule.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — date-tracked validity of the rule.
- RESULT_NAME — the named result the rule applies to.
- MEANING (from RESULT_RULE_TYPE lookup) — decoded rule type, e.g., fixed or variable handling.
- ELEMENT_NAME — translated name of the associated element type.
- NAME (from input values) — translated name of the associated input value.
- MEANING (from UNITS lookup) — decoded unit of measure for the input value.
- MEANING (from FORMULA_RESULT_MESSAGE_LEVEL lookup) — the decoded severity/message level. This is the column a user searching for
formula_result_message_levelwould consult, since the underlying lookup type carries that name. - LAST_UPDATE_DATE and USER_NAME — audit trail showing when and by whom the rule was last maintained.
Common Use Cases and Queries
Typical uses include auditing which result rules exist per element, verifying configured severity levels, and feeding downstream reporting extracts. A representative query:
SELECT FORMULA_RESULT_RULE_ID, RESULT_NAME, ELEMENT_NAME, NAME, MEANING, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE FROM APPS.PAY_FORMULA_RESULT_RULES_D WHERE EFFECTIVE_START_DATE <= SYSDATE AND NVL(EFFECTIVE_END_DATE, SYSDATE+1) > SYSDATE;- Filtering severity via the message level column conceptually maps to the
FORMULA_RESULT_MESSAGE_LEVELlookup, useful when isolating high-severity rules. - Joining to
FND_USER-derivedUSER_NAMEfor change-audit reports.
Because the view respects translated tables and session language, it should be queried in a session whose LANG is set appropriately to obtain accurate element and input value names.
-
Lookup Type: FORMULA_RESULT_MESSAGE_LEVEL
12.1.1
product: PER - Human Resources , meaning: FORMULA RESULT MESSAGE LEVEL , description: Possible message levels specified on the FRR. ,
-
Lookup Type: FORMULA_RESULT_MESSAGE_LEVEL
12.2.2
product: PER - Human Resources , meaning: FORMULA RESULT MESSAGE LEVEL , description: Possible message levels specified on the FRR. ,
-
VIEW: APPS.PAY_FORMULA_RESULT_RULES_D
12.2.2
-
VIEW: APPS.PAY_FORMULA_RESULT_RULES_D
12.1.1
-
VIEW: APPS.PAY_FORMULA_RESULT_RULES_V
12.1.1
-
VIEW: APPS.PAY_FORMULA_RESULT_RULES_V
12.2.2
-
View: PAY_FORMULA_RESULT_RULES_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FORMULA_RESULT_RULES_D, object_name:PAY_FORMULA_RESULT_RULES_D, status:VALID, product: PAY - Payroll , description: Used by DateTrack History , implementation_dba_data: APPS.PAY_FORMULA_RESULT_RULES_D ,
-
View: PAY_FORMULA_RESULT_RULES_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FORMULA_RESULT_RULES_D, object_name:PAY_FORMULA_RESULT_RULES_D, status:VALID, product: PAY - Payroll , description: Used by DateTrack History , implementation_dba_data: APPS.PAY_FORMULA_RESULT_RULES_D ,
-
View: PAY_FORMULA_RESULT_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FORMULA_RESULT_RULES_V, object_name:PAY_FORMULA_RESULT_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_FORMULA_RESULT_RULES_V ,
-
View: PAY_FORMULA_RESULT_RULES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FORMULA_RESULT_RULES_V, object_name:PAY_FORMULA_RESULT_RULES_V, status:VALID, product: PAY - Payroll , description: Used to support user interface , implementation_dba_data: APPS.PAY_FORMULA_RESULT_RULES_V ,
-
PACKAGE BODY: APPS.PAY_FRR_BUS
12.1.1
-
PACKAGE BODY: APPS.PAY_FRR_BUS
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.PAY_FRR_BUS dependencies on FND_MESSAGE
12.1.1
-
APPS.PAY_FRR_BUS dependencies on FND_MESSAGE
12.2.2
-
APPS.PAY_FRR_BUS dependencies on HR_API
12.1.1
-
APPS.PAY_FRR_BUS dependencies on HR_API
12.2.2
-
APPS.PAY_FRR_BUS dependencies on HR_UTILITY
12.1.1
-
APPS.PAY_FRR_BUS dependencies on HR_UTILITY
12.2.2