Search Results ben_lee_rsn_f
Overview
The BEN_LEE_RSN_F table resides in the BEN schema, the database foundation of the Advanced Benefits (BEN) module in Oracle E-Business Suite 12.1.1 and 12.2.2. It stores the configuration of life event enrollment reasons — the rules that determine how a participant's benefits elections are handled when a qualifying life event (marriage, birth, divorce, change of employment status) is processed. Each row defines a distinct enrollment reason that the benefits engine consults during life event processing to establish enrollment periods, coverage effective dates, eligibility windows, and reinstatement behavior.
The object is a date-tracked (effective-dated) table. Its primary key, BEN_LEE_RSN_F_PK, is a composite of LEE_RSN_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, allowing multiple temporal versions of the same logical reason to coexist. The heuristic Data Vault classification derived from the foreign-key structure is standalone, meaning the table is modeled as an independent construct with no enforced parent relationships in the mined metadata; in a Data Vault design it would most naturally be treated as a hub anchored on LEE_RSN_ID, with a satellite capturing the effective-dated descriptive attributes.
Key Information Stored
The table contains 67 documented columns. The most operationally significant are:
- LEE_RSN_ID — the surrogate identifier for the life event enrollment reason, and the leading column of the primary key.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the date-track bounds completing the composite primary key and governing which version of the reason is active.
- BUSINESS_GROUP_ID — the enterprise or business group to which the reason belongs, isolating configuration between organizations.
- LER_ID — the associated life event reason record that links this configuration to a specific life event type.
- POPL_ENRT_TYP_CYCL_ID — the enrollment type cycle that drives the enrollment opportunity created by the life event.
- CLS_ENRT_DT_TO_USE_CD, ENRT_CVG_STRT_DT_CD, ENRT_CVG_END_DT_CD — code columns that determine which date is used to close enrollment, and to start and end coverage.
- ENRT_PERD_STRT_DT_CD, ENRT_PERD_END_DT_CD, ENRT_PERD_STRT_DAYS, ENRT_PERD_END_DAYS — control the enrollment period start and end, expressed as rule codes or relative day offsets.
- RT_STRT_DT_CD, RT_END_DT_CD, RT_STRT_DT_RL, RT_END_DT_RL — rate start and end date rules.
- DYS_AFTR_END_TO_DFLT_NUM, ADDL_PROCG_DYS_NUM, DYS_NO_ENRL_NOT_ELIG_NUM, DYS_NO_ENRL_CANT_ENRL_NUM — numeric day thresholds governing defaulting and notification logic.
- REINSTATE_CD, REINSTATE_OVRDN_CD, REOPEN_LE_ON_REPROCESS, DEFER_DEENROL_FLAG — flags and codes controlling reinstatement and re-enrollment behavior.
- LEN_ATTRIBUTE_CATEGORY and LEN_ATTRIBUTE1–30 — the descriptive flexfield segment for customer-defined extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — standard WHO audit and optimistic locking columns.
The surrogate key is LEE_RSN_ID as qualified by the effective dates; the unique index BEN_LEE_RSN_F_PK confirms the business-key candidate as the combination of LEE_RSN_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE.
Common Use Cases and Queries
Typical reporting scenarios include listing active enrollment reasons for a business group and auditing date-rule configuration for a life event.
- Retrieve the current version of a reason:
SELECT * FROM ben.ben_lee_rsn_f WHERE lee_rsn_id = :p_id AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date; - List reasons by business group:
SELECT lee_rsn_id, effective_start_date, ler_id FROM ben.ben_lee_rsn_f WHERE business_group_id = :p_bg ORDER BY lee_rsn_id; - Audit enrollable windows using the date-code columns ENRT_PERD_STRT_DT_CD and ENRT_PERD_END_DT_CD.
- Trace life event processing by joining to the associated life event reason through LER_ID.
Because the table is effective-dated, every query should filter on the effective range to avoid returning historical versions.
Related Objects
- BEN_LER_F / BEN_LER_RSN_F — the life event reason tables joined through LER_ID.
- BEN_ENRT_TYP_CYCL_F — the enrollment type cycle joined through POPL_ENRT_TYP_CYCL_ID.
- BEN_PTIP_F — plan type in program definitions used during enrollment cycle resolution.
- BEN_ELIG_* — eligibility rule tables evaluated when a life event reason is processed.
- BEN_PER_LEE_F — participant life event records that reference the reason identifier.
- BEN_LEE_RSN_F_PK — the unique index enforcing the composite business key.
These relationships, together with the code columns embedded in BEN_LEE_RSN_F, form the configuration backbone that Advanced Benefits reads at runtime to create enrollment opportunities and to apply correct coverage, rate, and reinstatement dates for each qualified life event.
-
Table: BEN_LEE_RSN_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LEE_RSN_F, object_name:BEN_LEE_RSN_F, status:VALID, product: BEN - Advanced Benefits , description: Life event enrollment reason. , implementation_dba_data: BEN.BEN_LEE_RSN_F ,
-
Table: BEN_LEE_RSN_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LEE_RSN_F, object_name:BEN_LEE_RSN_F, status:VALID, product: BEN - Advanced Benefits , description: Life event enrollment reason. , implementation_dba_data: BEN.BEN_LEE_RSN_F ,
-
APPS.BEN_LEN_SHD SQL Statements
12.2.2
-
VIEW: APPS.BEN_LEE_RSN_F_DFV
12.2.2
-
VIEW: APPS.BEN_LEE_RSN_F_DFV
12.1.1
-
APPS.BEN_LEN_SHD SQL Statements
12.1.1
-
VIEW: APPS.BEN_LEE_RSN_D
12.2.2
-
VIEW: APPS.BEN_LEE_RSN_D
12.1.1
-
SYNONYM: APPS.BEN_LEE_RSN_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_LEE_RSN_F, status:VALID,
-
SYNONYM: APPS.BEN_LEE_RSN_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_LEE_RSN_F, status:VALID,
-
VIEW: APPS.BENBV_LEE_RSN_V
12.1.1
-
VIEW: APPS.BENBV_LEE_RSN_V
12.2.2
-
VIEW: APPS.BEN_LEE_RSN
12.1.1
-
VIEW: APPS.BEN_LEE_RSN_V
12.1.1
-
VIEW: APPS.BEN_LEE_RSN_X
12.1.1
-
VIEW: BEN.BEN_LEE_RSN_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_LEE_RSN_F#, status:VALID,
-
VIEW: APPS.BEN_LEE_RSN_V
12.2.2
-
VIEW: APPS.BEN_LEE_RSN_X
12.2.2
-
VIEW: APPS.BEN_LEE_RSN
12.2.2
-
VIEW: BEN.BEN_LEE_RSN_F#
12.2.2
-
APPS.BEN_COMP_OBJ_FILTER SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_LEN_SHD
12.2.2
-
TRIGGER: APPS.BEN_LEE_RSN_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_LEE_RSN_F_WHO, status:VALID,
-
VIEW: APPS.BEN_LEE_RSN_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_LEE_RSN_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_SHD, status:VALID,
-
TRIGGER: APPS.BEN_LEE_RSN_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_LEE_RSN_F_WHO, status:VALID,
-
TABLE: BEN.BEN_LEE_RSN_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LEE_RSN_F, object_name:BEN_LEE_RSN_F, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_SHD
12.1.1
-
TRIGGER: APPS.BEN_LEE_RSN_F_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_LEN_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_INS, status:VALID,
-
View: BEN_LEE_RSN_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_LEE_RSN_D, object_name:BEN_LEE_RSN_D, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_LEE_RSN_D ,
-
VIEW: APPS.BEN_LEE_RSN_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_LEE_RSN_F_DFV, status:VALID,
-
APPS.BEN_LEN_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_PEL_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEL_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PGM_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PGM_BUS, status:VALID,
-
APPS.BEN_LEN_BUS SQL Statements
12.2.2
-
TABLE: BEN.BEN_LEE_RSN_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LEE_RSN_F, object_name:BEN_LEE_RSN_F, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_DEL, status:VALID,
-
View: BEN_LEE_RSN_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_LEE_RSN_D, object_name:BEN_LEE_RSN_D, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_LEE_RSN_D ,
-
TRIGGER: APPS.BEN_LEE_RSN_F_WHO
12.2.2
-
PACKAGE BODY: APPS.BEN_LEN_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PEL_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PEL_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_LIFE_EVENT_ENROLL_RSN_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LIFE_EVENT_ENROLL_RSN_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_LIFE_EVENT_ENROLL_RSN_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LIFE_EVENT_ENROLL_RSN_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_LEN_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LEN_INS, status:VALID,