Search Results benbv_actl_prem_v
Overview
BENBV_ACTL_PREM_V is a concurrent-program-style database view owned by the APPS schema within the Oracle Advanced Benefits (BEN) module. In Oracle EBS 12.1.1 and 12.2.2, it serves as the presentation layer for actual premium records, exposing the descriptive and code columns of the underlying premium flexfield table in a form suitable for reporting, Oracle Business Intelligence (BIS) extractions, and integration with external payroll or carrier systems. The view is registered as VALID in the EBS Technical Reference Manual (ETRM), indicating it is a supported, active object in the standard product rather than a customization artifact.
The view's primary function is to join the raw premium definition stored in BEN_ACTL_PREM_F with human-readable lookup descriptions and derived object identifiers, so that report consumers receive decoded values rather than opaque codes. It also surfaces descriptive flexfield context information, enabling Tools and reporting layers to render the DFF segments attached to the BEN_ACTL_PREM_F entity.
Underlying Base Objects
The ETRM metadata for 12.2.2 documents three referenced base objects:
- BEN_ACTL_PREM_F (referenced through a synonym) — the core table holding actual premium definitions, including effective dates, calculation rules, rates, limits, and code columns.
- BEN_BIS_UTILS (PL/presumably PL/SQL package) — provides the GET_PL_NAME and GET_OIPL_NAME functions used to resolve the benefit plan or option-in-plan name for the premium's owning compensation object.
- HR_BIS (package) — supplies BIS_DECODE_LOOKUP, used to translate each stored code into its meaning via the corresponding lookup type.
The view therefore does not create new data; it is a decoding and enrichment layer over BEN_ACTL_PREM_F. Because BEN_ACTL_PREM_F is referenced via a synonym, the effective data source remains the APPS-owned base table, and the view inherits its date-tracked (effective-dated) character directly from the driving table columns EFFECTIVE_START_DATE and EFFECTIVE_END_DATE.
Key Columns
The view exposes several categories of columns:
- Temporal and identity columns: EFFECTIVE_START_DATE, EFFECTIVE_END_DATE, ACTL_PREM_ID, BUSINESS_GROUP_ID, ID columns such as PL_ID, OIPL_ID, ORGANIZATION_ID, COST_ALLOCATION_KEYFLEX_ID.
- Calculation and rate attributes: NAME, UOM, VAL, PRTL_MO_DET_MTHD_RL, WSH_RL_DY_MO_NUM, RNDG_RL, VAL_CALC_RL, RT_TYP_CD, BNFT_RT_TYP_CD, MLT_CD, PRDCT_CD, and the upper/lower limit values and calculation rules.
- Carry-over and add-on rules: CR_LKBK_VAL, CR_LKBK_UOM, CR_LKBK_CRNT_PY_ONLY_FLAG, VRBL_RT_ADD_ON_CALC_RL.
- Derived compensation object: COMP_OBJECT, computed via CASE logic that returns the plan name (GET_PL_NAME) when PL_ID is populated, the option-in-plan name (GET_OIPL_NAME) when OIPL_ID is populated, or NULL otherwise.
- Decoded code columns: ACTY_REF_PERD_CD, PRTL_MO_DET_MTHD_CD, RT_TYP_CD, BNFT_RT_TYP_CD, MLT_CD, PRDCT_CD, RNDG_CD, PREM_ASNMT_CD, PREM_ASNMT_LVL_CD, ACTL_PREM_TYP_CD, PREM_PYR_CD, and PRSPTV_R_RTSPTV_CD — each paired with its BIS_DECODE_LOOKUP-derived description.
- Descriptive flexfield marker: the literal '_DF:BEN:BEN_ACTL_PREM_F:APR', which identifies the DFF context for downstream tools.
Common Use Cases and Queries
Typical scenarios include auditing premium configuration for a benefit plan, reconciling actual premium rates before payroll processing, and exporting premium definitions to carriers or benefits administration platforms. Because the view already decodes lookup values and resolves compensation object names, reports can avoid re-implementing lookup joins.
A representative query retrieves active premium definitions for a given plan and business group:
SELECT ACTL_PREM_ID, NAME, COMP_OBJECT, VAL, UOM, RT_TYP_CD, CR_LKBK_VALFROM APPS.BENBV_ACTL_PREM_VWHERE BUSINESS_GROUP_ID = :p_bg_idAND TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE;
Reporting layers should always filter on the effective date range, since the view exposes the full effective-dated history of BEN_ACTL_PREM_F. Joins back to BEN_ACTL_PREM_F on ACTL_PREM_ID remain valid when additional columns not exposed by the view are required.
-
View: BENBV_ACTL_PREM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTL_PREM_V, object_name:BENBV_ACTL_PREM_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BENBV_ACTL_PREM_V ,
-
View: BENBV_ACTL_PREM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTL_PREM_V, object_name:BENBV_ACTL_PREM_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BENBV_ACTL_PREM_V ,
-
SYNONYM: PUBLIC.BENBV_ACTL_PREM_V
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:BENBV_ACTL_PREM_V, status:VALID,
-
PACKAGE: APPS.BEN_BIS_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BIS_UTILS, status:VALID,
-
PACKAGE: APPS.BEN_BIS_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BIS_UTILS, status:VALID,
-
VIEW: APPS.BENBV_ACTL_PREM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTL_PREM_V, object_name:BENBV_ACTL_PREM_V, status:VALID,
-
SYNONYM: APPS.BEN_ACTL_PREM_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTL_PREM_F, status:VALID,
-
SYNONYM: APPS.BEN_ACTL_PREM_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTL_PREM_F, status:VALID,
-
VIEW: APPS.BENBV_ACTL_PREM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTL_PREM_V, object_name:BENBV_ACTL_PREM_V, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
PACKAGE: APPS.HR_BIS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_BIS, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
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. ,
-
eTRM - BEN Tables and Views
12.2.2
description: Start and End periods. ,