Search Results reopen_single_life_event
Overview
BEN_CLOSE_ENROLLMENT is a PL/SQL package in the APPS schema that supports Oracle Advanced Benefits (OAB) life event and enrollment processing in Oracle E-Business Suite 12.1.1 and 12.2.2. Its primary business function is to close enrollment periods and life events, ensuring that benefit elections are finalized and the associated participant records are brought to a completed state. The package operates as part of the broader benefits processing engine and is closely coupled with other packages such as BEN_MANAGE_DEFAULT_ENRT, BEN_PROC_COMMON_ENRT_RSLT, BEN_REOPEN_LER_CONC, and BEN_LF_EVT_CLPS_RESTORE. The API classification is OTHER, and the object status is VALID in the ETRM repository. It is both a dependent of and referenced by other benefits components, indicating that it is reused across multiple enrollment workflows rather than being tied to a single entry point.
Key Procedures and Functions
The ETRM metadata documents seven procedures and functions, reflecting the package's role in single-record and batch processing modes.
- CLOSE_SINGLE_ENROLLMENT — Closes enrollment for an individual participant, applying the necessary updates to enrollment and life event records.
- CLOSE_SINGLE_ENROLLMENT_SS — A self-service variant of single enrollment closure, intended for use by participant-facing flows such as iRecruitment or employee self-service pages.
- PROCESS — The main driver routine that orchestrates enrollment closure processing across a defined population or range.
- DO_MULTITHREAD — Supports parallel processing of enrollment closure, allowing large volumes to be distributed across concurrent requests or worker threads.
- RESTART — Provides restartability for previously interrupted or failed closure runs, allowing processing to resume without duplicating completed work.
- REOPEN_SINGLE_LIFE_EVENT — Reopens a life event that was previously closed, enabling correction or re-processing of benefit elections.
- CLOSE_ENRT_N_RUN_BENMNGLE_SS — Closes enrollment and initiates the benefits management process in a single self-service operation.
Tables Accessed
The package reads and writes a defined set of benefits tables through APPS synonyms. Core tables include BEN_PERSON_ACTIONS, which records action history for the person; BEN_BATCH_RANGES, which governs batch population ranges; BEN_BENEFIT_ACTIONS, which holds benefit action definitions; and BEN_ENRT_BNFT and BEN_ENRT_PERD, which store enrollment benefit and period records. Life event data is handled through BEN_LER_F, BEN_PER_IN_LER, BEN_LEE_RSN_F, and BEN_CBR_PER_IN_LER, while program and plan definitions are read from BEN_PGM_F and BEN_PL_F. Eligibility and election data is drawn from BEN_ELIG_CVRD_DPNT_F, BEN_ELIG_PER_ELCTBL_CHC, BEN_CBR_QUALD_BNF, BEN_PIL_ELCTBL_CHC_POPL, and BEN_ELIG_PER_ELCTBL_CHC. These accesses support both the validation of qualifying events and the persistence of finalized elections.
Usage Notes
BEN_CLOSE_ENROLLMENT is typically invoked through Oracle Advanced Benefits concurrent programs and self-service flows that manage life events and open enrollment. It is referenced by BEN_LF_EVT_CLPS_RESTORE, BEN_MANAGE_DEFAULT_ENRT, BEN_PROC_COMMON_ENRT_RSLT, BEN_REOPEN_LER_CONC, and GHR_BENEFITS_EIT, confirming its integration with default enrollment, life event closure/restoration, and the Benefits EIT extraction. Custom code should call the public procedures rather than manipulating the underlying tables directly, and restart semantics provided by RESTART should be respected when re-running concurrent processes. Because it depends on BEN_PERSON_ACTIONS and other latency-sensitive structures, batch runs should be scheduled during low-activity windows in both 12.1.1 and 12.2.2 environments.
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.2.2
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.1.1
-
PACKAGE BODY: APPS.BEN_CLOSE_ENROLLMENT
12.1.1
-
PACKAGE BODY: APPS.BEN_CLOSE_ENROLLMENT
12.2.2
-
APPS.BEN_CLOSE_ENROLLMENT dependencies on BEN_PER_IN_LER
12.1.1
-
APPS.BEN_CLOSE_ENROLLMENT dependencies on BEN_PER_IN_LER
12.2.2
-
APPS.BEN_CLOSE_ENROLLMENT dependencies on HR_UTILITY
12.1.1
-
APPS.BEN_CLOSE_ENROLLMENT dependencies on HR_UTILITY
12.2.2
-
PACKAGE BODY: APPS.BEN_LF_EVT_CLPS_RESTORE
12.1.1
-
PACKAGE BODY: APPS.BEN_LF_EVT_CLPS_RESTORE
12.2.2