Search Results ben_ppf_ler
Overview
The APPS.BEN_PPF_LER package is a PL/SQL utility within the Oracle E-Business Suite Advanced Benefits (Oracle Benefits) module. Its name reflects its function: it governs the processing of LER records — "Life Event Rules" — as part of the Post-Processing Framework (PPF) used by Oracle Benefits. Life Event Rules define the conditions under which an employee's benefits eligibility, elections, or enrollment opportunities are re-evaluated when a qualifying life event (such as marriage, birth, or change of employment status) occurs. This package provides the mechanism through which the Benefits engine validates and routes Life Event Rule information on behalf of the various LER change structures. It is classified in the ETRM as an OTHER API, meaning it is an internal helper package rather than a public, formally supported application programming interface.
Key Procedures and Functions
ETRM documentation for the 12.2.2 code line records a single exposed program unit within BEN_PPF_LER:
- LER_CHK — A check routine that evaluates Life Event Rule data within the Benefits post-processing flow. As the only documented entry point, it serves as the validation/verification step invoked to confirm the presence and consistency of LER-related records before further processing proceeds. No parameter list is published in the ETRM metadata, and callers should treat the routine as internal to the Benefits engine rather than as a callable public API.
Tables Accessed
The package operates against the core Life Event Rule tables and their change-structure companions, accessed through APPS synonyms. Documented references include:
- BEN_LER_F — The base Life Event Rule definition table, holding the rule header records that the check routine evaluates.
- BEN_LER_PER_INFO_CS_LER_F — The LER change-structure table linking participant information criteria to a Life Event Rule.
- BEN_LER_RLTD_PER_CS_LER_F — The change-structure table associating related persons with Life Event Rules.
- BEN_PER_INFO_CHG_CS_LER_F — Change-structure records for participant information changes tied to LER processing.
- BEN_RLTD_PER_CHG_CS_LER_F — Change-structure records for related-person changes tied to LER processing.
- BEN_PTNL_LER_FOR_PER — The table of potential Life Event Rules applicable to a given person, used to determine which rules are candidates for evaluation.
- PER_CONTACT_RELATIONSHIPS and FND_SESSIONS — Supporting context tables (relationship data and session information) consulted during processing.
- DUAL — Used for single-row utility operations.
These reads support the package's role in resolving which Life Event Rules apply and in supplying that information to downstream Benefits processing.
Usage Notes
BEN_PPF_LER is an internal component of the Oracle Benefits engine rather than a user-facing or formally published API. Calls to it are initiated by Oracle's own Benefits code paths — most notably from sibling packages such as BEN_DT_TRGR_HANDLE, PER_CONTACT_RELATIONSHIPS_PKG, and BEN_PPF_LER itself through internal references. Because the package is undocumented in terms of parameter signatures and is classified as OTHER, custom development should not invoke it directly. Instead, customizations should use the supported public APIs and let the standard Benefits flow (life event processing and the Post-Processing Framework) trigger the LER check logic. This preserves upgrade safety across both 12.1.1 and 12.2.2 releases, where the package remains VALID in the APPS schema. Any direct dependency risks breakage during patching, as the routine is intended solely for Oracle's internal control flow.
-
PACKAGE: APPS.BEN_PPF_LER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PPF_LER, status:VALID,
-
PACKAGE: APPS.BEN_PPF_LER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PPF_LER, status:VALID,
-
PACKAGE BODY: APPS.BEN_PPF_LER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PPF_LER, status:VALID,
-
PACKAGE BODY: APPS.BEN_PPF_LER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PPF_LER, status:VALID,
-
PACKAGE BODY: APPS.BEN_DT_TRGR_HANDLE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DT_TRGR_HANDLE, status:VALID,
-
PACKAGE BODY: APPS.BEN_DT_TRGR_HANDLE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DT_TRGR_HANDLE, status:VALID,
-
PACKAGE: APPS.BEN_CREATE_PTNL_LER_FOR_PER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CREATE_PTNL_LER_FOR_PER, status:VALID,
-
PACKAGE BODY: APPS.PER_CONTACT_RELATIONSHIPS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CONTACT_RELATIONSHIPS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_CONTACT_RELATIONSHIPS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CONTACT_RELATIONSHIPS_PKG, status:VALID,
-
PACKAGE: APPS.BEN_CREATE_PTNL_LER_FOR_PER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CREATE_PTNL_LER_FOR_PER, status:VALID,
-
SYNONYM: APPS.BEN_LER_RLTD_PER_CS_LER_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_RLTD_PER_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_LER_RLTD_PER_CS_LER_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_RLTD_PER_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_RLTD_PER_CHG_CS_LER_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_RLTD_PER_CHG_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_RLTD_PER_CHG_CS_LER_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_RLTD_PER_CHG_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_LER_PER_INFO_CS_LER_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_PER_INFO_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_LER_PER_INFO_CS_LER_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_LER_PER_INFO_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_PER_INFO_CHG_CS_LER_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PER_INFO_CHG_CS_LER_F, status:VALID,
-
SYNONYM: APPS.BEN_PER_INFO_CHG_CS_LER_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PER_INFO_CHG_CS_LER_F, status:VALID,
-
PACKAGE: APPS.BEN_PPF_LER
12.1.1
-
PACKAGE: APPS.BEN_PPF_LER
12.2.2
-
PACKAGE: APPS.BEN_DETERMINE_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_DETERMINE_DATE, status:VALID,
-
SYNONYM: APPS.BEN_PTNL_LER_FOR_PER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PTNL_LER_FOR_PER, status:VALID,
-
PACKAGE: APPS.BEN_DETERMINE_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_DETERMINE_DATE, status:VALID,
-
SYNONYM: APPS.BEN_PTNL_LER_FOR_PER
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PTNL_LER_FOR_PER, status:VALID,
-
SYNONYM: APPS.PER_CONTACT_RELATIONSHIPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID,
-
SYNONYM: APPS.PER_CONTACT_RELATIONSHIPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID,
-
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,
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on BEN_PPF_LER
12.1.1
-
APPS.BEN_DT_TRGR_HANDLE dependencies on BEN_PPF_LER
12.2.2
-
APPS.BEN_PPF_LER dependencies on BEN_PPF_LER
12.2.2
-
APPS.BEN_PPF_LER dependencies on BEN_PPF_LER
12.1.1
-
APPS.BEN_DT_TRGR_HANDLE dependencies on BEN_PPF_LER
12.1.1
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on BEN_PPF_LER
12.2.2
-
PACKAGE BODY: APPS.BEN_PPF_LER
12.2.2
-
PACKAGE BODY: APPS.BEN_PPF_LER
12.1.1
-
SYNONYM: APPS.FND_SESSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
SYNONYM: APPS.FND_SESSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_SESSIONS, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
PACKAGE: APPS.FND_INSTALLATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_INSTALLATION, status:VALID,
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on PER_ALL_PEOPLE_F
12.1.1
-
APPS.PER_CONTACT_RELATIONSHIPS_PKG dependencies on PER_ALL_PEOPLE_F
12.2.2