Search Results ben_vrbl_rt_prfl
Overview
BEN_VRBL_RT_PRFL is an Oracle E-Business Suite Advanced Benefits (BEN) view owned by the APPS schema. It presents variable rate profile records, which are the configuration objects that drive how Oracle Advanced Benefits calculates variable earnings, imputed income, and other rate-based benefit values. A variable rate profile defines the treatment, rounding rules, limits, and eligibility factors applied when the benefits engine derives an amount for a participant, dependent, or coverage. The view carries a STATUS of VALID and is exposed in both EBS 12.1.1 and 12.2.2, providing a stable, read-only projection of the underlying rate profile table for reporting, integration, and diagnostic purposes.
Because it is a view rather than a base table, BEN_VRBL_RT_PRFL is intended for querying rather than direct DML. Report writers and integration developers use it to extract the parameters that determine benefit rate processing without needing to understand the denormalized storage of the underlying table.
Underlying Base Objects
The ETRM 12.2.2 metadata documents the view as being defined over two referenced objects:
- BEN_VRBL_RT_PRFL_F (accessed via a synonym) — the base table that physically stores variable rate profile definitions. The "_F" suffix follows the standard EBS date-tracked table convention, meaning it holds effective-dated (date-tracked) rows keyed by EFFECTIVE_START_DATE and EFFECTIVE_END_DATE.
- FND_SESSIONS (accessed via a synonym) — the Oracle Application Object Library sessions table, typically used for session or language context resolution.
The view text selects directly from BEN_VRBL_RT_PRFL_F (aliased VPF), projecting every significant column of the base table and adding ROWID as ROW_ID for row identification. There is no join or aggregation in the view text itself; the projection is essentially the date-tracked base table exposed under the BEN_VRBL_RT_PRFL name. FND_SESSIONS supports the runtime context in which the view is resolved.
Key Columns
The view exposes the complete set of rate profile attributes. The most significant include:
- VRBL_RT_PRFL_ID — primary identifier of the variable rate profile.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — date-tracked validity window for each profile version.
- PL_ID, OIPL_ID, PL_TYP_OPT_TYP_ID — the plan, option-in-plan, and plan type/option linkage that anchors the profile to a benefits offering.
- ACTY_TYP_CD, RT_TYP_CD, BNFT_RT_TYP_CD, TX_TYP_CD — activity, rate, benefit rate, and tax type codes that classify the calculation.
- VRBL_RT_TRTMT_CD, VRBL_USG_CD, RNDG_CD, RNDG_RL — treatment, usage, and rounding rules applied to the derived value.
- DFLT_ELCN_VAL, MN_ELCN_VAL, MX_ELCN_VAL, INCRMNT_ELCN_VAL — default, minimum, maximum, and increment election values, with corresponding flags NO_MN_ELCN_VAL_DFND_FLAG and NO_MX_ELCN_VAL_DFND_FLAG.
- VAL, VAL_CALC_RL, LWR_LMT_VAL, UPR_LMT_VAL — static value, calculated value rule, and lower/upper limits with their calculation rules.
- COMP_LVL_FCTR_ID — compensation level factor used in rate derivation.
- RT_*_FLAG columns — a large family of flags controlling rate inputs such as hourly salary, postal code, labor member, legal entity, benefits group, work location, bargaining unit, age, length of service, period type, full/part time, employee status, and grade.
- VPF_ATTRIBUTE1 through VPF_ATTRIBUTE30 — descriptive flexfield segments for extensibility.
- WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) and OBJECT_VERSION_NUMBER for audit and concurrency.
Common Use Cases and Queries
Typical usage includes auditing rate profile configuration, reconciling calculation setup before a payroll or benefits run, and feeding downstream reporting or interfaces. The date-tracked nature means queries should normally filter to the effective date of interest.
A representative query retrieving currently effective profiles for a plan:
SELECT vrbl_rt_prfl_id, pl_id, name, rt_typ_cd, vrbl_rt_trtmt_cd, val, val_calc_rl, effective_start_date, effective_end_date FROM apps.ben_vrbl_rt_prfl WHERE TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date AND pl_id = :p_plan_id ORDER BY name;
To inspect rounding and limit behavior for a specific profile:
SELECT vrbl_rt_prfl_id, rndg_cd, rndg_rl, lwr_lmt_val, lwr_lmt_calc_rl, upr_lmt_val, upr_lmt_calc_rl FROM apps.ben_vrbl_rt_prfl WHERE vrbl_rt_prfl_id = :p_profile_id AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;
To review which rate input factors are enabled, query the RT_*_FLAG columns for the profile of interest. Because the view is read-only and reflects the date-tracked base table, all queries should constrain on effective dates and, where relevant, on BUSINESS_GROUP_ID to respect multi-organization data segmentation.
-
View: BEN_VRBL_RT_PRFL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_VRBL_RT_PRFL, object_name:BEN_VRBL_RT_PRFL, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_VRBL_RT_PRFL ,
-
View: BEN_VRBL_RT_PRFL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_VRBL_RT_PRFL, object_name:BEN_VRBL_RT_PRFL, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_VRBL_RT_PRFL ,
-
SYNONYM: PUBLIC.BEN_VRBL_RT_PRFL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:BEN_VRBL_RT_PRFL, status:VALID,
-
SYNONYM: APPS.BEN_VRBL_RT_PRFL_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_VRBL_RT_PRFL_F, status:VALID,
-
SYNONYM: APPS.BEN_VRBL_RT_PRFL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_VRBL_RT_PRFL_F, status:VALID,
-
VIEW: APPS.BEN_VRBL_RT_PRFL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_VRBL_RT_PRFL, object_name:BEN_VRBL_RT_PRFL, status:VALID,
-
TABLE: BEN.BEN_LOA_RSN_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LOA_RSN_RT_F, object_name:BEN_LOA_RSN_RT_F, status:VALID,
-
TABLE: BEN.BEN_LOA_RSN_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LOA_RSN_RT_F, object_name:BEN_LOA_RSN_RT_F, status:VALID,
-
TABLE: BEN.BEN_LGL_ENTY_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LGL_ENTY_RT_F, object_name:BEN_LGL_ENTY_RT_F, status:VALID,
-
TABLE: BEN.BEN_HRS_WKD_IN_PERD_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_HRS_WKD_IN_PERD_RT_F, object_name:BEN_HRS_WKD_IN_PERD_RT_F, status:VALID,
-
TABLE: BEN.BEN_LGL_ENTY_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_LGL_ENTY_RT_F, object_name:BEN_LGL_ENTY_RT_F, status:VALID,
-
TABLE: BEN.BEN_HRS_WKD_IN_PERD_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_HRS_WKD_IN_PERD_RT_F, object_name:BEN_HRS_WKD_IN_PERD_RT_F, status:VALID,
-
VIEW: APPS.BEN_VRBL_RT_PRFL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_VRBL_RT_PRFL, object_name:BEN_VRBL_RT_PRFL, 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
-
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,
-
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. ,