Search Results ben_bnft_vrbl_rt_rl_f
Overview
BEN_BNFT_VRBL_RT_RL_F is a table in the BEN (Advanced Benefits) product schema of Oracle E-Business Suite, valid in both 12.1.1 and 12.2.2. It stores the variable rate rule for a benefit — the configuration that governs how a benefit's cost or coverage amount is calculated dynamically rather than as a single fixed value. Each row represents an effective-dated rule definition that ties a benefit offering to a calculation method and, optionally, a formula, allowing the plan to drive rates from formulas, derived attributes, or configurable rule attributes.
The table is date-effectivity enabled: rows are versioned by EFFECTIVE_START_DATE and EFFECTIVE_END_DATE, so historical and future rule definitions coexist. The schema also exposes a BUSINESS_GROUP_ID for multi-organization (business group) isolation and a standard WHO column set for audit. The ETRM metadata's heuristic Data Vault classification is standalone, meaning no foreign-key relationships were mined from the documented structure. From a modeling perspective, this object is best treated as a satellite-like, effective-dated configuration entity keyed by its own surrogate identifier rather than as a hub or link.
Key Information Stored
The physical schema documents 44 columns. The most significant are:
- BNFT_VRBL_RT_RL_ID — the system-generated surrogate identifier for the variable rate rule. It is the leading column of the primary key and is the value carried on any dependent configuration or result rows.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the date-effectivity boundaries. Together with the ID they form the composite primary key BEN_BNFT_VRBL_RT_RL_F_PK (BNFT_VRBL_RT_RL_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE), which is also the only documented unique index and therefore the business-key candidate.
- CVG_AMT_CALC_MTHD_ID — identifier of the coverage amount calculation method used by the rule; this is the core reference that determines the calculation strategy applied to the benefit.
- FORMULA_ID — identifier of the Oracle FastFormula (or equivalent) used when the rule resolves rates through a formula rather than a static method.
- BUSINESS_GROUP_ID — business group context, enabling the same rule structure to be defined independently for each enterprise group.
- ORDR_TO_APLY_NUM — ordering sequence that resolves precedence when multiple variable rate rules apply to the same benefit.
- BRR_ATTRIBUTE_CATEGORY and BRR_ATTRIBUTE1–30 — descriptive flexfield (DFF) columns reserved for customer-defined rule attributes, exposed as the "BRR" attribute context.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard WHO audit columns.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the OAF/BC4J middle tier to prevent lost updates during concurrent maintenance.
The surrogate key (BNFT_VRBL_RT_RL_ID) is distinct from the unique index in that the ID alone identifies the rule, while the ID-plus-dates combination identifies a specific effective-dated version — a distinction that matters for any point-in-time query.
Common Use Cases and Queries
Typical scenarios include auditing benefit rate configuration, diagnosing why a benefit produced an unexpected cost, and reporting on which plans use formula-driven versus method-driven rates. Because the table is effective-dated, every query should constrain against a known effective date.
- Point-in-time rule lookup: SELECT BNFT_VRBL_RT_RL_ID, CVG_AMT_CALC_MTHD_ID, FORMULA_ID FROM BEN.BEN_BNFT_VRBL_RT_RL_F WHERE BUSINESS_GROUP_ID = :p_bg_id AND TRUNC(SYSDATE) BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE ORDER BY ORDR_TO_APLY_NUM;
- Precedence analysis: aggregate by ORDR_TO_APLY_NUM to detect overlapping or duplicate order values for the same benefit.
- Formula dependency reporting: filter on FORMULA_ID IS NOT NULL to identify all rules that require FastFormula maintenance.
- Change history and audit: include LAST_UPDATE_DATE and LAST_UPDATED_BY to trace when a rate rule was last modified.
- DFF extraction: select BRR_ATTRIBUTE_CATEGORY and the relevant BRR_ATTRIBUTEn columns for customer-specific rule metadata.
Related Objects
The documented metadata records no foreign keys (the table is classified standalone), so the following relationships reflect the standard Advanced Benefits data model and should be verified against the customer's dictionary:
- BEN_BENEFIT_ACTION_USAGES / plan configuration tables — join on BNFT_VRBL_RT_RL_ID to locate the benefit plan or program that references a given variable rate rule.
- FF_FORMULAS_F / FF_FORMULAS_VL — join FORMULA_ID to FORMULA_ID to resolve the formula name and text used by the rule.
- BEN_CVG_AMT_CALC_MTHD_F — join CVG_AMT_CALC_MTHD_ID to resolve the coverage amount calculation method definition.
- BEN_BENEFIT_ACTIONS_F — the parent action context that links rate rules into the benefit plan lifecycle.
- FND_ID_FLEX_STRUCTURES / FND_DESCR_FLEX_COL_USAGE — describe the BRR descriptive flexfield structure and available segments.
- HR_ALL_ORGANIZATION_UNITS — join BUSINESS_GROUP_ID to resolve the business group name for reporting.
- BEN_BENEFIT_API / BEN_PL_BENEFIT_API — public APIs through which benefit configuration, including variable rate rules, is created and maintained.
-
Table: BEN_BNFT_VRBL_RT_RL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_RL_F, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rate rule for a benefit. , implementation_dba_data: BEN.BEN_BNFT_VRBL_RT_RL_F ,
-
Table: BEN_BNFT_VRBL_RT_RL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_RL_F, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rate rule for a benefit. , implementation_dba_data: BEN.BEN_BNFT_VRBL_RT_RL_F ,
-
APPS.BEN_BRR_SHD SQL Statements
12.1.1
-
APPS.BEN_BRR_SHD SQL Statements
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_F_DFV
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_F_DFV
12.1.1
-
SYNONYM: APPS.BEN_BNFT_VRBL_RT_RL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID,
-
VIEW: BEN.BEN_BNFT_VRBL_RT_RL_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_BNFT_VRBL_RT_RL_F#, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_D
12.2.2
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_X
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_X
12.2.2
-
VIEW: APPS.BENBV_BNFT_VRBL_RT_RL_V
12.2.2
-
VIEW: APPS.BENBV_BNFT_VRBL_RT_RL_V
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_D
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_V
12.2.2
-
SYNONYM: APPS.BEN_BNFT_VRBL_RT_RL_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL
12.1.1
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_V
12.1.1
-
TABLE: BEN.BEN_BNFT_VRBL_RT_RL_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_RL_F, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL
12.2.2
-
VIEW: BEN.BEN_BNFT_VRBL_RT_RL_F#
12.2.2
-
TABLE: BEN.BEN_BNFT_VRBL_RT_RL_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_BNFT_VRBL_RT_RL_F, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_SHD
12.1.1
-
PACKAGE BODY: APPS.BEN_BRR_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_SHD
12.2.2
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_RL_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_BNFT_VRBL_RT_RL_F_WHO, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_BNFT_VRBL_RT_RL_F_DFV, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_BNFT_VRBL_RT_RL_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_SHD, status:VALID,
-
View: BENBV_BNFT_VRBL_RT_RL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_BNFT_VRBL_RT_RL_V, object_name:BENBV_BNFT_VRBL_RT_RL_V, status:VALID, product: BEN - Advanced Benefits , description: This view identifies the FastFormula used to calculate a rate for a benefit. , implementation_dba_data: APPS.BENBV_BNFT_VRBL_RT_RL_V ,
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_RL_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_BNFT_VRBL_RT_RL_F_WHO, status:VALID,
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_RL_F_WHO
12.2.2
-
APPS.BEN_BRR_BUS SQL Statements
12.1.1
-
APPS.BEN_BRR_BUS SQL Statements
12.2.2
-
PACKAGE BODY: APPS.BEN_BNFT_VRBL_RT_RL_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BNFT_VRBL_RT_RL_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_DEL, 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_BRR_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_DEL, status:VALID,
-
View: BENBV_BNFT_VRBL_RT_RL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_BNFT_VRBL_RT_RL_V, object_name:BENBV_BNFT_VRBL_RT_RL_V, status:VALID, product: BEN - Advanced Benefits , description: This view identifies the FastFormula used to calculate a rate for a benefit. , implementation_dba_data: APPS.BENBV_BNFT_VRBL_RT_RL_V ,
-
PACKAGE BODY: APPS.BEN_BRR_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_BUS, status:VALID,
-
TRIGGER: APPS.BEN_BNFT_VRBL_RT_RL_F_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_BVR_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_BVR_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BVR_BUS, status:VALID,
-
PACKAGE BODY: APPS.BEN_BNFT_VRBL_RT_RL_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BNFT_VRBL_RT_RL_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_BRR_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_BRR_UPD, status:VALID,
-
VIEW: APPS.BEN_BNFT_VRBL_RT_RL_D
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_BNFT_VRBL_RT_RL_D, status:VALID,
-
APPS.BEN_BRR_DEL SQL Statements
12.2.2