Search Results ben_pd_copy_to_ben_five
Overview
APPS.BEN_PD_COPY_TO_BEN_FIVE is a server-side PL/SQL package that belongs to the Oracle Advanced Benefits (Oracle Benefits) module of Oracle E-Business Suite. Its name follows the established Oracle naming convention in which the BEN prefix identifies Benefits objects and the PD (plan design) component signals that the package participates in the configuration copy mechanism used within Plan Design. This package is one member of a numbered family of copy routines (BEN_PD_COPY_TO_BEN_ONE, BEN_PD_COPY_TO_BEN_TWO, and so on) that rely on each other to duplicate complex benefits plan design configuration between plan years or across design environments. Its central purpose, as reflected in the single documented program unit CREATE_RATE_ROWS, is to generate the rate and premium rows that underpin cost calculation for a benefits plan.
The object is owned by the APPS schema and its documented status is VALID in the ETRM repository for 12.1.1 and 12.2.2. It is classified as an OTHER API rather than a public or private PL/SQL API, which indicates that it is an internal implementation package that Oracle EBS product code calls on behalf of Plan Design, rather than an integration point intended for direct customer invocation.
Key Procedures and Functions
The ETRM documentation records one program unit for this package: CREATE_RATE_ROWS. Consistent with the package's role in the plan design copy process, CREATE_RATE_ROWS is responsible for constructing the rate rows required by a benefits plan as part of copying or replicating plan design data into the corresponding Benefits structures. It operates against the activity rate, premium, and variable rate tables enumerated below to derive and insert the rate records that the Benefits engine later uses during eligibility and cost processing. Parameter details are not published in the available metadata and are therefore not reproduced here. No other procedures or functions are documented for this object.
Tables Accessed
Through APPS synonyms, the package reads from and writes to a set of Benefits plan design and rate configuration tables. The principal groups are:
- Activity and variable rate tables — BEN_ACTY_BASE_RT_F, BEN_ACTY_BASE_RT_CTFN_F, BEN_ACTY_RT_PTD_LMT_F, BEN_ACTY_RT_PYMT_SCHED_F, BEN_ACTY_VRBL_RT_F. These hold the base rates, costing factors, period limits, payment schedules, and variable rate definitions attached to an activity.
- Actual premium tables — BEN_ACTL_PREM_F, BEN_ACTL_PREM_VRBL_RT_F, BEN_ACTL_PREM_VRBL_RT_RL_F. These store the premium amounts, including variable-rate premiums and their rule associations, produced during rate generation.
- Benefit and pool variable rate tables — BEN_BNFT_VRBL_RT_F, BEN_BNFT_VRBL_RT_RL_F, BEN_APLCN_TO_BNFT_POOL_F, BEN_BNFT_POOL_RLOVR_RQMT_F, which define benefit-level variable rates and their linkage to benefit pools and rollover requirements.
- Delivery and coverage type setup tables — BEN_CM_DLVRY_MED_TYP, BEN_CM_DLVRY_MTHD_TYP, BEN_CM_TYP_TRGR_F, used to identify the communications delivery media, methods, and trigger definitions associated with the copied plan design.
CREATE_RATE_ROWS is the primary program unit that interfaces with these tables, selecting configuration data and inserting the resulting rate and premium rows.
Usage Notes
BEN_PD_COPY_TO_BEN_FIVE is invoked indirectly. It is referenced by BEN_PD_COPY_TO_BEN_TWO and by the Plan Design processing packages GHR_FEHB_PLAN_DESIGN, GHR_TSP_PLAN_DESIGN, and GHR_TSP_CATCHUP_PLAN_DESIGN, each of which calls it as part of a larger copy or catch-up operation. In practice this means the package executes when a user performs a Plan Design copy that touches activity rates, premiums, or variable rates, or when a catch-up process reconciles plan design data across periods. Because the object sits in the APPS schema and is classified as an internal OTHER API, it should not be called directly from custom code; customers requiring rate data should use supported Benefits APIs or the standard Plan Design forms and concurrent programs.
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PD_COPY_TO_BEN_FIVE, status:VALID,
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.1.1
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.2.2
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PD_COPY_TO_BEN_FIVE, status:VALID,
-
PACKAGE BODY: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PD_COPY_TO_BEN_FIVE, status:VALID,
-
PACKAGE: APPS.BEN_DPNT_CVG_RQD_RLSHP_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_DPNT_CVG_RQD_RLSHP_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTY_RT_PYMT_SCHED_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTY_RT_PYMT_SCHED_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_MRTL_STAT_CVG_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_MRTL_STAT_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_BNFT_VRBL_RT_RL_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BNFT_VRBL_RT_RL_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTY_BASE_RT_CTFN_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTY_BASE_RT_CTFN_API, status:VALID,
-
PACKAGE: APPS.BEN_PYMT_SCHED_PY_FREQ_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PYMT_SCHED_PY_FREQ_API, status:VALID,
-
PACKAGE: APPS.BEN_MATCHING_RATES_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_MATCHING_RATES_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_MLTRY_STAT_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_MLTRY_STAT_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_DSGNTR_ENRLD_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_DSGNTR_ENRLD_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_CM_TYP_TRGR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_CM_TYP_TRGR_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_MRTL_STAT_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_MRTL_STAT_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_PSTL_CD_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_PSTL_CD_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_PRTL_MO_RT_PRTN_VAL_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTL_MO_RT_PRTN_VAL_API, status:VALID,
-
PACKAGE: APPS.BEN_COMM_DLVRY_MEDIA_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_COMM_DLVRY_MEDIA_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTUAL_PREMIUM_RATE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTUAL_PREMIUM_RATE_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_AGE_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_AGE_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_BNFT_POOL_RLOVR_RQMT_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_BNFT_POOL_RLOVR_RQMT_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTUAL_PREMIUM_RULE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTUAL_PREMIUM_RULE_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_PSTL_CD_CVG_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_PSTL_CD_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_CVG_AMT_CALC_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_CVG_AMT_CALC_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTY_VRBL_RATE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTY_VRBL_RATE_API, status:VALID,
-
PACKAGE BODY: APPS.BEN_PD_COPY_TO_BEN_FIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BEN_PD_COPY_TO_BEN_FIVE, status:VALID,
-
PACKAGE: APPS.BEN_PLAN_DESIGN_PROGRAM_MODULE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PLAN_DESIGN_PROGRAM_MODULE, status:VALID,
-
PACKAGE: APPS.BEN_PLAN_DESIGN_PROGRAM_MODULE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PLAN_DESIGN_PROGRAM_MODULE, status:VALID,
-
PACKAGE: APPS.BEN_PD_COPY_TO_BEN_ONE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PD_COPY_TO_BEN_ONE, status:VALID,
-
SYNONYM: APPS.BEN_ACTY_BASE_RT_CTFN_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTY_BASE_RT_CTFN_F, status:VALID,
-
PACKAGE: APPS.BEN_ACTY_BASE_RATE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTY_BASE_RATE_API, status:VALID,
-
SYNONYM: APPS.BEN_BNFT_VRBL_RT_RL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_BNFT_VRBL_RT_RL_F, status:VALID,
-
SYNONYM: APPS.BEN_ACTL_PREM_VRBL_RT_RL_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_ACTL_PREM_VRBL_RT_RL_F, status:VALID,
-
SYNONYM: APPS.BEN_ELIG_MRTL_STAT_CVG_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIG_MRTL_STAT_CVG_F, status:VALID,
-
SYNONYM: APPS.BEN_DPNT_CVG_RQD_RLSHP_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_DPNT_CVG_RQD_RLSHP_F, status:VALID,
-
SYNONYM: APPS.BEN_EXTRA_INPUT_VALUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_EXTRA_INPUT_VALUES, status:VALID,
-
PACKAGE: APPS.BEN_PLAN_DESIGN_TXNS_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_PLAN_DESIGN_TXNS_API, status:VALID,
-
SYNONYM: APPS.BEN_PRTL_MO_RT_PRTN_VAL_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_PRTL_MO_RT_PRTN_VAL_F, status:VALID,
-
SYNONYM: APPS.BEN_DSGNTR_ENRLD_CVG_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_DSGNTR_ENRLD_CVG_F, status:VALID,
-
SYNONYM: APPS.BEN_DPNT_CVRD_ANTHR_PL_CVG_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BEN_DPNT_CVRD_ANTHR_PL_CVG_F, status:VALID,
-
SYNONYM: APPS.BEN_DSGNTR_ENRLD_CVG_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_DSGNTR_ENRLD_CVG_F, status:VALID,
-
SYNONYM: APPS.BEN_ELIG_DSBLD_STAT_CVG_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BEN_ELIG_DSBLD_STAT_CVG_F, status:VALID,
-
PACKAGE: APPS.BEN_BNFT_VRBL_RT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BNFT_VRBL_RT_API, status:VALID,
-
PACKAGE: APPS.BEN_DPNT_CVG_RQD_RLSHP_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_DPNT_CVG_RQD_RLSHP_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_MLTRY_STAT_CVG_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_MLTRY_STAT_CVG_API, status:VALID,
-
PACKAGE: APPS.BEN_BNFT_POOL_RLOVR_RQMT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_BNFT_POOL_RLOVR_RQMT_API, status:VALID,
-
PACKAGE: APPS.BEN_PRTL_MO_RT_PRTN_VAL_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_PRTL_MO_RT_PRTN_VAL_API, status:VALID,
-
PACKAGE: APPS.BEN_ACTY_RT_PTD_LMT_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BEN_ACTY_RT_PTD_LMT_API, status:VALID,
-
PACKAGE: APPS.BEN_ELIG_DSBLD_STAT_CVG_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BEN_ELIG_DSBLD_STAT_CVG_API, status:VALID,