Search Results ben_elig_to_prte_rsn_f
Overview
BEN_ELIG_TO_PRTE_RSN_F is a core configuration table within the Oracle Advanced Benefits (BEN) module of Oracle E-Business Suite, available in releases 12.1.1 and 12.2.2. The table stores the eligibility-to-participation reason definitions that determine when a life event reason causes immediate inclusion into, or exclusion from, a compensation object. In practical terms, it links a life event reason (LER) to an eligibility or ineligibility outcome, optionally qualified by waiting periods, maximum periods of enrollment, and participation override rules. The "_F" suffix indicates a date-tracked (datetrack) table, meaning every row carries EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns to preserve historical versions of the rule.
The ETRM metadata classifies this object heuristically as standalone under the Data Vault model. In a dimensional or Data Vault re-engineering exercise, this suggests the table may be modeled as an independent structure rather than as a strict hub, link, or satellite, because the mined foreign-key structure does not surface strong parent-child dependencies. Its 67 documented columns and composite primary key reinforce its role as a configuration master rather than a transactional fact.
Key Information Stored
The primary key BEN_ELIG_TO_PRTE_RSN_F_PK is composed of three columns: ELIG_TO_PRTE_RSN_ID (the surrogate identifier), EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. The ID is the system-generated surrogate key, while the two date columns act as the business-effective envelope used for date-tracked versioning.
The most operationally significant columns include:
- ELIG_TO_PRTE_RSN_ID — Surrogate primary key for the eligibility-to-participation reason record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — Date-track columns defining the validity window of each rule version.
- BUSINESS_GROUP_ID — Identifies the enterprise business group that owns the configuration.
- LER_ID — The life event reason that triggers the inclusion or exclusion behavior.
- ELIG_INELIG_CD — Flag indicating whether the reason results in eligibility (inclusion) or ineligibility (exclusion).
- PRTN_OVRIDBL_FLAG and IGNR_PRTN_OVRID_FLAG — Govern whether participation can override the rule and whether an existing override is ignored.
- WAIT_PERD_VAL, WAIT_PERD_UOM, WAIT_PERD_RL, WAIT_PERD_DT_TO_USE_CD — Define the waiting period value, unit of measure, rule, and date-basis for when the waiting period begins.
- MX_POE_VAL, MX_POE_UOM, MX_POE_APLS_CD, MX_POE_DET_DT_CD — Maximum period of enrollment value, unit, applicability, and determination date.
- PRTN_EFF_STRT_DT_CD / PRTN_EFF_END_DT_CD and their _RL counterparts — Date rules governing when participation effectively starts and ends.
- PTIP_ID, PLIP_ID, OIPL_ID, PL_ID, PGM_ID — Identifiers referencing plan types, plan-type-in-program, options-in-plan, plans, and programs relevant to the compensation object.
- VRFY_FMLY_MMBR_CD — Controls family member verification behavior tied to the rule.
- PEO_ATTRIBUTE_CATEGORY and PEO_ATTRIBUTE1 through PEO_ATTRIBUTE30 — Descriptive flexfield (DFF) segments capturing client-specific attribute data.
- OBJECT_VERSION_NUMBER, LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY — Standard EBS audit and concurrency control columns.
Common Use Cases and Queries
Consultants and developers query this table to validate why a participant was included or excluded from a compensation object following a life event. Typical scenarios include auditing waiting period logic, confirming override behavior, and tracing maximum period of enrollment enforcement. Common SQL patterns join on LER_ID to BEN_LER_F and on the plan identifiers to BEN_PL_F, BEN_PGM_F, or BEN_PTIP_F, always applying the effective date filter to select the correct datetracked version. Reporting extracts frequently filter by BUSINESS_GROUP_ID and restrict on SYSDATE between EFFECTIVE_START_DATE and EFFECTIVE_END_DATE to retrieve only currently active rules.
Related Objects
- BEN_LER_F — Joined via LER_ID to resolve the life event reason causing the inclusion/exclusion.
- BEN_PL_F — Joined via PL_ID to identify the plan being affected.
- BEN_PGM_F — Joined via PGM_ID for the program context.
- BEN_PTIP_F — Joined via PTIP_ID for plan-type-in-program references.
- BEN_PLIP_F — Joined via PLIP_ID for plan-in-program options.
- BEN_OIPL_F — Joined via OIPL_ID for options-in-plan references.
- BEN_PER_PTIP_F / BEN_PER_PLIP_F — Participation tables whose behavior is governed by these rules.
- BEN_ELIG_TO_PRTE_RSN_F_PK — The unique index enforcing the composite primary key on ELIG_TO_PRTE_RSN_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE.
-
Table: BEN_ELIG_TO_PRTE_RSN_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIG_TO_PRTE_RSN_F, object_name:BEN_ELIG_TO_PRTE_RSN_F, status:VALID, product: BEN - Advanced Benefits , description: The life event reason which may cause immediate inclusion/exclusion from a compensation object. , implementation_dba_data: BEN.BEN_ELIG_TO_PRTE_RSN_F ,
-
Table: BEN_ELIG_TO_PRTE_RSN_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ELIG_TO_PRTE_RSN_F, object_name:BEN_ELIG_TO_PRTE_RSN_F, status:VALID, product: BEN - Advanced Benefits , description: The life event reason which may cause immediate inclusion/exclusion from a compensation object. , implementation_dba_data: BEN.BEN_ELIG_TO_PRTE_RSN_F ,
-
PACKAGE: APPS.BEN_ELIG_OBJECT
12.1.1
-
PACKAGE: APPS.BEN_ELIG_OBJECT
12.2.2
-
APPS.BEN_ELIG_OBJECT SQL Statements
12.2.2
-
APPS.BEN_ELIG_OBJECT SQL Statements
12.1.1
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_F_DFV
12.1.1
-
APPS.BEN_PEO_SHD SQL Statements
12.2.2
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_F_DFV
12.2.2
-
APPS.BEN_PEO_SHD SQL Statements
12.1.1
-
SYNONYM: APPS.BEN_ELIG_TO_PRTE_RSN_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIG_TO_PRTE_RSN_F, status:VALID,
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN
12.1.1
-
SYNONYM: APPS.BEN_ELIG_TO_PRTE_RSN_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIG_TO_PRTE_RSN_F, status:VALID,
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_V
12.1.1
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_X
12.1.1
-
VIEW: BEN.BEN_ELIG_TO_PRTE_RSN_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_ELIG_TO_PRTE_RSN_F#, status:VALID,
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_X
12.2.2
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN
12.2.2
-
VIEW: APPS.BENBV_ELIG_TO_PRTE_RSN_V
12.1.1
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_V
12.2.2
-
VIEW: APPS.BENBV_ELIG_TO_PRTE_RSN_V
12.2.2
-
PACKAGE BODY: APPS.BEN_PEO_SHD
12.1.1
-
PACKAGE BODY: APPS.BEN_COBJ_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_COBJ_CACHE, status:VALID,
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_ELIG_TO_PRTE_RSN_F_DFV, status:VALID,
-
VIEW: BEN.BEN_ELIG_TO_PRTE_RSN_F#
12.2.2
-
TRIGGER: APPS.BEN_ELIG_TO_PRTE_RSN_F_WHO
12.1.1
-
TRIGGER: APPS.BEN_ELIG_TO_PRTE_RSN_F_WHO
12.2.2
-
PACKAGE BODY: APPS.BEN_PEO_SHD
12.2.2
-
PACKAGE BODY: APPS.BEN_ELIG_TO_PRTE_REASON_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ELIG_TO_PRTE_REASON_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_COBJ_CACHE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_COBJ_CACHE, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_OBJECT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_OBJECT, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIG_OBJECT
12.1.1
-
PACKAGE BODY: APPS.BEN_PEO_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIG_OBJECT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ELIG_OBJECT, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIG_OBJECT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ELIG_OBJECT, status:VALID,
-
TRIGGER: APPS.BEN_ELIG_TO_PRTE_RSN_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_ELIG_TO_PRTE_RSN_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_SHD, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_OBJECT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_OBJECT, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_INS, status:VALID,
-
TRIGGER: APPS.BEN_ELIG_TO_PRTE_RSN_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_ELIG_TO_PRTE_RSN_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_DETERMINE_DPNT_ELIG_SS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DETERMINE_DPNT_ELIG_SS, status:VALID,
-
VIEW: APPS.BEN_ELIG_TO_PRTE_RSN_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_ELIG_TO_PRTE_RSN_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_ELIG_OBJECT
12.2.2
-
PACKAGE BODY: APPS.BEN_PEO_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEO_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEO_UPD, status:VALID,