Search Results ben_pl_bnf_f
Overview
The BEN_PL_BNF_F table is a core data object within the Oracle E-Business Suite Advanced Benefits (BEN) module. It functions as the primary repository for storing beneficiary designations associated with employee benefit plans. In the context of benefits administration, a beneficiary is an entity, typically a person, designated to receive plan benefits upon a qualifying event, such as the death of the plan participant. This table plays a critical role in managing the lifecycle of beneficiary assignments, supporting effective-dated records to track changes over time. Its existence is fundamental for accurate benefits enrollment, compliance reporting, and the execution of benefit distributions.
Key Information Stored
The table's structure is designed to manage the history and relationships of beneficiary records. As per the provided metadata, the primary key is a composite of PL_BNF_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, which is a standard pattern for effective-dated (or "frozen") tables in Oracle HRMS. This allows the system to maintain a historical timeline of each beneficiary record. The PL_BNF_ID column uniquely identifies a beneficiary instance. A critical foreign key relationship is established via the PER_IN_LER_ID column, which links the beneficiary record to the BEN_PER_IN_LER table. This connection ties the beneficiary to a specific person's life event record (LER), which is the enrollment transaction within a benefits election period.
Common Use Cases and Queries
This table is central to queries and reports concerning beneficiary information. Common operational and analytical use cases include generating beneficiary confirmation statements for employees, producing reports for plan administrators, and supporting the benefits distribution process. A typical query would join BEN_PL_BNF_F to person (PER_ALL_PEOPLE_F) and assignment (PER_ALL_ASSIGNMENTS_F) tables to list current beneficiaries for active employees. For auditing historical changes, one would query records within a specific date range using the effective date columns. During an enrollment life event, applications will insert or update records in this table to reflect the employee's beneficiary elections.
- Sample SQL to find current beneficiaries for a person:
SELECT * FROM BEN_PL_BEN_F WHERE SYSDATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE AND PER_IN_LER_ID IN (SELECT PER_IN_LER_ID FROM BEN_PER_IN_LER WHERE PERSON_ID = :p_person_id);
Related Objects
The BEN_PL_BNF_F table is part of a tightly integrated schema within Advanced Benefits. Its primary relationship, as documented, is with the BEN_PER_IN_LER (Person in Life Event) table, which is the anchor for enrollment data. Consequently, it will also have indirect relationships to core HR tables like PER_ALL_PEOPLE_F. It is frequently accessed by standard Oracle Benefits APIs and user interfaces for managing beneficiary data. While not listed in the brief metadata, it is common for such a key table to be referenced by various benefits calculation engines, workflow processes, and summary reporting views within the BEN schema.
-
Table: BEN_PL_BNF_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_BNF_F, object_name:BEN_PL_BNF_F, status:VALID, product: BEN - Advanced Benefits , description: Entity designated as plan beneficiary. , implementation_dba_data: BEN.BEN_PL_BNF_F ,
-
Table: BEN_PL_BNF_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_BNF_F, object_name:BEN_PL_BNF_F, status:VALID, product: BEN - Advanced Benefits , description: Entity designated as plan beneficiary. , implementation_dba_data: BEN.BEN_PL_BNF_F ,
-
APPS.BEN_LF_EVT_CLPS_RESTORE dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_EXT_CONTACT dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PERSON_DELETE dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_MANAGE_DEFAULT_ENRT dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PL_BNF_CTFN_PRVDD_API dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PBN_INS dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_EXT_BNF dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.HR_PERSON_RECORD dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_CHECK_ORGANIZATION dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PURGE_BCKDT_VOIDED dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.PER_RU_CURRENCY_CONVERSION dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PBN_UPD dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_LF_EVT_CLPS_RESTORE dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.PER_RU_CURRENCY_CONVERSION dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PURGE_BCKDT_VOIDED dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.HR_PUMP_GET dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_BACK_OUT_LIFE_EVENT dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_ENROLLMENT_PROCESS dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_DELETE_ORPHAN_ROWS dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PERSON_DELETE dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_ENROLLMENT_PROCESS dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_CLS_UNRESOLVED_ACTN_ITEM dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PERSON_RECORD dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_MNG_DPNT_BNF dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_GENERATE_DPNT_COMM dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.PAY_MX_CURRENCY_CONVERSION dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_ORG_DELETE dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_CLS_UNRESOLVED_ACTN_ITEM dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PRTT_ENRT_RESULT_API dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PBN_DEL dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_EXT_BNF dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_ENROLLMENT_ACTION_ITEMS dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PBN_BUS dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_CHECK_ORGANIZATION dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PBN_BUS dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_ORG_DELETE dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PBN_INS dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PBN_UPD dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_PRTT_ENRT_RESULT_API dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PBN_SHD dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_DM_DELETE dependencies on BEN_PL_BNF_F
12.2.2
-
APPS.BEN_ENROLLMENT_ACTION_ITEMS dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.PAY_MX_CURRENCY_CONVERSION dependencies on BEN_PL_BNF_F
12.1.1
-
APPS.BEN_PLAN_BENEFICIARY_API dependencies on BEN_PL_BNF_F
12.1.1