Search Results ben_acty_vrbl_rt_f
Overview
BEN_ACTY_VRBL_RT_F is a dated (effective-dated) table in the BEN schema of Oracle E-Business Suite Advanced Benefits. Its documented purpose is to store variable rates for activity rates. In the Benefits rate engine, an activity rate represents a per-unit cost or credit associated with a participant activity, and that rate frequently varies according to a variable rate profile — for example, an age band, a service band, a salary tier, or a coverage-amount bracket. BEN_ACTY_VRBL_RT_F holds the individual rate rows that a variable rate profile produces for a given activity base rate, so that the rate engine can resolve the correct value during enrollment, rate calculation, and premium determination.
From a modeling perspective, the mined relationship metadata classifies this object as standalone, meaning no foreign key dependencies were detected in the documented FK structure. This should be treated as a heuristic suggestion rather than a definitive statement; functionally the table carries the characteristics of a rate-value satellite keyed by an activity variable rate identifier and effective dates. All rate resolution in Advanced Benefits is date-sensitive, and this table follows that convention through its effective start and end date columns.
Key Information Stored
The table is documented with 44 columns in the 12.2.2 physical schema. The most significant are:
- ACTY_VRBL_RT_ID — surrogate identifier for the activity variable rate row; the leading column of the primary key.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the date range for which the rate row is valid; together with ACTY_VRBL_RT_ID they form the composite primary key BEN_ACTY_VRBL_RT_F_PK and constitute the business-key candidate exposed by the unique index.
- VRBL_RT_PRFL_ID — reference to the variable rate profile that drives the variation logic applied to the rate.
- ACTY_BASE_RT_ID — reference to the parent activity base rate from which this variable rate is derived.
- BUSINESS_GROUP_ID — the business group (enterprise) that owns the row; essential for multi-organization filtering.
- AVR_ATTRIBUTE_CATEGORY and AVR_ATTRIBUTE1 through AVR_ATTRIBUTE30 — the descriptive flexfield segment. These carry customer-extensible attributes, typically used to store the criteria values (such as age or service thresholds) that qualify the rate.
- ORDR_NUM — ordering sequence applied when multiple variable rate rows exist for the same profile, so the engine evaluates them in the intended order.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the Oracle Forms-based maintenance UI.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard WHO audit columns present on all EBS transactional tables.
Common Use Cases and Queries
The principal use case is rate verification and reconciliation: confirming which variable rate value the Benefits engine will select for a participant given a rate profile, base rate, and effective date. A second common use is configuration auditing — identifying gaps or overlaps in effective date ranges that would cause rate calculation failures. Reporting on historical rates (for example, reconstructing the rate in force on a prior payroll period) relies on querying as of a specific date.
A representative query pattern resolves the currently effective rate for a base rate:
- Filter by
ACTY_BASE_RT_IDandBUSINESS_GROUP_ID. - Constrain
SYSDATE BETWEEN EFFECTIVE_START_DATE AND EFFECTIVE_END_DATE. - Order by
ORDR_NUMto respect the evaluation sequence. - Join to the variable rate profile to retrieve the profile's qualifying criteria.
Detecting date-range anomalies uses a self-join on ACTY_VRBL_RT_ID where one row's EFFECTIVE_END_DATE exceeds the next row's EFFECTIVE_START_DATE, or where a gap exists between consecutive rows. Reporting extracts typically decode the AVR_ATTRIBUTE columns using the flexfield definition registered against AVR_ATTRIBUTE_CATEGORY.
Related Objects
Because the documented model classifies this table as standalone, join relationships below are inferred from the documented column names rather than confirmed foreign keys:
- BEN_ACTY_BASE_RT_F — the parent activity base rate; joined on ACTY_BASE_RT_ID.
- BEN_VRBL_RT_PRFL_F — the variable rate profile that defines the variation criteria; joined on VRBL_RT_PRFL_ID.
- BEN_ACTY_RT_F — the activity rate definition that owns the base rate consumed here.
- BEN_ACTY_VRBL_RT — the non-dated (or translated/interface) counterpart frequently paired with this _F table.
- BEN_PRTT_RT_VRBL_F — participant-level variable rate results derived from these definitions during enrollment processing.
- BEN_ACTY_VRBL_RT_F_PK — the unique index enforcing the composite primary key on ACTY_VRBL_RT_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE.
Rate maintenance is performed through the Benefits plan configuration and rate setup forms rather than through a public PL/SQL API; direct DML is not supported and should be avoided.
-
Table: BEN_ACTY_VRBL_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_F, object_name:BEN_ACTY_VRBL_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rates for activity rates. , implementation_dba_data: BEN.BEN_ACTY_VRBL_RT_F ,
-
Table: BEN_ACTY_VRBL_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_F, object_name:BEN_ACTY_VRBL_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Variable rates for activity rates. , implementation_dba_data: BEN.BEN_ACTY_VRBL_RT_F ,
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.2.2
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.2.2
-
VIEW: APPS.BEN_ACTY_VRBL_RT_F_DFV
12.1.1
-
VIEW: APPS.BEN_ACTY_VRBL_RT_F_DFV
12.2.2
-
APPS.BEN_AVR_SHD SQL Statements
12.2.2
-
APPS.BEN_AVR_SHD SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.1.1
-
VIEW: APPS.BEN_ACTY_VRBL_RT_D
12.1.1
-
VIEW: APPS.BENBV_ACTY_VRBL_RT_V
12.1.1
-
VIEW: APPS.BENBV_ACTY_VRBL_RT_V
12.2.2
-
VIEW: APPS.BEN_ACTY_VRBL_RT_D
12.2.2
-
VIEW: BEN.BEN_ACTY_VRBL_RT_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_ACTY_VRBL_RT_F#, status:VALID,
-
VIEW: APPS.BEN_ACTY_VRBL_RT_X
12.1.1
-
VIEW: APPS.BEN_ACTY_VRBL_RT_X
12.2.2
-
SYNONYM: APPS.BEN_ACTY_VRBL_RT_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTY_VRBL_RT_F, status:VALID,
-
VIEW: APPS.BEN_ACTY_VRBL_RT_V
12.1.1
-
VIEW: APPS.BEN_ACTY_VRBL_RT_V
12.2.2
-
VIEW: APPS.BEN_ACTY_VRBL_RT
12.1.1
-
SYNONYM: APPS.BEN_ACTY_VRBL_RT_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTY_VRBL_RT_F, status:VALID,
-
VIEW: APPS.BEN_ACTY_VRBL_RT
12.2.2
-
VIEW: BEN.BEN_ACTY_VRBL_RT_F#
12.2.2
-
TABLE: BEN.BEN_ACTY_VRBL_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_F, object_name:BEN_ACTY_VRBL_RT_F, status:VALID,
-
APPS.BEN_AVR_BUS SQL Statements
12.2.2
-
TABLE: BEN.BEN_ACTY_VRBL_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_F, object_name:BEN_ACTY_VRBL_RT_F, status:VALID,
-
APPS.BEN_AVR_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BEN_AVR_SHD
12.1.1
-
View: BEN_ACTY_VRBL_RT_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_D, object_name:BEN_ACTY_VRBL_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted - Retrofitted , implementation_dba_data: APPS.BEN_ACTY_VRBL_RT_D ,
-
PACKAGE BODY: APPS.BEN_AVR_SHD
12.2.2
-
TRIGGER: APPS.BEN_ACTY_VRBL_RT_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_ACTY_VRBL_RT_F_WHO, status:VALID,
-
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_AVR_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_AVR_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_RTP_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_RTP_CACHE, status:VALID,
-
View: BEN_ACTY_VRBL_RT_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT_D, object_name:BEN_ACTY_VRBL_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted - Retrofitted , implementation_dba_data: APPS.BEN_ACTY_VRBL_RT_D ,
-
View: BENBV_ACTY_VRBL_RT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTY_VRBL_RT_V, object_name:BENBV_ACTY_VRBL_RT_V, status:VALID, product: BEN - Advanced Benefits , description: This view identifies the variable rate profiles which define how to calculate various rates whose calculation varies by some factor. , implementation_dba_data: APPS.BENBV_ACTY_VRBL_RT_V ,
-
TRIGGER: APPS.BEN_ACTY_VRBL_RT_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_ACTY_VRBL_RT_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_COP_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_COP_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_AVR_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_AVR_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_AVR_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_AVR_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_PLN_CACHE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PLN_CACHE, status:VALID,
-
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_COP_CACHE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_COP_CACHE, status:VALID,
-
VIEW: APPS.BEN_ACTY_VRBL_RT_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_ACTY_VRBL_RT_F_DFV, status:VALID,
-
VIEW: APPS.BEN_ACTY_VRBL_RT_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_ACTY_VRBL_RT_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_ACTY_VRBL_RATE_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ACTY_VRBL_RATE_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_AVR_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_AVR_DEL, status:VALID,
-
View: BENBV_ACTY_VRBL_RT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BENBV_ACTY_VRBL_RT_V, object_name:BENBV_ACTY_VRBL_RT_V, status:VALID, product: BEN - Advanced Benefits , description: This view identifies the variable rate profiles which define how to calculate various rates whose calculation varies by some factor. , implementation_dba_data: APPS.BENBV_ACTY_VRBL_RT_V ,
-
PACKAGE BODY: APPS.BEN_GLOBAL_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_GLOBAL_FUNCTIONS, status:VALID,