Results for “ben_determine_eligibility”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.BEN_DETERMINE_ELIGIBILITY is a PL/SQL package within the Oracle E-Business Suite Advanced Benefits (OAB) module. Its primary business function is to evaluate and determine the eligibility profiles, participation eligibility, and derived eligibility rules applicable to a person, assignment, or dependent within a benefits program. In the Oracle Benefits architecture, eligibility determination is the process by which the application decides whether a given participant (or potential participant) qualifies for a benefit plan, program, or option based on configured eligibility profiles, life events, and related criteria. This package acts as a central engine that the Benefits processing framework invokes to resolve those eligibility outcomes during enrollment, life event processing, and periodic eligibility reevaluation.

The package is classified as OTHER in the ETRM metadata, meaning it is not a formally published public API but rather an internal processing package that supports higher-level Benefits functionality. It is validated and present in both Oracle EBS 12.1.1 and 12.2.2.

Key Procedures and Functions

The documented interface exposes a single procedure:

  • DETERMINE_ELIG_PRFLS — The core routine responsible for determining the eligibility profiles that apply to a participant or subject. Its purpose is to evaluate the configured eligibility criteria (such as person, assignment, dependent, and organizational factors) and return or apply the resulting eligibility profile determinations used downstream by enrollment and life event processing. This procedure encapsulates the logic that maps a participant context to the set of qualifying eligibility profiles.

No additional public procedures or functions are documented in the ETRM metadata. The package body additionally contains private/internal logic that supports this determination process, and the package has self-referential dependencies indicating recursive or internal invocation patterns.

Tables Accessed

Based on the documented table references, BEN_DETERMINE_ELIGIBILITY reads from and works with the following core Benefits and HR tables:

Usage Notes

BEN_DETERMINE_ELIGIBILITY is invoked internally by the Benefits processing framework rather than called directly by end users. It supports enrollment processing, life event management, and eligibility reevaluation workflows. The metadata indicates that the package is referenced by two other packages, including BEN_MANAGE_LIFE_EVENTS and BEN_DETERMINE_ELIGIBILITY3, confirming its integration into life event and eligibility decision flows.

Custom code or extensions should generally call supported public Benefits APIs rather than invoke DETERMINE_ELIG_PRFLS directly, because the package depends on internal utilities such as BENUTILS, HR_UTILITY, BEN_DERIVE_PART_AND_RATE_FACTS, BEN_COMP_OBJ_FILTER, and BEN_PERSON_OBJECT. When troubleshooting eligibility outcomes in Oracle EBS 12.1.1 or 12.2.2, this package is a key object for tracing how eligibility profiles are resolved during concurrent Benefits processes and online enrollment transactions.