Search Results ben_pl_f_pk
Overview
The BEN_PL_F table is a fundamental data object within the Oracle E-Business Suite Advanced Benefits (BEN) module. It serves as the primary repository for storing core definitions of benefit plans. In the context of Oracle EBS 12.1.1 and 12.2.2, a "Plan" represents a specific type of benefit offering, such as a particular medical insurance plan, dental plan, or life insurance option, that is made available to participants. This table is structured as a date-effective (or date-tracked) table, as indicated by the "_F" suffix and the presence of EFFECTIVE_START_DATE and EFFECTIVE_END_DATE columns in its primary key. This design allows for the maintenance of historical, current, and future-dated plan configurations, which is critical for accurate benefits enrollment, eligibility determination, and reporting over time.
Key Information Stored
The table's structure centers on the unique identification and versioning of each benefit plan. The primary key, BEN_PL_F_PK, is a composite key consisting of PL_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE. This ensures that each row for a given plan is uniquely identified by its effective date range. While the provided metadata does not list all columns, based on its role and standard Oracle EBS conventions, the table typically stores descriptive and administrative attributes for a plan. Key columns would include PL_ID (the unique system identifier for the plan), a PLAN_NAME or similar descriptive field, and the effective date columns that define the period for which that specific version of the plan's definition is valid. Other common attributes might relate to the plan's status, associated program, and configuration flags that control its behavior within the benefits engine.
Common Use Cases and Queries
This table is central to any process involving benefit plan setup, inquiry, or reporting. Common use cases include generating a list of all active plans available for a given enrollment period, auditing changes to a plan's definition over time, and serving as the master source for plan data in custom reports. A typical query would join BEN_PL_F to other benefits tables, such as those for enrollment or eligibility, using the PL_ID. For example, to retrieve all currently effective plans, one might use a query pattern like:
- SELECT pl_id, plan_name FROM ben_pl_f WHERE SYSDATE BETWEEN effective_start_date AND effective_end_date;
Another critical pattern involves retrieving the specific version of a plan that was effective on a participant's event date (e.g., a hire date or life event) to accurately assess their eligibility and options at that historical point in time.
Related Objects
As a core master table, BEN_PL_F has relationships with numerous other objects in the Advanced Benefits schema. It is directly referenced by child tables that store details about plan types, coverage levels, options, and associated costs (premiums). Key related tables often include BEN_PL_TYP_F (Plan Type), BEN_OPT_F (Option), and BEN_ACTY_BASE_RT_F (Activity Rate). Furthermore, enrollment data stored in tables like BEN_ENRT_RSLT likely uses PL_ID as a foreign key to link a participant's enrollment record to the specific plan in which they are enrolled. The table is also the foundation for key public APIs and views within the benefits module that are used for data extraction and integration.
-
APPS.BEN_PLN_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.BEN_PLN_BUS dependencies on BEN_PL_F
12.2.2
-
APPS.BEN_PLN_BUS dependencies on BEN_PL_F
12.1.1
-
Table: BEN_PL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_F, object_name:BEN_PL_F, status:VALID, product: BEN - Advanced Benefits , description: Plan , implementation_dba_data: BEN.BEN_PL_F ,
-
INDEX: BEN.BEN_PL_F_PK
12.2.2
owner:BEN, object_type:INDEX, object_name:BEN_PL_F_PK, status:VALID,
-
APPS.BEN_PLN_SHD dependencies on FND_MESSAGE
12.1.1
-
Table: BEN_PL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_F, object_name:BEN_PL_F, status:VALID, product: BEN - Advanced Benefits , description: Plan , implementation_dba_data: BEN.BEN_PL_F ,
-
INDEX: BEN.BEN_PL_F_PK
12.1.1
owner:BEN, object_type:INDEX, object_name:BEN_PL_F_PK, status:VALID,
-
APPS.BEN_PLN_SHD dependencies on BEN_PL_F
12.1.1
-
APPS.BEN_PLN_SHD dependencies on BEN_PL_F
12.2.2
-
APPS.BEN_PLN_BUS dependencies on BEN_PLN_SHD
12.1.1
-
APPS.BEN_PLN_BUS dependencies on BEN_PLN_SHD
12.2.2
-
TABLE: BEN.BEN_PL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_F, object_name:BEN_PL_F, status:VALID,
-
TABLE: BEN.BEN_PL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PL_F, object_name:BEN_PL_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BEN_PLN_SHD
12.1.1
-
PACKAGE BODY: APPS.BEN_PLN_SHD
12.2.2
-
PACKAGE BODY: APPS.BEN_PLN_BUS
12.1.1
-
PACKAGE BODY: APPS.BEN_PLN_BUS
12.2.2
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,