Results for “ben_prtl_mo_det_mthd”

28 results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

APPS.BENBV_ACTL_PREM_V is a Business Intelligence (BI) reporting view in the Oracle E-Business Suite Advanced Benefits (BEN) module. It exposes the "Actual Premium" entity (BEN_ACTL_PREM_F) in a denormalized, presentation-ready form suitable for operational reporting, XML Publisher extracts, discoverer workbooks, and OBIEE/BIP integration. The "BV" prefix denotes a Business View, and the view is designed to be consumed directly by end-user reporting tools rather than by application transaction logic.

The view flattens the underlying premium definition into a single row per effective-dated record, and — critically for analytical consumption — decodes every code column into its human-readable lookup meaning. It also resolves the associated compensation object (either a Plan or an Option in Plan) into a display name, and injects a descriptive flexfield token (_DF:BEN:BEN_ACTL_PREM_F:APR) so that reporting engines can render the DFF segment values without an additional join.

The user's search term ben_prspctv_r_rtspctv corresponds to the lookup BEN_PRSPCTV_R_RTSPCTV, which is decoded in this view via the column PRSPTV_R_RTSPTV_CD. This lookup governs the perspective and retro-perspective relationship used when calculating and reporting premiums.

Underlying Base Objects

The view is defined over three documented referenced base objects:

  • BEN_ACTL_PREM_F (SYNONYM) — the actual premium definition table. The view aliases this as APR and selects nearly all of its columns, including effective dating, value/rounding rules, limits, and WHO columns.
  • BEN_BIS_UTILS (PACKAGE) — provides the helper functions GET_PL_NAME and GET_OIPL_NAME, used in a CASE expression to return the name of the Plan (PL_ID) or Option in Plan (OIPL_ID) that the premium is attached to.
  • HR_BIS (PACKAGE) — provides the BIS_DECODE_LOOKUP function, which translates each stored lookup code into its meaning using the Oracle HR lookup framework.

The view performs no joins to child tables in the visible excerpt; relationships to plans, options, organizations, and cost allocation keyflexes are surfaced only as foreign-key ID columns plus the resolved COMP_OBJECT name. The BUSINESS_GROUP_ID scopes every row to a specific business group, which is the standard multi-tenancy segregation in BEN.

Key Columns

Common Use Cases and Queries

Typical uses include auditing premium definitions, verifying rounding and limit configuration, and driving premium calculation extracts. A basic listing by effective date and perspective/retro-perspective:

SELECT actl_prem_id, name, effective_start_date, effective_end_date,
       uom, val, val_calc_rl, rndg_cd,
       prspvt_r_rtspvt_cd
FROM   apps.benbv_actl_prem_v
WHERE  business_group_id = :p_bg_id
AND    TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date
ORDER BY name;

To compare premiums by their decoded perspective/retro-perspective meaning and view the compensation object they attach to:

SELECT name, comp_object, val, uom,
       bis_decode_lookup('BEN_PRSPCTV_R_RTSPCTV', prspvt_r_rtspvt_cd) meaning
FROM   apps.benbv_actl_prem_v
WHERE  business_group_id = :p_bg_id
AND    pl_id IS NOT NULL;

For a limit-and-rounding audit:

SELECT name, val, rndg_cd, upr_lmt_val, lwr_lmt_val,
       upr_lmt_calc_rl, lwr_lmt_calc_rl
FROM   apps.benbv_actl_prem_v
WHERE  business_group_id = :p_bg_id
AND    val IS NOT NULL;

Because every lookup is pre-decoded, reports built on BENBV_ACTL_PREM_V avoid the need to join FND lookups directly, simplifying SQL and reducing maintenance. The view is best used for query/reporting only; DML against it is not supported, and all updates must be made against the base table BEN_ACTL_PREM_F through the standard Benefits forms or concurrent processes.