Search Results ben_reopen_ler_conc
Overview
BEN_REOPEN_LER_CONC is an Oracle EBS Advanced Benefits (OLTP) concurrent-processing package owned by the APPS schema. Its purpose is to support the reopening of Life Event Records (LERs) in bulk. In Oracle Advanced Benefits, a life event (such as marriage, birth, or a change in employment status) creates a Life Event Record that drives eligibility and enrollment processing for a participant. When a life event has already been processed and closed but must be recalculated or re-evaluated — for example, because upstream data was corrected or a retroactive change was loaded — the affected LERs must be reopened so that Ben
Use the following package API to create a Life Event: ben_life_event_api. Once the life event is created, you may use this process to reopen a life event to allow reprocessing. Use this process to reprocess a life event for a person or a group of persons. Activities such as loading, deleting, or backing out data trigger this process to reevaluate a person's eligibility/enrollment for a life event.
Use this process to reprocess the life event to recognize the changes.
This package implements the concurrent program logic that performs that reopen operation.
Key Procedures and Functions
- PROCESS — The main driver procedure. It orchestrates the reopen of life event records based on the parameters supplied to the concurrent program, applying the appropriate person-action and benefit-action changes.
- DO_MULTITHREAD — Handles the multithreaded execution path. Because the reopen operation can affect large populations, this procedure partitions the work so multiple worker processes can run in parallel, improving throughput for high-volume requests.
- SUBMIT_ALL_REPORTS — Submits the associated report/request output, typically the post-processing reports that summarize which life events were reopened and any resulting errors. The ETRM documents three procedures; no parameter lists are published, so exact signatures are not reproduced here.
Tables Accessed
- BEN_LER_F — The Life Event Records base table; this is the primary object whose rows are reopened and reset for reprocessing.
- BEN_PER_IN_LER — Links participants to life events; used to identify which persons are affected.
- BEN_BENEFIT_ACTIONS and BEN_PERSON_ACTIONS — Define the benefit and person action types applied to the records during the reopen.
- BEN_BATCH_RANGES — Supplies the range-based partitioning used by the multithreaded path.
- PER_ALL_PEOPLE_F and PER_ALL_ASSIGNMENTS_F — Provide person and assignment context, driving eligibility determination for the affected population.
- HR_SOFT_CODING_KEYFLEX — Used when soft coding is relevant to the processing set.
- PLITBLM — The PL/SQL index-by table library global used internally by the concurrent packages.
Usage Notes
BEN_REOPEN_LER_CONC is normally invoked through the concurrent manager rather than called directly from forms or custom code. The ETRM dependency listing shows that the package references BEN_PERSON_ACTIONS and is referenced only by itself, confirming it is a self-contained concurrent program implementation. Because it is an "OTHER"-classified API with no published signature, direct invocation from custom PL/SQL is not supported and the documented interface — submitting the corresponding concurrent program — should be used instead. The multithread and submit-reports procedures indicate that production usage involves a submit phase, parallel worker execution, and a reporting phase. Reprocessing of opened life events should be run when data corrections or retroactive loads make previously processed LERs invalid.
-
PACKAGE: APPS.BEN_REOPEN_LER_CONC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_REOPEN_LER_CONC, status:VALID,
-
PACKAGE: APPS.BEN_REOPEN_LER_CONC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_REOPEN_LER_CONC, status:VALID,
-
PACKAGE BODY: APPS.BEN_REOPEN_LER_CONC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_REOPEN_LER_CONC, status:VALID,
-
PACKAGE BODY: APPS.BEN_REOPEN_LER_CONC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_REOPEN_LER_CONC, status:VALID,
-
SYNONYM: APPS.BEN_PERSON_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PERSON_ACTIONS, status:VALID,
-
PACKAGE: APPS.BEN_REOPEN_LER_CONC
12.2.2
-
PACKAGE: APPS.BEN_REOPEN_LER_CONC
12.1.1
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CLOSE_ENROLLMENT, status:VALID,
-
SYNONYM: APPS.BEN_PERSON_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PERSON_ACTIONS, status:VALID,
-
PACKAGE: APPS.BEN_CLOSE_ENROLLMENT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CLOSE_ENROLLMENT, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_RANGES_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_RANGES_API, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_RANGES_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_RANGES_API, status:VALID,
-
PACKAGE: APPS.BEN_PERSON_ACTIONS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PERSON_ACTIONS_API, status:VALID,
-
PACKAGE: APPS.BEN_PERSON_ACTIONS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PERSON_ACTIONS_API, status:VALID,
-
PACKAGE: APPS.BEN_BENEFIT_ACTIONS_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BENEFIT_ACTIONS_API, status:VALID,
-
PACKAGE: APPS.BEN_BENEFIT_ACTIONS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BENEFIT_ACTIONS_API, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_REPORTING
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_REPORTING, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_REPORTING
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_REPORTING, status:VALID,
-
PACKAGE: APPS.BEN_TYPE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_TYPE, status:VALID,
-
SYNONYM: APPS.BEN_BATCH_RANGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BATCH_RANGES, status:VALID,
-
SYNONYM: APPS.BEN_BATCH_RANGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BATCH_RANGES, status:VALID,
-
PACKAGE: APPS.BEN_PERSON_OBJECT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PERSON_OBJECT, status:VALID,
-
PACKAGE: APPS.BEN_TYPE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_TYPE, status:VALID,
-
PACKAGE: APPS.BEN_PERSON_OBJECT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PERSON_OBJECT, status:VALID,
-
PACKAGE: APPS.DT_FNDATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:DT_FNDATE, status:VALID,
-
PACKAGE: APPS.DT_FNDATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:DT_FNDATE, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_UTILS, status:VALID,
-
PACKAGE: APPS.BEN_BATCH_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BATCH_UTILS, status:VALID,
-
PACKAGE: APPS.BEN_ENV_OBJECT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ENV_OBJECT, status:VALID,
-
PACKAGE: APPS.BEN_ENV_OBJECT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ENV_OBJECT, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_LIFE_EVENTS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_LIFE_EVENTS, status:VALID,
-
PACKAGE: APPS.BEN_MANAGE_LIFE_EVENTS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_MANAGE_LIFE_EVENTS, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_ACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_ACTIONS, status:VALID,
-
SYNONYM: APPS.BEN_BENEFIT_ACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BENEFIT_ACTIONS, status:VALID,
-
APPS.BEN_REOPEN_LER_CONC SQL Statements
12.1.1
-
APPS.BEN_REOPEN_LER_CONC SQL Statements
12.2.2
-
PACKAGE: APPS.BENUTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BENUTILS, status:VALID,
-
PACKAGE: APPS.BENUTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BENUTILS, status:VALID,
-
SYNONYM: APPS.BEN_LER_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_LER_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_PER_IN_LER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PER_IN_LER, status:VALID,
-
SYNONYM: APPS.BEN_PER_IN_LER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PER_IN_LER, status:VALID,
-
APPS.BEN_REOPEN_LER_CONC dependencies on BEN_REOPEN_LER_CONC
12.2.2
-
APPS.BEN_REOPEN_LER_CONC dependencies on BEN_REOPEN_LER_CONC
12.1.1
-
PACKAGE BODY: APPS.BEN_REOPEN_LER_CONC
12.1.1
-
PACKAGE BODY: APPS.BEN_REOPEN_LER_CONC
12.2.2
-
SYNONYM: APPS.HR_SOFT_CODING_KEYFLEX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_SOFT_CODING_KEYFLEX, status:VALID,
-
SYNONYM: APPS.HR_SOFT_CODING_KEYFLEX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_SOFT_CODING_KEYFLEX, status:VALID,
-
PACKAGE: APPS.FND_REQUEST
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,
-
PACKAGE: APPS.FND_REQUEST
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_REQUEST, status:VALID,