DBA Data[Home] [Help]

APPS.BEN_CWB_PERSON_RATES_API SQL Statements

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

Line: 11

   select *
   from ben_cwb_person_rates
   where group_per_in_ler_id = v_group_per_in_ler_id
   and   pl_id = v_pl_id
   and   oipl_id = v_oipl_id;
Line: 343

  select full_name into l_person_name
  from ben_cwb_person_info
  where group_per_in_ler_id = p_group_per_in_ler_id;
Line: 412

procedure update_rates_summary(p_rates_old csr_rates%rowtype,
                               p_rates_new csr_rates%rowtype) is
   --cursor to fetch the managers of the person
   cursor csr_mgr_pil_ids(p_group_per_in_ler_id number) is
   select mgr_per_in_ler_id
   from ben_cwb_group_hrchy
   where emp_per_in_ler_id = p_group_per_in_ler_id
   and lvl_num  <> 0
   order by lvl_num;
Line: 426

   select decode(ws_nnmntry_uom, null, xchg_rate, 1) ws_xchg_rt
         ,decode(elig_sal_nnmntry_uom, null, xchg_rate, 1) elig_sal_xchg_rt
	 ,decode(stat_sal_nnmntry_uom, null, xchg_rate, 1) stat_sal_xchg_rt
	 ,decode(oth_comp_nnmntry_uom, null, xchg_rate, 1) oth_comp_xchg_rt
	 ,decode(tot_comp_nnmntry_uom, null, xchg_rate, 1) tot_comp_xchg_rt
	 ,decode(misc1_nnmntry_uom, null, xchg_rate, 1) misc1_xchg_rt
	 ,decode(misc2_nnmntry_uom, null, xchg_rate, 1) misc2_xchg_rt
	 ,decode(misc3_nnmntry_uom, null, xchg_rate, 1) misc3_xchg_rt
	 ,decode(rec_nnmntry_uom, null, xchg_rate, 1) rec_xchg_rt
         ,uses_bdgt_flag uses_bdgt_flag
   from ben_cwb_pl_dsgn pl
       ,ben_cwb_xchg xchg
   where pl.pl_id = p_pl_id
   and   pl.oipl_id = p_oipl_id
   and   pl.lf_evt_ocrd_dt = p_lf_evt_ocrd_dt
   and   xchg.group_pl_id = pl.group_pl_id
   and   xchg.lf_evt_ocrd_dt = pl.lf_evt_ocrd_dt
   and   xchg.currency = p_currency;
Line: 464

   l_proc            varchar2(72) :=g_package||'update_person_rates_summary';
Line: 639

         ben_cwb_summary_pkg.update_or_insert_pl_sql_tab
               (p_group_per_in_ler_id     => mgr.mgr_per_in_ler_id
               ,p_group_pl_id             => p_rates_old.group_pl_id
               ,p_group_oipl_id           => p_rates_old.group_oipl_id
               ,p_elig_count_direct       => l_elig_count_d * l_immd_mgr
               ,p_elig_count_all          => l_elig_count_d
               ,p_emp_recv_count_direct   => l_emp_recv_count_d * l_immd_mgr
               ,p_emp_recv_count_all      => l_emp_recv_count_d
               ,p_elig_sal_val_direct     => l_elig_sal_val_d * l_immd_mgr
               ,p_elig_sal_val_all        => l_elig_sal_val_d
               ,p_ws_val_direct           => l_ws_val_d * l_immd_mgr
               ,p_ws_val_all              => l_ws_val_d
               ,p_stat_sal_val_direct     => l_stat_sal_val_d * l_immd_mgr
               ,p_stat_sal_val_all        => l_stat_sal_val_d
               ,p_oth_comp_val_direct     => l_oth_comp_val_d * l_immd_mgr
               ,p_oth_comp_val_all        => l_oth_comp_val_d
               ,p_tot_comp_val_direct     => l_tot_comp_val_d * l_immd_mgr
               ,p_tot_comp_val_all        => l_tot_comp_val_d
               ,p_rec_val_direct          => l_rec_val_d * l_immd_mgr
               ,p_rec_val_all             => l_rec_val_d
               ,p_rec_mn_val_direct       => l_rec_mn_val_d * l_immd_mgr
               ,p_rec_mn_val_all          => l_rec_mn_val_d
               ,p_rec_mx_val_direct       => l_rec_mx_val_d * l_immd_mgr
               ,p_rec_mx_val_all          => l_rec_mx_val_d
               ,p_misc1_val_direct        => l_misc1_val_d * l_immd_mgr
               ,p_misc1_val_all           => l_misc1_val_d
               ,p_misc2_val_direct        => l_misc2_val_d * l_immd_mgr
               ,p_misc2_val_all           => l_misc2_val_d
               ,p_misc3_val_direct        => l_misc3_val_d * l_immd_mgr
               ,p_misc3_val_all           => l_misc3_val_d
               );
Line: 690

end; -- update_rates_summary
Line: 741

      select employee_id into l_person_id
      from fnd_user
      where user_id = l_rates_new.last_updated_by;
Line: 749

        hr_utility.set_location('user_id:'|| l_rates_new.last_updated_by, 24);
Line: 1050

         select meaning into l_cd_meaning_old
         from hr_lookups
         where lookup_type='BEN_CWB_ELIG_CRITERIA'
         and lookup_code = p_rates_old.elig_flag;
Line: 1061

         select meaning into l_cd_meaning_new
         from hr_lookups
         where lookup_type='BEN_CWB_ELIG_CRITERIA'
         and lookup_code = l_rates_new.elig_flag;
Line: 1095

         select meaning into l_cd_meaning_old
         from hr_lookups
         where lookup_type='BEN_INELG_RSN'
         and lookup_code = p_rates_old.inelig_rsn_cd;
Line: 1106

         select meaning into l_cd_meaning_new
         from hr_lookups
         where lookup_type='BEN_INELG_RSN'
         and lookup_code = l_rates_new.inelig_rsn_cd;
Line: 1139

procedure update_person_rate
  (p_validate                      in     boolean  default false
  ,p_group_per_in_ler_id           in     number
  ,p_pl_id                         in     number
  ,p_oipl_id                       in     number
  ,p_group_pl_id                   in     number   default hr_api.g_number
  ,p_group_oipl_id                 in     number   default hr_api.g_number
  ,p_lf_evt_ocrd_dt                in     date     default hr_api.g_date
  ,p_person_id                     in     number   default hr_api.g_number
  ,p_assignment_id                 in     number   default hr_api.g_number
  ,p_elig_flag                     in     varchar2 default hr_api.g_varchar2
  ,p_ws_val                        in     number   default hr_api.g_number
  ,p_ws_mn_val                     in     number   default hr_api.g_number
  ,p_ws_mx_val                     in     number   default hr_api.g_number
  ,p_ws_incr_val                   in     number   default hr_api.g_number
  ,p_elig_sal_val                  in     number   default hr_api.g_number
  ,p_stat_sal_val                  in     number   default hr_api.g_number
  ,p_oth_comp_val                  in     number   default hr_api.g_number
  ,p_tot_comp_val                  in     number   default hr_api.g_number
  ,p_misc1_val                     in     number   default hr_api.g_number
  ,p_misc2_val                     in     number   default hr_api.g_number
  ,p_misc3_val                     in     number   default hr_api.g_number
  ,p_rec_val                       in     number   default hr_api.g_number
  ,p_rec_mn_val                    in     number   default hr_api.g_number
  ,p_rec_mx_val                    in     number   default hr_api.g_number
  ,p_rec_incr_val                  in     number   default hr_api.g_number
  ,p_ws_val_last_upd_date          in     date     default hr_api.g_date
  ,p_ws_val_last_upd_by            in     number   default hr_api.g_number
  ,p_pay_proposal_id               in     number   default hr_api.g_number
  ,p_element_entry_value_id        in     number   default hr_api.g_number
  ,p_inelig_rsn_cd                 in     varchar2 default hr_api.g_varchar2
  ,p_elig_ovrid_dt                 in     date     default hr_api.g_date
  ,p_elig_ovrid_person_id          in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_val            in     number   default hr_api.g_number
  ,p_copy_ws_bdgt_val              in     number   default hr_api.g_number
  ,p_copy_rsrv_val                 in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_mn_val         in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_mx_val         in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_incr_val       in     number   default hr_api.g_number
  ,p_copy_ws_bdgt_mn_val           in     number   default hr_api.g_number
  ,p_copy_ws_bdgt_mx_val           in     number   default hr_api.g_number
  ,p_copy_ws_bdgt_incr_val         in     number   default hr_api.g_number
  ,p_copy_rsrv_mn_val              in     number   default hr_api.g_number
  ,p_copy_rsrv_mx_val              in     number   default hr_api.g_number
  ,p_copy_rsrv_incr_val            in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_iss_val        in     number   default hr_api.g_number
  ,p_copy_ws_bdgt_iss_val          in     number   default hr_api.g_number
  ,p_copy_dist_bdgt_iss_date       in     date     default hr_api.g_date
  ,p_copy_ws_bdgt_iss_date         in     date     default hr_api.g_date
  ,p_comp_posting_date             in     date     default hr_api.g_date
  ,p_ws_rt_start_date              in     date     default hr_api.g_date
  ,p_currency                      in     varchar2 default hr_api.g_varchar2
  ,p_perf_min_max_edit             in     varchar2   default 'Y'
  ,p_object_version_number         in out nocopy   number
  ) is
  --
  -- Declare cursors and local variables
  --
  l_object_version_number    number;
Line: 1202

  select ws_mn_val
        ,ws_mx_val
	,ws_incr_val
	,rec_mn_val
	,rec_mx_val
	,rec_incr_val
  from ben_cwb_person_rates rts
  where group_per_in_ler_id = p_group_per_in_ler_id
  and   pl_id = p_pl_id
  and   oipl_id = p_oipl_id;
Line: 1215

  l_proc                varchar2(72) := g_package||'update_person_rate';
Line: 1223

  savepoint update_person_rate;
Line: 1237

    ben_cwb_person_rates_bk2.update_person_rate_b
      (p_group_per_in_ler_id       => p_group_per_in_ler_id
      ,p_pl_id                     => p_pl_id
      ,p_oipl_id                   => p_oipl_id
      ,p_group_pl_id               => p_group_pl_id
      ,p_group_oipl_id             => p_group_oipl_id
      ,p_lf_evt_ocrd_dt            => p_lf_evt_ocrd_dt
      ,p_person_id                 => p_person_id
      ,p_assignment_id             => p_assignment_id
      ,p_elig_flag                 => p_elig_flag
      ,p_ws_val                    => p_ws_val
      ,p_ws_mn_val                 => p_ws_mn_val
      ,p_ws_mx_val                 => p_ws_mx_val
      ,p_ws_incr_val               => p_ws_incr_val
      ,p_elig_sal_val              => p_elig_sal_val
      ,p_stat_sal_val              => p_stat_sal_val
      ,p_oth_comp_val              => p_oth_comp_val
      ,p_tot_comp_val              => p_tot_comp_val
      ,p_misc1_val                 => p_misc1_val
      ,p_misc2_val                 => p_misc2_val
      ,p_misc3_val                 => p_misc3_val
      ,p_rec_val                   => p_rec_val
      ,p_rec_mn_val                => p_rec_mn_val
      ,p_rec_mx_val                => p_rec_mx_val
      ,p_rec_incr_val              => p_rec_incr_val
      ,p_ws_val_last_upd_date      => p_ws_val_last_upd_date
      ,p_ws_val_last_upd_by        => p_ws_val_last_upd_by
      ,p_pay_proposal_id           => p_pay_proposal_id
      ,p_element_entry_value_id    => p_element_entry_value_id
      ,p_inelig_rsn_cd             => p_inelig_rsn_cd
      ,p_elig_ovrid_dt             => p_elig_ovrid_dt
      ,p_elig_ovrid_person_id      => p_elig_ovrid_person_id
      ,p_copy_dist_bdgt_val        => p_copy_dist_bdgt_val
      ,p_copy_ws_bdgt_val          => p_copy_ws_bdgt_val
      ,p_copy_rsrv_val             => p_copy_rsrv_val
      ,p_copy_dist_bdgt_mn_val     => p_copy_dist_bdgt_mn_val
      ,p_copy_dist_bdgt_mx_val     => p_copy_dist_bdgt_mx_val
      ,p_copy_dist_bdgt_incr_val   => p_copy_dist_bdgt_incr_val
      ,p_copy_ws_bdgt_mn_val       => p_copy_ws_bdgt_mn_val
      ,p_copy_ws_bdgt_mx_val       => p_copy_ws_bdgt_mx_val
      ,p_copy_ws_bdgt_incr_val     => p_copy_ws_bdgt_incr_val
      ,p_copy_rsrv_mn_val          => p_copy_rsrv_mn_val
      ,p_copy_rsrv_mx_val          => p_copy_rsrv_mx_val
      ,p_copy_rsrv_incr_val        => p_copy_rsrv_incr_val
      ,p_copy_dist_bdgt_iss_val    => p_copy_dist_bdgt_iss_val
      ,p_copy_ws_bdgt_iss_val      => p_copy_ws_bdgt_iss_val
      ,p_copy_dist_bdgt_iss_date   => p_copy_dist_bdgt_iss_date
      ,p_copy_ws_bdgt_iss_date     => p_copy_ws_bdgt_iss_date
      ,p_comp_posting_date         => p_comp_posting_date
      ,p_ws_rt_start_date          => p_ws_rt_start_date
      ,p_currency                  => p_currency
      ,p_object_version_number     => l_object_version_number
      );
Line: 1293

        (p_module_name => 'UPDATE_PERSON_RATE'
        ,p_hook_type   => 'BP'
        );
Line: 1445

    ben_cwb_person_rates_bk2.update_person_rate_a
          (p_group_per_in_ler_id       => p_group_per_in_ler_id
          ,p_pl_id                     => p_pl_id
          ,p_oipl_id                   => p_oipl_id
          ,p_group_pl_id               => p_group_pl_id
          ,p_group_oipl_id             => p_group_oipl_id
          ,p_lf_evt_ocrd_dt            => p_lf_evt_ocrd_dt
          ,p_person_id                 => p_person_id
          ,p_assignment_id             => p_assignment_id
          ,p_elig_flag                 => p_elig_flag
          ,p_ws_val                    => p_ws_val
          ,p_ws_mn_val                 => p_ws_mn_val
          ,p_ws_mx_val                 => p_ws_mx_val
          ,p_ws_incr_val               => p_ws_incr_val
          ,p_elig_sal_val              => p_elig_sal_val
          ,p_stat_sal_val              => p_stat_sal_val
          ,p_oth_comp_val              => p_oth_comp_val
          ,p_tot_comp_val              => p_tot_comp_val
          ,p_misc1_val                 => p_misc1_val
          ,p_misc2_val                 => p_misc2_val
          ,p_misc3_val                 => p_misc3_val
          ,p_rec_val                   => p_rec_val
          ,p_rec_mn_val                => p_rec_mn_val
          ,p_rec_mx_val                => p_rec_mx_val
          ,p_rec_incr_val              => p_rec_incr_val
          ,p_ws_val_last_upd_date      => p_ws_val_last_upd_date
          ,p_ws_val_last_upd_by        => p_ws_val_last_upd_by
          ,p_pay_proposal_id           => p_pay_proposal_id
          ,p_element_entry_value_id    => p_element_entry_value_id
          ,p_inelig_rsn_cd             => p_inelig_rsn_cd
          ,p_elig_ovrid_dt             => p_elig_ovrid_dt
          ,p_elig_ovrid_person_id      => p_elig_ovrid_person_id
          ,p_copy_dist_bdgt_val        => p_copy_dist_bdgt_val
          ,p_copy_ws_bdgt_val          => p_copy_ws_bdgt_val
          ,p_copy_rsrv_val             => p_copy_rsrv_val
          ,p_copy_dist_bdgt_mn_val     => p_copy_dist_bdgt_mn_val
          ,p_copy_dist_bdgt_mx_val     => p_copy_dist_bdgt_mx_val
          ,p_copy_dist_bdgt_incr_val   => p_copy_dist_bdgt_incr_val
          ,p_copy_ws_bdgt_mn_val       => p_copy_ws_bdgt_mn_val
          ,p_copy_ws_bdgt_mx_val       => p_copy_ws_bdgt_mx_val
          ,p_copy_ws_bdgt_incr_val     => p_copy_ws_bdgt_incr_val
          ,p_copy_rsrv_mn_val          => p_copy_rsrv_mn_val
          ,p_copy_rsrv_mx_val          => p_copy_rsrv_mx_val
          ,p_copy_rsrv_incr_val        => p_copy_rsrv_incr_val
          ,p_copy_dist_bdgt_iss_val    => p_copy_dist_bdgt_iss_val
          ,p_copy_ws_bdgt_iss_val      => p_copy_ws_bdgt_iss_val
          ,p_copy_dist_bdgt_iss_date   => p_copy_dist_bdgt_iss_date
          ,p_copy_ws_bdgt_iss_date     => p_copy_ws_bdgt_iss_date
          ,p_comp_posting_date         => p_comp_posting_date
          ,p_ws_rt_start_date          => p_ws_rt_start_date
          ,p_currency                  => p_currency
          ,p_object_version_number     => l_object_version_number
      );
Line: 1501

        (p_module_name => 'UPDATE_PERSON_RATE'
        ,p_hook_type   => 'AP'
        );
Line: 1518

  update_rates_summary(l_rates_old,l_rates_new);
Line: 1536

    rollback to update_person_rate;
Line: 1545

    rollback to update_person_rate;
Line: 1551

end update_person_rate;
Line: 1556

procedure delete_person_rate
  (p_validate                      in     boolean  default false
  ,p_group_per_in_ler_id           in     number
  ,p_pl_id                         in     number
  ,p_oipl_id                       in     number
  ,p_object_version_number         in     number
  ,p_update_summary                in     boolean default false
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72) := g_package||'delete_person_rate';
Line: 1578

  savepoint delete_person_rate;
Line: 1590

    ben_cwb_person_rates_bk3.delete_person_rate_b
          (p_group_per_in_ler_id       => p_group_per_in_ler_id
          ,p_pl_id                     => p_pl_id
          ,p_oipl_id                   => p_oipl_id
          ,p_object_version_number     => p_object_version_number
      );
Line: 1599

        (p_module_name => 'DELETE_PERSON_RATE'
        ,p_hook_type   => 'BP'
        );
Line: 1620

    ben_cwb_person_rates_bk3.delete_person_rate_a
          (p_group_per_in_ler_id       => p_group_per_in_ler_id
          ,p_pl_id                     => p_pl_id
          ,p_oipl_id                   => p_oipl_id
          ,p_object_version_number     => p_object_version_number
          );
Line: 1629

        (p_module_name => 'DELETE_PERSON_RATE'
        ,p_hook_type   => 'AP'
        );
Line: 1643

  if p_update_summary then
    l_rates_new := l_rates_old;
Line: 1646

    update_rates_summary(l_rates_old,l_rates_new);
Line: 1658

    rollback to delete_person_rate;
Line: 1667

    rollback to delete_person_rate;
Line: 1676

end delete_person_rate;