Search Results ben_pl_typ
Overview
BEN_PL_TYP is an APPS-owned database view within the Oracle Advanced Benefits (BEN) module of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. The view presents the "Plan Type" entity, which defines the high-level classification of benefit programs — for example, Medical, Dental, Life Insurance, or Flexible Spending Account. Plan Types serve as the parent construct under which individual plans and options are organized, and they control enrollment behavior such as maximum allowable enrollments and minimum required enrollments. The object is documented as "Retrofitted," reflecting its migration into the standard ETRM-documented inventory while retaining the original BEN schema design.
The view is a date-effective (datetrack) wrapper. Rather than exposing every historical row stored in the base table, it returns only the row that is valid as of the current session's effective date, making it suitable for runtime reporting, concurrent programs, and integration interfaces that must respect effective dating semantics.
Underlying Base Objects
The view definition selects from two documented base objects, both referenced through APPS synonyms:
- BEN_PL_TYP_F — the plan type entity table, aliased PTP in the view text. This is the primary source of all data columns.
- FND_SESSIONS — the Oracle Application Object Library session table, used to resolve the effective date for the current session.
The date-effective filter is implemented in the WHERE clause: the view returns rows where EFFECTIVE_START_DATE is less than or equal to the session effective date and EFFECTIVE_END_DATE is greater than or equal to that same date. The session effective date is obtained by a correlated subquery against FND_SESSIONS keyed on USERENV('SESSIONID'). All columns are propagated directly from the base table, including the thirty descriptive flexfield attribute columns.
Key Columns
- PL_TYP_ID — primary key and unique identifier for the plan type.
- NAME / SHORT_NAME / SHORT_CODE — user-facing identifiers for the plan type.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — datetrack boundaries governing row validity.
- PL_TYP_STAT_CD — status code (active or inactive) controlling availability.
- MX_ENRL_ALWD_NUM / MN_ENRL_RQD_NUM — maximum enrollments allowed and minimum enrollments required, with companion flags NO_MX_ENRL_NUM_DFND_FLAG and NO_MN_ENRL_NUM_DFND_FLAG.
- OPT_TYP_CD / OPT_DSPLY_FMT_CD / COMP_TYP_CD — option type, option display format, and compensation type codes governing how options are presented and credited.
- LEGISLATION_CODE / LEGISLATION_SUBGROUP — localization attributes that determine which legislative rules apply.
- BUSINESS_GROUP_ID — owning business group for multi-organization security.
- PTP_ATTRIBUTE_CATEGORY and PTP_ATTRIBUTE1..30 — descriptive flexfield context and segments.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard WHO audit columns.
Common Use Cases and Queries
The view is typically joined to plan-level views such as BEN_PL and to enrollment tables when building benefits eligibility or enrollment reports. A representative query listing active plan types visible in the current session is:
SELECT pl_typ_id, name, short_name, pl_typ_stat_cd FROM apps.ben_pl_typ WHERE pl_typ_stat_cd = 'A' ORDER BY name;SELECT pt.name plan_type, p.name plan FROM apps.ben_pl_typ pt, apps.ben_pl p WHERE p.pl_typ_id = pt.pl_typ_id;- Restricting by legislation:
... WHERE legislation_code = :p_legislation.
Because the view hides ineffective-dated rows, it should be used for current-state reporting. Historical or future-dated analysis requires querying BEN_PL_TYP_F directly with explicit date predicates.
-
View: BEN_PL_TYP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PL_TYP, object_name:BEN_PL_TYP, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_PL_TYP ,
-
View: BEN_PL_TYP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PL_TYP, object_name:BEN_PL_TYP, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_PL_TYP ,
-
SYNONYM: PUBLIC.BEN_PL_TYP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:BEN_PL_TYP, status:VALID,
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.1.1
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.2.2
-
View: BEN_WV_PRTN_RSN_PTIP_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WV_PRTN_RSN_PTIP_D, object_name:BEN_WV_PRTN_RSN_PTIP_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_WV_PRTN_RSN_PTIP_D ,
-
VIEW: APPS.BEN_PL_TYP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PL_TYP, object_name:BEN_PL_TYP, status:VALID,
-
View: BEN_WV_PRTN_RSN_PTIP_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WV_PRTN_RSN_PTIP_D, object_name:BEN_WV_PRTN_RSN_PTIP_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_WV_PRTN_RSN_PTIP_D ,
-
PACKAGE BODY: APPS.PQH_GSP_BEN_VALIDATIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GSP_BEN_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.PQH_GSP_BEN_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GSP_BEN_VALIDATIONS, status:VALID,
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WV_PRTN_RSN_PTIP_D, object_name:BEN_WV_PRTN_RSN_PTIP_D, status:VALID,
-
VIEW: APPS.BEN_WV_PRTN_RSN_PTIP_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_WV_PRTN_RSN_PTIP_D, object_name:BEN_WV_PRTN_RSN_PTIP_D, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRTT_ENRT_RESULT_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRTT_ENRT_RESULT_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRTT_ENRT_RESULT_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRTT_ENRT_RESULT_API, status:VALID,
-
VIEW: APPS.BEN_PL_TYP
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PL_TYP, object_name:BEN_PL_TYP, status:VALID,
-
SYNONYM: APPS.BEN_PL_TYP_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PL_TYP_F, status:VALID,
-
SYNONYM: APPS.BEN_PL_TYP_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PL_TYP_F, status:VALID,
-
APPS.PQH_GSP_BEN_VALIDATIONS dependencies on BEN_PL_TYP
12.2.2
-
APPS.BEN_PRTT_ENRT_RESULT_API dependencies on BEN_PL_TYP
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
APPS.PQH_GSP_BEN_VALIDATIONS dependencies on BEN_PL_TYP
12.1.1
-
APPS.BEN_PRTT_ENRT_RESULT_API dependencies on BEN_PL_TYP
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
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 BODY: APPS.BEN_EPE_BUS
12.1.1
-
PACKAGE BODY: APPS.BEN_EPE_BUS
12.2.2
-
APPS.BEN_EPE_BUS dependencies on BEN_ELIG_PER_ELCTBL_CHC
12.1.1
-
APPS.BEN_EPE_BUS dependencies on BEN_ELIG_PER_ELCTBL_CHC
12.2.2
-
APPS.BEN_EPE_BUS dependencies on BEN_EPE_SHD
12.2.2
-
APPS.BEN_EPE_BUS dependencies on BEN_EPE_SHD
12.1.1
-
APPS.BEN_EPE_BUS dependencies on HR_API
12.1.1
-
APPS.BEN_EPE_BUS dependencies on HR_API
12.2.2
-
eTRM - BEN Tables and Views
12.1.1
description: Start and End periods. ,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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. ,