DBA Data[Home] [Help]

APPS.BEN_ELIGIBLE_PERSON_PERF_API SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 117

  ,p_program_update_date            in  date      default null
  ,p_object_version_number          out nocopy number
  ,p_effective_date                 in  date
  ,p_override_validation            in  boolean   default false
  ,p_defer                          in boolean
  )
is
  --
  l_proc varchar2(72) := g_package||'create_Eligible_Person';
Line: 140

  l_last_update_date         ben_elig_per_f.last_update_date%TYPE;
Line: 141

  l_last_updated_by          ben_elig_per_f.last_updated_by%TYPE;
Line: 142

  l_last_update_login        ben_elig_per_f.last_update_login%TYPE;
Line: 263

    g_pepinsplip.p_program_update_date := p_program_update_date;
Line: 383

      ,p_program_update_date          => g_pepinsplip.p_program_update_date
      ,p_object_version_number        => l_dummy_ovn
      ,p_effective_date               => g_pepinsplip.p_effective_date
      ,p_override_validation          => g_pepinsplip.p_override_validation
      ,p_defer                        => false
      );
Line: 556

  hr_utility.set_location('Insert: '||l_proc, 5);
Line: 557

  insert into ben_elig_per_f
  (
    elig_per_id,
    effective_start_date,
    effective_end_date,
    business_group_id,
    pl_id,
    pgm_id,
    plip_id,
    ptip_id,
    ler_id,
    person_id,
    per_in_ler_id,
    dpnt_othr_pl_cvrd_rl_flag,
    prtn_ovridn_thru_dt,
    pl_key_ee_flag,
    pl_hghly_compd_flag,
    elig_flag,
    comp_ref_amt,
    cmbn_age_n_los_val,
    comp_ref_uom,
    age_val,
    los_val,
    prtn_end_dt,
    prtn_strt_dt,
    wait_perd_cmpltn_dt,
    wait_perd_strt_dt  ,
    wv_ctfn_typ_cd,
    hrs_wkd_val,
    hrs_wkd_bndry_perd_cd,
    prtn_ovridn_flag,
    no_mx_prtn_ovrid_thru_flag,
    prtn_ovridn_rsn_cd,
    age_uom,
    los_uom,
    ovrid_svc_dt,
    inelg_rsn_cd,
    frz_los_flag,
    frz_age_flag,
    frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag,
    dstr_rstcn_flag,
    pct_fl_tm_val,
    wv_prtn_rsn_cd,
    pl_wvd_flag,
    rt_comp_ref_amt,
    rt_cmbn_age_n_los_val,
    rt_comp_ref_uom,
    rt_age_val,
    rt_los_val,
    rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom,
    rt_los_uom,
    rt_pct_fl_tm_val,
    rt_frz_los_flag,
    rt_frz_age_flag,
    rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag,
    once_r_cntug_cd,
    pep_attribute_category,
    pep_attribute1,
    pep_attribute2,
    pep_attribute3,
    pep_attribute4,
    pep_attribute5,
    pep_attribute6,
    pep_attribute7,
    pep_attribute8,
    pep_attribute9,
    pep_attribute10,
    pep_attribute11,
    pep_attribute12,
    pep_attribute13,
    pep_attribute14,
    pep_attribute15,
    pep_attribute16,
    pep_attribute17,
    pep_attribute18,
    pep_attribute19,
    pep_attribute20,
    pep_attribute21,
    pep_attribute22,
    pep_attribute23,
    pep_attribute24,
    pep_attribute25,
    pep_attribute26,
    pep_attribute27,
    pep_attribute28,
    pep_attribute29,
    pep_attribute30,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    object_version_number,
    created_by,
    creation_date,
    last_update_date,
    last_updated_by,
    last_update_login
  )
  Values
  (
    ben_elig_per_f_s.nextval,
    l_effective_start_date,
    l_effective_end_date,
    p_business_group_id,
    p_pl_id,
    p_pgm_id,
    p_plip_id,
    p_ptip_id,
    p_ler_id,
    p_person_id,
    p_per_in_ler_id,
    p_dpnt_othr_pl_cvrd_rl_flag,
    p_prtn_ovridn_thru_dt,
    p_pl_key_ee_flag,
    p_pl_hghly_compd_flag,
    p_elig_flag,
    p_comp_ref_amt,
    p_cmbn_age_n_los_val,
    p_comp_ref_uom,
    p_age_val,
    p_los_val,
    p_prtn_end_dt,
    p_prtn_strt_dt,
    p_wait_perd_cmpltn_dt,
    p_wait_perd_strt_dt ,
    p_wv_ctfn_typ_cd,
    p_hrs_wkd_val,
    p_hrs_wkd_bndry_perd_cd,
    p_prtn_ovridn_flag,
    p_no_mx_prtn_ovrid_thru_flag,
    p_prtn_ovridn_rsn_cd,
    p_age_uom,
    p_los_uom,
    p_ovrid_svc_dt,
    p_inelg_rsn_cd,
    p_frz_los_flag,
    p_frz_age_flag,
    p_frz_cmp_lvl_flag,
    p_frz_pct_fl_tm_flag,
    p_frz_hrs_wkd_flag,
    p_frz_comb_age_and_los_flag,
    p_dstr_rstcn_flag,
    p_pct_fl_tm_val,
    p_wv_prtn_rsn_cd,
    p_pl_wvd_flag,
    p_rt_comp_ref_amt,
    p_rt_cmbn_age_n_los_val,
    p_rt_comp_ref_uom,
    p_rt_age_val,
    p_rt_los_val,
    p_rt_hrs_wkd_val,
    p_rt_hrs_wkd_bndry_perd_cd,
    p_rt_age_uom,
    p_rt_los_uom,
    p_rt_pct_fl_tm_val,
    p_rt_frz_los_flag,
    p_rt_frz_age_flag,
    p_rt_frz_cmp_lvl_flag,
    p_rt_frz_pct_fl_tm_flag,
    p_rt_frz_hrs_wkd_flag,
    p_rt_frz_comb_age_and_los_flag,
    p_once_r_cntug_cd,
    p_pep_attribute_category,
    p_pep_attribute1,
    p_pep_attribute2,
    p_pep_attribute3,
    p_pep_attribute4,
    p_pep_attribute5,
    p_pep_attribute6,
    p_pep_attribute7,
    p_pep_attribute8,
    p_pep_attribute9,
    p_pep_attribute10,
    p_pep_attribute11,
    p_pep_attribute12,
    p_pep_attribute13,
    p_pep_attribute14,
    p_pep_attribute15,
    p_pep_attribute16,
    p_pep_attribute17,
    p_pep_attribute18,
    p_pep_attribute19,
    p_pep_attribute20,
    p_pep_attribute21,
    p_pep_attribute22,
    p_pep_attribute23,
    p_pep_attribute24,
    p_pep_attribute25,
    p_pep_attribute26,
    p_pep_attribute27,
    p_pep_attribute28,
    p_pep_attribute29,
    p_pep_attribute30,
    p_request_id,
    p_program_application_id,
    p_program_id,
    p_program_update_date,
    l_object_version_number,
    l_created_by,
    l_creation_date,
    l_last_update_date,
    l_last_updated_by,
    l_last_update_login
      ) RETURNING elig_per_id into l_elig_per_id;
Line: 769

  hr_utility.set_location('Dn Insert: '||l_proc, 5);
Line: 1238

  If (p_rec.program_update_date = hr_api.g_date) then
    p_rec.program_update_date :=
    ben_pep_shd.g_old_rec.program_update_date;
Line: 1272

    select
    elig_per_id,
    effective_start_date,
    effective_end_date,
    business_group_id,
    pl_id,
    pgm_id,
    plip_id,
    ptip_id,
    ler_id,
    person_id,
    per_in_ler_id,
    dpnt_othr_pl_cvrd_rl_flag,
    prtn_ovridn_thru_dt,
    pl_key_ee_flag,
    pl_hghly_compd_flag,
    elig_flag,
    comp_ref_amt,
    cmbn_age_n_los_val,
    comp_ref_uom,
    age_val,
    los_val,
    prtn_end_dt,
    prtn_strt_dt,
    wait_perd_cmpltn_dt,
    wait_perd_strt_dt,
    wv_ctfn_typ_cd,
    hrs_wkd_val,
    hrs_wkd_bndry_perd_cd,
    prtn_ovridn_flag,
    no_mx_prtn_ovrid_thru_flag,
    prtn_ovridn_rsn_cd,
    age_uom,
    los_uom,
    ovrid_svc_dt,
    inelg_rsn_cd,
    frz_los_flag,
    frz_age_flag,
    frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag,
    dstr_rstcn_flag,
    pct_fl_tm_val,
    wv_prtn_rsn_cd,
    pl_wvd_flag,
    rt_comp_ref_amt,
    rt_cmbn_age_n_los_val,
    rt_comp_ref_uom,
    rt_age_val,
    rt_los_val,
    rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom,
    rt_los_uom,
    rt_pct_fl_tm_val,
    rt_frz_los_flag,
    rt_frz_age_flag,
    rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag,
    once_r_cntug_cd,
    pl_ordr_num,
    plip_ordr_num,
    ptip_ordr_num,
    pep_attribute_category,
    pep_attribute1,
    pep_attribute2,
    pep_attribute3,
    pep_attribute4,
    pep_attribute5,
    pep_attribute6,
    pep_attribute7,
    pep_attribute8,
    pep_attribute9,
    pep_attribute10,
    pep_attribute11,
    pep_attribute12,
    pep_attribute13,
    pep_attribute14,
    pep_attribute15,
    pep_attribute16,
    pep_attribute17,
    pep_attribute18,
    pep_attribute19,
    pep_attribute20,
    pep_attribute21,
    pep_attribute22,
    pep_attribute23,
    pep_attribute24,
    pep_attribute25,
    pep_attribute26,
    pep_attribute27,
    pep_attribute28,
    pep_attribute29,
    pep_attribute30,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    object_version_number
    from    ben_elig_per_f
    where   elig_per_id         = p_elig_per_id
    and        p_effective_date
    between effective_start_date and effective_end_date;
Line: 1383

  If (p_datetrack_mode <> 'INSERT') then
    --
    -- We must select and lock the current row.
    --
    Open  C_Sel1;
Line: 1461

procedure update_perf_Eligible_Person
  (p_validate                       in boolean    default false
  ,p_elig_per_id                    in  number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_business_group_id              in  number    default hr_api.g_number
  ,p_pl_id                          in  number    default hr_api.g_number
  ,p_pgm_id                         in  number    default hr_api.g_number
  ,p_plip_id                        in  number    default hr_api.g_number
  ,p_ptip_id                        in  number    default hr_api.g_number
  ,p_ler_id                         in  number    default hr_api.g_number
  ,p_person_id                      in  number    default hr_api.g_number
  ,p_per_in_ler_id                      in  number    default hr_api.g_number
  ,p_dpnt_othr_pl_cvrd_rl_flag      in  varchar2  default hr_api.g_varchar2
  ,p_prtn_ovridn_thru_dt            in  date      default hr_api.g_date
  ,p_pl_key_ee_flag                 in  varchar2  default hr_api.g_varchar2
  ,p_pl_hghly_compd_flag            in  varchar2  default hr_api.g_varchar2
  ,p_elig_flag                      in  varchar2  default hr_api.g_varchar2
  ,p_comp_ref_amt                   in  number    default hr_api.g_number
  ,p_cmbn_age_n_los_val             in  number    default hr_api.g_number
  ,p_comp_ref_uom                   in  varchar2  default hr_api.g_varchar2
  ,p_age_val                        in  number    default hr_api.g_number
  ,p_los_val                        in  number    default hr_api.g_number
  ,p_prtn_end_dt                    in  date      default hr_api.g_date
  ,p_prtn_strt_dt                   in  date      default hr_api.g_date
  ,p_wait_perd_cmpltn_dt            in  date      default hr_api.g_date
  ,p_wait_perd_strt_dt               in  date      default hr_api.g_date
  ,p_wv_ctfn_typ_cd                 in  varchar2  default hr_api.g_varchar2
  ,p_hrs_wkd_val                    in  number    default hr_api.g_number
  ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default hr_api.g_varchar2
  ,p_prtn_ovridn_flag               in  varchar2  default hr_api.g_varchar2
  ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default hr_api.g_varchar2
  ,p_prtn_ovridn_rsn_cd             in  varchar2  default hr_api.g_varchar2
  ,p_age_uom                        in  varchar2  default hr_api.g_varchar2
  ,p_los_uom                        in  varchar2  default hr_api.g_varchar2
  ,p_ovrid_svc_dt                   in  date      default hr_api.g_date
  ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
  ,p_frz_los_flag                   in  varchar2  default hr_api.g_varchar2
  ,p_frz_age_flag                   in  varchar2  default hr_api.g_varchar2
  ,p_frz_cmp_lvl_flag               in  varchar2  default hr_api.g_varchar2
  ,p_frz_pct_fl_tm_flag             in  varchar2  default hr_api.g_varchar2
  ,p_frz_hrs_wkd_flag               in  varchar2  default hr_api.g_varchar2
  ,p_frz_comb_age_and_los_flag      in  varchar2  default hr_api.g_varchar2
  ,p_dstr_rstcn_flag                in  varchar2  default hr_api.g_varchar2
  ,p_pct_fl_tm_val                  in  number    default hr_api.g_number
  ,p_wv_prtn_rsn_cd                 in  varchar2  default hr_api.g_varchar2
  ,p_pl_wvd_flag                    in  varchar2  default hr_api.g_varchar2
  ,p_rt_comp_ref_amt                in  number    default hr_api.g_number
  ,p_rt_cmbn_age_n_los_val          in  number    default hr_api.g_number
  ,p_rt_comp_ref_uom                in  varchar2  default hr_api.g_varchar2
  ,p_rt_age_val                     in  number    default hr_api.g_number
  ,p_rt_los_val                     in  number    default hr_api.g_number
  ,p_rt_hrs_wkd_val                 in  number    default hr_api.g_number
  ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default hr_api.g_varchar2
  ,p_rt_age_uom                     in  varchar2  default hr_api.g_varchar2
  ,p_rt_los_uom                     in  varchar2  default hr_api.g_varchar2
  ,p_rt_pct_fl_tm_val               in  number    default hr_api.g_number
  ,p_rt_frz_los_flag                in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_age_flag                in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_cmp_lvl_flag            in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_hrs_wkd_flag            in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default hr_api.g_varchar2
  ,p_once_r_cntug_cd                in  varchar2  default hr_api.g_varchar2
  ,p_pl_ordr_num                    in  number    default hr_api.g_number
  ,p_plip_ordr_num                    in  number    default hr_api.g_number
  ,p_ptip_ordr_num                    in  number    default hr_api.g_number
  ,p_pep_attribute_category         in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute1                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute2                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute3                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute4                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute5                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute6                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute7                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute8                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute9                 in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute10                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute11                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute12                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute13                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute14                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute15                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute16                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute17                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute18                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute19                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute20                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute21                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute22                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute23                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute24                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute25                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute26                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute27                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute28                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute29                in  varchar2  default hr_api.g_varchar2
  ,p_pep_attribute30                in  varchar2  default hr_api.g_varchar2
  ,p_request_id                     in  number    default hr_api.g_number
  ,p_program_application_id         in  number    default hr_api.g_number
  ,p_program_id                     in  number    default hr_api.g_number
  ,p_program_update_date            in  date      default hr_api.g_date
  ,p_object_version_number          in out nocopy number
  ,p_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2
  )
is
  --
  -- Declare cursors and local variables
  --
  l_proc varchar2(72) := g_package||'update_perf_Eligible_Person';
Line: 1584

  l_last_update_date      date;
Line: 1585

  l_last_updated_by       number;
Line: 1586

  l_last_update_login     number;
Line: 1597

    select
    elig_per_id,
    effective_start_date,
    effective_end_date,
    business_group_id,
    pl_id,
    pgm_id,
    plip_id,
    ptip_id,
    ler_id,
    person_id,
    per_in_ler_id,
    dpnt_othr_pl_cvrd_rl_flag,
    prtn_ovridn_thru_dt,
    pl_key_ee_flag,
    pl_hghly_compd_flag,
    elig_flag,
    comp_ref_amt,
    cmbn_age_n_los_val,
    comp_ref_uom,
    age_val,
    los_val,
    prtn_end_dt,
    prtn_strt_dt,
    wait_perd_cmpltn_dt,
    wait_perd_strt_dt,
    wv_ctfn_typ_cd,
    hrs_wkd_val,
    hrs_wkd_bndry_perd_cd,
    prtn_ovridn_flag,
    no_mx_prtn_ovrid_thru_flag,
    prtn_ovridn_rsn_cd,
    age_uom,
    los_uom,
    ovrid_svc_dt,
    inelg_rsn_cd,
    frz_los_flag,
    frz_age_flag,
    frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag,
    dstr_rstcn_flag,
    pct_fl_tm_val,
    wv_prtn_rsn_cd,
    pl_wvd_flag,
    rt_comp_ref_amt,
    rt_cmbn_age_n_los_val,
    rt_comp_ref_uom,
    rt_age_val,
    rt_los_val,
    rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom,
    rt_los_uom,
    rt_pct_fl_tm_val,
    rt_frz_los_flag,
    rt_frz_age_flag,
    rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag,
    once_r_cntug_cd,
    pl_ordr_num,
    plip_ordr_num,
    ptip_ordr_num,
    pep_attribute_category,
    pep_attribute1,
    pep_attribute2,
    pep_attribute3,
    pep_attribute4,
    pep_attribute5,
    pep_attribute6,
    pep_attribute7,
    pep_attribute8,
    pep_attribute9,
    pep_attribute10,
    pep_attribute11,
    pep_attribute12,
    pep_attribute13,
    pep_attribute14,
    pep_attribute15,
    pep_attribute16,
    pep_attribute17,
    pep_attribute18,
    pep_attribute19,
    pep_attribute20,
    pep_attribute21,
    pep_attribute22,
    pep_attribute23,
    pep_attribute24,
    pep_attribute25,
    pep_attribute26,
    pep_attribute27,
    pep_attribute28,
    pep_attribute29,
    pep_attribute30,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    object_version_number
    from    ben_elig_per_f
    where   elig_per_id         = p_elig_per_id
    and        p_effective_date
    between effective_start_date and effective_end_date
    for update nowait;
Line: 1707

    select t.created_by,
           t.creation_date
    from   ben_elig_per_f t
    where  t.elig_per_id       = p_elig_per_id
    and    t.effective_start_date =
             ben_pep_shd.g_old_rec.effective_start_date
    and    t.effective_end_date = (l_validation_start_date - 1);
Line: 1720

    select pep.effective_start_date,
           pep.effective_end_date
    from ben_elig_per_f pep
    where pep.elig_per_id = c_pep_id
    and   c_eff_date
      between pep.effective_start_date and pep.effective_end_date;
Line: 1731

    select  nvl(max(pep.object_version_number),0) + 1
    from    ben_elig_per_f pep
    where   pep.elig_per_id = c_pep_id;
Line: 1737

    select cpp.plip_id
    from ben_plip_f cpp,
         ben_elig_per_f pep
    where cpp.pl_id = pep.pl_id
    and   pep.elig_per_id = p_elig_per_id
    and cpp.pgm_id = cv_pgm_id                /* Bug 5098907 */
    and    p_effective_date
      between pep.effective_start_date and pep.effective_end_date
    and  p_effective_date
      between cpp.effective_start_date and cpp.effective_end_date;
Line: 1761

  savepoint update_perf_Eligible_Person;
Line: 1879

      ,p_program_update_date          => g_pepinsplip.p_program_update_date
      ,p_object_version_number        => l_dummy_ovn
      ,p_effective_date               => g_pepinsplip.p_effective_date
      ,p_override_validation          => g_pepinsplip.p_override_validation
      ,p_defer                        => false
      );
Line: 1899

    ben_Eligible_Person_bk2.update_Eligible_Person_b
      (p_elig_per_id                    =>  p_elig_per_id
      ,p_business_group_id              =>  p_business_group_id
      ,p_pl_id                          =>  p_pl_id
      ,p_pgm_id                         =>  p_pgm_id
      ,p_plip_id                        =>  p_plip_id
      ,p_ptip_id                        =>  p_ptip_id
      ,p_ler_id                         =>  p_ler_id
      ,p_person_id                      =>  p_person_id
      ,p_per_in_ler_id                      =>  p_per_in_ler_id
      ,p_dpnt_othr_pl_cvrd_rl_flag      =>  p_dpnt_othr_pl_cvrd_rl_flag
      ,p_prtn_ovridn_thru_dt            =>  p_prtn_ovridn_thru_dt
      ,p_pl_key_ee_flag                 =>  p_pl_key_ee_flag
      ,p_pl_hghly_compd_flag            =>  p_pl_hghly_compd_flag
      ,p_elig_flag                      =>  p_elig_flag
      ,p_comp_ref_amt                   =>  p_comp_ref_amt
      ,p_cmbn_age_n_los_val             =>  p_cmbn_age_n_los_val
      ,p_comp_ref_uom                   =>  p_comp_ref_uom
      ,p_age_val                        =>  p_age_val
      ,p_los_val                        =>  p_los_val
      ,p_prtn_end_dt                    =>  p_prtn_end_dt
      ,p_prtn_strt_dt                   =>  p_prtn_strt_dt
      ,p_wait_perd_cmpltn_dt            =>  p_wait_perd_cmpltn_dt
      ,p_wait_perd_strt_dt              =>  p_wait_perd_strt_dt
      ,p_wv_ctfn_typ_cd                 =>  p_wv_ctfn_typ_cd
      ,p_hrs_wkd_val                    =>  p_hrs_wkd_val
      ,p_hrs_wkd_bndry_perd_cd          =>  p_hrs_wkd_bndry_perd_cd
      ,p_prtn_ovridn_flag               =>  p_prtn_ovridn_flag
      ,p_no_mx_prtn_ovrid_thru_flag     =>  p_no_mx_prtn_ovrid_thru_flag
      ,p_prtn_ovridn_rsn_cd             =>  p_prtn_ovridn_rsn_cd
      ,p_age_uom                        =>  p_age_uom
      ,p_los_uom                        =>  p_los_uom
      ,p_ovrid_svc_dt                   =>  p_ovrid_svc_dt
      ,p_inelg_rsn_cd                   =>  p_inelg_rsn_cd
      ,p_frz_los_flag                   =>  p_frz_los_flag
      ,p_frz_age_flag                   =>  p_frz_age_flag
      ,p_frz_cmp_lvl_flag               =>  p_frz_cmp_lvl_flag
      ,p_frz_pct_fl_tm_flag             =>  p_frz_pct_fl_tm_flag
      ,p_frz_hrs_wkd_flag               =>  p_frz_hrs_wkd_flag
      ,p_frz_comb_age_and_los_flag      =>  p_frz_comb_age_and_los_flag
      ,p_dstr_rstcn_flag                =>  p_dstr_rstcn_flag
      ,p_pct_fl_tm_val                  =>  p_pct_fl_tm_val
      ,p_wv_prtn_rsn_cd                 =>  p_wv_prtn_rsn_cd
      ,p_pl_wvd_flag                    =>  p_pl_wvd_flag
      ,p_rt_comp_ref_amt                =>  p_rt_comp_ref_amt
      ,p_rt_cmbn_age_n_los_val          =>  p_rt_cmbn_age_n_los_val
      ,p_rt_comp_ref_uom                =>  p_rt_comp_ref_uom
      ,p_rt_age_val                     =>  p_rt_age_val
      ,p_rt_los_val                     =>  p_rt_los_val
      ,p_rt_hrs_wkd_val                 =>  p_rt_hrs_wkd_val
      ,p_rt_hrs_wkd_bndry_perd_cd       =>  p_rt_hrs_wkd_bndry_perd_cd
      ,p_rt_age_uom                     =>  p_rt_age_uom
      ,p_rt_los_uom                     =>  p_rt_los_uom
      ,p_rt_pct_fl_tm_val               =>  p_rt_pct_fl_tm_val
      ,p_rt_frz_los_flag                =>  p_rt_frz_los_flag
      ,p_rt_frz_age_flag                =>  p_rt_frz_age_flag
      ,p_rt_frz_cmp_lvl_flag            =>  p_rt_frz_cmp_lvl_flag
      ,p_rt_frz_pct_fl_tm_flag          =>  p_rt_frz_pct_fl_tm_flag
      ,p_rt_frz_hrs_wkd_flag            =>  p_rt_frz_hrs_wkd_flag
      ,p_rt_frz_comb_age_and_los_flag   =>  p_rt_frz_comb_age_and_los_flag
      ,p_once_r_cntug_cd                =>  p_once_r_cntug_cd
      ,p_pl_ordr_num                    =>  p_pl_ordr_num
      ,p_plip_ordr_num                  =>  p_plip_ordr_num
      ,p_ptip_ordr_num                  =>  p_ptip_ordr_num
      ,p_pep_attribute_category         =>  p_pep_attribute_category
      ,p_pep_attribute1                 =>  p_pep_attribute1
      ,p_pep_attribute2                 =>  p_pep_attribute2
      ,p_pep_attribute3                 =>  p_pep_attribute3
      ,p_pep_attribute4                 =>  p_pep_attribute4
      ,p_pep_attribute5                 =>  p_pep_attribute5
      ,p_pep_attribute6                 =>  p_pep_attribute6
      ,p_pep_attribute7                 =>  p_pep_attribute7
      ,p_pep_attribute8                 =>  p_pep_attribute8
      ,p_pep_attribute9                 =>  p_pep_attribute9
      ,p_pep_attribute10                =>  p_pep_attribute10
      ,p_pep_attribute11                =>  p_pep_attribute11
      ,p_pep_attribute12                =>  p_pep_attribute12
      ,p_pep_attribute13                =>  p_pep_attribute13
      ,p_pep_attribute14                =>  p_pep_attribute14
      ,p_pep_attribute15                =>  p_pep_attribute15
      ,p_pep_attribute16                =>  p_pep_attribute16
      ,p_pep_attribute17                =>  p_pep_attribute17
      ,p_pep_attribute18                =>  p_pep_attribute18
      ,p_pep_attribute19                =>  p_pep_attribute19
      ,p_pep_attribute20                =>  p_pep_attribute20
      ,p_pep_attribute21                =>  p_pep_attribute21
      ,p_pep_attribute22                =>  p_pep_attribute22
      ,p_pep_attribute23                =>  p_pep_attribute23
      ,p_pep_attribute24                =>  p_pep_attribute24
      ,p_pep_attribute25                =>  p_pep_attribute25
      ,p_pep_attribute26                =>  p_pep_attribute26
      ,p_pep_attribute27                =>  p_pep_attribute27
      ,p_pep_attribute28                =>  p_pep_attribute28
      ,p_pep_attribute29                =>  p_pep_attribute29
      ,p_pep_attribute30                =>  p_pep_attribute30
      ,p_request_id                     =>  p_request_id
      ,p_program_application_id         =>  p_program_application_id
      ,p_program_id                     =>  p_program_id
      ,p_program_update_date            =>  p_program_update_date
      ,p_object_version_number          =>  p_object_version_number
      ,p_effective_date                 =>  trunc(p_effective_date)
      ,p_datetrack_mode                 =>  p_datetrack_mode);
Line: 2007

        (p_module_name => 'UPDATE_Eligible_Person'
        ,p_hook_type   => 'BP');
Line: 2119

  p_program_update_date,
  p_object_version_number
  );
Line: 2127

  If (p_datetrack_mode <> 'INSERT') then
    --
    -- We must select and lock the current row.
    --
    Open  c_old_rec;
Line: 2284

    update  ben_elig_per_f t
    set     t.effective_end_date    = l_validation_start_date - 1,
            t.object_version_number = l_object_version_number
    where   t.elig_per_id           = p_elig_per_id
    and     p_effective_date
    between t.effective_start_date and t.effective_end_date;
Line: 2293

    If (p_datetrack_mode = 'UPDATE_OVERRIDE') then
      hr_utility.set_location(l_proc, 15);
Line: 2299

      If (p_datetrack_mode = 'DELETE_NEXT_CHANGE') then
        hr_utility.set_location(l_proc, 10);
Line: 2306

        delete from ben_elig_per_f
        where elig_per_id = p_elig_per_id
        and   effective_start_date = l_validation_start_date;
Line: 2318

        delete from ben_elig_per_f
        where elig_per_id = p_elig_per_id
        and   effective_start_date >= l_validation_start_date;
Line: 2349

    If (p_datetrack_mode <> 'INSERT') then
      hr_utility.set_location(l_proc, 10);
Line: 2371

      l_last_update_date   := sysdate;
Line: 2372

      l_last_updated_by    := fnd_global.user_id;
Line: 2373

      l_last_update_login  := fnd_global.login_id;
Line: 2381

    insert into ben_elig_per_f
    (
      elig_per_id,
      effective_start_date,
      effective_end_date,
      business_group_id,
      pl_id,
      pgm_id,
      plip_id,
      ptip_id,
      ler_id,
      person_id,
      per_in_ler_id,
      dpnt_othr_pl_cvrd_rl_flag,
      prtn_ovridn_thru_dt,
      pl_key_ee_flag,
      pl_hghly_compd_flag,
      elig_flag,
      comp_ref_amt,
      cmbn_age_n_los_val,
      comp_ref_uom,
      age_val,
      los_val,
      prtn_end_dt,
      prtn_strt_dt,
      wait_perd_cmpltn_dt,
      wait_perd_strt_dt ,
      wv_ctfn_typ_cd,
      hrs_wkd_val,
      hrs_wkd_bndry_perd_cd,
      prtn_ovridn_flag,
      no_mx_prtn_ovrid_thru_flag,
      prtn_ovridn_rsn_cd,
      age_uom,
      los_uom,
      ovrid_svc_dt,
      inelg_rsn_cd,
      frz_los_flag,
      frz_age_flag,
      frz_cmp_lvl_flag,
      frz_pct_fl_tm_flag,
      frz_hrs_wkd_flag,
      frz_comb_age_and_los_flag,
      dstr_rstcn_flag,
      pct_fl_tm_val,
      wv_prtn_rsn_cd,
      pl_wvd_flag,
      rt_comp_ref_amt,
      rt_cmbn_age_n_los_val,
      rt_comp_ref_uom,
      rt_age_val,
      rt_los_val,
      rt_hrs_wkd_val,
      rt_hrs_wkd_bndry_perd_cd,
      rt_age_uom,
      rt_los_uom,
      rt_pct_fl_tm_val,
      rt_frz_los_flag,
      rt_frz_age_flag,
      rt_frz_cmp_lvl_flag,
      rt_frz_pct_fl_tm_flag,
      rt_frz_hrs_wkd_flag,
      rt_frz_comb_age_and_los_flag,
      once_r_cntug_cd,
      pl_ordr_num,
      plip_ordr_num,
      ptip_ordr_num,
      pep_attribute_category,
      pep_attribute1,
      pep_attribute2,
      pep_attribute3,
      pep_attribute4,
      pep_attribute5,
      pep_attribute6,
      pep_attribute7,
      pep_attribute8,
      pep_attribute9,
      pep_attribute10,
      pep_attribute11,
      pep_attribute12,
      pep_attribute13,
      pep_attribute14,
      pep_attribute15,
      pep_attribute16,
      pep_attribute17,
      pep_attribute18,
      pep_attribute19,
      pep_attribute20,
      pep_attribute21,
      pep_attribute22,
      pep_attribute23,
      pep_attribute24,
      pep_attribute25,
      pep_attribute26,
      pep_attribute27,
      pep_attribute28,
      pep_attribute29,
      pep_attribute30,
      request_id,
      program_application_id,
      program_id,
      program_update_date,
      object_version_number,
      created_by,
      creation_date,
      last_update_date,
      last_updated_by,
      last_update_login
    )
    Values
    (
      l_rec.elig_per_id,
      l_rec.effective_start_date,
      l_rec.effective_end_date,
      l_rec.business_group_id,
      l_rec.pl_id,
      l_rec.pgm_id,
      l_rec.plip_id,
      l_rec.ptip_id,
      l_rec.ler_id,
      l_rec.person_id,
      l_rec.per_in_ler_id,
      l_rec.dpnt_othr_pl_cvrd_rl_flag,
      l_rec.prtn_ovridn_thru_dt,
      l_rec.pl_key_ee_flag,
      l_rec.pl_hghly_compd_flag,
      l_rec.elig_flag,
      l_rec.comp_ref_amt,
      l_rec.cmbn_age_n_los_val,
      l_rec.comp_ref_uom,
      l_rec.age_val,
      l_rec.los_val,
      l_rec.prtn_end_dt,
      l_rec.prtn_strt_dt,
      l_rec.wait_perd_cmpltn_dt,
      l_rec.wait_perd_strt_dt ,
      l_rec.wv_ctfn_typ_cd,
      l_rec.hrs_wkd_val,
      l_rec.hrs_wkd_bndry_perd_cd,
      l_rec.prtn_ovridn_flag,
      l_rec.no_mx_prtn_ovrid_thru_flag,
      l_rec.prtn_ovridn_rsn_cd,
      l_rec.age_uom,
      l_rec.los_uom,
      l_rec.ovrid_svc_dt,
      l_rec.inelg_rsn_cd,
      l_rec.frz_los_flag,
      l_rec.frz_age_flag,
      l_rec.frz_cmp_lvl_flag,
      l_rec.frz_pct_fl_tm_flag,
      l_rec.frz_hrs_wkd_flag,
      l_rec.frz_comb_age_and_los_flag,
      l_rec.dstr_rstcn_flag,
      l_rec.pct_fl_tm_val,
      l_rec.wv_prtn_rsn_cd,
      l_rec.pl_wvd_flag,
      l_rec.rt_comp_ref_amt,
      l_rec.rt_cmbn_age_n_los_val,
      l_rec.rt_comp_ref_uom,
      l_rec.rt_age_val,
      l_rec.rt_los_val,
      l_rec.rt_hrs_wkd_val,
      l_rec.rt_hrs_wkd_bndry_perd_cd,
      l_rec.rt_age_uom,
      l_rec.rt_los_uom,
      l_rec.rt_pct_fl_tm_val,
      l_rec.rt_frz_los_flag,
      l_rec.rt_frz_age_flag,
      l_rec.rt_frz_cmp_lvl_flag,
      l_rec.rt_frz_pct_fl_tm_flag,
      l_rec.rt_frz_hrs_wkd_flag,
      l_rec.rt_frz_comb_age_and_los_flag,
      l_rec.once_r_cntug_cd,
      l_rec.pl_ordr_num,
      l_rec.plip_ordr_num,
      l_rec.ptip_ordr_num,
      l_rec.pep_attribute_category,
      l_rec.pep_attribute1,
      l_rec.pep_attribute2,
      l_rec.pep_attribute3,
      l_rec.pep_attribute4,
      l_rec.pep_attribute5,
      l_rec.pep_attribute6,
      l_rec.pep_attribute7,
      l_rec.pep_attribute8,
      l_rec.pep_attribute9,
      l_rec.pep_attribute10,
      l_rec.pep_attribute11,
      l_rec.pep_attribute12,
      l_rec.pep_attribute13,
      l_rec.pep_attribute14,
      l_rec.pep_attribute15,
      l_rec.pep_attribute16,
      l_rec.pep_attribute17,
      l_rec.pep_attribute18,
      l_rec.pep_attribute19,
      l_rec.pep_attribute20,
      l_rec.pep_attribute21,
      l_rec.pep_attribute22,
      l_rec.pep_attribute23,
      l_rec.pep_attribute24,
      l_rec.pep_attribute25,
      l_rec.pep_attribute26,
      l_rec.pep_attribute27,
      l_rec.pep_attribute28,
      l_rec.pep_attribute29,
      l_rec.pep_attribute30,
      l_rec.request_id,
      l_rec.program_application_id,
      l_rec.program_id,
      l_rec.program_update_date,
      l_rec.object_version_number,
      l_created_by,
      l_creation_date,
      l_last_update_date,
      l_last_updated_by,
      l_last_update_login
    );
Line: 2621

    update  ben_elig_per_f
    set
    elig_per_id                     = l_rec.elig_per_id,
    business_group_id               = l_rec.business_group_id,
    pl_id                           = l_rec.pl_id,
    pgm_id                          = l_rec.pgm_id,
    plip_id                         = l_rec.plip_id,
    ptip_id                         = l_rec.ptip_id,
    ler_id                          = l_rec.ler_id,
    person_id                       = l_rec.person_id,
    per_in_ler_id                       = l_rec.per_in_ler_id,
    dpnt_othr_pl_cvrd_rl_flag       = l_rec.dpnt_othr_pl_cvrd_rl_flag,
    prtn_ovridn_thru_dt             = l_rec.prtn_ovridn_thru_dt,
    pl_key_ee_flag                  = l_rec.pl_key_ee_flag,
    pl_hghly_compd_flag             = l_rec.pl_hghly_compd_flag,
    elig_flag                       = l_rec.elig_flag,
    comp_ref_amt                    = l_rec.comp_ref_amt,
    cmbn_age_n_los_val              = l_rec.cmbn_age_n_los_val,
    comp_ref_uom                    = l_rec.comp_ref_uom,
    age_val                         = l_rec.age_val,
    los_val                         = l_rec.los_val,
    prtn_end_dt                     = l_rec.prtn_end_dt,
    prtn_strt_dt                    = l_rec.prtn_strt_dt,
    wait_perd_cmpltn_dt             = l_rec.wait_perd_cmpltn_dt,
    wait_perd_strt_dt               = l_rec.wait_perd_strt_dt,
    wv_ctfn_typ_cd                  = l_rec.wv_ctfn_typ_cd,
    hrs_wkd_val                     = l_rec.hrs_wkd_val,
    hrs_wkd_bndry_perd_cd           = l_rec.hrs_wkd_bndry_perd_cd,
    prtn_ovridn_flag                = l_rec.prtn_ovridn_flag,
    no_mx_prtn_ovrid_thru_flag      = l_rec.no_mx_prtn_ovrid_thru_flag,
    prtn_ovridn_rsn_cd              = l_rec.prtn_ovridn_rsn_cd,
    age_uom                         = l_rec.age_uom,
    los_uom                         = l_rec.los_uom,
    ovrid_svc_dt                    = l_rec.ovrid_svc_dt,
    inelg_rsn_cd                    = l_rec.inelg_rsn_cd,
    frz_los_flag                    = l_rec.frz_los_flag,
    frz_age_flag                    = l_rec.frz_age_flag,
    frz_cmp_lvl_flag                = l_rec.frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag              = l_rec.frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag                = l_rec.frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag       = l_rec.frz_comb_age_and_los_flag,
    dstr_rstcn_flag                 = l_rec.dstr_rstcn_flag,
    pct_fl_tm_val                   = l_rec.pct_fl_tm_val,
    wv_prtn_rsn_cd                  = l_rec.wv_prtn_rsn_cd,
    pl_wvd_flag                     = l_rec.pl_wvd_flag,
    rt_comp_ref_amt                 = l_rec.rt_comp_ref_amt,
    rt_cmbn_age_n_los_val           = l_rec.rt_cmbn_age_n_los_val,
    rt_comp_ref_uom                 = l_rec.rt_comp_ref_uom,
    rt_age_val                      = l_rec.rt_age_val,
    rt_los_val                      = l_rec.rt_los_val,
    rt_hrs_wkd_val                  = l_rec.rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd        = l_rec.rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom                      = l_rec.rt_age_uom,
    rt_los_uom                      = l_rec.rt_los_uom,
    rt_pct_fl_tm_val                = l_rec.rt_pct_fl_tm_val,
    rt_frz_los_flag                 = l_rec.rt_frz_los_flag,
    rt_frz_age_flag                 = l_rec.rt_frz_age_flag,
    rt_frz_cmp_lvl_flag             = l_rec.rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag           = l_rec.rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag             = l_rec.rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag    = l_rec.rt_frz_comb_age_and_los_flag,
    once_r_cntug_cd                 = l_rec.once_r_cntug_cd,
    pl_ordr_num                     = l_rec.pl_ordr_num,
    plip_ordr_num                   = l_rec.plip_ordr_num,
    ptip_ordr_num                   = l_rec.ptip_ordr_num,
    pep_attribute_category          = l_rec.pep_attribute_category,
    pep_attribute1                  = l_rec.pep_attribute1,
    pep_attribute2                  = l_rec.pep_attribute2,
    pep_attribute3                  = l_rec.pep_attribute3,
    pep_attribute4                  = l_rec.pep_attribute4,
    pep_attribute5                  = l_rec.pep_attribute5,
    pep_attribute6                  = l_rec.pep_attribute6,
    pep_attribute7                  = l_rec.pep_attribute7,
    pep_attribute8                  = l_rec.pep_attribute8,
    pep_attribute9                  = l_rec.pep_attribute9,
    pep_attribute10                 = l_rec.pep_attribute10,
    pep_attribute11                 = l_rec.pep_attribute11,
    pep_attribute12                 = l_rec.pep_attribute12,
    pep_attribute13                 = l_rec.pep_attribute13,
    pep_attribute14                 = l_rec.pep_attribute14,
    pep_attribute15                 = l_rec.pep_attribute15,
    pep_attribute16                 = l_rec.pep_attribute16,
    pep_attribute17                 = l_rec.pep_attribute17,
    pep_attribute18                 = l_rec.pep_attribute18,
    pep_attribute19                 = l_rec.pep_attribute19,
    pep_attribute20                 = l_rec.pep_attribute20,
    pep_attribute21                 = l_rec.pep_attribute21,
    pep_attribute22                 = l_rec.pep_attribute22,
    pep_attribute23                 = l_rec.pep_attribute23,
    pep_attribute24                 = l_rec.pep_attribute24,
    pep_attribute25                 = l_rec.pep_attribute25,
    pep_attribute26                 = l_rec.pep_attribute26,
    pep_attribute27                 = l_rec.pep_attribute27,
    pep_attribute28                 = l_rec.pep_attribute28,
    pep_attribute29                 = l_rec.pep_attribute29,
    pep_attribute30                 = l_rec.pep_attribute30,
    request_id                      = l_rec.request_id,
    program_application_id          = l_rec.program_application_id,
    program_id                      = l_rec.program_id,
    program_update_date             = l_rec.program_update_date,
    object_version_number           = l_rec.object_version_number
    where   elig_per_id = l_rec.elig_per_id
    and     effective_start_date = l_validation_start_date
    and     effective_end_date   = l_validation_end_date;
Line: 2738

    ben_Eligible_Person_bk2.update_Eligible_Person_a
      (p_elig_per_id                    =>  p_elig_per_id
      ,p_effective_start_date           =>  l_rec.effective_start_date
      ,p_effective_end_date             =>  l_rec.effective_end_date
      ,p_business_group_id              =>  p_business_group_id
      ,p_pl_id                          =>  p_pl_id
      ,p_pgm_id                         =>  p_pgm_id
      ,p_plip_id                        =>  p_plip_id
      ,p_ptip_id                        =>  p_ptip_id
      ,p_ler_id                         =>  p_ler_id
      ,p_person_id                      =>  p_person_id
      ,p_per_in_ler_id                      =>  p_per_in_ler_id
      ,p_dpnt_othr_pl_cvrd_rl_flag      =>  p_dpnt_othr_pl_cvrd_rl_flag
      ,p_prtn_ovridn_thru_dt            =>  p_prtn_ovridn_thru_dt
      ,p_pl_key_ee_flag                 =>  p_pl_key_ee_flag
      ,p_pl_hghly_compd_flag            =>  p_pl_hghly_compd_flag
      ,p_elig_flag                      =>  p_elig_flag
      ,p_comp_ref_amt                   =>  p_comp_ref_amt
      ,p_cmbn_age_n_los_val             =>  p_cmbn_age_n_los_val
      ,p_comp_ref_uom                   =>  p_comp_ref_uom
      ,p_age_val                        =>  p_age_val
      ,p_los_val                        =>  p_los_val
      ,p_prtn_end_dt                    =>  p_prtn_end_dt
      ,p_prtn_strt_dt                   =>  p_prtn_strt_dt
      ,p_wait_perd_cmpltn_dt            =>  p_wait_perd_cmpltn_dt
      ,p_wait_perd_strt_dt              =>  p_wait_perd_strt_dt
      ,p_wv_ctfn_typ_cd                 =>  p_wv_ctfn_typ_cd
      ,p_hrs_wkd_val                    =>  p_hrs_wkd_val
      ,p_hrs_wkd_bndry_perd_cd          =>  p_hrs_wkd_bndry_perd_cd
      ,p_prtn_ovridn_flag               =>  p_prtn_ovridn_flag
      ,p_no_mx_prtn_ovrid_thru_flag     =>  p_no_mx_prtn_ovrid_thru_flag
      ,p_prtn_ovridn_rsn_cd             =>  p_prtn_ovridn_rsn_cd
      ,p_age_uom                        =>  p_age_uom
      ,p_los_uom                        =>  p_los_uom
      ,p_ovrid_svc_dt                   =>  p_ovrid_svc_dt
      ,p_inelg_rsn_cd                   =>  p_inelg_rsn_cd
      ,p_frz_los_flag                   =>  p_frz_los_flag
      ,p_frz_age_flag                   =>  p_frz_age_flag
      ,p_frz_cmp_lvl_flag               =>  p_frz_cmp_lvl_flag
      ,p_frz_pct_fl_tm_flag             =>  p_frz_pct_fl_tm_flag
      ,p_frz_hrs_wkd_flag               =>  p_frz_hrs_wkd_flag
      ,p_frz_comb_age_and_los_flag      =>  p_frz_comb_age_and_los_flag
      ,p_dstr_rstcn_flag                =>  p_dstr_rstcn_flag
      ,p_pct_fl_tm_val                  =>  p_pct_fl_tm_val
      ,p_wv_prtn_rsn_cd                 =>  p_wv_prtn_rsn_cd
      ,p_pl_wvd_flag                    =>  p_pl_wvd_flag
      ,p_rt_comp_ref_amt                =>  p_rt_comp_ref_amt
      ,p_rt_cmbn_age_n_los_val          =>  p_rt_cmbn_age_n_los_val
      ,p_rt_comp_ref_uom                =>  p_rt_comp_ref_uom
      ,p_rt_age_val                     =>  p_rt_age_val
      ,p_rt_los_val                     =>  p_rt_los_val
      ,p_rt_hrs_wkd_val                 =>  p_rt_hrs_wkd_val
      ,p_rt_hrs_wkd_bndry_perd_cd       =>  p_rt_hrs_wkd_bndry_perd_cd
      ,p_rt_age_uom                     =>  p_rt_age_uom
      ,p_rt_los_uom                     =>  p_rt_los_uom
      ,p_rt_pct_fl_tm_val               =>  p_rt_pct_fl_tm_val
      ,p_rt_frz_los_flag                =>  p_rt_frz_los_flag
      ,p_rt_frz_age_flag                =>  p_rt_frz_age_flag
      ,p_rt_frz_cmp_lvl_flag            =>  p_rt_frz_cmp_lvl_flag
      ,p_rt_frz_pct_fl_tm_flag          =>  p_rt_frz_pct_fl_tm_flag
      ,p_rt_frz_hrs_wkd_flag            =>  p_rt_frz_hrs_wkd_flag
      ,p_rt_frz_comb_age_and_los_flag   =>  p_rt_frz_comb_age_and_los_flag
      ,p_once_r_cntug_cd                =>  p_once_r_cntug_cd
      ,p_pl_ordr_num                    =>  p_pl_ordr_num
      ,p_plip_ordr_num                  =>  p_plip_ordr_num
      ,p_ptip_ordr_num                  =>  p_ptip_ordr_num
      ,p_pep_attribute_category         =>  p_pep_attribute_category
      ,p_pep_attribute1                 =>  p_pep_attribute1
      ,p_pep_attribute2                 =>  p_pep_attribute2
      ,p_pep_attribute3                 =>  p_pep_attribute3
      ,p_pep_attribute4                 =>  p_pep_attribute4
      ,p_pep_attribute5                 =>  p_pep_attribute5
      ,p_pep_attribute6                 =>  p_pep_attribute6
      ,p_pep_attribute7                 =>  p_pep_attribute7
      ,p_pep_attribute8                 =>  p_pep_attribute8
      ,p_pep_attribute9                 =>  p_pep_attribute9
      ,p_pep_attribute10                =>  p_pep_attribute10
      ,p_pep_attribute11                =>  p_pep_attribute11
      ,p_pep_attribute12                =>  p_pep_attribute12
      ,p_pep_attribute13                =>  p_pep_attribute13
      ,p_pep_attribute14                =>  p_pep_attribute14
      ,p_pep_attribute15                =>  p_pep_attribute15
      ,p_pep_attribute16                =>  p_pep_attribute16
      ,p_pep_attribute17                =>  p_pep_attribute17
      ,p_pep_attribute18                =>  p_pep_attribute18
      ,p_pep_attribute19                =>  p_pep_attribute19
      ,p_pep_attribute20                =>  p_pep_attribute20
      ,p_pep_attribute21                =>  p_pep_attribute21
      ,p_pep_attribute22                =>  p_pep_attribute22
      ,p_pep_attribute23                =>  p_pep_attribute23
      ,p_pep_attribute24                =>  p_pep_attribute24
      ,p_pep_attribute25                =>  p_pep_attribute25
      ,p_pep_attribute26                =>  p_pep_attribute26
      ,p_pep_attribute27                =>  p_pep_attribute27
      ,p_pep_attribute28                =>  p_pep_attribute28
      ,p_pep_attribute29                =>  p_pep_attribute29
      ,p_pep_attribute30                =>  p_pep_attribute30
      ,p_request_id                     =>  p_request_id
      ,p_program_application_id         =>  p_program_application_id
      ,p_program_id                     =>  p_program_id
      ,p_program_update_date            =>  p_program_update_date
      ,p_object_version_number          =>  l_object_version_number
      ,p_effective_date                 =>  trunc(p_effective_date)
      ,p_datetrack_mode                 =>  p_datetrack_mode);
Line: 2848

        (p_module_name => 'UPDATE_Eligible_Person'
        ,p_hook_type   => 'AP');
Line: 2878

    ROLLBACK TO update_perf_Eligible_Person;
Line: 2890

    ROLLBACK TO update_perf_Eligible_Person;
Line: 2896

end update_perf_Eligible_Person;
Line: 2991

  ,p_program_update_date            in  date      default null
  ,p_object_version_number          out nocopy number
  ,p_effective_date                 in  date
  ,p_override_validation            in  boolean   default false
  )
is
  --
  l_proc varchar2(72) := g_package||'create_perf_Elig_Person_Option';
Line: 3009

  l_last_update_date      ben_elig_per_opt_f.last_update_date%TYPE;
Line: 3010

  l_last_updated_by       ben_elig_per_opt_f.last_updated_by%TYPE;
Line: 3011

  l_last_update_login     ben_elig_per_opt_f.last_update_login%TYPE;
Line: 3013

  Cursor C_Sel1 is select ben_elig_per_opt_f_s.nextval from sys.dual;
Line: 3067

  hr_utility.set_location('Insert: '||l_proc, 5);
Line: 3069

  insert into ben_elig_per_opt_f
  ( elig_per_opt_id,
    elig_per_id,
    effective_start_date,
    effective_end_date,
    prtn_ovridn_flag,
    prtn_ovridn_thru_dt,
    no_mx_prtn_ovrid_thru_flag,
    elig_flag,
    prtn_strt_dt,
    prtn_end_dt,
    --wait_perd_cmpltn_dt,
    wait_perd_cmpltn_date,
    wait_perd_strt_dt,
    prtn_ovridn_rsn_cd,
    pct_fl_tm_val,
    opt_id,
    per_in_ler_id,
    rt_comp_ref_amt,
    rt_cmbn_age_n_los_val,
    rt_comp_ref_uom,
    rt_age_val,
    rt_los_val,
    rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom,
    rt_los_uom,
    rt_pct_fl_tm_val,
    rt_frz_los_flag,
    rt_frz_age_flag,
    rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag,
    comp_ref_amt,
    cmbn_age_n_los_val,
    comp_ref_uom,
    age_val,
    los_val,
    hrs_wkd_val,
    hrs_wkd_bndry_perd_cd,
    age_uom,
    los_uom,
    frz_los_flag,
    frz_age_flag,
    frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag,
    ovrid_svc_dt,
    inelg_rsn_cd,
    once_r_cntug_cd,
    oipl_ordr_num,
    business_group_id,
    epo_attribute_category,
    epo_attribute1,
    epo_attribute2,
    epo_attribute3,
    epo_attribute4,
    epo_attribute5,
    epo_attribute6,
    epo_attribute7,
    epo_attribute8,
    epo_attribute9,
    epo_attribute10,
    epo_attribute11,
    epo_attribute12,
    epo_attribute13,
    epo_attribute14,
    epo_attribute15,
    epo_attribute16,
    epo_attribute17,
    epo_attribute18,
    epo_attribute19,
    epo_attribute20,
    epo_attribute21,
    epo_attribute22,
    epo_attribute23,
    epo_attribute24,
    epo_attribute25,
    epo_attribute26,
    epo_attribute27,
    epo_attribute28,
    epo_attribute29,
    epo_attribute30,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    object_version_number,
    created_by,
    creation_date,
    last_update_date,
    last_updated_by,
    last_update_login
  )
  Values
  ( l_elig_per_opt_id,
    p_elig_per_id,
    l_effective_start_date,
    l_effective_end_date,
    p_prtn_ovridn_flag,
    p_prtn_ovridn_thru_dt,
    p_no_mx_prtn_ovrid_thru_flag,
    p_elig_flag,
    p_prtn_strt_dt,
    p_prtn_end_dt,
    -- p_wait_perd_cmpltn_dt,
    p_wait_perd_cmpltn_date,
    p_wait_perd_strt_dt,
    p_prtn_ovridn_rsn_cd,
    p_pct_fl_tm_val,
    p_opt_id,
    p_per_in_ler_id,
    p_rt_comp_ref_amt,
    p_rt_cmbn_age_n_los_val,
    p_rt_comp_ref_uom,
    p_rt_age_val,
    p_rt_los_val,
    p_rt_hrs_wkd_val,
    p_rt_hrs_wkd_bndry_perd_cd,
    p_rt_age_uom,
    p_rt_los_uom,
    p_rt_pct_fl_tm_val,
    p_rt_frz_los_flag,
    p_rt_frz_age_flag,
    p_rt_frz_cmp_lvl_flag,
    p_rt_frz_pct_fl_tm_flag,
    p_rt_frz_hrs_wkd_flag,
    p_rt_frz_comb_age_and_los_flag,
    p_comp_ref_amt,
    p_cmbn_age_n_los_val,
    p_comp_ref_uom,
    p_age_val,
    p_los_val,
    p_hrs_wkd_val,
    p_hrs_wkd_bndry_perd_cd,
    p_age_uom,
    p_los_uom,
    p_frz_los_flag,
    p_frz_age_flag,
    p_frz_cmp_lvl_flag,
    p_frz_pct_fl_tm_flag,
    p_frz_hrs_wkd_flag,
    p_frz_comb_age_and_los_flag,
    p_ovrid_svc_dt,
    p_inelg_rsn_cd,
    p_once_r_cntug_cd,
    p_oipl_ordr_num,
    p_business_group_id,
    p_epo_attribute_category,
    p_epo_attribute1,
    p_epo_attribute2,
    p_epo_attribute3,
    p_epo_attribute4,
    p_epo_attribute5,
    p_epo_attribute6,
    p_epo_attribute7,
    p_epo_attribute8,
    p_epo_attribute9,
    p_epo_attribute10,
    p_epo_attribute11,
    p_epo_attribute12,
    p_epo_attribute13,
    p_epo_attribute14,
    p_epo_attribute15,
    p_epo_attribute16,
    p_epo_attribute17,
    p_epo_attribute18,
    p_epo_attribute19,
    p_epo_attribute20,
    p_epo_attribute21,
    p_epo_attribute22,
    p_epo_attribute23,
    p_epo_attribute24,
    p_epo_attribute25,
    p_epo_attribute26,
    p_epo_attribute27,
    p_epo_attribute28,
    p_epo_attribute29,
    p_epo_attribute30,
    p_request_id,
    p_program_application_id,
    p_program_id,
    p_program_update_date,
    l_object_version_number,
    l_created_by,
    l_creation_date,
    l_last_update_date,
    l_last_updated_by,
    l_last_update_login
    );
Line: 3261

  hr_utility.set_location('Dn Insert: '||l_proc, 5);
Line: 3341

    select
    elig_per_opt_id,
    elig_per_id,
    effective_start_date,
    effective_end_date,
    prtn_ovridn_flag,
    prtn_ovridn_thru_dt,
    no_mx_prtn_ovrid_thru_flag,
    elig_flag,
    prtn_strt_dt,
    prtn_end_dt,
    -- wait_perd_cmpltn_dt,
    wait_perd_cmpltn_date,
    wait_perd_strt_dt,
    prtn_ovridn_rsn_cd,
    pct_fl_tm_val,
    opt_id,
    per_in_ler_id,
    rt_comp_ref_amt,
    rt_cmbn_age_n_los_val,
    rt_comp_ref_uom,
    rt_age_val,
    rt_los_val,
    rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom,
    rt_los_uom,
    rt_pct_fl_tm_val,
    rt_frz_los_flag,
    rt_frz_age_flag,
    rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag,
    comp_ref_amt,
    cmbn_age_n_los_val,
    comp_ref_uom,
    age_val,
    los_val,
    hrs_wkd_val,
    hrs_wkd_bndry_perd_cd,
    age_uom,
    los_uom,
    frz_los_flag,
    frz_age_flag,
    frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag,
    ovrid_svc_dt,
    inelg_rsn_cd,
    once_r_cntug_cd,
    oipl_ordr_num,
    business_group_id,
    epo_attribute_category,
    epo_attribute1,
    epo_attribute2,
    epo_attribute3,
    epo_attribute4,
    epo_attribute5,
    epo_attribute6,
    epo_attribute7,
    epo_attribute8,
    epo_attribute9,
    epo_attribute10,
    epo_attribute11,
    epo_attribute12,
    epo_attribute13,
    epo_attribute14,
    epo_attribute15,
    epo_attribute16,
    epo_attribute17,
    epo_attribute18,
    epo_attribute19,
    epo_attribute20,
    epo_attribute21,
    epo_attribute22,
    epo_attribute23,
    epo_attribute24,
    epo_attribute25,
    epo_attribute26,
    epo_attribute27,
    epo_attribute28,
    epo_attribute29,
    epo_attribute30,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    object_version_number
    from    ben_elig_per_opt_f
    where   elig_per_opt_id         = p_elig_per_opt_id
    and        p_effective_date
    between effective_start_date and effective_end_date;
Line: 3459

  If (p_datetrack_mode <> 'INSERT') then
    --
    -- We must select and lock the current row.
    --
    Open  C_Sel1;
Line: 3898

  If (p_rec.program_update_date = hr_api.g_date) then
    p_rec.program_update_date :=
    ben_epo_shd.g_old_rec.program_update_date;
Line: 3911

Procedure dt_pre_update
  (p_rec                   in out nocopy ben_epo_shd.g_rec_type
  ,p_effective_date        in            date
  ,p_datetrack_mode        in            varchar2
  ,p_validation_start_date in            date
  ,p_validation_end_date   in            date
  )
is
--
  l_proc             varchar2(72) := g_package||'dt_pre_update';
Line: 3938

    If (p_datetrack_mode = 'UPDATE_OVERRIDE') then
      hr_utility.set_location(l_proc, 15);
Line: 3944

      ben_epo_del.delete_dml
        (p_rec             => p_rec,
     p_effective_date     => p_effective_date,
     p_datetrack_mode     => p_datetrack_mode,
     p_validation_start_date => p_validation_start_date,
     p_validation_end_date   => p_validation_end_date);
Line: 3955

    ben_epo_ins.insert_dml
      (p_rec            => p_rec,
       p_effective_date        => p_effective_date,
       p_datetrack_mode        => p_datetrack_mode,
       p_validation_start_date    => p_validation_start_date,
       p_validation_end_date    => p_validation_end_date);
Line: 3963

End dt_pre_update;
Line: 3968

Procedure pre_update
  (p_rec                   in out nocopy ben_epo_shd.g_rec_type
  ,p_effective_date        in     date
  ,p_datetrack_mode        in     varchar2
  ,p_validation_start_date in     date
  ,p_validation_end_date   in     date
  )
is
--
  l_proc    varchar2(72) := g_package||'pre_update';
Line: 3984

  dt_pre_update
    (p_rec              => p_rec,
     p_effective_date         => p_effective_date,
     p_datetrack_mode         => p_datetrack_mode,
     p_validation_start_date => p_validation_start_date,
     p_validation_end_date   => p_validation_end_date);
Line: 3992

End pre_update;
Line: 3997

Procedure dt_update_dml
  (p_rec                   in out nocopy ben_epo_shd.g_rec_type
  ,p_effective_date        in     date
  ,p_datetrack_mode        in     varchar2
  ,p_validation_start_date in     date
  ,p_validation_end_date   in     date
  )
is
--
  l_proc    varchar2(72) := g_package||'dt_update_dml';
Line: 4027

    update  ben_elig_per_opt_f
    set
    elig_per_opt_id                 = p_rec.elig_per_opt_id,
    elig_per_id                     = p_rec.elig_per_id,
    prtn_ovridn_flag                = p_rec.prtn_ovridn_flag,
    prtn_ovridn_thru_dt             = p_rec.prtn_ovridn_thru_dt,
    no_mx_prtn_ovrid_thru_flag      = p_rec.no_mx_prtn_ovrid_thru_flag,
    elig_flag                       = p_rec.elig_flag,
    prtn_strt_dt                    = p_rec.prtn_strt_dt,
    prtn_end_dt                     = p_rec.prtn_end_dt,
    -- wait_perd_cmpltn_dt             = p_rec.wait_perd_cmpltn_dt,
    wait_perd_cmpltn_date             = p_rec.wait_perd_cmpltn_date,
    wait_perd_strt_dt               = p_rec.wait_perd_strt_dt,
    prtn_ovridn_rsn_cd              = p_rec.prtn_ovridn_rsn_cd,
    pct_fl_tm_val                   = p_rec.pct_fl_tm_val,
    opt_id                          = p_rec.opt_id,
    per_in_ler_id                   = p_rec.per_in_ler_id,
    rt_comp_ref_amt                 = p_rec.rt_comp_ref_amt,
    rt_cmbn_age_n_los_val           = p_rec.rt_cmbn_age_n_los_val,
    rt_comp_ref_uom                 = p_rec.rt_comp_ref_uom,
    rt_age_val                      = p_rec.rt_age_val,
    rt_los_val                      = p_rec.rt_los_val,
    rt_hrs_wkd_val                  = p_rec.rt_hrs_wkd_val,
    rt_hrs_wkd_bndry_perd_cd        = p_rec.rt_hrs_wkd_bndry_perd_cd,
    rt_age_uom                      = p_rec.rt_age_uom,
    rt_los_uom                      = p_rec.rt_los_uom,
    rt_pct_fl_tm_val                = p_rec.rt_pct_fl_tm_val,
    rt_frz_los_flag                 = p_rec.rt_frz_los_flag,
    rt_frz_age_flag                 = p_rec.rt_frz_age_flag,
    rt_frz_cmp_lvl_flag             = p_rec.rt_frz_cmp_lvl_flag,
    rt_frz_pct_fl_tm_flag           = p_rec.rt_frz_pct_fl_tm_flag,
    rt_frz_hrs_wkd_flag             = p_rec.rt_frz_hrs_wkd_flag,
    rt_frz_comb_age_and_los_flag    = p_rec.rt_frz_comb_age_and_los_flag,
    comp_ref_amt                    = p_rec.comp_ref_amt,
    cmbn_age_n_los_val              = p_rec.cmbn_age_n_los_val,
    comp_ref_uom                    = p_rec.comp_ref_uom,
    age_val                         = p_rec.age_val,
    los_val                         = p_rec.los_val,
    hrs_wkd_val                     = p_rec.hrs_wkd_val,
    hrs_wkd_bndry_perd_cd           = p_rec.hrs_wkd_bndry_perd_cd,
    age_uom                         = p_rec.age_uom,
    los_uom                         = p_rec.los_uom,
    frz_los_flag                    = p_rec.frz_los_flag,
    frz_age_flag                    = p_rec.frz_age_flag,
    frz_cmp_lvl_flag                = p_rec.frz_cmp_lvl_flag,
    frz_pct_fl_tm_flag              = p_rec.frz_pct_fl_tm_flag,
    frz_hrs_wkd_flag                = p_rec.frz_hrs_wkd_flag,
    frz_comb_age_and_los_flag       = p_rec.frz_comb_age_and_los_flag,
    ovrid_svc_dt                    = p_rec.ovrid_svc_dt,
    inelg_rsn_cd                    = p_rec.inelg_rsn_cd,
    once_r_cntug_cd                 = p_rec.once_r_cntug_cd,
    oipl_ordr_num                   = p_rec.oipl_ordr_num,
    business_group_id               = p_rec.business_group_id,
    epo_attribute_category          = p_rec.epo_attribute_category,
    epo_attribute1                  = p_rec.epo_attribute1,
    epo_attribute2                  = p_rec.epo_attribute2,
    epo_attribute3                  = p_rec.epo_attribute3,
    epo_attribute4                  = p_rec.epo_attribute4,
    epo_attribute5                  = p_rec.epo_attribute5,
    epo_attribute6                  = p_rec.epo_attribute6,
    epo_attribute7                  = p_rec.epo_attribute7,
    epo_attribute8                  = p_rec.epo_attribute8,
    epo_attribute9                  = p_rec.epo_attribute9,
    epo_attribute10                 = p_rec.epo_attribute10,
    epo_attribute11                 = p_rec.epo_attribute11,
    epo_attribute12                 = p_rec.epo_attribute12,
    epo_attribute13                 = p_rec.epo_attribute13,
    epo_attribute14                 = p_rec.epo_attribute14,
    epo_attribute15                 = p_rec.epo_attribute15,
    epo_attribute16                 = p_rec.epo_attribute16,
    epo_attribute17                 = p_rec.epo_attribute17,
    epo_attribute18                 = p_rec.epo_attribute18,
    epo_attribute19                 = p_rec.epo_attribute19,
    epo_attribute20                 = p_rec.epo_attribute20,
    epo_attribute21                 = p_rec.epo_attribute21,
    epo_attribute22                 = p_rec.epo_attribute22,
    epo_attribute23                 = p_rec.epo_attribute23,
    epo_attribute24                 = p_rec.epo_attribute24,
    epo_attribute25                 = p_rec.epo_attribute25,
    epo_attribute26                 = p_rec.epo_attribute26,
    epo_attribute27                 = p_rec.epo_attribute27,
    epo_attribute28                 = p_rec.epo_attribute28,
    epo_attribute29                 = p_rec.epo_attribute29,
    epo_attribute30                 = p_rec.epo_attribute30,
    request_id                = p_rec.request_id,
    program_application_id        = p_rec.program_application_id,
    program_id                = p_rec.program_id,
    program_update_date            = p_rec.program_update_date,
    object_version_number           = p_rec.object_version_number
    where   elig_per_opt_id = p_rec.elig_per_opt_id
    and     effective_start_date = p_validation_start_date
    and     effective_end_date   = p_validation_end_date;
Line: 4143

End dt_update_dml;
Line: 4149

Procedure update_dml
  (p_rec                   in out nocopy ben_epo_shd.g_rec_type
  ,p_effective_date        in     date
  ,p_datetrack_mode        in     varchar2
  ,p_validation_start_date in     date
  ,p_validation_end_date   in     date
  )
is
--
  l_proc    varchar2(72) := g_package||'update_dml';
Line: 4163

  dt_update_dml(p_rec            => p_rec,
        p_effective_date    => p_effective_date,
        p_datetrack_mode    => p_datetrack_mode,
               p_validation_start_date    => p_validation_start_date,
        p_validation_end_date    => p_validation_end_date);
Line: 4170

End update_dml;
Line: 4211

        nvl(p_rec.per_in_ler_id,-1) <> nvl(ben_epo_shd.g_old_rec.per_in_ler_id,-1) or -- bug 5478994 epo to be updated first-time by unrestricted run
        nvl(p_rec.opt_id,-1) <> nvl(ben_epo_shd.g_old_rec.opt_id,-1) or
        nvl(p_rec.prtn_ovridn_thru_dt,to_date('01-01-1001','dd-mm-yyyy'))<>
        nvl(ben_epo_shd.g_old_rec.prtn_ovridn_thru_dt,to_date('01-01-1001','dd-mm-yyyy'))  or
        nvl(p_rec.elig_flag,'N') <>  nvl(ben_epo_shd.g_old_rec.elig_flag,'N') or
        nvl(p_rec.comp_ref_amt,-1) <> nvl(ben_epo_shd.g_old_rec.comp_ref_amt,-1) or
        nvl(p_rec.cmbn_age_n_los_val, -1) <> nvl(ben_epo_shd.g_old_rec.cmbn_age_n_los_val, -1) or
        nvl(p_rec.comp_ref_uom,'X') <>  nvl(ben_epo_shd.g_old_rec.comp_ref_uom,'X') or
        nvl(p_rec.age_val, -1) <> nvl(ben_epo_shd.g_old_rec.age_val, -1) or
        nvl(p_rec.los_val, -1) <> nvl(ben_epo_shd.g_old_rec.los_val, -1) or
        nvl(p_rec.prtn_end_dt,to_date('01-01-1001','dd-mm-yyyy')) <>
        nvl(ben_epo_shd.g_old_rec.prtn_end_dt,to_date('01-01-1001','dd-mm-yyyy')) or
        nvl(p_rec.wait_perd_cmpltn_date,to_date('01-01-1001','dd-mm-yyyy')) <>
            nvl(ben_epo_shd.g_old_rec.wait_perd_cmpltn_date,to_date('01-01-1001','dd-mm-yyyy')) or
        nvl(p_rec.wait_perd_strt_dt,to_date('01-01-1001','dd-mm-yyyy')) <>
              nvl(ben_epo_shd.g_old_rec.wait_perd_strt_dt,to_date('01-01-1001','dd-mm-yyyy')) or
        nvl(p_rec.hrs_wkd_val,-1) <> nvl(ben_epo_shd.g_old_rec.hrs_wkd_val,-1) or
        nvl(p_rec.hrs_wkd_bndry_perd_cd,'X') <> nvl(ben_epo_shd.g_old_rec.hrs_wkd_bndry_perd_cd,'X') or
        nvl(p_rec.prtn_ovridn_flag,'N') <> nvl(ben_epo_shd.g_old_rec.prtn_ovridn_flag,'N') or
        nvl(p_rec.no_mx_prtn_ovrid_thru_flag,'N') <>
             nvl(ben_epo_shd.g_old_rec.no_mx_prtn_ovrid_thru_flag,'N') or
        nvl(p_rec.prtn_ovridn_rsn_cd, 'X') <>
           nvl(ben_epo_shd.g_old_rec.prtn_ovridn_rsn_cd, 'X') or
        nvl(p_rec.age_uom,'X') <>  nvl(ben_epo_shd.g_old_rec.age_uom,'X') or
        nvl(p_rec.los_uom,'X') <> nvl(ben_epo_shd.g_old_rec.los_uom,'X') or
        nvl(p_rec.ovrid_svc_dt,to_date('01-01-1001','dd-mm-yyyy')) <>
        nvl(ben_epo_shd.g_old_rec.ovrid_svc_dt,to_date('01-01-1001','dd-mm-yyyy')) or
        nvl(p_rec.inelg_rsn_cd,'X') <> nvl(ben_epo_shd.g_old_rec.inelg_rsn_cd,'X') or
        nvl(p_rec.frz_los_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_los_flag,'N') or
        nvl(p_rec.frz_age_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_age_flag,'N') or
        nvl(p_rec.frz_cmp_lvl_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_cmp_lvl_flag,'N') or
        nvl(p_rec.frz_pct_fl_tm_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_pct_fl_tm_flag,'N') or
        nvl(p_rec.frz_hrs_wkd_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_hrs_wkd_flag,'N') or
        nvl(p_rec.frz_comb_age_and_los_flag,'N') <> nvl(ben_epo_shd.g_old_rec.frz_comb_age_and_los_flag,'N') or
        nvl(p_rec.pct_fl_tm_val,-1) <> nvl(ben_epo_shd.g_old_rec.pct_fl_tm_val,-1) or
        nvl(p_rec.rt_comp_ref_amt,-1) <> nvl(ben_epo_shd.g_old_rec.rt_comp_ref_amt,-1) or
        nvl(p_rec.rt_cmbn_age_n_los_val,-1) <> nvl(ben_epo_shd.g_old_rec.rt_cmbn_age_n_los_val,-1) or
        nvl(p_rec.rt_comp_ref_uom,'X') <> nvl(ben_epo_shd.g_old_rec.rt_comp_ref_uom,'X') or
        nvl(p_rec.rt_age_val,-1) <> nvl(ben_epo_shd.g_old_rec.rt_age_val,-1) or
        nvl(p_rec.rt_los_val,-1) <> nvl(ben_epo_shd.g_old_rec.rt_los_val,-1) or
        nvl(p_rec.rt_hrs_wkd_val,-1) <> nvl(ben_epo_shd.g_old_rec.rt_hrs_wkd_val,-1) or
        nvl(p_rec.rt_hrs_wkd_bndry_perd_cd,'X') <>
            nvl(ben_epo_shd.g_old_rec.rt_hrs_wkd_bndry_perd_cd,'X') or
        nvl(p_rec.rt_age_uom,'X') <> nvl(ben_epo_shd.g_old_rec.rt_age_uom,'X') or
        nvl(p_rec.rt_los_uom,'X') <> nvl(ben_epo_shd.g_old_rec.rt_los_uom,'X') or
        nvl(p_rec.rt_pct_fl_tm_val,-1) <> nvl(ben_epo_shd.g_old_rec.rt_pct_fl_tm_val,-1) or
        nvl(p_rec.rt_frz_los_flag,'N') <> nvl(ben_epo_shd.g_old_rec.rt_frz_los_flag,'N') or
        nvl(p_rec.rt_frz_age_flag,'N') <> nvl(ben_epo_shd.g_old_rec.rt_frz_age_flag,'N') or
        nvl(p_rec.rt_frz_cmp_lvl_flag,'N') <> nvl(ben_epo_shd.g_old_rec.rt_frz_cmp_lvl_flag,'N') or
        nvl(p_rec.rt_frz_pct_fl_tm_flag,'N') <> nvl(ben_epo_shd.g_old_rec.rt_frz_pct_fl_tm_flag,'N') or
        nvl(p_rec.rt_frz_hrs_wkd_flag,'N') <> nvl(ben_epo_shd.g_old_rec.rt_frz_hrs_wkd_flag,'N') or
        nvl(p_rec.rt_frz_comb_age_and_los_flag,'N') <>
                nvl(ben_epo_shd.g_old_rec.rt_frz_comb_age_and_los_flag,'N') or
        nvl(p_rec.once_r_cntug_cd,'X') <> nvl(ben_epo_shd.g_old_rec.once_r_cntug_cd,'X') or
        nvl(p_rec.oipl_ordr_num,-1) <> nvl(ben_epo_shd.g_old_rec.oipl_ordr_num,-1) or
		nvl(l_new_ler_id,-1) <> nvl(l_old_ler_id,-1) -- Bug 12964414
        ) then
      --
      null;
Line: 4277

  pre_update
    (p_rec             => p_rec,
     p_effective_date     => p_effective_date,
     p_datetrack_mode     => p_datetrack_mode,
     p_validation_start_date => l_validation_start_date,
     p_validation_end_date     => l_validation_end_date);
Line: 4286

  update_dml
    (p_rec             => p_rec,
     p_effective_date     => p_effective_date,
     p_datetrack_mode     => p_datetrack_mode,
     p_validation_start_date => l_validation_start_date,
     p_validation_end_date     => l_validation_end_date);
Line: 4387

  p_program_update_date          in date             default hr_api.g_date,
  p_object_version_number        in out nocopy number,
  p_effective_date         in date,
  p_datetrack_mode         in varchar2
  ) is
--
  l_rec        ben_epo_shd.g_rec_type;
Line: 4492

  p_program_update_date,
  p_object_version_number
  );
Line: 4509

procedure update_perf_Elig_Person_Option
  (p_validate                       in  boolean   default false
  ,p_elig_per_opt_id                in  number
  ,p_elig_per_id                    in  number    default hr_api.g_number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_prtn_ovridn_flag               in  varchar2  default hr_api.g_varchar2
  ,p_prtn_ovridn_thru_dt            in  date      default hr_api.g_date
  ,p_no_mx_prtn_ovrid_thru_flag     in  varchar2  default hr_api.g_varchar2
  ,p_elig_flag                      in  varchar2  default hr_api.g_varchar2
  ,p_prtn_strt_dt                   in  date      default hr_api.g_date
  ,p_prtn_end_dt                    in  date      default hr_api.g_date
  --,p_wait_perd_cmpltn_dt            in  date      default hr_api.g_date
  ,p_wait_perd_cmpltn_date            in  date      default hr_api.g_date
  ,p_wait_perd_strt_dt              in  date      default hr_api.g_date
  ,p_prtn_ovridn_rsn_cd             in  varchar2  default hr_api.g_varchar2
  ,p_pct_fl_tm_val                  in  number    default hr_api.g_number
  ,p_opt_id                         in  number    default hr_api.g_number
  ,p_per_in_ler_id                  in  number    default hr_api.g_number
  ,p_rt_comp_ref_amt                in  number    default hr_api.g_number
  ,p_rt_cmbn_age_n_los_val          in  number    default hr_api.g_number
  ,p_rt_comp_ref_uom                in  varchar2  default hr_api.g_varchar2
  ,p_rt_age_val                     in  number    default hr_api.g_number
  ,p_rt_los_val                     in  number    default hr_api.g_number
  ,p_rt_hrs_wkd_val                 in  number    default hr_api.g_number
  ,p_rt_hrs_wkd_bndry_perd_cd       in  varchar2  default hr_api.g_varchar2
  ,p_rt_age_uom                     in  varchar2  default hr_api.g_varchar2
  ,p_rt_los_uom                     in  varchar2  default hr_api.g_varchar2
  ,p_rt_pct_fl_tm_val               in  number    default hr_api.g_number
  ,p_rt_frz_los_flag                in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_age_flag                in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_cmp_lvl_flag            in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_pct_fl_tm_flag          in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_hrs_wkd_flag            in  varchar2  default hr_api.g_varchar2
  ,p_rt_frz_comb_age_and_los_flag   in  varchar2  default hr_api.g_varchar2
  ,p_comp_ref_amt                   in  number    default hr_api.g_number
  ,p_cmbn_age_n_los_val             in  number    default hr_api.g_number
  ,p_comp_ref_uom                   in  varchar2  default hr_api.g_varchar2
  ,p_age_val                        in  number    default hr_api.g_number
  ,p_los_val                        in  number    default hr_api.g_number
  ,p_hrs_wkd_val                    in  number    default hr_api.g_number
  ,p_hrs_wkd_bndry_perd_cd          in  varchar2  default hr_api.g_varchar2
  ,p_age_uom                        in  varchar2  default hr_api.g_varchar2
  ,p_los_uom                        in  varchar2  default hr_api.g_varchar2
  ,p_frz_los_flag                   in  varchar2  default hr_api.g_varchar2
  ,p_frz_age_flag                   in  varchar2  default hr_api.g_varchar2
  ,p_frz_cmp_lvl_flag               in  varchar2  default hr_api.g_varchar2
  ,p_frz_pct_fl_tm_flag             in  varchar2  default hr_api.g_varchar2
  ,p_frz_hrs_wkd_flag               in  varchar2  default hr_api.g_varchar2
  ,p_frz_comb_age_and_los_flag      in  varchar2  default hr_api.g_varchar2
  ,p_ovrid_svc_dt                   in  date      default hr_api.g_date
  ,p_inelg_rsn_cd                   in  varchar2  default hr_api.g_varchar2
  ,p_once_r_cntug_cd                in  varchar2  default hr_api.g_varchar2
  ,p_oipl_ordr_num                  in  number    default hr_api.g_number
  ,p_business_group_id              in  number    default hr_api.g_number
  ,p_epo_attribute_category         in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute1                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute2                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute3                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute4                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute5                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute6                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute7                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute8                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute9                 in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute10                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute11                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute12                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute13                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute14                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute15                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute16                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute17                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute18                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute19                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute20                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute21                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute22                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute23                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute24                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute25                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute26                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute27                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute28                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute29                in  varchar2  default hr_api.g_varchar2
  ,p_epo_attribute30                in  varchar2  default hr_api.g_varchar2
  ,p_request_id                     in  number    default hr_api.g_number
  ,p_program_application_id         in  number    default hr_api.g_number
  ,p_program_id                     in  number    default hr_api.g_number
  ,p_program_update_date            in  date      default hr_api.g_date
  ,p_object_version_number          in out nocopy number
  ,p_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc varchar2(72) := g_package||'update_perf_Elig_Person_Option';
Line: 4617

  savepoint update_perf_Elig_Person_Option;
Line: 4625

    ben_Elig_Person_Option_bk2.update_Elig_Person_Option_b
      (
       p_elig_per_opt_id                =>  p_elig_per_opt_id
      ,p_elig_per_id                    =>  p_elig_per_id
      ,p_prtn_ovridn_flag               =>  p_prtn_ovridn_flag
      ,p_prtn_ovridn_thru_dt            =>  p_prtn_ovridn_thru_dt
      ,p_no_mx_prtn_ovrid_thru_flag     =>  p_no_mx_prtn_ovrid_thru_flag
      ,p_elig_flag                      =>  p_elig_flag
      ,p_prtn_strt_dt                   =>  p_prtn_strt_dt
      ,p_prtn_end_dt                    =>  p_prtn_end_dt
      --,p_wait_perd_cmpltn_dt            =>  p_wait_perd_cmpltn_dt
      ,p_wait_perd_cmpltn_date            =>  p_wait_perd_cmpltn_date
      ,p_wait_perd_strt_dt              =>  p_wait_perd_strt_dt
      ,p_prtn_ovridn_rsn_cd             =>  p_prtn_ovridn_rsn_cd
      ,p_pct_fl_tm_val                  =>  p_pct_fl_tm_val
      ,p_opt_id                         =>  p_opt_id
      ,p_per_in_ler_id                  =>  p_per_in_ler_id
      ,p_rt_comp_ref_amt                =>  p_rt_comp_ref_amt
      ,p_rt_cmbn_age_n_los_val          =>  p_rt_cmbn_age_n_los_val
      ,p_rt_comp_ref_uom                =>  p_rt_comp_ref_uom
      ,p_rt_age_val                     =>  p_rt_age_val
      ,p_rt_los_val                     =>  p_rt_los_val
      ,p_rt_hrs_wkd_val                 =>  p_rt_hrs_wkd_val
      ,p_rt_hrs_wkd_bndry_perd_cd       =>  p_rt_hrs_wkd_bndry_perd_cd
      ,p_rt_age_uom                     =>  p_rt_age_uom
      ,p_rt_los_uom                     =>  p_rt_los_uom
      ,p_rt_pct_fl_tm_val               =>  p_rt_pct_fl_tm_val
      ,p_rt_frz_los_flag                =>  p_rt_frz_los_flag
      ,p_rt_frz_age_flag                =>  p_rt_frz_age_flag
      ,p_rt_frz_cmp_lvl_flag            =>  p_rt_frz_cmp_lvl_flag
      ,p_rt_frz_pct_fl_tm_flag          =>  p_rt_frz_pct_fl_tm_flag
      ,p_rt_frz_hrs_wkd_flag            =>  p_rt_frz_hrs_wkd_flag
      ,p_rt_frz_comb_age_and_los_flag   =>  p_rt_frz_comb_age_and_los_flag
      ,p_comp_ref_amt                   =>  p_comp_ref_amt
      ,p_cmbn_age_n_los_val             =>  p_cmbn_age_n_los_val
      ,p_comp_ref_uom                   =>  p_comp_ref_uom
      ,p_age_val                        =>  p_age_val
      ,p_los_val                        =>  p_los_val
      ,p_hrs_wkd_val                    =>  p_hrs_wkd_val
      ,p_hrs_wkd_bndry_perd_cd          =>  p_hrs_wkd_bndry_perd_cd
      ,p_age_uom                        =>  p_age_uom
      ,p_los_uom                        =>  p_los_uom
      ,p_frz_los_flag                   =>  p_frz_los_flag
      ,p_frz_age_flag                   =>  p_frz_age_flag
      ,p_frz_cmp_lvl_flag               =>  p_frz_cmp_lvl_flag
      ,p_frz_pct_fl_tm_flag             =>  p_frz_pct_fl_tm_flag
      ,p_frz_hrs_wkd_flag               =>  p_frz_hrs_wkd_flag
      ,p_frz_comb_age_and_los_flag      =>  p_frz_comb_age_and_los_flag
      ,p_ovrid_svc_dt                   =>  p_ovrid_svc_dt
      ,p_inelg_rsn_cd                   =>  p_inelg_rsn_cd
      ,p_once_r_cntug_cd                =>  p_once_r_cntug_cd
      ,p_oipl_ordr_num                  =>  p_oipl_ordr_num
      ,p_business_group_id              =>  p_business_group_id
      ,p_epo_attribute_category         =>  p_epo_attribute_category
      ,p_epo_attribute1                 =>  p_epo_attribute1
      ,p_epo_attribute2                 =>  p_epo_attribute2
      ,p_epo_attribute3                 =>  p_epo_attribute3
      ,p_epo_attribute4                 =>  p_epo_attribute4
      ,p_epo_attribute5                 =>  p_epo_attribute5
      ,p_epo_attribute6                 =>  p_epo_attribute6
      ,p_epo_attribute7                 =>  p_epo_attribute7
      ,p_epo_attribute8                 =>  p_epo_attribute8
      ,p_epo_attribute9                 =>  p_epo_attribute9
      ,p_epo_attribute10                =>  p_epo_attribute10
      ,p_epo_attribute11                =>  p_epo_attribute11
      ,p_epo_attribute12                =>  p_epo_attribute12
      ,p_epo_attribute13                =>  p_epo_attribute13
      ,p_epo_attribute14                =>  p_epo_attribute14
      ,p_epo_attribute15                =>  p_epo_attribute15
      ,p_epo_attribute16                =>  p_epo_attribute16
      ,p_epo_attribute17                =>  p_epo_attribute17
      ,p_epo_attribute18                =>  p_epo_attribute18
      ,p_epo_attribute19                =>  p_epo_attribute19
      ,p_epo_attribute20                =>  p_epo_attribute20
      ,p_epo_attribute21                =>  p_epo_attribute21
      ,p_epo_attribute22                =>  p_epo_attribute22
      ,p_epo_attribute23                =>  p_epo_attribute23
      ,p_epo_attribute24                =>  p_epo_attribute24
      ,p_epo_attribute25                =>  p_epo_attribute25
      ,p_epo_attribute26                =>  p_epo_attribute26
      ,p_epo_attribute27                =>  p_epo_attribute27
      ,p_epo_attribute28                =>  p_epo_attribute28
      ,p_epo_attribute29                =>  p_epo_attribute29
      ,p_epo_attribute30                =>  p_epo_attribute30
      ,p_request_id                     =>  p_request_id
      ,p_program_application_id         =>  p_program_application_id
      ,p_program_id                     =>  p_program_id
      ,p_program_update_date            =>  p_program_update_date
      ,p_object_version_number          =>  p_object_version_number
    ,p_effective_date                      => trunc(p_effective_date)
    ,p_datetrack_mode                      => p_datetrack_mode
      );
Line: 4720

        (p_module_name => 'UPDATE_Elig_Person_Option'
        ,p_hook_type   => 'BP'
        );
Line: 4816

    ,p_program_update_date           => p_program_update_date
    ,p_object_version_number         => l_object_version_number
    ,p_effective_date                => trunc(p_effective_date)
    ,p_datetrack_mode                => p_datetrack_mode
    );
Line: 4826

    ben_Elig_Person_Option_bk2.update_Elig_Person_Option_a
      (
       p_elig_per_opt_id                =>  p_elig_per_opt_id
      ,p_elig_per_id                    =>  p_elig_per_id
      ,p_effective_start_date           =>  l_effective_start_date
      ,p_effective_end_date             =>  l_effective_end_date
      ,p_prtn_ovridn_flag               =>  p_prtn_ovridn_flag
      ,p_prtn_ovridn_thru_dt            =>  p_prtn_ovridn_thru_dt
      ,p_no_mx_prtn_ovrid_thru_flag     =>  p_no_mx_prtn_ovrid_thru_flag
      ,p_elig_flag                      =>  p_elig_flag
      ,p_prtn_strt_dt                   =>  p_prtn_strt_dt
      ,p_prtn_end_dt                    =>  p_prtn_end_dt
      --,p_wait_perd_cmpltn_dt            =>  p_wait_perd_cmpltn_dt
      ,p_wait_perd_cmpltn_date           => p_wait_perd_cmpltn_date
      ,p_wait_perd_strt_dt              =>  p_wait_perd_Strt_dt
      ,p_prtn_ovridn_rsn_cd             =>  p_prtn_ovridn_rsn_cd
      ,p_pct_fl_tm_val                  =>  p_pct_fl_tm_val
      ,p_opt_id                         =>  p_opt_id
      ,p_per_in_ler_id                  =>  p_per_in_ler_id
      ,p_rt_comp_ref_amt                =>  p_rt_comp_ref_amt
      ,p_rt_cmbn_age_n_los_val          =>  p_rt_cmbn_age_n_los_val
      ,p_rt_comp_ref_uom                =>  p_rt_comp_ref_uom
      ,p_rt_age_val                     =>  p_rt_age_val
      ,p_rt_los_val                     =>  p_rt_los_val
      ,p_rt_hrs_wkd_val                 =>  p_rt_hrs_wkd_val
      ,p_rt_hrs_wkd_bndry_perd_cd       =>  p_rt_hrs_wkd_bndry_perd_cd
      ,p_rt_age_uom                     =>  p_rt_age_uom
      ,p_rt_los_uom                     =>  p_rt_los_uom
      ,p_rt_pct_fl_tm_val               =>  p_rt_pct_fl_tm_val
      ,p_rt_frz_los_flag                =>  p_rt_frz_los_flag
      ,p_rt_frz_age_flag                =>  p_rt_frz_age_flag
      ,p_rt_frz_cmp_lvl_flag            =>  p_rt_frz_cmp_lvl_flag
      ,p_rt_frz_pct_fl_tm_flag          =>  p_rt_frz_pct_fl_tm_flag
      ,p_rt_frz_hrs_wkd_flag            =>  p_rt_frz_hrs_wkd_flag
      ,p_rt_frz_comb_age_and_los_flag   =>  p_rt_frz_comb_age_and_los_flag
      ,p_comp_ref_amt                   =>  p_comp_ref_amt
      ,p_cmbn_age_n_los_val             =>  p_cmbn_age_n_los_val
      ,p_comp_ref_uom                   =>  p_comp_ref_uom
      ,p_age_val                        =>  p_age_val
      ,p_los_val                        =>  p_los_val
      ,p_hrs_wkd_val                    =>  p_hrs_wkd_val
      ,p_hrs_wkd_bndry_perd_cd          =>  p_hrs_wkd_bndry_perd_cd
      ,p_age_uom                        =>  p_age_uom
      ,p_los_uom                        =>  p_los_uom
      ,p_frz_los_flag                   =>  p_frz_los_flag
      ,p_frz_age_flag                   =>  p_frz_age_flag
      ,p_frz_cmp_lvl_flag               =>  p_frz_cmp_lvl_flag
      ,p_frz_pct_fl_tm_flag             =>  p_frz_pct_fl_tm_flag
      ,p_frz_hrs_wkd_flag               =>  p_frz_hrs_wkd_flag
      ,p_frz_comb_age_and_los_flag      =>  p_frz_comb_age_and_los_flag
      ,p_ovrid_svc_dt                   =>  p_ovrid_svc_dt
      ,p_inelg_rsn_cd                   =>  p_inelg_rsn_cd
      ,p_once_r_cntug_cd                =>  p_once_r_cntug_cd
      ,p_oipl_ordr_num                  =>  p_oipl_ordr_num
      ,p_business_group_id              =>  p_business_group_id
      ,p_epo_attribute_category         =>  p_epo_attribute_category
      ,p_epo_attribute1                 =>  p_epo_attribute1
      ,p_epo_attribute2                 =>  p_epo_attribute2
      ,p_epo_attribute3                 =>  p_epo_attribute3
      ,p_epo_attribute4                 =>  p_epo_attribute4
      ,p_epo_attribute5                 =>  p_epo_attribute5
      ,p_epo_attribute6                 =>  p_epo_attribute6
      ,p_epo_attribute7                 =>  p_epo_attribute7
      ,p_epo_attribute8                 =>  p_epo_attribute8
      ,p_epo_attribute9                 =>  p_epo_attribute9
      ,p_epo_attribute10                =>  p_epo_attribute10
      ,p_epo_attribute11                =>  p_epo_attribute11
      ,p_epo_attribute12                =>  p_epo_attribute12
      ,p_epo_attribute13                =>  p_epo_attribute13
      ,p_epo_attribute14                =>  p_epo_attribute14
      ,p_epo_attribute15                =>  p_epo_attribute15
      ,p_epo_attribute16                =>  p_epo_attribute16
      ,p_epo_attribute17                =>  p_epo_attribute17
      ,p_epo_attribute18                =>  p_epo_attribute18
      ,p_epo_attribute19                =>  p_epo_attribute19
      ,p_epo_attribute20                =>  p_epo_attribute20
      ,p_epo_attribute21                =>  p_epo_attribute21
      ,p_epo_attribute22                =>  p_epo_attribute22
      ,p_epo_attribute23                =>  p_epo_attribute23
      ,p_epo_attribute24                =>  p_epo_attribute24
      ,p_epo_attribute25                =>  p_epo_attribute25
      ,p_epo_attribute26                =>  p_epo_attribute26
      ,p_epo_attribute27                =>  p_epo_attribute27
      ,p_epo_attribute28                =>  p_epo_attribute28
      ,p_epo_attribute29                =>  p_epo_attribute29
      ,p_epo_attribute30                =>  p_epo_attribute30
      ,p_request_id                     =>  p_request_id
      ,p_program_application_id         =>  p_program_application_id
      ,p_program_id                     =>  p_program_id
      ,p_program_update_date            =>  p_program_update_date
      ,p_object_version_number          =>  l_object_version_number
      ,p_effective_date                     => trunc(p_effective_date)
      ,p_datetrack_mode                     => p_datetrack_mode
      );
Line: 4923

        (p_module_name => 'UPDATE_Elig_Person_Option'
        ,p_hook_type   => 'AP'
        );
Line: 4952

    ROLLBACK TO update_perf_Elig_Person_Option;
Line: 4964

    ROLLBACK TO update_perf_Elig_Person_Option;
Line: 4972

end update_perf_Elig_Person_Option;
Line: 4983

        select  distinct p.elig_per_opt_id
        from    ben_elig_per_opt_f p
        where   p.rowid
        between p_start_rowid and p_end_rowid
           and  p.wait_perd_cmpltn_dt||'' is not null ;
Line: 5002

         update ben_elig_per_opt_f epo
            set wait_perd_cmpltn_date = fnd_date.string_to_date(wait_perd_cmpltn_dt,'DD-MON-RRRR')
           where epo.elig_per_opt_id = t_epo_id(i) ;
Line: 5007

      t_epo_id.delete;