Search Results ben_eligy_prfl_rl_f
Overview
BEN.BEN_ELIGY_PRFL_RL_F is a date-tracked (effective-dated) table within the Oracle Advanced Benefits (BEN) module. It stores the eligibility rules attached to an eligibility profile, where each rule defines the criteria that determine whether a person or compensation object qualifies for a benefit offering. In Oracle EBS 12.1.1 and 12.2.2, this table acts as the rule-level detail behind the profile header, allowing multiple selection rules to be grouped into a single reusable eligibility profile.
The _F suffix conventionally denotes the "F" (non-translated, base) table of a date-effective entity, distinct from its associated "_VL" view used for display. The object holds 47 documented columns and is classified, via a heuristic derived from its foreign-key structure, as standalone. Under Data Vault modeling terminology this suggests a hub/satellite-style role rather than a dependent link; because no explicit foreign keys were documented, the classification should be treated as a modeling suggestion rather than a definitive relationship map.
Key Information Stored
The primary key is the surrogate key BEN_ELIGY_PRFL_RL_F_PK, composed of ELIGY_PRFL_RL_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. This combination is also the sole documented unique index and therefore the business-key candidate, making the row uniquely identifiable by rule ID plus its effective date range.
- ELIGY_PRFL_RL_ID – Surrogate identifier for the individual rule row.
- ELIGY_PRFL_ID – Links the rule to its parent eligibility profile.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE – Date-tracked validity window of the rule.
- BUSINESS_GROUP_ID – Identifies the operating business group (legislation/enterprise context).
- FORMULA_ID – References the formula that evaluates the eligibility criteria.
- DRVBL_FCTR_APLS_FLAG – Indicates whether derived factors apply.
- ORDR_TO_APLY_NUM – Order in which the rule is applied relative to sibling rules.
- CRITERIA_SCORE / CRITERIA_WEIGHT – Scoring and weighting values used in rule evaluation.
- ERL_ATTRIBUTE_CATEGORY and ERL_ATTRIBUTE1–30 – Descriptive-flexfield (DFF) attributes for extensibility.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, LAST_UPDATE_LOGIN – Standard WHO audit columns.
- OBJECT_VERSION_NUMBER – Optimistic locking column for concurrent updates.
Common Use Cases and Queries
Typical usage includes auditing which rules compose a given eligibility profile, reviewing rule ordering and scoring, and troubleshooting why a participant is or is not eligible. Because the table is effective-dated, reporting queries should filter against a specific date to avoid overlapping rows.
- List active rules for a profile as of a date: SELECT eliGY_PRFL_RL_ID, FORMULA_ID, ORDR_TO_APLY_NUM FROM BEN.BEN_ELIGY_PRFL_RL_F WHERE ELIGY_PRFL_ID = :p_id AND TRUNC(:as_of) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE ORDER BY ORDR_TO_APLY_NUM;
- Audit changes by joining CREATED_BY/LAST_UPDATED_BY to FND_USER.
- Inspect DFF values via ERL_ATTRIBUTE_CATEGORY and the ERL_ATTRIBUTE1–30 columns for custom reporting.
Related Objects
Although documented FK metadata identifies this object as standalone, functional relationships exist through shared identifier columns. Significant related objects include:
- BEN_ELIGY_PRFL – Parent profile table, joined on ELIGY_PRFL_ID.
- BEN_ELIGY_PRFL_RL_VL – Translated/display view over the rule base table.
- FF_FORMULAS_F / FF_FORMULAS_TL – Formula definitions referenced by FORMULA_ID.
- BEN_ELIG_PRFL_STAT_RT_RL and related rule tables sharing the eligibility profile key.
- FND_USER – Joined on CREATED_BY / LAST_UPDATED_BY for audit reporting.
- HR_OPERATING_UNITS / PER_BUSINESS_GROUPS – Context for BUSINESS_GROUP_ID.
Developers should validate joins against the concurrent-program and eligibility APIs in the BEN module, since the absence of documented foreign keys means referential integrity is largely enforced within application logic.
-
Table: BEN_ELIGY_PRFL_RL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_F, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID, product: BEN - Advanced Benefits , description: Rule attached to profile that defines the eligibility for a compensaton object. , implementation_dba_data: BEN.BEN_ELIGY_PRFL_RL_F ,
-
Table: BEN_ELIGY_PRFL_RL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_F, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID, product: BEN - Advanced Benefits , description: Rule attached to profile that defines the eligibility for a compensaton object. , implementation_dba_data: BEN.BEN_ELIGY_PRFL_RL_F ,
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_F_DFV
12.2.2
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_F_DFV
12.1.1
-
APPS.BEN_ERL_SHD SQL Statements
12.2.2
-
APPS.BEN_ERL_SHD SQL Statements
12.1.1
-
SYNONYM: APPS.BEN_ELIGY_PRFL_RL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID,
-
SYNONYM: APPS.BEN_ELIGY_PRFL_RL_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID,
-
VIEW: BEN.BEN_ELIGY_PRFL_RL_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_ELIGY_PRFL_RL_F#, status:VALID,
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_D
12.1.1
-
VIEW: APPS.BEN_ELIGY_PRFL_RL
12.1.1
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_D
12.2.2
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_X
12.2.2
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_X
12.1.1
-
APPS.BEN_ERL_BUS SQL Statements
12.1.1
-
APPS.BEN_ERL_BUS SQL Statements
12.2.2
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_V
12.1.1
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_V
12.2.2
-
VIEW: APPS.BEN_ELIGY_PRFL_RL
12.2.2
-
VIEW: BEN.BEN_ELIGY_PRFL_RL_F#
12.2.2
-
PACKAGE BODY: APPS.BEN_ERL_SHD
12.2.2
-
PACKAGE BODY: APPS.BEN_ERL_SHD
12.1.1
-
TRIGGER: APPS.BEN_ELIGY_PRFL_RL_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_ELIGY_PRFL_RL_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_SHD, status:VALID,
-
TABLE: BEN.BEN_ELIGY_PRFL_RL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_F, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID,
-
TRIGGER: APPS.BEN_ELIGY_PRFL_RL_F_WHO
12.2.2
-
TRIGGER: APPS.BEN_ELIGY_PRFL_RL_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_ELIGY_PRFL_RL_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_SHD, status:VALID,
-
TABLE: BEN.BEN_ELIGY_PRFL_RL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_F, object_name:BEN_ELIGY_PRFL_RL_F, status:VALID,
-
View: BEN_ELIGY_PRFL_RL_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_D, object_name:BEN_ELIGY_PRFL_RL_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ELIGY_PRFL_RL_D ,
-
View: BEN_ELIGY_PRFL_RL_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_D, object_name:BEN_ELIGY_PRFL_RL_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ELIGY_PRFL_RL_D ,
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_ELIGY_PRFL_RL_F_DFV, status:VALID,
-
VIEW: APPS.BEN_ELIGY_PRFL_RL_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_ELIGY_PRFL_RL_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_BUS, status:VALID,
-
TRIGGER: APPS.BEN_ELIGY_PRFL_RL_F_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_ERL_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_ERL_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ERL_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIGY_PROFILE_RULE_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ELIGY_PROFILE_RULE_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIGY_PROFILE_RULE_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ELIGY_PROFILE_RULE_API, status:VALID,
-
APPS.BEN_ERL_DEL SQL Statements
12.2.2
-
APPS.BEN_ERL_DEL SQL Statements
12.1.1
-
View: BEN_ELIGY_PRFL_RL_X
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_X, object_name:BEN_ELIGY_PRFL_RL_X, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ELIGY_PRFL_RL_X ,
-
PACKAGE: APPS.BEN_ELP_CACHE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELP_CACHE, status:VALID,
-
View: BEN_ELIGY_PRFL_RL_X
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_X, object_name:BEN_ELIGY_PRFL_RL_X, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ELIGY_PRFL_RL_X ,
-
View: BEN_ELIGY_PRFL_RL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELIGY_PRFL_RL_V, object_name:BEN_ELIGY_PRFL_RL_V, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ELIGY_PRFL_RL_V ,