Search Results ben_age_rt_f
Overview
BEN_AGE_RT_F is a transactional table in the Oracle Advanced Benefits (BEN) module that stores the rates applied to age ranges within a benefits rate structure. It functions as the operational repository linking a defined age factor to a concrete rate value for a specific effective-dated interval, allowing plan administrators to model age-banded premium and contribution schedules (for example, rates that increase at age brackets such as 25, 35, 45, and 55).
The table resides in the BEN schema and is registered as VALID in the ETRM repository for both Oracle EBS 12.1.1 and 12.2.2. Its primary key, BEN_AGE_RT_F_PK, is composed of AGE_RT_ID, EFFECTIVE_START_DATE, and EFFECTIVE_END_DATE, confirming that records are date-tracked and that the surrogate identifier is reused across multiple effective-dated versions. The documented foreign key BEN_AGE_RT_F.AGE_FCTR_ID → BEN_AGE_FCTR anchors each rate row to its parent age factor definition.
Under a Data Vault modeling heuristic derived from the FK structure, this object is classified as satellite-leaning. This suggests that BEN_AGE_RT_F behaves as a descriptive, attribute-bearing satellite attached to the age-factor hub/link (represented by BEN_AGE_FCTR), rather than as an independent business hub. The design intent is to capture the changing rate values that qualify an age factor over time.
Key Information Stored
The table exposes 45 documented columns. The most significant include:
AGE_RT_ID— surrogate identifier for the age-rate record; the leading component of the primary key.EFFECTIVE_START_DATE/EFFECTIVE_END_DATE— the date-effective boundary pair that, combined withAGE_RT_ID, forms the unique business key. These support Oracle's standard date-tracked (datetrack) pattern.AGE_FCTR_ID— foreign key toBEN_AGE_FCTR, tying the rate to its underlying age factor.VRBL_RT_PRFL_ID— identifies the variable rate profile that governs how the rate is calculated or applied.EXCLD_FLAG— indicates whether the age rate is excluded from use in the associated calculation.BUSINESS_GROUP_ID— the operating business group (enterprise) that owns the record, supporting multi-tenant isolation.ORDR_NUM— ordering sequence used to control evaluation precedence of the rate within its grouping.ART_ATTRIBUTE_CATEGORYandART_ATTRIBUTE1throughART_ATTRIBUTE30— a category descriptor plus thirty flexible descriptive attributes for capturing customer-specific or plan-specific rate metadata (for example, tier labels or enrollment-class qualifiers).- Standard WHO auditing columns —
LAST_UPDATE_DATE,LAST_UPDATED_BY,LAST_UPDATE_LOGIN,CREATED_BY,CREATION_DATE, andOBJECT_VERSION_NUMBER— which support concurrency control and audit trail requirements.
The surrogate primary key (AGE_RT_ID plus the effective dates) should not be confused with the business-key candidate exposed by the unique index BEN_AGE_RT_F_PK; both resolve to the same composite. Business users typically reason about an age rate through its AGE_FCTR_ID and effective-date window rather than the numeric surrogate.
Common Use Cases and Queries
Typical scenarios include validating which rates apply to a covered person given their age and a given date, auditing rate changes across effective periods, and reconciling benefit premium calculations against configuration.
- Current effective rates for an age factor:
SELECT age_rt_id, age_fctr_id, effective_start_date, effective_end_date, ordr_num FROM ben.ben_age_rt_f WHERE age_fctr_id = :p_age_fctr_id AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date ORDER BY ordr_num;
- As-of-date rate lookup: substitute a parameterized date for
SYSDATEto reproduce a historical calculation. - Exclusion audit: query rows where
EXCLD_FLAG = 'Y'to identify rates deliberately suppressed from a profile. - Attribute reporting: report against
ART_ATTRIBUTE_CATEGORYand selectedART_ATTRIBUTEncolumns to expose plan-specific metadata. - Change tracking: compare consecutive effective-dated rows sharing an
AGE_RT_IDto detect rate changes.
Related Objects
BEN_AGE_FCTR— parent object; joined viaBEN_AGE_RT_F.AGE_FCTR_ID = BEN_AGE_FCTR.AGE_FCTR_ID. Defines the age factor to which rates attach.BEN_VRBL_RT_PRFL_F— variable rate profile referenced throughVRBL_RT_PRFL_ID; governs rate derivation.BEN_VRBL_RT_PRFL_Fdependent rate and profile detail tables — supply the calculation context in which age rates are consumed.BEN_PER_AGE_FCTRand related person-level factor tables — connect calculated factors to individual participants.BEN_AGE_RT_FAPI/form handlers (Advanced Benefits rate definition UI) — the forms and PL/SQL packages that maintain this table.
Together these objects form the age-banded rating chain: factor definition, rate values, profile association, and participant application.
-
Table: BEN_AGE_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_RT_F, object_name:BEN_AGE_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Rates applied to age ranges. , implementation_dba_data: BEN.BEN_AGE_RT_F ,
-
Table: BEN_AGE_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_RT_F, object_name:BEN_AGE_RT_F, status:VALID, product: BEN - Advanced Benefits , description: Rates applied to age ranges. , implementation_dba_data: BEN.BEN_AGE_RT_F ,
-
VIEW: APPS.BEN_AGE_RT_F_DFV
12.1.1
-
APPS.BEN_ART_SHD SQL Statements
12.1.1
-
APPS.BEN_ART_SHD SQL Statements
12.2.2
-
VIEW: APPS.BEN_AGE_RT_F_DFV
12.2.2
-
SYNONYM: APPS.BEN_AGE_RT_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_AGE_RT_F, status:VALID,
-
VIEW: APPS.BEN_AGE_RT_D
12.1.1
-
VIEW: BEN.BEN_AGE_RT_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_AGE_RT_F#, status:VALID,
-
VIEW: APPS.BEN_AGE_RT_V
12.1.1
-
VIEW: APPS.BEN_AGE_RT_D
12.2.2
-
SYNONYM: APPS.BEN_AGE_RT_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_AGE_RT_F, status:VALID,
-
VIEW: APPS.BEN_AGE_RT_X
12.1.1
-
VIEW: APPS.BEN_AGE_RT_X
12.2.2
-
VIEW: APPS.BEN_AGE_RT_V
12.2.2
-
APPS.BEN_ART_BUS SQL Statements
12.2.2
-
VIEW: APPS.BEN_AGE_RT
12.2.2
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.2.2
-
APPS.BEN_ART_BUS SQL Statements
12.1.1
-
VIEW: APPS.BEN_AGE_RT
12.1.1
-
APPS.BEN_DERIVABLE_RATE SQL Statements
12.1.1
-
TABLE: BEN.BEN_AGE_RT_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_RT_F, object_name:BEN_AGE_RT_F, status:VALID,
-
TABLE: BEN.BEN_AGE_RT_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_RT_F, object_name:BEN_AGE_RT_F, status:VALID,
-
VIEW: BEN.BEN_AGE_RT_F#
12.2.2
-
PACKAGE BODY: APPS.BEN_ART_SHD
12.1.1
-
Table: BEN_AGE_FCTR
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_FCTR, object_name:BEN_AGE_FCTR, status:VALID, product: BEN - Advanced Benefits , description: Age factor. , implementation_dba_data: BEN.BEN_AGE_FCTR ,
-
TRIGGER: APPS.BEN_AGE_RT_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_AGE_RT_F_WHO, status:VALID,
-
Table: BEN_AGE_FCTR
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_AGE_FCTR, object_name:BEN_AGE_FCTR, status:VALID, product: BEN - Advanced Benefits , description: Age factor. , implementation_dba_data: BEN.BEN_AGE_FCTR ,
-
VIEW: APPS.BEN_AGE_RT_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_AGE_RT_F_DFV, status:VALID,
-
View: BEN_AGE_RT_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_AGE_RT_D, object_name:BEN_AGE_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_AGE_RT_D ,
-
PACKAGE BODY: APPS.BEN_ART_SHD
12.2.2
-
PACKAGE BODY: APPS.BEN_ART_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ART_SHD, 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_DERIVE_PART_AND_RATE_CACHE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVABLE_RATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVABLE_RATE, status:VALID,
-
VIEW: APPS.BEN_AGE_RT_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_AGE_RT_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVE_PART_AND_RATE_PREM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_PREM, status:VALID,
-
TRIGGER: APPS.BEN_AGE_RT_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_AGE_RT_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_DERIVE_PART_AND_RATE_PREM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_PREM, status:VALID,
-
PACKAGE BODY: APPS.BEN_AGE_RATES_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_AGE_RATES_API, status:VALID,
-
TRIGGER: APPS.BEN_AGE_RT_F_WHO
12.2.2
-
TRIGGER: APPS.BEN_AGE_RT_F_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_ART_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ART_BUS, status:VALID,
-
View: BEN_AGE_RT_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_AGE_RT_D, object_name:BEN_AGE_RT_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_AGE_RT_D ,
-
PACKAGE BODY: APPS.BEN_DERIVE_PART_AND_RATE_CACHE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_DERIVE_PART_AND_RATE_CACHE, status:VALID,
-
PACKAGE BODY: APPS.BEN_ART_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ART_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_ART_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ART_SHD, 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,
-
PACKAGE BODY: APPS.BEN_ART_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_ART_DEL, 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,