Search Results ben_prtt_enrt_rslt_f
Overview
The BEN_PRTT_ENRT_RSLT_F table is a core data object within the Oracle E-Business Suite Advanced Benefits module (BEN). It functions as a historical repository for enrollment results, capturing the compensation objects—such as plans, options, and coverage levels—in which a participant is enrolled. As a date-effective table (indicated by the '_F' suffix and the presence of EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns), it maintains a complete timeline of enrollment states, enabling accurate historical reporting and compliance with benefit plan rules that change over time. Its primary role is to store the definitive outcome of the enrollment process for each participant.
Key Information Stored
The table's structure is designed to link a participant to specific enrollment outcomes within a given timeframe. The primary key is a composite of PRTT_ENRT_RSLT_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, ensuring unique identification of each enrollment record period. The PRTT_ENRT_RSLT_ID itself is the unique identifier for an enrollment result instance. A critical foreign key column is PER_IN_LER_ID, which links the enrollment result to a specific participant's life event record in the BEN_PER_IN_LER table. This connection is essential for tracing which life event (e.g., hire, marriage, annual enrollment) triggered the creation of the enrollment result. While the provided metadata does not list all columns, the table typically contains references to the enrolled plan, option, and coverage details, alongside audit columns like CREATED_BY and CREATION_DATE.
Common Use Cases and Queries
This table is central to generating enrollment confirmations, audit reports, and eligibility verification. A common reporting use case involves querying a participant's current active enrollments by filtering on EFFECTIVE_END_DATE = '31-DEC-4712'. For auditing purposes, analysts may join to BEN_PER_IN_LER to report all enrollment results generated from a specific life event or during a particular open enrollment period. A typical SQL pattern retrieves a participant's benefit details:
- SELECT prtt.prtt_enrt_rslt_id, prtt.effective_start_date, pln.name plan_name FROM ben_prtt_enrt_rslt_f prtt JOIN ben_pl_f pln ON prtt.pl_id = pln.pl_id WHERE prtt.person_id = 123456 AND SYSDATE BETWEEN prtt.effective_start_date AND prtt.effective_end_date;
Data from this table is also fundamental for integration with payroll systems to ensure correct deductions and contributions are processed.
Related Objects
The BEN_PRTT_ENRT_RSLT_F table has a documented foreign key relationship with the BEN_PER_IN_LER table, which stores information about participants in a life event. The join is performed on the column BEN_PRTT_ENRT_RSLT_F.PER_IN_LER_ID. This relationship is critical, as every enrollment result is typically associated with a life event record that initiated the enrollment process. While not listed in the provided excerpt, this table would also have foreign key relationships to core benefit definition tables, such as BEN_PL_F (Plans) and BEN_OIPL_F (Plan Options), via columns like PL_ID and OIPL_ID. It is also commonly referenced by summary and reporting views within the Advanced Benefits schema.
-
Table: BEN_PRTT_ENRT_RSLT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PRTT_ENRT_RSLT_F, object_name:BEN_PRTT_ENRT_RSLT_F, status:VALID, product: BEN - Advanced Benefits , description: Compensation objects that participant is enrolled in. , implementation_dba_data: BEN.BEN_PRTT_ENRT_RSLT_F ,
-
Table: BEN_PRTT_ENRT_RSLT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PRTT_ENRT_RSLT_F, object_name:BEN_PRTT_ENRT_RSLT_F, status:VALID, product: BEN - Advanced Benefits , description: Compensation objects that participant is enrolled in. , implementation_dba_data: BEN.BEN_PRTT_ENRT_RSLT_F ,
-
APPS.BEN_DETERMINE_DPNT_ELIG_SS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_BATCH_UTILS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_PEN_DEL dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_ENROLMENT_REQUIREMENTS1 dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_EXT_CHLG dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_DETERMINE_DPNT_ELIGIBILITY dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_CCM_BUS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.PQH_GSP_POST_PROCESS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_PRMRY_CARE_PRVDR_API dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_ENROLLMENT_ACTION_ITEMS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_ECD_LER dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_PREMIUM_CONCURRENT dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_DETERMINE_RATES dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_DETERMINE_COMMUNICATIONS dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_SSPNDD_ENROLLMENT dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_GLOBAL_ENRT dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_EFC_ADJUSTMENTS1 dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_PERSON_DELETE dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_ELIGIBILITY_OVERRIDE dependencies on BEN_PRTT_ENRT_RSLT_F
12.1.1
-
APPS.BEN_EFC_ADJUSTMENTS1 dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EVALUATE_DPNT_ELG_PROFILES dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_PROVIDER_POOLS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_DETERMINE_DATE dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.HR_PUMP_GET dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EVALUATE_RATE_PROFILES dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_PEN_INS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_ORG_DELETE dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_MNG_PRMRY_CARE_PRVDR dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_ENROLMENT_REQUIREMENTS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_SSPNDD_ENROLLMENT dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.GHR_SF52_UPDATE dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_CWB_DATA_MODEL_UPGRADE dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.GHR_CORR_CANC_SF52 dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EXT_EVALUATE_INCLUSION dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_ELEMENT_ENTRY dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_POPULATE_RBV dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_PRV_BUS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_PEN_BUS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_PRTT_ENRT_CTFN_PRVDD_API dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EPE_BUS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_GLOBAL_ENRT dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.GHR_EXEMP_PURGE dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_ELEMENT_DELETE_CHECK dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_DERIVE_PART_AND_RATE_FACTS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EXT_ACTN dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2
-
APPS.GHR_FORMULA_FUNCTIONS dependencies on BEN_PRTT_ENRT_RSLT_F
12.2.2