Search Results ben_acty_vrbl_rt
Overview
BEN_ACTY_VRBL_RT is an APPS-owned database view within the Oracle Advanced Benefits (BEN) module. In Oracle EBS 12.1.1 and 12.2.2, it exposes the "retrofitted" (date-effective) representation of activity variable rate records — the ordered association between an activity base rate and a variable rate profile. The object carries an ETRM status of VALID and is marked in the metadata as "Retrofitted," which indicates that it presents the row for the current effective date rather than the entire history held in the underlying table. Its primary role is to give reports, concurrent programs, Fast Formulas, and integration interfaces a single current-version row set without requiring callers to write their own effective-date (datetrack) predicates.
The view is defined at the APPS schema level and joins to FND_SESSIONS to resolve the effective date of the active user session, so the rows returned always reflect the business date applicable to the running session.
Underlying Base Objects
The view is defined over two documented referenced objects, both accessed through APPS synonyms:
- BEN_ACTY_VRBL_RT_F — the date-effective ( "_F" ) base table that stores all versioned rows of activity variable rate definitions. The view selects from this table using the alias AVR.
- FND_SESSIONS — the session table that supplies the effective date. The view correlates the session row to the caller through USERENV('SESSIONID'), the standard EBS mechanism for identifying the current Forms or OAF session.
The retrofit predicate is expressed as two correlated scalar subqueries: rows are returned only where EFFECTIVE_START_DATE is less than or equal to the session effective date and EFFECTIVE_END_DATE is greater than or equal to that same date. This is the classic EBS nondatetrack-retrofit pattern, and it means the view behaves as a "current row only" projection of the underlying "_F" table. No joins to descriptive or lookup tables are present in the view text; lookups must be resolved by the caller if display values are required.
Key Columns
- ACTY_VRBL_RT_ID — primary key of the activity variable rate record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the datetrack window bounding this version of the row.
- ORDR_NUM — sequence number controlling the evaluation or display order of the variable rate entry.
- ACTY_BASE_RT_ID — foreign key to the activity base rate to which the variable rate entry belongs.
- VRBL_RT_PRFL_ID — foreign key to the variable rate profile associated with the base rate.
- BUSINESS_GROUP_ID — the business group (HR security) that owns the record.
- AVR_ATTRIBUTE_CATEGORY and AVR_ATTRIBUTE1 through AVR_ATTRIBUTE30 — the standard EBS descriptive flexfield (DFF) columns, available for client-specific extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard WHO audit columns.
- OBJECT_VERSION_NUMBER — optimistic locking version, used by the OAF/BC4J layer when the row is modified through the application.
Common Use Cases and Queries
Typical uses include ad hoc reporting on variable rate setup, reconciliation between base rates and variable rate profiles, extracts feeding payroll or benefits calculation validation, and diagnostic queries during implementation. Because the view already filters on the session effective date, queries are simple and should not repeat datetrack predicates.
To list current variable rate entries for a business group:
SELECT acty_vrbl_rt_id, acty_base_rt_id, vrbl_rt_prfl_id, ordr_num, effective_start_date, effective_end_date FROM apps.ben_acty_vrbl_rt WHERE business_group_id = :p_bg_id ORDER BY acty_base_rt_id, ordr_num;
To check ordering conflicts for a base rate:
SELECT acty_base_rt_id, ordr_num, COUNT(*) FROM apps.ben_acty_vrbl_rt GROUP BY acty_base_rt_id, ordr_num HAVING COUNT(*) > 1;
To inspect flexfield data for a specific entry:
SELECT acty_vrbl_rt_id, avr_attribute_category, avr_attribute1, avr_attribute2 FROM apps.ben_acty_vrbl_rt WHERE acty_vrbl_rt_id = :p_id;
Note that inserts and updates must be performed against BEN_ACTY_VRBL_RT_F through the supported Advanced Benefits APIs, not against this view, since the view carries no Instead-Of trigger and exists purely for read access.
-
View: BEN_ACTY_VRBL_RT
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT, object_name:BEN_ACTY_VRBL_RT, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ACTY_VRBL_RT ,
-
View: BEN_ACTY_VRBL_RT
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT, object_name:BEN_ACTY_VRBL_RT, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_ACTY_VRBL_RT ,
-
SYNONYM: PUBLIC.BEN_ACTY_VRBL_RT
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:BEN_ACTY_VRBL_RT, status:VALID,
-
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
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT, object_name:BEN_ACTY_VRBL_RT, status:VALID,
-
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
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ACTY_VRBL_RT, object_name:BEN_ACTY_VRBL_RT, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 FND Design 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. ,