Search Results ben_cmcd_ref_perd
Overview
APPS.BEN_BNFT_PRVDD_LDGR_D is a reporting view in the Oracle EBS Advanced Benefits (BEN) module that denormalizes the benefit provider ledger into a human-readable form. The underlying transactional table, BEN_BNFT_PRVDD_LDGR_F, stores the ledger of amounts provided to a benefit provider and the amounts consumed against them, tracked separately for activity-based and communication-based (CMCD) accounting periods. The view exists to resolve the numerous foreign keys and lookup codes on that table into descriptive values, so that reports, extracts, and integrations can present the ledger without re-implementing the same join logic.
The view is exposed under the APPS schema and is intended for query-only use. The name normally carries the suffix "_D" because it is a descriptive (denormalized) view, and it is the natural entry point for any report that needs provider ledger balances with readable period and flag descriptions. Users searching for "ben_cmcd_ref_perd" arrive here because the view resolves the CMCD_REF_PERD_CD lookup column into its meaning via the HR_LOOKUPS join on lookup type 'BEN_CMCD_REF_PERD'.
Underlying Base Objects
The view is defined over five base objects plus lookups:
- BEN_BNFT_PRVDD_LDGR_F — the primary table (aliased BPL); supplies all ledger amounts, identifiers, and dated/versioned attributes.
- FND_USER — outer-joined on USER_ID = BPL.LAST_UPDATED_BY to expose the updating user.
- BEN_BNFT_PRVDR_POOL_F — outer-joined to return the provider pool name.
- BEN_ACTY_BASE_RT_F — outer-joined to return the activity base rate name.
- HR_LOOKUPS — one outer-joined instance per lookup: PRTT_RO_OF_UNUSD_AMT (lookup type 'YES_NO'), ACTY_REF_PERD ('BEN_ACTY_REF_PERD'), and CMCD_REF_PERD ('BEN_CMCD_REF_PERD').
- HR_API — referenced as a package for the lookup resolution capability in the documented metadata.
All secondary joins are outer joins, so a ledger row is returned even when the pool, base rate, user, or a lookup value is null. The ROWID of the base table is surfaced as ROW_ID.
Key Columns
The view exposes the ledger primary key BNFT_PRVDD_LDGR_ID, its effective date range, and two parallel sets of amount columns:
- Activity set: PRVDD_VAL, USED_VAL, and the ACTY_REF_PERD meaning.
- CMCD set: CMCD_FRFTD_VAL, CMCD_PRVDD_VAL, CMCD_RLD_UP_VAL, CMCD_USED_VAL, CMCD_CASH_RECD_VAL, and CMCD_REF_PERD.MEANING (the resolved meaning of BEN_CMCD_REF_PERD).
- Annual set: ANN_FRFTD_VAL, ANN_PRVDD_VAL, ANN_RLD_UP_VAL, ANN_USED_VAL, ANN_CASH_RECD_VAL.
- Descriptive columns: PRTT_RO_OF_UNUSD_AMT.MEANING (proration of unused amount flag), the provider pool name, the activity base rate name, and audit columns LAST_UPDATE_DATE and LAST_UPDATED_BY.
Common Use Cases and Queries
Typical uses include reconciling provider ledger balances, reporting forfeited/rolled-up/utilized amounts per period, and joining ledger data to benefit enrollment extracts. A representative query filtering by communication period and effective date:
SELECT bnft_prvdd_ldgr_id, cmcd_ref_perd.meaning cmcd_period, cmcd_prvdd_val, cmcd_used_val, cmcd_cash_recd_val, provider_pool_name FROM apps.ben_bnft_prvdd_ldgr_d WHERE effective_start_date <= sysdate AND effective_end_date > sysdate;- Filtering by the resolved CMCD period meaning:
... WHERE cmcd_ref_perd.meaning = 'Pay Period'; - Auditing updates: join LAST_UPDATED_BY to FND_USER or filter by LAST_UPDATE_DATE range to isolate recent changes to provider ledger balances.
Because the view performs outer joins, results include orphaned ledger rows still pending pool or lookup setup. Consumers should treat null meanings as unresolved configuration rather than missing data.
-
Lookup Type: BEN_CMCD_REF_PERD
12.2.2
product: PER - Human Resources , meaning: BEN_CMCD_REF_PERD ,
-
Lookup Type: BEN_CMCD_REF_PERD
12.1.1
product: PER - Human Resources , meaning: BEN_CMCD_REF_PERD ,
-
VIEW: APPS.BEN_BNFT_PRVDD_LDGR_D
12.2.2
-
VIEW: APPS.BEN_BNFT_PRVDD_LDGR_D
12.1.1
-
View: BEN_BNFT_PRVDD_LDGR_D
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_BNFT_PRVDD_LDGR_D, object_name:BEN_BNFT_PRVDD_LDGR_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_BNFT_PRVDD_LDGR_D ,
-
View: BEN_BNFT_PRVDD_LDGR_D
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_BNFT_PRVDD_LDGR_D, object_name:BEN_BNFT_PRVDD_LDGR_D, status:VALID, product: BEN - Advanced Benefits , description: - Retrofitted , implementation_dba_data: APPS.BEN_BNFT_PRVDD_LDGR_D ,
-
VIEW: APPS.BEN_ENRT_LOV_INFO_LE_V
12.1.1
-
VIEW: APPS.BEN_ELCTBL_LOV_INFO_LE_V
12.1.1
-
VIEW: APPS.BEN_ELCTBL_LOV_INFO_V
12.1.1
-
VIEW: APPS.BEN_ENRT_LOV_INFO_V
12.1.1
-
VIEW: APPS.BEN_ENRT_LOV_INFO_V
12.2.2
-
VIEW: APPS.BEN_ELCTBL_LOV_INFO_LE_V
12.2.2
-
VIEW: APPS.BEN_ENRT_LOV_INFO_LE_V
12.2.2
-
VIEW: APPS.BEN_ELCTBL_LOV_INFO_V
12.2.2
-
View: BEN_ELCTBL_LOV_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELCTBL_LOV_INFO_V, object_name:BEN_ELCTBL_LOV_INFO_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ELCTBL_LOV_INFO_V ,
-
View: BEN_ENRT_LOV_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ENRT_LOV_INFO_V, object_name:BEN_ENRT_LOV_INFO_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ENRT_LOV_INFO_V ,
-
View: BEN_ELCTBL_LOV_INFO_LE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELCTBL_LOV_INFO_LE_V, object_name:BEN_ELCTBL_LOV_INFO_LE_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ELCTBL_LOV_INFO_LE_V ,
-
View: BEN_ELCTBL_LOV_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELCTBL_LOV_INFO_V, object_name:BEN_ELCTBL_LOV_INFO_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ELCTBL_LOV_INFO_V ,
-
View: BEN_ELCTBL_LOV_INFO_LE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ELCTBL_LOV_INFO_LE_V, object_name:BEN_ELCTBL_LOV_INFO_LE_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ELCTBL_LOV_INFO_LE_V ,
-
View: BEN_ENRT_LOV_INFO_LE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ENRT_LOV_INFO_LE_V, object_name:BEN_ENRT_LOV_INFO_LE_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ENRT_LOV_INFO_LE_V ,
-
View: BEN_ENRT_LOV_INFO_LE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ENRT_LOV_INFO_LE_V, object_name:BEN_ENRT_LOV_INFO_LE_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ENRT_LOV_INFO_LE_V ,
-
View: BEN_ENRT_LOV_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BEN.BEN_ENRT_LOV_INFO_V, object_name:BEN_ENRT_LOV_INFO_V, status:VALID, product: BEN - Advanced Benefits , implementation_dba_data: APPS.BEN_ENRT_LOV_INFO_V ,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2