Results for “ben_opt_typ”
40 results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
APPS.BENBV_PL_TYP_V is a business-group-secured read-only view in Oracle E-Business Suite Advanced Benefits (Benefit) that exposes plan type definitions stored in the BEN_PL_TYP_F table. It is one of the standard "BV" (Business View) objects shipped with the product, intended primarily for reporting, integration, and inquiry against the underlying dated plan type entity. The view presents the effective-dated attributes of a plan type — including its name, short name, short code, enrollment minimums and maximums, IVR identity, legislation context, and the descriptive flexfield reference — alongside decoded (user-meaningful) values for the various code columns. Decoding is performed through calls to HR_BIS.BIS_DECODE_LOOKUP, which resolves lookup codes such as BEN_OPT_DSPLY_FMT into their displayed meanings, so consumers do not need to join the lookup tables themselves.
Underlying Base Objects
The view is defined over two referenced objects: the synonym BEN_PL_TYP_F (which resolves to the plan type table, the "F" suffix denoting a datetracked/effective-dated entity) and the package HR_BIS, whose BIS_DECODE_LOOKUP function provides the lookup translations. The view is strictly read-only (WITH READ ONLY) and enforces multi-tenant visibility through the predicate PTP.BUSINESS_GROUP_ID = NVL(HR_BIS.GET_SEC_PROFILE_BG_ID, PTP.BUSINESS_GROUP_ID). This means a session with a business group security profile set sees only rows for its own business group; when no security profile business group is resolved, all business groups are returned. Because plan types are effective-dated, every row carries EFFECTIVE_START_DATE and EFFECTIVE_END_DATE, and callers should apply appropriate effective-date filtering to obtain the correct version of a plan type.
Key Columns
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — Datetrack validity window for the plan type definition row.
- NAME, SHORT_NAME, SHORT_CODE, IVR_IDENT — Descriptive and cross-reference identifiers for the plan type.
- MX_ENRL_ALWD_NUM / MN_ENRL_RQD_NUM — Maximum enrollment allowed and minimum enrollment required, with the NO_MX_ENRL_NUM_DFND_FLAG and NO_MN_ENRL_NUM_DFND_FLAG indicating whether those numbers are defined (decoded through YES_NO).
- LEGISLATION_CODE / LEGISLATION_SUBGROUP — Legislative context governing the plan type.
- OPT_DSPLY_FMT_CD — The option display format code; the paired decoded value from lookup type BEN_OPT_DSPLY_FMT is the object of the searched term "ben_opt_dsply_fmt".
- COMP_TYP_CD, PL_TYP_STAT_CD, OPT_TYP_CD — Competition type, plan type status, and option type codes, each accompanied by a decoded lookup value (BEN_COMP_TYP, BEN_STAT, BEN_OPT_TYP).
- Descriptive flexfield — Exposed via the marker '_DF:BEN:BEN_PL_TYP_F:PTP' for DFF segment retrieval in reports.
- PL_TYP_ID, BUSINESS_GROUP_ID — Primary key and tenant identifier.
- WHO columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE for audit.
Common Use Cases and Queries
Typical use cases include benefit plan type listings, validation of enrollment minimum/maximum configuration, and lookup-driven reporting where display formats (BEN_OPT_DSPLY_FMT) must be shown rather than coded. A simple listing query:
SELECT name, short_name, opt_dsply_fmt_cd, dsply_fmt_meaning FROM apps.benbv_pl_typ_v WHERE TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;
To find plan types with no maximum enrollment defined:
SELECT pl_typ_id, name, mx_enrl_alwd_num, no_mx_enrl_num_dfnd_flag FROM apps.benbv_pl_typ_v WHERE no_mx_enrl_num_dfnd_flag = 'Y' AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;
Because the view already applies business group security and decode logic, it is well suited to BI Publisher data models and EBS integration extracts, reducing the need for direct joins to the base plan type table and lookup views.
-
Lookup Type: BEN_OPT_TYP 12.1.1
-
Lookup Type: BEN_OPT_TYP 12.2.2
-
VIEW: APPS.BENBV_PL_TYP_V 12.2.2
-
VIEW: APPS.BEN_PL_TYP_D 12.2.2
-
VIEW: APPS.BENBV_PL_TYP_V 12.1.1
-
View: BENBV_PL_TYP_OPT_TYP_V 12.1.1
This view identifies the specific plan types and the option types that are valid for each plan type.
APPS.BENBV_PL_TYP_OPT_TYP_V·↳ BEN_PL_TYP_OPT_TYP_F·↳ HR_BIS·Explore BEN module →
-
View: BEN_PL_TYP_OPT_TYP_D 12.1.1
APPS.BEN_PL_TYP_OPT_TYP_D·↳ BEN_OPT_F·↳ BEN_PL_TYP_F·↳ BEN_PL_TYP_OPT_TYP_F·Explore BEN module →
-
VIEW: APPS.BEN_PL_TYP_D 12.1.1
-
VIEW: APPS.BENBV_PL_TYP_V 12.2.2
-
View: BENBV_PL_TYP_OPT_TYP_V 12.2.2
This view identifies the specific plan types and the option types that are valid for each plan type.
APPS.BENBV_PL_TYP_OPT_TYP_V·↳ BEN_PL_TYP_OPT_TYP_F·↳ HR_BIS·Explore BEN module →
-
View: BEN_PL_TYP_D 12.1.1
- Retrofitted
APPS.BEN_PL_TYP_D·↳ BEN_PL_TYP_F·↳ FND_GLOBAL·↳ FND_USER·Explore BEN module →
-
View: BEN_PL_TYP_OPT_TYP_D 12.2.2
APPS.BEN_PL_TYP_OPT_TYP_D·↳ BEN_OPT_F·↳ BEN_PL_TYP_F·↳ BEN_PL_TYP_OPT_TYP_F·Explore BEN module →
-
VIEW: APPS.BENBV_PL_TYP_V 12.1.1
-
View: BEN_PL_TYP_D 12.2.2
- Retrofitted
APPS.BEN_PL_TYP_D·↳ BEN_PL_TYP_F·↳ FND_USER·↳ HR_API·Explore BEN module →
-
View: BENBV_PL_TYP_V 12.1.1
This view categorizes plans according to the type of compensation benefit provided. A plan can have only one plan type associated with it.
APPS.BENBV_PL_TYP_V·↳ BEN_PL_TYP_F·↳ HR_BIS·Explore BEN module →
-
View: BENBV_PL_TYP_V 12.2.2
This view categorizes plans according to the type of compensation benefit provided. A plan can have only one plan type associated with it.
APPS.BENBV_PL_TYP_V·↳ BEN_PL_TYP_F·↳ HR_BIS·Explore BEN module →
-
12.1.1 FND Design Data 12.1.1
-
12.2.2 FND Design Data 12.2.2
-
eTRM - BEN Tables and Views 12.1.1
Start and End periods.
-
eTRM - BEN Tables and Views 12.2.2
Start and End periods.