Search Results ben_bnft_vrbl_rt_f
Overview
BEN_BNFT_VRBL_RT_F is a dated, effective-dated table in the BEN (Advanced Benefits) product of Oracle E-Business Suite, holding the variable rate definitions applied to a benefit. The table is owned by the BEN schema and is documented as VALID in both ETRM 12.1.1 and 12.2.2 references. Its purpose is to store the configuration of variable rates — rates whose value is not a fixed amount but is calculated dynamically according to an assigned variable rate profile and coverage amount calculation method.
The table carries the standard EBS date-tracked structure: the primary key is BEN_BNFT_VRBL_RT_F_PK, defined over (BNFT_VRBL_RT_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE). Every row is therefore versioned across effective periods, and queries must constrain on the effective dates to retrieve the correct version.
The metadata classifies this object as a standalone table under the heuristic Data Vault classification, with no documented foreign-key dependencies. As a modeling suggestion, this treatment would place BEN_BNFT_VRBL_RT_F as a satellite-like structure keyed on the variable rate identifier and effective dating, rather than as a pure hub or link. In practice the table behaves as a configuration master for variable rates, with the many BVR_ATTRIBUTE1 through BVR_ATTRIBUTE30 columns functioning as an open descriptive flexfield for customer-specific rate attributes.
Key Information Stored
The 44 documented columns are dominated by the primary key, the flexfield segment set, and standard WHO/audit columns. The most significant columns are:
- BNFT_VRBL_RT_ID — surrogate identifier for the variable rate; the leading column of the primary key and the value referenced by dependent benefit definitions.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the remaining primary key columns, defining the effective period of each rate version.
- VRBL_RT_PRFL_ID — identifies the variable rate profile that supplies the calculation logic for this rate.
- CVG_AMT_CALC_MTHD_ID — the coverage amount calculation method associated with the rate.
- BUSINESS_GROUP_ID — the business group that owns the configuration row, enabling multi-tenant separation.
- ORDR_NUM — ordering value used to sequence rate rows in presentation.
- BVR_ATTRIBUTE_CATEGORY plus BVR_ATTRIBUTE1 through BVR_ATTRIBUTE30 — descriptive flexfield context and segments.
- OBJECT_VERSION_NUMBER — optimistic locking column used to detect concurrent updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY — standard audit columns.
The unique index BEN_BNFT_VRBL_RT_F_PK is the business-key candidate, combining the identifier with both effective dates.
Common Use Cases and Queries
Typical usage involves resolving the currently effective variable rate configuration for a benefit, or extracting flexfield segments for reporting. A representative query restricts by effective dates:
SELECT bnft_vrbl_rt_id, vrbl_rt_prfl_id, cvg_amt_calc_mthd_id FROM ben.ben_bnft_vrbl_rt_f WHERE bnft_vrbl_rt_id = :p_id AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;- Flexfield extraction for configuration audits:
SELECT bnft_vrbl_rt_id, bvr_attribute_category, bvr_attribute1, bvr_attribute2 FROM ben.ben_bnft_vrbl_rt_f WHERE business_group_id = :p_bg_id; - Version history reporting by ordering on effective_start_date for a given rate identifier.
Common scenarios include verifying which calculation method is attached to a variable rate before a payroll or benefits cycle, and generating configuration comparisons between environments during 12.1.1 to 12.2.2 upgrades.
Related Objects
Because the documented Data Vault classification is standalone with no mined foreign keys, the following related objects are inferred from the rate profile and calculation method references and from standard BEN benefit-rate dependencies. Join columns are noted where the identifier naming supports them.
- BEN_VRBL_RT_PRFL_F — variable rate profile master, joined on VRBL_RT_PRFL_ID.
- BEN_CVG_AMT_CALC_MTHD_F — coverage amount calculation method, joined on CVG_AMT_CALC_MTHD_ID.
- BEN_BNFT_DFN_F — benefit definition, the parent context that consumes variable rates.
- BEN_BNFT_VRBL_RT_TL — translated name/description rows for the variable rate.
- FND_FLEX_VALUES / FND_FLEX_VALUE_SETS — validation sources for the BVR_ATTRIBUTE flexfield segments.
- FND_OBJECTS / FND_FORM_FUNCTIONS — form and function registrations used to maintain the configuration.
Cross-reference on BNFT_VRBL_RT_ID and effective dates whenever joining to these objects to preserve date-tracked integrity.
-
Table: BEN_BNFT_VRBL_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_F, object_name:BEN_BNFT_VRBL_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rate for a benefit. , implementation_dba_data: BEN.BEN_BNFT_VRBL_RT_F ,
-
Table: BEN_BNFT_VRBL_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_F, object_name:BEN_BNFT_VRBL_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rate for a benefit. , implementation_dba_data: BEN.BEN_BNFT_VRBL_RT_F ,
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.2.2
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_F_DFV
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_F_DFV
12.1.1
-
APPS.BEN_BVR_SHD SQL Statements
12.1.1
-
APPS.BEN_BVR_SHD SQL Statements
12.2.2
-
VIEW: APPS.BENBV_BNFT_VRBL_RT_V
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_X
12.2.2
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_D
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_D
12.2.2
-
VIEW: APPS.BENBV_BNFT_VRBL_RT_V
12.1.1
-
SYNONYM: APPS.BEN_BNFT_VRBL_RT_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BNFT_VRBL_RT_F, status:VALID,
-
SYNONYM: APPS.BEN_BNFT_VRBL_RT_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BNFT_VRBL_RT_F, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_X
12.1.1
-
VIEW: BEN.BEN_BNFT_VRBL_RT_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_BNFT_VRBL_RT_F#, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_V
12.1.1
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_V
12.2.2
-
VIEW: BEN.BEN_BNFT_VRBL_RT_F#
12.2.2
-
PACKAGE BODY: APPS.BEN_BVR_SHD
12.1.1
-
APPS.BEN_BVR_BUS SQL Statements
12.2.2
-
APPS.BEN_BVR_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_GLOBAL_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_GLOBAL_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_SHD, status:VALID,
-
View: BENBV_BNFT_VRBL_RT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_BNFT_VRBL_RT_V, object_name:BENBV_BNFT_VRBL_RT_V, status:VALID, product: BEN - Advanced Benefits , description: This view specifies the variable rate profiles used to calculate a rate for a benefit. , implementation_dba_data: APPS.BENBV_BNFT_VRBL_RT_V ,
-
PACKAGE BODY: APPS.BEN_RTP_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_RTP_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_SHD
12.2.2
-
View: BEN_BNFT_VRBL_RT_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_D, object_name:BEN_BNFT_VRBL_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_BNFT_VRBL_RT_D ,
-
APPS.BEN_DERIVE_PART_AND_RATE_CVG SQL Statements
12.2.2
-
APPS.BEN_DERIVE_PART_AND_RATE_CVG SQL Statements
12.1.1
-
View: BEN_BNFT_VRBL_RT_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_D, object_name:BEN_BNFT_VRBL_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_BNFT_VRBL_RT_D ,
-
TABLE: BEN.BEN_BNFT_VRBL_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_F, object_name:BEN_BNFT_VRBL_RT_F, status:VALID,
-
View: BENBV_BNFT_VRBL_RT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_BNFT_VRBL_RT_V, object_name:BENBV_BNFT_VRBL_RT_V, status:VALID, product: BEN - Advanced Benefits , description: This view specifies the variable rate profiles used to calculate a rate for a benefit. , implementation_dba_data: APPS.BENBV_BNFT_VRBL_RT_V ,
-
PACKAGE BODY: APPS.BEN_RTP_CACHE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_RTP_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_GLOBAL_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_GLOBAL_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVE_PART_AND_RATE_CVG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_CVG, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVE_PART_AND_RATE_CVG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_CVG, status:VALID,
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_BNFT_VRBL_RT_F_WHO, status:VALID,
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_BNFT_VRBL_RT_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVABLE_RATE, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_UPD, status:VALID,