Search Results ben_lf_evt_clps_restore
Overview
APPS.BEN_LF_EVT_CLPS_RESTORE is a PL/SQL package within the Oracle E-Benefits (Advanced Benefits) module of Oracle EBS 12.1.1 and 12.2.2. Its business purpose is to restore, reinstate, or reverse the effects of a Life Event collapse (closing) that was previously applied to a participant's enrollment results. When a Life Event is processed, Oracle Benefits may collapse or close existing enrollments, eligibility records, and related results. If that collapse must be undone — due to a back-out, a correction, or a reversal of a prior life event — this package performs the restore logic that returns the participant's records to their pre-collapse state. The package is classified as OTHER in the ETRM registry and currently holds a VALID status in the APPS schema.
The name itself reflects its role: LF denotes Life Event, EVT denotes event, and CLPS_RESTORE denotes restore of a collapse. It therefore operates as a supporting utility invoked primarily during life event back-out processing and reinstatement scenarios.
Key Procedures and Functions
The documented package exposes fourteen procedures and functions that collectively handle the restoration workflow:
- P_LF_EVT_CLPS_RESTORE — the primary driver procedure that orchestrates the restore of a life event collapse.
- REINSTATE_THE_PREV_ENRT_RSLT — reinstates the previous enrollment result records that were displaced by the collapse.
- REINSTATE_PCS_PER_PEN — reinstates per-participant/per-plan records.
- REINSTATE_PEA_PER_PEN — reinstates participant eligibility/activity records on a per-participant basis.
- GET_ORI_BCKDT_PIL and ELE_MADE_FOR_BCKDT_PIL — retrieve and identify the original back-dated plan-in-life information and the election made against it.
- COMP_ORI_NEW_PIL_OUTCOME — computes the outcome between the original and new plan-in-life data.
- VOID_LITERATURE — voids benefit literature associated with the collapsed event.
- PAD_CMNT_TO_RSND_LIT — appends comments when literature is re-sent.
- EXTEND_ENRT_DATE — extends the enrollment date range as part of the restore.
- UPDATE_PTNL_PER_FOR_LER — updates potential periods linked to the life event reason.
- P_REINSTATE_INFO_TO_FORM — passes reinstated data back to the calling form.
- CHECK_PL_TYP_DEFAULTED and CALL_DEFAULTS — validate whether a plan type was defaulted and invoke defaulting logic.
Tables Accessed
The package reads and writes a broad set of Benefits base tables through APPS synonyms, including BEN_ENRT_BNFT and BEN_ENRT_RT (enrollment benefits and rates), BEN_ELIG_PER_ELCTBL_CHC, BEN_ELIG_DPNT, and BEN_ELIG_CVRD_DPNT_F (eligibility and covered dependent records), BEN_ACTY_BASE_RT_F (activity base rates), BEN_APLCN_TO_BNFT_POOL_F, BEN_BNFT_PRVDR_POOL_F, and BEN_BNFT_PRVDD_LDGR_F (benefit pool and provided ledger records), BEN_CBR_PER_IN_LER and BEN_CBR_QUALD_BNF (compensation and qualified beneficiary links), BEN_CM_TRGR (communication triggers), and BEN_LE_CLSN_N_RSTR, which stores the life event closure and restoration linkage. BEN_LER_F provides the life event reason definition used to drive the logic.
Usage Notes
BEN_LF_EVT_CLPS_RESTORE is referenced by nine other packages, notably BEN_BACK_OUT_LIFE_EVENT, BEN_MANAGE_LIFE_EVENTS, and BEN_ON_LINE_LF_EVT. It is therefore invoked indirectly through the standard Benefits back-out and life event management flows rather than called directly by end users. The P_REINSTATE_INFO_TO_FORM procedure indicates integration with the OAB (Online Activities and Benefits) forms, where reinstated data is displayed back to the user. It depends on BEN_LER_F and standard SYS objects. Customizations that need to reverse a life event collapse programmatically should call this package rather than manipulating the underlying tables directly, to preserve data integrity.
-
PACKAGE: APPS.BEN_LF_EVT_CLPS_RESTORE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_LF_EVT_CLPS_RESTORE, status:VALID,
-
PACKAGE: APPS.BEN_LF_EVT_CLPS_RESTORE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_LF_EVT_CLPS_RESTORE, status:VALID,
-
PACKAGE BODY: APPS.BEN_LF_EVT_CLPS_RESTORE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LF_EVT_CLPS_RESTORE, status:VALID,
-
PACKAGE BODY: APPS.BEN_LF_EVT_CLPS_RESTORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_LF_EVT_CLPS_RESTORE, status:VALID,
-
PACKAGE: APPS.BEN_REINSTATE_EPE_CACHE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_REINSTATE_EPE_CACHE, status:VALID,
-
PACKAGE: APPS.BEN_PRMRY_CARE_PRVDR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PRMRY_CARE_PRVDR_API, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_DEFAULT_ENRT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_DEFAULT_ENRT, status:VALID,
-
PACKAGE: APPS.BEN_CARRY_FORWARD_ITEMS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CARRY_FORWARD_ITEMS, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_OVERRIDE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_OVERRIDE, status:VALID,
-
PACKAGE: APPS.BEN_CVRD_DPNT_CTFN_PRVDD_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CVRD_DPNT_CTFN_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_PLAN_BENEFICIARY_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PLAN_BENEFICIARY_API, status:VALID,
-
PACKAGE: APPS.BEN_PER_CM_PRVDD_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PER_CM_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_PL_BNF_CTFN_PRVDD_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PL_BNF_CTFN_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_OVERRIDE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_OVERRIDE, status:VALID,
-
PACKAGE: APPS.BEN_REINSTATE_EPE_CACHE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_REINSTATE_EPE_CACHE, status:VALID,
-
PACKAGE: APPS.BEN_BENEFIT_PRVDD_LEDGER_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BENEFIT_PRVDD_LEDGER_API, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_DEFAULT_ENRT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_DEFAULT_ENRT, status:VALID,
-
PACKAGE: APPS.BEN_CBR_QUALD_BNF_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CBR_QUALD_BNF_API, status:VALID,
-
PACKAGE: APPS.BEN_ENRT_BNFT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ENRT_BNFT_API, status:VALID,
-
PACKAGE: APPS.BEN_PROC_COMMON_ENRT_RSLT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PROC_COMMON_ENRT_RSLT, status:VALID,
-
PACKAGE: APPS.BEN_PIL_ELCTBL_CHC_POPL_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PIL_ELCTBL_CHC_POPL_API, status:VALID,
-
PACKAGE: APPS.BEN_PLAN_BENEFICIARY_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PLAN_BENEFICIARY_API, status:VALID,
-
PACKAGE: APPS.BEN_PER_CM_PRVDD_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PER_CM_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CLOSE_ENROLLMENT, status:VALID,
-
SYNONYM: APPS.BEN_PL_BNF_CTFN_PRVDD_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PL_BNF_CTFN_PRVDD_F, status:VALID,
-
SYNONYM: APPS.BEN_PL_BNF_CTFN_PRVDD_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PL_BNF_CTFN_PRVDD_F, status:VALID,
-
PACKAGE: APPS.BEN_PRTT_ENRT_CTFN_PRVDD_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTT_ENRT_CTFN_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_CVRD_DPNT_CTFN_PRVDD_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CVRD_DPNT_CTFN_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CLOSE_ENROLLMENT, status:VALID,
-
SYNONYM: APPS.BEN_CM_TRGR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_CM_TRGR, status:VALID,
-
PACKAGE: APPS.BEN_PRMRY_CARE_PRVDR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PRMRY_CARE_PRVDR_API, status:VALID,
-
PACKAGE: APPS.BEN_PL_BNF_CTFN_PRVDD_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PL_BNF_CTFN_PRVDD_API, status:VALID,
-
SYNONYM: APPS.BEN_CVRD_DPNT_CTFN_PRVDD_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_CVRD_DPNT_CTFN_PRVDD_F, status:VALID,
-
PACKAGE: APPS.BEN_BENEFIT_PRVDD_LEDGER_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BENEFIT_PRVDD_LEDGER_API, status:VALID,
-
SYNONYM: APPS.BEN_PER_CM_TRGR_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PER_CM_TRGR_F, status:VALID,
-
SYNONYM: APPS.BEN_CBR_PER_IN_LER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_CBR_PER_IN_LER, status:VALID,
-
PACKAGE: APPS.BEN_PRTT_ENRT_CTFN_PRVDD_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTT_ENRT_CTFN_PRVDD_API, status:VALID,
-
PACKAGE: APPS.BEN_PROC_COMMON_ENRT_RSLT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PROC_COMMON_ENRT_RSLT, status:VALID,
-
PACKAGE: APPS.BEN_PROVIDER_POOLS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PROVIDER_POOLS, status:VALID,
-
PACKAGE: APPS.BEN_PROVIDER_POOLS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PROVIDER_POOLS, status:VALID,
-
PACKAGE: APPS.BEN_PIL_ELCTBL_CHC_POPL_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PIL_ELCTBL_CHC_POPL_API, status:VALID,
-
SYNONYM: APPS.BEN_APLCN_TO_BNFT_POOL_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_APLCN_TO_BNFT_POOL_F, status:VALID,
-
PACKAGE: APPS.BEN_ENRT_BNFT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ENRT_BNFT_API, status:VALID,
-
SYNONYM: APPS.BEN_APLCN_TO_BNFT_POOL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_APLCN_TO_BNFT_POOL_F, status:VALID,
-
SYNONYM: APPS.BEN_LE_CLSN_N_RSTR
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_LE_CLSN_N_RSTR, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_DPNT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_DPNT_API, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_ENRT_CTFN_PRVDD_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_ENRT_CTFN_PRVDD_F, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_ENRT_CTFN_PRVDD_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_ENRT_CTFN_PRVDD_F, status:VALID,
-
PACKAGE: APPS.BEN_CBR_QUALD_BNF_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CBR_QUALD_BNF_API, status:VALID,
-
PACKAGE: APPS.BEN_LF_EVT_CLPS_RESTORE
12.1.1