DBA Data[Home] [Help]

APPS.BEN_CWB_WS_IMPORT_PKG SQL Statements

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

Line: 9

 This procedure is used by worksheet when rank is updated to
 prevent any duplicates getting created.
*/
procedure insert_new_rank
          (p_assignment_id            in number
          ,p_rank                     in number
          ,p_rank_by_person_id        in number
          ,p_level_number             in number
          ,p_assignment_extra_info_id out nocopy number
          ,p_object_version_number    out nocopy number) is
Cursor Csr_EIT_Dtls IS
SELECT  'Y'
FROM    PER_ASSIGNMENT_EXTRA_INFO ASS_EIT
WHERE   ASS_EIT.INFORMATION_TYPE   = 'CWBRANK'
AND     ASS_EIT.ASSIGNMENT_ID      = p_assignment_Id
AND     ASS_EIT.AEI_INFORMATION2   = p_rank_by_person_id
AND     ASS_EIT.AEI_INFORMATION5 IS  NULL
AND     ASS_EIT.AEI_INFORMATION6 IS  NULL;
Line: 49

end insert_new_rank;
Line: 54

PROCEDURE UPDATE_RANK(P_GROUP_PER_IN_LER_ID  IN  NUMBER
                      ,P_RANK                IN  NUMBER
                      ,P_USER_ID             IN  VARCHAR2) IS

Cursor Csr_Assignment_ID IS
Select pil_emp.assignment_id
      ,mgr.lvl_num
From   ben_per_in_ler pil_emp
      ,ben_cwb_group_hrchy mgr
      ,ben_per_in_ler pil_mgr
Where  pil_emp.per_in_ler_id = p_group_per_in_ler_id
and    pil_emp.per_in_ler_id = mgr.emp_per_in_ler_id
and    mgr.lvl_num > 0
and    mgr.mgr_per_in_ler_id = pil_mgr.per_in_ler_id
and    pil_mgr.person_id = p_user_id;
Line: 72

SELECT  ASS_EIT.ASSIGNMENT_EXTRA_INFO_ID ,
        ASS_EIT.OBJECT_VERSION_NUMBER
FROM    PER_ASSIGNMENT_EXTRA_INFO ASS_EIT
WHERE   ASS_EIT.INFORMATION_TYPE   = 'CWBRANK'
AND     ASS_EIT.ASSIGNMENT_ID      = l_assignment_Id
AND     ASS_EIT.AEI_INFORMATION2   = P_USER_ID
AND     ASS_EIT.AEI_INFORMATION5 IS  NULL
AND     ASS_EIT.AEI_INFORMATION6 IS  NULL;
Line: 83

l_proc   varchar2(72) := g_package||'UPDATE_RANK';
Line: 114

     hr_assignment_extra_info_api.update_assignment_extra_info
       (p_assignment_extra_info_id      => l_assignment_extra_info_id
       ,p_object_version_number         => l_ovn
       ,p_aei_information_category      => 'CWBRANK'
       ,p_aei_information1              => P_RANK
       ,p_aei_information4              => l_lvl_num);
Line: 138

END UPDATE_RANK;
Line: 145

function UPDATE_WS_AMOUNT (P_PERSON_RATE_ID IN    NUMBER
                           ,P_WS_VAL         IN    NUMBER default null
                           ,p_add_val        in    number default null
                           ,P_USER_ID        IN    VARCHAR2
                           ,P_WS_RT_START_DATE IN   DATE    DEFAULT NULL)
return number
IS

Cursor Csr_PlRt_Dtls
IS
Select PlRt.GROUP_PER_IN_LER_ID     GROUP_PER_IN_LER_ID,
       PlRt.PL_ID                   PL_ID,
       PlRt.OIPL_ID                 OIPL_ID,
       PlRt.GROUP_PL_ID             GROUP_PL_ID,
       PlRt.GROUP_OIPL_ID           GROUP_OIPL_ID,
       PlRt.LF_EVT_OCRD_DT          LF_EVT_OCRD_DT,
       PlRt.Object_Version_Number   OVN,
       PlRt.ws_val                  ws_val,
       plrt.ws_rt_start_date        WS_RT_START_DATE
From   BEN_CWB_PERSON_RATES PlRt
      ,ben_cwb_pl_dsgn dsgn
Where  PlRt.PERSON_RATE_ID        = P_PERSON_RATE_ID
And    PlRt.ELIG_FLAG='Y'
and    plRt.pl_id = dsgn.pl_id
and    plRt.oipl_id = dsgn.oipl_id
and    plRt.lf_evt_ocrd_dt = dsgn.lf_evt_ocrd_dt
and    dsgn.ws_abr_id is not null;
Line: 175

Select EMPLOYEE_ID
From   FND_USER
Where  User_Id = l_USER_ID;
Line: 181

l_proc     varchar2(72) := g_package||'UPDATE_WS_AMOUNT';
Line: 222

        BEN_CWB_PERSON_RATES_API.update_person_rate
               (   p_group_per_in_ler_id          =>  l_upd_rec.GROUP_PER_IN_LER_ID
                  ,p_pl_id                         => l_upd_rec.PL_ID
                  ,p_oipl_id                       => l_upd_rec.OIPL_ID
                  ,p_group_pl_id                   => l_upd_rec.GROUP_PL_ID
                  ,p_group_oipl_id                 => l_upd_rec.GROUP_OIPL_ID
                  ,p_lf_evt_ocrd_dt                => l_upd_rec.LF_EVT_OCRD_DT
                  ,p_ws_val_last_upd_date          => trunc(Sysdate)
                  ,p_ws_val_last_upd_by            => l_person_id
                  ,p_ws_val                        => l_WS_VAL
                  ,p_object_version_number         => l_ovn
                  ,p_ws_rt_start_date              => l_ws_rt_start_date
                  );
Line: 244

END UPDATE_WS_AMOUNT;
Line: 260

Select   group_pl_id
        ,lf_evt_ocrd_dt
from   ben_cwb_person_rates
where  person_rate_id = l_person_rate_id;
Line: 267

Select    STATUS_CD
         ,OBJECT_VERSION_NUMBER
From     ben_cwb_person_tasks
Where    GROUP_PER_IN_LER_ID   = P_SEC_MGR_LER_ID
And      TASK_ID               = P_TASK_ID
And      GROUP_PL_ID           = l_group_pl_id
And      LF_EVT_OCRD_DT        = l_lf_evt_ocrd_dt ;
Line: 315

   BEN_CWB_PERSON_TASKS_API.update_person_task
      (  p_group_per_in_ler_id           => P_SEC_MGR_LER_ID
        ,p_task_id                       => P_TASK_ID
        ,p_group_pl_id                   => l_group_pl_id
        ,p_lf_evt_ocrd_dt                => l_lf_evt_ocrd_dt
        ,p_status_cd                     => 'IP'
        ,p_task_last_update_date         => sysdate
        ,p_object_version_number         => l_ovn
        );
Line: 343

Select group_per_in_ler_id
from   ben_cwb_person_rates
where  person_rate_id = l_person_rate_id;
Line: 399

Select POST_PROCESS_STAT_CD
From   Ben_Cwb_Person_Info
Where  Group_Per_In_Ler_Id = l_ler_id;
Line: 406

  SELECT submit_cd
  FROM   ben_cwb_person_groups mgr,
         ben_cwb_group_hrchy hrchy
  WHERE  hrchy.emp_per_in_ler_id =  l_ler_id
  and hrchy.mgr_per_in_ler_id = mgr.group_per_in_ler_id
  and hrchy.lvl_num = 1*/
SELECT 'SU'
FROM ben_cwb_group_hrchy h
WHERE emp_per_in_ler_id = p_mgr_ler_id
AND  EXISTS (SELECT 'x'
             FROM ben_cwb_person_groups
             WHERE group_per_in_ler_id = h.mgr_per_in_ler_id
             AND SUBMIT_CD = 'SU')
;
Line: 423

SELECT 'Y'
FROM DUAL
WHERE EXISTS (SELECT 'X'
              FROM BEN_CWB_GROUP_HRCHY
              WHERE  MGR_PER_IN_LER_ID = p_mgr_ler_id
              AND    EMP_PER_IN_LER_ID = p_emp_ler_id );
Line: 433

select ben_cwb_utils.get_task_access (bcwg.hidden_cd,
                              bcpt.access_cd,
                              bcpg.access_cd,
                              bcwg.wksht_grp_cd,
                              bcpg.bdgt_pop_cd,
                              bcpt.status_cd,
                              bcpg.dist_bdgt_iss_date,
                              NVL (bcpd.upd_start_dt,
                                   bcpd.enrt_perd_start_dt
                                  ),
                              NVL (bcpd.upd_end_dt,
                                   bcpd.enrt_perd_end_dt
                                  ),
                              sysdate
                             ) accesscd
from ben_cwb_person_info bcpi,
       ben_cwb_person_groups bcpg,
       ben_cwb_pl_dsgn bcpd,
       ben_cwb_person_tasks bcpt,
       ben_cwb_wksht_grp bcwg
 WHERE bcpi.group_per_in_ler_id = P_MGR_PER_IN_LER_ID
   AND bcpg.group_per_in_ler_id = bcpi.group_per_in_ler_id
   AND bcpg.group_pl_id = bcpi.group_pl_id
   AND bcpg.group_oipl_id = -1
   AND bcpd.pl_id = bcpi.group_pl_id
   AND bcpd.lf_evt_ocrd_dt = bcpi.lf_evt_ocrd_dt
   AND bcpd.oipl_id = -1
   AND bcpt.group_per_in_ler_id = bcpi.group_per_in_ler_id
   AND bcwg.cwb_wksht_grp_id = bcpt.task_id
   AND bcwg.wksht_grp_cd = 'COMP';
Line: 525

Procedure update_perf_rating(P_PROPOSED_PERFORMANCE_RATING IN Varchar2
                           ,P_ACTING_PERSON_ID     IN    NUMBER Default Null
                           ,P_PERSON_RATE_ID       IN    NUMBER Default Null
                           ,P_OPT1_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT2_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT3_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT4_PERSON_RATE_ID  IN    NUMBER Default Null)
IS

l_proc   		     Varchar2(72) := g_package||'update_perf_rating';
Line: 540

Select  per.assignment_id       Assignment_id
       ,per.person_id           Person_id
       ,per.business_group_id   business_group_id
       ,per.full_name           Person_name
From    ben_cwb_person_info per
Where   per.group_per_in_ler_id = l_group_per_in_ler_id;
Line: 549

select  txn.attribute3 rating
from ben_transaction txn
where txn.transaction_id = l_assignment_id
and txn.transaction_type  = 'CWBPERF'|| trim(l_perf_revw_strt_dt) || trim(l_emp_interview_typ_cd);
Line: 556

Select  dsgn.emp_interview_typ_cd
       ,to_char(dsgn.perf_revw_strt_dt,'yyyy/mm/dd') perf_revw_strt_dt
       ,dsgn.group_pl_id
From    ben_cwb_pl_dsgn dsgn
       ,ben_cwb_person_info inf
Where   dsgn.group_oipl_id  = -1
And     dsgn.pl_id = inf.group_pl_id
And     dsgn.lf_evt_ocrd_dt = inf.lf_evt_ocrd_dt
And     inf.group_per_in_ler_id = l_group_per_in_ler_id;
Line: 568

select new_assgn_ovn, new_perf_event_id, new_perf_review_id
from ben_cwb_person_info
where group_per_in_ler_id = v_group_per_in_ler_id;
Line: 625

		ben_cwb_asg_update.process_rating
		    (p_validate_data          =>  'Y'
		    ,p_assignment_id          => l_person_info.Assignment_id
		    ,p_person_id              => l_person_info.Person_id
		    ,p_business_group_id      => l_person_info.business_group_id
		    ,p_perf_revw_strt_dt      => l_pl_dsgn_info.perf_revw_strt_dt --to_char(l_pl_dsgn_info.perf_revw_strt_dt,'yyyy/mm/dd')
		    ,p_perf_type              => l_pl_dsgn_info.EMP_INTERVIEW_TYP_CD
		    ,p_perf_rating            => P_PROPOSED_PERFORMANCE_RATING
		    ,p_person_name            => l_person_info.Person_name
		    ,p_update_person_id       => P_ACTING_PERSON_ID
		    ,p_update_date            => Sysdate
		    ,p_group_pl_id            => l_pl_dsgn_info.group_pl_id);
Line: 647

End update_perf_rating;
Line: 650

Procedure update_promotions(P_PROPOSED_JOB IN Varchar2
                           ,P_PROPOSED_POSITION IN Varchar2
                           ,P_PROPOSED_GRADE IN Varchar2
                           ,P_CHANGE_REASON IN Varchar2
                           ,P_ACTING_PERSON_ID     IN    NUMBER Default Null
                           ,P_PERSON_RATE_ID       IN    NUMBER Default Null
                           ,P_OPT1_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT2_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT3_PERSON_RATE_ID  IN    NUMBER Default Null
                           ,P_OPT4_PERSON_RATE_ID  IN    NUMBER Default Null)
IS

l_proc   		     Varchar2(72) := g_package||'update_promotions';
Line: 671

Select  per.assignment_id       Assignment_id
       ,per.person_id           Person_id
       ,per.business_group_id   business_group_id
       ,per.full_name           Person_name
From    ben_cwb_person_info per
Where   per.group_per_in_ler_id = l_group_per_in_ler_id;
Line: 680

Select  dsgn.EMP_INTERVIEW_TYP_CD
       ,to_char(dsgn.asg_updt_eff_date,'yyyy/mm/dd') asg_updt_eff_date
       ,dsgn.group_pl_id
From    ben_cwb_pl_dsgn dsgn
       ,ben_cwb_person_info inf
Where   dsgn.group_oipl_id  = -1
And     dsgn.pl_id = inf.group_pl_id
And     dsgn.lf_evt_ocrd_dt = inf.lf_evt_ocrd_dt
And     inf.group_per_in_ler_id = l_group_per_in_ler_id;
Line: 692

select  txn.attribute3 change_reason
       ,to_number(txn.attribute5) job_id
       ,to_number(txn.attribute6) position_id
       ,to_number(txn.attribute7) grade_id
from ben_transaction txn
where txn.transaction_id = l_assignment_id
and txn.transaction_type  = 'CWBASG'|| trim(l_asg_updt_eff_date);
Line: 701

select j.job_id
from per_jobs_tl jtl , per_jobs j
where jtl.name = P_PROPOSED_JOB
and jtl.language = 'US'
and jtl.job_id = j.job_id
and j.business_group_id = bg_id
and rownum =1;
Line: 710

select p.position_id
from hr_all_positions_f_tl ptl, hr_all_positions_f p
where ptl.name = P_PROPOSED_POSITION
and ptl.language = 'US'
and ptl.position_id = p.position_id
and p.business_group_id = bg_id
and rownum =1;
Line: 719

select p.grade_id
from per_grades_tl ptl, per_grades p
where ptl.name = P_PROPOSED_GRADE
and ptl.language = 'US'
and ptl.grade_id = p.grade_id
and p.business_group_id = bg_id
and rownum =1;
Line: 729

select new_assgn_ovn, new_perf_event_id, new_perf_review_id
from ben_cwb_person_info
where group_per_in_ler_id = v_group_per_in_ler_id;
Line: 820

			ben_cwb_asg_update.process_promotions
			    (p_validate_data          =>  'Y'
				,p_assignment_id          => l_person_info.Assignment_id
				,p_person_id              => l_person_info.Person_id
				,p_business_group_id      => l_person_info.business_group_id
				,p_asg_updt_eff_date      => l_pl_dsgn_info.asg_updt_eff_date --to_char(l_pl_dsgn_info.asg_updt_eff_date,'yyyy/mm/dd')
				,p_change_reason          => l_change_reason
				,p_job_id                 => l_job_id
				,p_position_id            => l_pos_id
				,p_grade_id               => l_grade_id
				,p_people_group_id        =>  null
				,p_soft_coding_keyflex_id =>  null
				,p_ass_attribute1         =>  null
				,p_ass_attribute2         =>  null
				,p_ass_attribute3         =>  null
				,p_ass_attribute4         =>  null
				,p_ass_attribute5         =>  null
				,p_ass_attribute6         =>  null
				,p_ass_attribute7         =>  null
				,p_ass_attribute8         =>  null
				,p_ass_attribute9         =>  null
				,p_ass_attribute10        =>  null
				,p_ass_attribute11        =>  null
				,p_ass_attribute12        =>  null
				,p_ass_attribute13        =>  null
				,p_ass_attribute14        =>  null
				,p_ass_attribute15        =>  null
				,p_ass_attribute16        =>  null
				,p_ass_attribute17        =>  null
				,p_ass_attribute18        =>  null
				,p_ass_attribute19        =>  null
				,p_ass_attribute20        =>  null
				,p_ass_attribute21        =>  null
				,p_ass_attribute22        =>  null
				,p_ass_attribute23        =>  null
				,p_ass_attribute24        =>  null
				,p_ass_attribute25        =>  null
				,p_ass_attribute26        =>  null
				,p_ass_attribute27        =>  null
				,p_ass_attribute28        =>  null
				,p_ass_attribute29        =>  null
				,p_ass_attribute30        =>  null
				,p_person_name            => l_person_info.Person_name
				,p_update_person_id       => P_ACTING_PERSON_ID
				,p_update_date            => Sysdate
				,p_group_pl_id            => l_pl_dsgn_info.group_pl_id);
Line: 876

End update_promotions;
Line: 879

procedure update_other_rates (P_PERSON_RATE_ID IN    NUMBER
                           ,p_interface_seq    IN    g_iterface_seq_type
                           ,p_values           in    g_iterface_seq_type
                           ,p_interface_code   in    varchar2
                           ,p_base_layout_code in    varchar2 )
IS
p_final_values g_iterface_seq_type := g_iterface_seq_type(null,null,null,null,null,null);
Line: 888

Select PlRt.GROUP_PER_IN_LER_ID     GROUP_PER_IN_LER_ID,
       PlRt.PL_ID                   PL_ID,
       PlRt.OIPL_ID                 OIPL_ID,
       PlRt.GROUP_PL_ID             GROUP_PL_ID,
       PlRt.GROUP_OIPL_ID           GROUP_OIPL_ID,
       PlRt.LF_EVT_OCRD_DT          LF_EVT_OCRD_DT,
       PlRt.Object_Version_Number   OVN,
       PlRt.STAT_SAL_VAL,
       PlRt.OTH_COMP_VAL,
       PlRt.TOT_COMP_VAL,
       PlRt.MISC1_VAL,
       PlRt.MISC2_VAL,
       PlRt.MISC3_VAL
      ,dsgn.misc1_rndg_cd m1_rndg_cd
      ,dsgn.misc2_rndg_cd m2_rndg_cd
      ,dsgn.misc3_rndg_cd m3_rndg_cd
      ,dsgn.tot_comp_rndg_cd tc_rndg_cd
      ,dsgn.oth_comp_rndg_cd oc_rndg_cd
      ,dsgn.stat_sal_rndg_cd ss_rndg_cd
From   BEN_CWB_PERSON_RATES PlRt
      ,ben_cwb_pl_dsgn dsgn
Where  PlRt.PERSON_RATE_ID        = P_PERSON_RATE_ID
And    PlRt.ELIG_FLAG='Y'
and    plRt.pl_id = dsgn.pl_id
and    plRt.oipl_id = dsgn.oipl_id
and    plRt.lf_evt_ocrd_dt = dsgn.lf_evt_ocrd_dt;
Line: 918

select interface_seq_num, decode(nvl(lay.read_only_flag,'N')||nvl(intf.read_only_flag,'N'), 'NN','N','Y') read_only
  from bne_interface_cols_b intf, bne_layout_cols lay
  where  intf.interface_code = nvl(p_interface_code,'BEN_CWB_WRK_SHT_INTF')
  and intf.application_id = 800
  and intf.interface_code = lay.interface_code
  and lay.layout_code = nvl(p_base_layout_code,'BEN_CWB_WRK_SHT_BASE_LYT')
  and lay.application_id = 800
  and intf.sequence_num = lay.interface_seq_num
  and intf.sequence_num in (l_seq1,l_seq2,l_seq3,l_seq4,l_seq5,l_seq6);
Line: 928

l_proc     varchar2(72) := g_package||'update_other_rates';
Line: 971

    BEN_CWB_PERSON_RATES_API.update_person_rate
               (   p_group_per_in_ler_id          =>  l_upd_rec.GROUP_PER_IN_LER_ID
                  ,p_pl_id                         => l_upd_rec.PL_ID
                  ,p_oipl_id                       => l_upd_rec.OIPL_ID
                  ,p_group_pl_id                   => l_upd_rec.GROUP_PL_ID
                  ,p_group_oipl_id                 => l_upd_rec.GROUP_OIPL_ID
                  ,p_lf_evt_ocrd_dt                => l_upd_rec.LF_EVT_OCRD_DT
				  ,p_stat_sal_val                  =>   p_final_values(1)
				  ,p_oth_comp_val                  =>   p_final_values(2)
				  ,p_tot_comp_val                  =>   p_final_values(3)
				  ,p_misc1_val                     =>   p_final_values(4)
				  ,p_misc2_val                     =>   p_final_values(5)
				  ,p_misc3_val        		   =>   p_final_values(6)
                  ,p_object_version_number         => l_upd_rec.ovn
                  );
Line: 992

END update_other_rates;
Line: 1006

Select group_pl_id,
       lf_evt_ocrd_dt
from   ben_cwb_person_rates
where  person_rate_id = l_person_rate_id;
Line: 1041

  SELECT   PlRt.person_rate_id
  FROM     BEN_CWB_PERSON_RATES PlRt
          ,ben_cwb_person_rates optRt
  WHERE    optRt.PERSON_RATE_ID     = p_opt_person_rate_id
  and      optRt.group_per_in_ler_id = plRt.group_per_in_ler_id
  and      optRt.pl_id = plRt.pl_id
  and      plRt.oipl_id  = -1;
Line: 1283

SELECT   PlRt.WS_VAL
FROM     BEN_CWB_PERSON_RATES PlRt
WHERE    PlRt.PERSON_RATE_ID     = l_PL_PERSON_RATE_ID;
Line: 1289

SELECT cpi_attribute_category,
       cpi_attribute1,
       cpi_attribute2,
       cpi_attribute3,
       cpi_attribute4,
       cpi_attribute5,
       cpi_attribute6,
       cpi_attribute7,
       cpi_attribute8,
       cpi_attribute9,
       cpi_attribute10,
       cpi_attribute11,
       cpi_attribute12,
       cpi_attribute13,
       cpi_attribute14,
       cpi_attribute15,
       cpi_attribute16,
       cpi_attribute17,
       cpi_attribute18,
       cpi_attribute19,
       cpi_attribute20,
       cpi_attribute21,
       cpi_attribute22,
       cpi_attribute23,
       cpi_attribute24,
       cpi_attribute25,
       cpi_attribute26,
       cpi_attribute27,
       cpi_attribute28,
       cpi_attribute29,
       cpi_attribute30,
       custom_segment1,
       custom_segment2,
       custom_segment3,
       custom_segment4,
       custom_segment5,
       custom_segment6,
       custom_segment7,
       custom_segment8,
       custom_segment9,
       custom_segment10,
       custom_segment11,
       custom_segment12,
       custom_segment13,
       custom_segment14,
       custom_segment15,
       custom_segment16,
       custom_segment17,
       custom_segment18,
       custom_segment19,
       custom_segment20,
       object_version_number
FROM ben_cwb_person_info
WHERE group_per_in_ler_id = l_group_per_in_ler_id;
Line: 1346

SELECT group_pl_id, lf_evt_ocrd_dt
FROM ben_per_in_ler
WHERE per_in_ler_id = l_group_per_in_ler_id
AND ROWNUM < 2;
Line: 1353

  select 'BEN_CWB_WS_INTF_' || trim(group_pl_id) intf,
  	     'BEN_CWB_WS_LYT1_' || trim(group_pl_id) base_layout
  from ben_cwb_pl_dsgn
  where custom_integrator is not null
    and group_pl_id = l_group_pl_id
    and lf_evt_ocrd_dt = l_lf_evt_ocrd_dt;
Line: 1362

select interface_seq_num, decode(nvl(lay.read_only_flag,'N')||nvl(intf.read_only_flag,'N'), 'NN','N','Y') read_only
  from bne_interface_cols_b intf, bne_layout_cols lay
  where  intf.interface_code = nvl(l_intf,'BEN_CWB_WRK_SHT_INTF')
  and intf.application_id = 800
  and intf.interface_code = lay.interface_code
  and lay.layout_code = nvl(l_base_layout,'BEN_CWB_WRK_SHT_BASE_LYT')
  and lay.application_id = 800
  and intf.sequence_num = lay.interface_seq_num
  and ((intf.sequence_num between 200 and 234) or (intf.sequence_num between 136 and 150));
Line: 1454

    savepoint update_data;
Line: 1457

BEN_CWB_SUMMARY_PKG.delete_pl_sql_tab;
Line: 1598

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID => l_PL_PERSON_RATE_ID
                         ,P_WS_VAL         => P_PL_WS_VAL
                         ,P_USER_ID        => P_USER_ID
                         ,P_WS_RT_START_DATE =>P_PL_RT_START_DATE );
Line: 1603

        hr_utility.set_location('Updated Plan WS Amt Sucessfully',130);
Line: 1609

        update_other_rates(P_PERSON_RATE_ID => l_PL_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(8,10,11,19,20,21)
                          ,p_values         => g_iterface_seq_type(P_PL_STAT_SAL_VAL,P_PL_OTH_COMP_VAL,P_PL_TOT_COMP_VAL,
                                                    P_PL_MISC1_VAL,P_PL_MISC2_VAL,P_PL_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1616

        hr_utility.set_location('Updated Plan Other Rates Sucessfully',130);
Line: 1646

        update_other_rates(P_PERSON_RATE_ID => l_PL_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(8,10,11,19,20,21)
                          ,p_values         => g_iterface_seq_type(P_PL_STAT_SAL_VAL,P_PL_OTH_COMP_VAL,P_PL_TOT_COMP_VAL,
                                                    P_PL_MISC1_VAL,P_PL_MISC2_VAL,P_PL_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1653

        hr_utility.set_location('Updated Plan Other Rates Sucessfully',130);
Line: 1659

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID => l_OPT1_PERSON_RATE_ID
                          ,P_WS_VAL         => P_OPT1_WS_VAL
                          ,P_USER_ID        => P_USER_ID
                          ,P_WS_RT_START_DATE => P_OPT1_RT_START_DATE);
Line: 1668

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID =>  l_PL_PERSON_RATE_ID
                              ,p_add_val  => l_diff
                              ,P_USER_ID        => P_USER_ID
                              ,P_WS_RT_START_DATE => P_PL_RT_START_DATE);
Line: 1675

           hr_utility.set_location('Updated Option1 WS Amt Sucessfully',160);
Line: 1682

     update_other_rates(P_PERSON_RATE_ID => l_OPT1_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(26,28,29,37,38,39)
                          ,p_values         => g_iterface_seq_type(P_OPT1_STAT_SAL_VAL,P_OPT1_OTH_COMP_VAL,P_OPT1_TOT_COMP_VAL,
                                                    P_OPT1_MISC1_VAL,P_OPT1_MISC2_VAL,P_OPT1_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1689

          hr_utility.set_location('Updated Option 1 Other Rates Sucessfully',130);
Line: 1695

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID => l_OPT2_PERSON_RATE_ID
                          ,P_WS_VAL         => P_OPT2_WS_VAL
                          ,P_USER_ID        => P_USER_ID
                          ,P_WS_RT_START_DATE => P_OPT2_RT_START_DATE);
Line: 1703

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID =>  l_PL_PERSON_RATE_ID
                              ,p_add_val  => l_diff
                              ,P_USER_ID        => P_USER_ID
                              ,P_WS_RT_START_DATE => P_PL_RT_START_DATE);
Line: 1710

           hr_utility.set_location('Updated Option2 WS Amt Sucessfully',170);
Line: 1717

     update_other_rates(P_PERSON_RATE_ID => l_OPT2_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(44,46,47,55,56,57)
                          ,p_values         => g_iterface_seq_type(P_OPT2_STAT_SAL_VAL,P_OPT2_OTH_COMP_VAL,P_OPT2_TOT_COMP_VAL,
                                                    P_OPT2_MISC1_VAL,P_OPT2_MISC2_VAL,P_OPT2_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1724

          hr_utility.set_location('Updated Option 2 Other Rates Sucessfully',130);
Line: 1730

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID => l_OPT3_PERSON_RATE_ID
                          ,P_WS_VAL         => P_OPT3_WS_VAL
                          ,P_USER_ID        => P_USER_ID
                          ,P_WS_RT_START_DATE => P_OPT3_RT_START_DATE);
Line: 1738

          l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID =>  l_PL_PERSON_RATE_ID
                              ,p_add_val  => l_diff
                              ,P_USER_ID        => P_USER_ID
                              ,P_WS_RT_START_DATE => P_PL_RT_START_DATE);
Line: 1745

           hr_utility.set_location('Updated Option3 WS Amt Sucessfully',180);
Line: 1753

     update_other_rates(P_PERSON_RATE_ID => l_OPT3_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(62,64,65,73,74,75)
                          ,p_values         => g_iterface_seq_type(P_OPT3_STAT_SAL_VAL,P_OPT3_OTH_COMP_VAL,P_OPT3_TOT_COMP_VAL,
                                                    P_OPT3_MISC1_VAL,P_OPT3_MISC2_VAL,P_OPT3_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1760

          hr_utility.set_location('Updated Option 3 Other Rates Sucessfully',130);
Line: 1766

         l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID => l_OPT4_PERSON_RATE_ID
                          ,P_WS_VAL         => P_OPT4_WS_VAL
                          ,P_USER_ID        => P_USER_ID
                          ,P_WS_RT_START_DATE => P_OPT4_RT_START_DATE);
Line: 1774

          l_diff := UPDATE_WS_AMOUNT(P_PERSON_RATE_ID =>  l_PL_PERSON_RATE_ID
                              ,p_add_val  => l_diff
                              ,P_USER_ID        => P_USER_ID
                              ,P_WS_RT_START_DATE => P_PL_RT_START_DATE);
Line: 1781

           hr_utility.set_location('Updated Option4 WS Amt Sucessfully',190);
Line: 1789

     update_other_rates(P_PERSON_RATE_ID => l_OPT4_PERSON_RATE_ID
                          ,p_interface_seq  => g_iterface_seq_type(80,82,83,91,92,93)
                          ,p_values         => g_iterface_seq_type(P_OPT4_STAT_SAL_VAL,P_OPT4_OTH_COMP_VAL,P_OPT4_TOT_COMP_VAL,
                                                    P_OPT4_MISC1_VAL,P_OPT4_MISC2_VAL,P_OPT4_MISC3_VAL)
                          ,p_interface_code => l_interfac_code
                          ,p_base_layout_code => l_base_layout_code );
Line: 1796

          hr_utility.set_location('Updated Option 4 Other Rates Sucessfully',130);
Line: 1803

  hr_utility.set_location('Updated Worksheet Amount Sucessfully ',200);
Line: 1812

    UPDATE_RANK(P_GROUP_PER_IN_LER_ID  => l_group_per_in_ler_id
               ,P_RANK                 => P_RANK
               ,P_USER_ID              => l_ACTING_PERSON_ID);
Line: 1816

  hr_utility.set_location('Updated Rank Sucessfully ',220);
Line: 1830

    update_perf_rating(P_PROPOSED_PERFORMANCE_RATING =>P_PROPOSED_PERFORMANCE_RATING
                             ,P_ACTING_PERSON_ID     => l_ACTING_PERSON_ID
                             ,P_PERSON_RATE_ID       => l_PL_PERSON_RATE_ID
                             ,P_OPT1_PERSON_RATE_ID  => l_OPT1_PERSON_RATE_ID
                             ,P_OPT2_PERSON_RATE_ID  => l_OPT2_PERSON_RATE_ID
                             ,P_OPT3_PERSON_RATE_ID  => l_OPT3_PERSON_RATE_ID
                             ,P_OPT4_PERSON_RATE_ID  => l_OPT4_PERSON_RATE_ID);
Line: 1838

  hr_utility.set_location('Updated Proposed Performance Rating Sucessfully ',240);
Line: 1843

    update_promotions(P_PROPOSED_JOB =>P_PROPOSED_JOB
                             ,P_PROPOSED_POSITION => P_PROPOSED_POSITION
                             ,P_PROPOSED_GRADE => P_PROPOSED_GRADE
                             ,P_CHANGE_REASON => P_CHANGE_REASON
                             ,P_ACTING_PERSON_ID     => l_ACTING_PERSON_ID
                             ,P_PERSON_RATE_ID       => l_PL_PERSON_RATE_ID
                             ,P_OPT1_PERSON_RATE_ID  => l_OPT1_PERSON_RATE_ID
                             ,P_OPT2_PERSON_RATE_ID  => l_OPT2_PERSON_RATE_ID
                             ,P_OPT3_PERSON_RATE_ID  => l_OPT3_PERSON_RATE_ID
                             ,P_OPT4_PERSON_RATE_ID  => l_OPT4_PERSON_RATE_ID);
Line: 1855

  hr_utility.set_location('Updated Proposed Promotion Sucessfully ',240);
Line: 1869

 hr_utility.set_location('Update Person Tasks Table Sucessfully ',250);
Line: 2236

BEN_CWB_PERSON_INFO_API.update_person_info
                   ( P_GROUP_PER_IN_LER_ID => l_GROUP_PER_IN_LER_ID
                    ,P_CPI_ATTRIBUTE_CATEGORY  => P_CPI_ATTRIBUTE_CATEGORY
                    ,P_CPI_ATTRIBUTE1  => L_CPI_ATTRIBUTE1
                    ,P_CPI_ATTRIBUTE2  => L_CPI_ATTRIBUTE2
                    ,P_CPI_ATTRIBUTE3  => l_CPI_ATTRIBUTE3
                    ,P_CPI_ATTRIBUTE4  => l_CPI_ATTRIBUTE4
                    ,P_CPI_ATTRIBUTE5  => l_CPI_ATTRIBUTE5
                    ,P_CPI_ATTRIBUTE6  => l_CPI_ATTRIBUTE6
                    ,P_CPI_ATTRIBUTE7  => l_CPI_ATTRIBUTE7
                    ,P_CPI_ATTRIBUTE8  => l_CPI_ATTRIBUTE8
                    ,P_CPI_ATTRIBUTE9  => l_CPI_ATTRIBUTE9
                    ,P_CPI_ATTRIBUTE10 => l_CPI_ATTRIBUTE10
                    ,P_CPI_ATTRIBUTE11 => l_CPI_ATTRIBUTE11
                    ,P_CPI_ATTRIBUTE12 => l_CPI_ATTRIBUTE12
                    ,P_CPI_ATTRIBUTE13 => l_CPI_ATTRIBUTE13
                    ,P_CPI_ATTRIBUTE14 => l_CPI_ATTRIBUTE14
                    ,P_CPI_ATTRIBUTE15 => l_CPI_ATTRIBUTE15
                    ,P_CPI_ATTRIBUTE16 => l_CPI_ATTRIBUTE16
                    ,P_CPI_ATTRIBUTE17 => l_CPI_ATTRIBUTE17
                    ,P_CPI_ATTRIBUTE18 => l_CPI_ATTRIBUTE18
                    ,P_CPI_ATTRIBUTE19 => l_CPI_ATTRIBUTE19
                    ,P_CPI_ATTRIBUTE20 => l_CPI_ATTRIBUTE20
                    ,P_CPI_ATTRIBUTE21 => l_CPI_ATTRIBUTE21
                    ,P_CPI_ATTRIBUTE22 => l_CPI_ATTRIBUTE22
                    ,P_CPI_ATTRIBUTE23 => l_CPI_ATTRIBUTE23
                    ,P_CPI_ATTRIBUTE24 => l_CPI_ATTRIBUTE24
                    ,P_CPI_ATTRIBUTE25 => l_CPI_ATTRIBUTE25
                    ,P_CPI_ATTRIBUTE26 => l_CPI_ATTRIBUTE26
                    ,P_CPI_ATTRIBUTE27 => l_CPI_ATTRIBUTE27
                    ,P_CPI_ATTRIBUTE28 => l_CPI_ATTRIBUTE28
                    ,P_CPI_ATTRIBUTE29 => l_CPI_ATTRIBUTE29
                    ,P_CPI_ATTRIBUTE30 => l_CPI_ATTRIBUTE30
		    ,P_CUSTOM_SEGMENT1  => l_CUSTOM_SEGMENT1
		    ,P_CUSTOM_SEGMENT2  => l_CUSTOM_SEGMENT2
		    ,P_CUSTOM_SEGMENT3  => l_CUSTOM_SEGMENT3
		    ,P_CUSTOM_SEGMENT4  => l_CUSTOM_SEGMENT4
		    ,P_CUSTOM_SEGMENT5  => l_CUSTOM_SEGMENT5
		    ,P_CUSTOM_SEGMENT6  => l_CUSTOM_SEGMENT6
		    ,P_CUSTOM_SEGMENT7  => l_CUSTOM_SEGMENT7
		    ,P_CUSTOM_SEGMENT8  => l_CUSTOM_SEGMENT8
		    ,P_CUSTOM_SEGMENT9  => l_CUSTOM_SEGMENT9
		    ,P_CUSTOM_SEGMENT10 => l_CUSTOM_SEGMENT10
		    ,P_CUSTOM_SEGMENT11 => l_CUSTOM_SEGMENT11
		    ,P_CUSTOM_SEGMENT12 => l_CUSTOM_SEGMENT12
		    ,P_CUSTOM_SEGMENT13 => l_CUSTOM_SEGMENT13
		    ,P_CUSTOM_SEGMENT14 => l_CUSTOM_SEGMENT14
		    ,P_CUSTOM_SEGMENT15 => l_CUSTOM_SEGMENT15
		    ,P_CUSTOM_SEGMENT16 => l_CUSTOM_SEGMENT16
		    ,P_CUSTOM_SEGMENT17 => l_CUSTOM_SEGMENT17
		    ,P_CUSTOM_SEGMENT18 => l_CUSTOM_SEGMENT18
		    ,P_CUSTOM_SEGMENT19 => l_CUSTOM_SEGMENT19
                    ,P_CUSTOM_SEGMENT20 => l_CUSTOM_SEGMENT20
                    ,P_OBJECT_VERSION_NUMBER => L_OVN);
Line: 2291

  hr_utility.set_location('Updated CPI Flex Rating Sucessfully ',281);
Line: 2320

      Rollback to Update_data;