Search Results ben_prtt_prem_by_mo_f
Overview
BEN_PRTT_PREM_BY_MO_F is a table in the BEN (Advanced Benefits) product schema of Oracle E-Business Suite, available in both 12.1.1 and 12.2.2. It stores the premium owed to a plan carrier on a monthly basis per participant, forming the participant-level, month-by-month breakdown of premium obligations. This tabular data is central to benefits billing, carrier reconciliation, and payroll deduction verification, because it isolates the recurring monthly premium amount attributed to each enrolled participant rather than aggregating at the plan or program level.
The _F suffix denotes a date-tracked (datetrack) table governed by effective start and end dates, which is the standard Oracle EBS pattern for maintaining historical versions of a business entity. Per the heuristic Data Vault classification supplied in the metadata, this object is modeled as standalone; in Data Vault terms this suggests it behaves most like a satellite carrying descriptive premium measures, because its key is composed of a surrogate identifier plus effective dating rather than a pure business hub key. The modeling suggestion is that the surrogate identity plus effective dating provides the row-level grain, while the premium values are the descriptive payload.
Key Information Stored
The table carries 57 documented columns. The most significant include:
- PRTT_PREM_BY_MO_ID — surrogate primary key component identifying each monthly premium row.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — datetrack dates completing the composite primary key and delimiting row validity.
- PRTT_PREM_ID — reference to the parent participant premium record from which the monthly rows derive.
- MO_NUM / YR_NUM — the month and year to which the premium amount applies.
- VAL / CR_VAL — the premium value and its credit/adjustment counterpart.
- UOM — unit of measure for the premium amount.
- ANTCPD_PRTT_CNTR_VAL / ANTCPD_PRTT_CNTR_UOM — anticipated participant contribution value and unit of measure.
- MNL_ADJ_FLAG / CR_MNL_ADJ_FLAG / ALCTD_VAL_FLAG — flags indicating manual adjustment, credit manual adjustment, and allocated value status.
- COST_ALLOCATION_KEYFLEX_ID — foreign key to PAY_COST_ALLOCATION_KEYFLEX, tying the premium to a cost allocation keyflex.
- BUSINESS_GROUP_ID — the enterprise business group owning the record.
- PRM_ATTRIBUTE_CATEGORY and PRM_ATTRIBUTE1…30 — the descriptive flexfield (DFF) container and its 30 attribute segments for client-specific extensibility.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, OBJECT_VERSION_NUMBER — standard WHO audit and optimistic-locking columns.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program tracking for the process that created or last updated the row.
The unique index BEN_PRTT_PREM_BY_MO_PK on (PRTT_PREM_BY_MO_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE) is documented as the primary key; the metadata does not identify an additional business-key unique index, so PRTT_PREM_BY_MO_ID functions as the practical surrogate identity within effective-dated versions.
Common Use Cases and Queries
Typical use cases center on monthly premium reporting, carrier invoice reconciliation, and audit of manual adjustments. A representative query retrieves the current monthly premium for a participant:
SELECT mo_num, yr_num, val, cr_val, uom FROM ben.ben_prtt_prem_by_mo_f WHERE prtt_prem_id = :p_id AND SYSDATE BETWEEN effective_start_date AND effective_end_date;- Summarize premiums per month:
SELECT yr_num, mo_num, SUM(val) FROM ben.ben_prtt_prem_by_mo_f WHERE effective_end_date = '31-DEC-4712' GROUP BY yr_num, mo_num; - Flag manually adjusted rows:
SELECT prtt_prem_by_mo_id, val FROM ben.ben_prtt_prem_by_mo_f WHERE mnl_adj_flag = 'Y' AND SYSDATE BETWEEN effective_start_date AND effective_end_date; - Trace the concurrent process that produced a row via REQUEST_ID and PROGRAM_ID for reconciliation.
Related Objects
- PAY_COST_ALLOCATION_KEYFLEX — referenced by COST_ALLOCATION_KEYFLEX_ID on this table; join on the keyflex ID to resolve cost allocation segments.
- BEN_PRTT_PREM_F — parent participant premium header, joined via PRTT_PREM_ID.
- BEN_PRTT_PREM_BY_MO_PK — the unique index enforcing the composite primary key.
- BEN_PRTT_ENRT_RSLT_F — participant enrollment results that ultimately drive premium derivation.
- BEN_PL_BEN_PREM_F and BEN_PL_PREM_F — plan-level premium definitions providing the rate basis.
- HR_ORGANIZATION_UNITS — the business group referenced by BUSINESS_GROUP_ID.
-
Table: BEN_PRTT_PREM_BY_MO_F
12.1.1
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PRTT_PREM_BY_MO_F, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID, product: BEN - Advanced Benefits , description: Premium owed to plan carrier on a monthly basis per participant. , implementation_dba_data: BEN.BEN_PRTT_PREM_BY_MO_F ,
-
Table: BEN_PRTT_PREM_BY_MO_F
12.2.2
owner:BEN, object_type:TABLE, fnd_design_data:BEN.BEN_PRTT_PREM_BY_MO_F, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID, product: BEN - Advanced Benefits , description: Premium owed to plan carrier on a monthly basis per participant. , implementation_dba_data: BEN.BEN_PRTT_PREM_BY_MO_F ,
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_F_DFV
12.2.2
-
APPS.BEN_PRM_SHD SQL Statements
12.1.1
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_F_DFV
12.1.1
-
APPS.BEN_PRM_SHD SQL Statements
12.2.2
-
VIEW: BEN.BEN_PRTT_PREM_BY_MO_F#
12.2.2
owner:BEN, object_type:VIEW, object_name:BEN_PRTT_PREM_BY_MO_F#, status:VALID,
-
APPS.BEN_EXT_PREM SQL Statements
12.1.1
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_X
12.1.1
-
VIEW: APPS.BENBV_PRTT_PREM_BY_MO_V
12.1.1
-
VIEW: APPS.BENBV_PRTT_PREM_BY_MO_V
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO
12.1.1
-
SYNONYM: APPS.BEN_PRTT_PREM_BY_MO_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID,
-
SYNONYM: APPS.BEN_PRTT_PREM_BY_MO_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTT_PREM_BY_MO_F, status:VALID,
-
APPS.BEN_EXT_PREM SQL Statements
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_D
12.1.1
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_D
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_X
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_V
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO
12.2.2
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_V
12.1.1
-
VIEW: BEN.BEN_PRTT_PREM_BY_MO_F#
12.2.2
-
TRIGGER: APPS.BEN_PRTT_PREM_BY_MO_F_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:BEN_PRTT_PREM_BY_MO_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_SHD
12.1.1
-
PACKAGE BODY: APPS.BEN_PRM_SHD
12.2.2
-
PACKAGE BODY: APPS.BEN_EXT_PREM
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PREM, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_SHD, status:VALID,
-
TRIGGER: APPS.BEN_PRTT_PREM_BY_MO_F_WHO
12.1.1
-
PACKAGE BODY: APPS.BEN_PRM_DEL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_BUS, status:VALID,
-
TRIGGER: APPS.BEN_PRTT_PREM_BY_MO_F_WHO
12.2.2
-
TRIGGER: APPS.BEN_PRTT_PREM_BY_MO_F_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:BEN_PRTT_PREM_BY_MO_F_WHO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRTT_PREM_BY_MO_API
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRTT_PREM_BY_MO_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_UPD, status:VALID,
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_F_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:BEN_PRTT_PREM_BY_MO_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_SHD, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_PREM
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_PREM, status:VALID,
-
VIEW: APPS.BEN_PRTT_PREM_BY_MO_F_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:BEN_PRTT_PREM_BY_MO_F_DFV, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_DEL, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_INS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_INS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_INS, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_BUS, status:VALID,
-
View: BEN_PRTT_PREM_BY_MO_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_PRTT_PREM_BY_MO_D, object_name:BEN_PRTT_PREM_BY_MO_D, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_PRTT_PREM_BY_MO_D ,
-
PACKAGE BODY: APPS.BEN_PREM_PRTT_CREDITS_MO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PREM_PRTT_CREDITS_MO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PREM_PRTT_CREDITS_MO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PREM_PRTT_CREDITS_MO, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRM_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRM_UPD, status:VALID,
-
PACKAGE BODY: APPS.BEN_PRTT_PREM_BY_MO_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PRTT_PREM_BY_MO_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_RECN_REP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_RECN_REP, status:VALID,
-
PACKAGE BODY: APPS.BEN_EXT_ENRT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_EXT_ENRT, status:VALID,
-
APPS.BEN_PRM_DEL SQL Statements
12.1.1