DBA Data[Home] [Help]

APPS.BEN_PD_COPY_TO_BEN_THREE SQL Statements

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

Line: 13

  l_update            boolean := true ;
Line: 24

    if p_dml_operation = 'INSERT' then
      --
      l_datetrack_mode := hr_api.g_update;
Line: 27

      l_update  := true;
Line: 32

      l_update := true;
Line: 34

    elsif l_datetrack_mode in ('UPDATE_OVERRIDE','UPDATE' ) then
      --
      if p_effective_date = p_effective_start_date then
        l_datetrack_mode := hr_api.g_correction ;
Line: 38

        l_update := true;
Line: 41

        if l_datetrack_mode in ('UPDATE_OVERRIDE') then
         --
         l_datetrack_mode := hr_api.g_update_override ;
Line: 44

         l_update := false ;
Line: 46

        elsif l_datetrack_mode in ('UPDATE') then
         --
         l_datetrack_mode := hr_api.g_update;
Line: 54

    elsif l_datetrack_mode in ('UPDATE_CHANGE_INSERT') then
      --
      if p_effective_date = p_effective_start_date then
        l_datetrack_mode := hr_api.g_correction ;
Line: 58

        l_update := true;
Line: 60

        l_datetrack_mode := hr_api.g_update_change_insert ;
Line: 61

        l_update := true;
Line: 66

      l_datetrack_mode := hr_api.g_update;
Line: 67

      l_update  := false;
Line: 73

    if p_dml_operation = 'INSERT' then
      --
      l_datetrack_mode := hr_api.g_update;
Line: 76

      l_update  := false;
Line: 81

      l_update := false;
Line: 83

    elsif l_datetrack_mode in ('UPDATE_OVERRIDE','UPDATE' ) then
      --
      if p_effective_date = p_effective_start_date then
        l_datetrack_mode := hr_api.g_correction ;
Line: 87

        l_update := true;
Line: 89

        l_datetrack_mode := hr_api.g_update ;
Line: 90

        l_update := false ;
Line: 93

    elsif l_datetrack_mode in ('UPDATE_CHANGE_INSERT') then
      --
      if p_effective_date = p_effective_start_date then
        l_datetrack_mode := hr_api.g_correction ;
Line: 97

        l_update := false;
Line: 99

        l_datetrack_mode := hr_api.g_update ;
Line: 100

        l_update := false;
Line: 105

      l_datetrack_mode := hr_api.g_update;
Line: 106

      l_update  := false;
Line: 127

     if p_dml_operation = 'UPDATE' then
       --
       l_ret_id := p_old_val ;
Line: 163

     select display_name,table_route_id
     from pqh_table_route
     where table_alias= p_table_alias;
Line: 170

     select information5
     from ben_copy_entity_results
     where table_route_id = p_table_route_id
     and copy_entity_txn_id = p_copy_entity_txn_id
     and information1 = p_parent_pk_id;
Line: 214

   procedure update_cer_with_target(c_pk_rec BEN_PD_COPY_TO_BEN_ONE.G_PK_REC_TYPE, p_copy_entity_txn_id in number) is
   begin
     hr_utility.set_location('Inside update_cer_with_target ',233);
Line: 217

         update ben_copy_entity_results
           set information9     = c_pk_rec.copy_reuse_type||'-'||c_pk_rec.new_value
           where copy_entity_txn_id = p_copy_entity_txn_id
           and   table_route_id     = c_pk_rec.table_route_id
           and   information1       = c_pk_rec.old_value ;
Line: 222

   end update_cer_with_target ;
Line: 247

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_JOB_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 264

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 276

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 291

   select
     JRT.job_rt_id new_value
   from BEN_JOB_RT_F JRT
   where
   JRT.JOB_ID     = l_JOB_ID  and
   JRT.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   JRT.ORDR_NUM           = l_ORDR_NUM and
   JRT.business_group_id  = c_business_group_id
   and   JRT.job_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 305

   and exists ( select null
                from BEN_JOB_RT_F JRT1
                where
                JRT1.JOB_ID     = l_JOB_ID  and
                JRT1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                JRT1.ORDR_NUM           = l_ORDR_NUM and
                JRT1.business_group_id  = c_business_group_id
                and   JRT1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_JOB_RT_F JRT2
                where
                JRT2.JOB_ID     = l_JOB_ID  and
                JRT2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                JRT2.ORDR_NUM           = l_ORDR_NUM and
                JRT2.business_group_id  = c_business_group_id
                and   JRT2.effective_end_date >= c_effective_end_date )
                ;
Line: 330

   l_update                  boolean      := false ;
Line: 331

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 423

       l_update := false;
Line: 434

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 439

               l_update := true;
Line: 455

               hr_utility.set_location( 'found record for update',10);
Line: 459

           l_update := false;
Line: 507

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_JRT.information1;
Line: 531

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_JOB_RT_F CREATE_JOB_RT ',20);
Line: 603

           if l_update then
             --
             l_datetrack_mode := r_JRT.datetrack_mode ;
Line: 623

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_JOB_RT_F UPDATE_JOB_RT ',30);
Line: 626

             BEN_JOB_RT_API.UPDATE_JOB_RT(
                --
                P_VALIDATE                => false
                ,P_EFFECTIVE_DATE         => l_effective_date
                ,P_BUSINESS_GROUP_ID      => p_target_business_group_id
                --
                ,P_EXCLD_FLAG             => r_JRT.information11
                ,P_JOB_ID                 => l_JOB_ID
                ,P_JOB_RT_ID              => l_job_rt_id
 		,P_JRT_ATTRIBUTE1         => r_JRT.INFORMATION111
                ,P_JRT_ATTRIBUTE10        => r_JRT.INFORMATION120
                ,P_JRT_ATTRIBUTE11        => r_JRT.INFORMATION121
                ,P_JRT_ATTRIBUTE12        => r_JRT.INFORMATION122
                ,P_JRT_ATTRIBUTE13        => r_JRT.INFORMATION123
                ,P_JRT_ATTRIBUTE14        => r_JRT.INFORMATION124
                ,P_JRT_ATTRIBUTE15        => r_JRT.INFORMATION125
                ,P_JRT_ATTRIBUTE16        => r_JRT.INFORMATION126
                ,P_JRT_ATTRIBUTE17        => r_JRT.INFORMATION127
                ,P_JRT_ATTRIBUTE18        => r_JRT.INFORMATION128
                ,P_JRT_ATTRIBUTE19        => r_JRT.INFORMATION129
                ,P_JRT_ATTRIBUTE2         => r_JRT.INFORMATION112
                ,P_JRT_ATTRIBUTE20        => r_JRT.INFORMATION130
                ,P_JRT_ATTRIBUTE21        => r_JRT.INFORMATION131
                ,P_JRT_ATTRIBUTE22        => r_JRT.INFORMATION132
                ,P_JRT_ATTRIBUTE23        => r_JRT.INFORMATION133
                ,P_JRT_ATTRIBUTE24        => r_JRT.INFORMATION134
                ,P_JRT_ATTRIBUTE25        => r_JRT.INFORMATION135
                ,P_JRT_ATTRIBUTE26        => r_JRT.INFORMATION136
                ,P_JRT_ATTRIBUTE27        => r_JRT.INFORMATION137
                ,P_JRT_ATTRIBUTE28        => r_JRT.INFORMATION138
                ,P_JRT_ATTRIBUTE29        => r_JRT.INFORMATION139
                ,P_JRT_ATTRIBUTE3         => r_JRT.INFORMATION113
                ,P_JRT_ATTRIBUTE30        => r_JRT.INFORMATION140
                ,P_JRT_ATTRIBUTE4         => r_JRT.INFORMATION114
                ,P_JRT_ATTRIBUTE5         => r_JRT.INFORMATION115
                ,P_JRT_ATTRIBUTE6         => r_JRT.INFORMATION116
                ,P_JRT_ATTRIBUTE7         => r_JRT.INFORMATION117
                ,P_JRT_ATTRIBUTE8         => r_JRT.INFORMATION118
                ,P_JRT_ATTRIBUTE9         => r_JRT.INFORMATION119
                ,P_JRT_ATTRIBUTE_CATEGORY => r_JRT.INFORMATION110
                ,P_ORDR_NUM               => r_JRT.INFORMATION257
                ,P_VRBL_RT_PRFL_ID        => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 684

                BEN_JOB_RT_API.delete_JOB_RT(
                   --
                   p_validate                       => false
                   ,p_job_rt_id                   => l_job_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 736

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_HRLY_SLRD_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 753

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 765

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 780

   select
     HSR.hrly_slrd_rt_id new_value
   from BEN_HRLY_SLRD_RT_F HSR
   where
   HSR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   HSR.HRLY_SLRD_CD         = l_HRLY_SLRD_CD and
   HSR.ORDR_NUM           = l_ORDR_NUM and
   HSR.business_group_id  = c_business_group_id
   and   HSR.hrly_slrd_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 794

   and exists ( select null
                from BEN_HRLY_SLRD_RT_F HSR1
                where
                HSR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                HSR1.HRLY_SLRD_CD         = l_HRLY_SLRD_CD and
                HSR1.ORDR_NUM           = l_ORDR_NUM and
                HSR1.business_group_id  = c_business_group_id
                and   HSR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_HRLY_SLRD_RT_F HSR2
                where
                HSR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                HSR2.HRLY_SLRD_CD         = l_HRLY_SLRD_CD and
                HSR2.ORDR_NUM           = l_ORDR_NUM and
                HSR2.business_group_id  = c_business_group_id
                and   HSR2.effective_end_date >= c_effective_end_date )
                ;
Line: 819

   l_update                  boolean      := false ;
Line: 820

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 897

       l_update := false;
Line: 900

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 905

               l_update := true;
Line: 922

               hr_utility.set_location( 'found record for update',10);
Line: 926

           l_update := false;
Line: 974

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_HSR.information1;
Line: 998

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_HRLY_SLRD_RT_F CREATE_HRLY_SALARY_RATE ',20);
Line: 1069

           if l_update then
             --
             l_datetrack_mode := r_HSR.datetrack_mode ;
Line: 1089

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_HRLY_SLRD_RT_F UPDATE_HRLY_SALARY_RATE ',30);
Line: 1093

           BEN_HRLY_SALARY_RATE_API.UPDATE_HRLY_SALARY_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_HSR.INFORMATION11
             ,P_HRLY_SLRD_CD      => r_HSR.INFORMATION12
             ,P_HRLY_SLRD_RT_ID      => l_hrly_slrd_rt_id
             ,P_HSR_ATTRIBUTE1      => r_HSR.INFORMATION111
             ,P_HSR_ATTRIBUTE10      => r_HSR.INFORMATION120
             ,P_HSR_ATTRIBUTE11      => r_HSR.INFORMATION121
             ,P_HSR_ATTRIBUTE12      => r_HSR.INFORMATION122
             ,P_HSR_ATTRIBUTE13      => r_HSR.INFORMATION123
             ,P_HSR_ATTRIBUTE14      => r_HSR.INFORMATION124
             ,P_HSR_ATTRIBUTE15      => r_HSR.INFORMATION125
             ,P_HSR_ATTRIBUTE16      => r_HSR.INFORMATION126
             ,P_HSR_ATTRIBUTE17      => r_HSR.INFORMATION127
             ,P_HSR_ATTRIBUTE18      => r_HSR.INFORMATION128
             ,P_HSR_ATTRIBUTE19      => r_HSR.INFORMATION129
             ,P_HSR_ATTRIBUTE2      => r_HSR.INFORMATION112
             ,P_HSR_ATTRIBUTE20      => r_HSR.INFORMATION130
             ,P_HSR_ATTRIBUTE21      => r_HSR.INFORMATION131
             ,P_HSR_ATTRIBUTE22      => r_HSR.INFORMATION132
             ,P_HSR_ATTRIBUTE23      => r_HSR.INFORMATION133
             ,P_HSR_ATTRIBUTE24      => r_HSR.INFORMATION134
             ,P_HSR_ATTRIBUTE25      => r_HSR.INFORMATION135
             ,P_HSR_ATTRIBUTE26      => r_HSR.INFORMATION136
             ,P_HSR_ATTRIBUTE27      => r_HSR.INFORMATION137
             ,P_HSR_ATTRIBUTE28      => r_HSR.INFORMATION138
             ,P_HSR_ATTRIBUTE29      => r_HSR.INFORMATION139
             ,P_HSR_ATTRIBUTE3      => r_HSR.INFORMATION113
             ,P_HSR_ATTRIBUTE30      => r_HSR.INFORMATION140
             ,P_HSR_ATTRIBUTE4      => r_HSR.INFORMATION114
             ,P_HSR_ATTRIBUTE5      => r_HSR.INFORMATION115
             ,P_HSR_ATTRIBUTE6      => r_HSR.INFORMATION116
             ,P_HSR_ATTRIBUTE7      => r_HSR.INFORMATION117
             ,P_HSR_ATTRIBUTE8      => r_HSR.INFORMATION118
             ,P_HSR_ATTRIBUTE9      => r_HSR.INFORMATION119
             ,P_HSR_ATTRIBUTE_CATEGORY      => r_HSR.INFORMATION110
             ,P_ORDR_NUM      => r_HSR.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 1151

             BEN_HRLY_SALARY_RATE_API.delete_HRLY_SALARY_RATE(
                --
                p_validate                       => false
                ,p_hrly_slrd_rt_id                   => l_hrly_slrd_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 1201

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_GRADE_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 1218

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 1230

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 1245

   select
     GRR.grade_rt_id new_value
   from BEN_GRADE_RT_F GRR
   where
   GRR.GRADE_ID     = l_GRADE_ID  and
   GRR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   GRR.ORDR_NUM           = l_ORDR_NUM and
   GRR.business_group_id  = c_business_group_id
   and   GRR.grade_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 1259

   and exists ( select null
                from BEN_GRADE_RT_F GRR1
                where
                GRR1.GRADE_ID     = l_GRADE_ID  and
                GRR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                GRR1.ORDR_NUM           = l_ORDR_NUM and
                GRR1.business_group_id  = c_business_group_id
                and   GRR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_GRADE_RT_F GRR2
                where
                GRR2.GRADE_ID     = l_GRADE_ID  and
                GRR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                GRR2.ORDR_NUM           = l_ORDR_NUM and
                GRR2.business_group_id  = c_business_group_id
                and   GRR2.effective_end_date >= c_effective_end_date )
                ;
Line: 1284

   l_update                  boolean      := false ;
Line: 1285

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 1378

       l_update := false;
Line: 1382

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 1387

               l_update := true;
Line: 1404

               hr_utility.set_location( 'found record for update',10);
Line: 1408

           l_update := false;
Line: 1456

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_GRR.information1;
Line: 1480

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_GRADE_RT_F CREATE_GRADE_RATE ',20);
Line: 1552

           if l_update then
             --
             l_datetrack_mode := r_GRR.datetrack_mode ;
Line: 1572

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
              -- insert the table_name,old_pk_id,new_pk_id into a plsql record
              hr_utility.set_location(' BEN_GRADE_RT_F UPDATE_GRADE_RATE ',30);
Line: 1576

              BEN_GRADE_RATE_API.UPDATE_GRADE_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
            ,P_EXCLD_FLAG      => r_GRR.INFORMATION11
             ,P_GRADE_ID      => l_GRADE_ID
             ,P_GRADE_RT_ID      => l_grade_rt_id
             ,P_GRR_ATTRIBUTE1      => r_GRR.INFORMATION111
             ,P_GRR_ATTRIBUTE10      => r_GRR.INFORMATION120
             ,P_GRR_ATTRIBUTE11      => r_GRR.INFORMATION121
             ,P_GRR_ATTRIBUTE12      => r_GRR.INFORMATION122
             ,P_GRR_ATTRIBUTE13      => r_GRR.INFORMATION123
             ,P_GRR_ATTRIBUTE14      => r_GRR.INFORMATION124
             ,P_GRR_ATTRIBUTE15      => r_GRR.INFORMATION125
             ,P_GRR_ATTRIBUTE16      => r_GRR.INFORMATION126
             ,P_GRR_ATTRIBUTE17      => r_GRR.INFORMATION127
             ,P_GRR_ATTRIBUTE18      => r_GRR.INFORMATION128
             ,P_GRR_ATTRIBUTE19      => r_GRR.INFORMATION129
             ,P_GRR_ATTRIBUTE2      => r_GRR.INFORMATION112
             ,P_GRR_ATTRIBUTE20      => r_GRR.INFORMATION130
             ,P_GRR_ATTRIBUTE21      => r_GRR.INFORMATION131
             ,P_GRR_ATTRIBUTE22      => r_GRR.INFORMATION132
             ,P_GRR_ATTRIBUTE23      => r_GRR.INFORMATION133
             ,P_GRR_ATTRIBUTE24      => r_GRR.INFORMATION134
             ,P_GRR_ATTRIBUTE25      => r_GRR.INFORMATION135
             ,P_GRR_ATTRIBUTE26      => r_GRR.INFORMATION136
             ,P_GRR_ATTRIBUTE27      => r_GRR.INFORMATION137
             ,P_GRR_ATTRIBUTE28      => r_GRR.INFORMATION138
             ,P_GRR_ATTRIBUTE29      => r_GRR.INFORMATION139
             ,P_GRR_ATTRIBUTE3      => r_GRR.INFORMATION113
             ,P_GRR_ATTRIBUTE30      => r_GRR.INFORMATION140
             ,P_GRR_ATTRIBUTE4      => r_GRR.INFORMATION114
             ,P_GRR_ATTRIBUTE5      => r_GRR.INFORMATION115
             ,P_GRR_ATTRIBUTE6      => r_GRR.INFORMATION116
             ,P_GRR_ATTRIBUTE7      => r_GRR.INFORMATION117
             ,P_GRR_ATTRIBUTE8      => r_GRR.INFORMATION118
             ,P_GRR_ATTRIBUTE9      => r_GRR.INFORMATION119
             ,P_GRR_ATTRIBUTE_CATEGORY      => r_GRR.INFORMATION110
             ,P_ORDR_NUM      => r_GRR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
              );
Line: 1634

                BEN_GRADE_RATE_API.delete_GRADE_RATE(
                   --
                   p_validate                       => false
                   ,p_grade_rt_id                   => l_grade_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 1686

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_FL_TM_PT_TM_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 1703

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 1715

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 1730

   select
     FTR.fl_tm_pt_tm_rt_id new_value
   from BEN_FL_TM_PT_TM_RT_F FTR
   where
   FTR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   FTR.FL_TM_PT_TM_CD     = l_FL_TM_PT_TM_CD and
   FTR.ORDR_NUM           = l_ORDR_NUM and
   FTR.business_group_id  = c_business_group_id
   and   FTR.fl_tm_pt_tm_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 1744

   and exists ( select null
                from BEN_FL_TM_PT_TM_RT_F FTR1
                where
                FTR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                FTR1.FL_TM_PT_TM_CD  = l_FL_TM_PT_TM_CD and
                FTR1.ORDR_NUM           = l_ORDR_NUM and
                FTR1.business_group_id  = c_business_group_id
                and   FTR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_FL_TM_PT_TM_RT_F FTR2
                where
                FTR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                FTR2.FL_TM_PT_TM_CD = l_FL_TM_PT_TM_CD and
                FTR2.ORDR_NUM           = l_ORDR_NUM and
                FTR2.business_group_id  = c_business_group_id
                and   FTR2.effective_end_date >= c_effective_end_date )
                ;
Line: 1769

   l_update                  boolean      := false ;
Line: 1770

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 1847

       l_update := false;
Line: 1851

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 1856

               l_update := true;
Line: 1873

               hr_utility.set_location( 'found record for update',10);
Line: 1877

           l_update := false;
Line: 1925

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_FTR.information1;
Line: 1949

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_FL_TM_PT_TM_RT_F CREATE_FULL_PRT_TIME_RATE ',20);
Line: 2021

           if l_update then
             --
             l_datetrack_mode := r_FTR.datetrack_mode ;
Line: 2041

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_FL_TM_PT_TM_RT_F UPDATE_FULL_PRT_TIME_RATE ',30);
Line: 2044

           BEN_FULL_PRT_TIME_RATE_API.UPDATE_FULL_PRT_TIME_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_FTR.INFORMATION11
             ,P_FL_TM_PT_TM_CD      => r_FTR.INFORMATION12
             ,P_FL_TM_PT_TM_RT_ID      => l_fl_tm_pt_tm_rt_id
             ,P_FTR_ATTRIBUTE1      => r_FTR.INFORMATION111
             ,P_FTR_ATTRIBUTE10      => r_FTR.INFORMATION120
             ,P_FTR_ATTRIBUTE11      => r_FTR.INFORMATION121
             ,P_FTR_ATTRIBUTE12      => r_FTR.INFORMATION122
             ,P_FTR_ATTRIBUTE13      => r_FTR.INFORMATION123
             ,P_FTR_ATTRIBUTE14      => r_FTR.INFORMATION124
             ,P_FTR_ATTRIBUTE15      => r_FTR.INFORMATION125
             ,P_FTR_ATTRIBUTE16      => r_FTR.INFORMATION126
             ,P_FTR_ATTRIBUTE17      => r_FTR.INFORMATION127
             ,P_FTR_ATTRIBUTE18      => r_FTR.INFORMATION128
             ,P_FTR_ATTRIBUTE19      => r_FTR.INFORMATION129
             ,P_FTR_ATTRIBUTE2      => r_FTR.INFORMATION112
             ,P_FTR_ATTRIBUTE20      => r_FTR.INFORMATION130
             ,P_FTR_ATTRIBUTE21      => r_FTR.INFORMATION131
             ,P_FTR_ATTRIBUTE22      => r_FTR.INFORMATION132
             ,P_FTR_ATTRIBUTE23      => r_FTR.INFORMATION133
             ,P_FTR_ATTRIBUTE24      => r_FTR.INFORMATION134
             ,P_FTR_ATTRIBUTE25      => r_FTR.INFORMATION135
             ,P_FTR_ATTRIBUTE26      => r_FTR.INFORMATION136
             ,P_FTR_ATTRIBUTE27      => r_FTR.INFORMATION137
             ,P_FTR_ATTRIBUTE28      => r_FTR.INFORMATION138
             ,P_FTR_ATTRIBUTE29      => r_FTR.INFORMATION139
             ,P_FTR_ATTRIBUTE3      => r_FTR.INFORMATION113
             ,P_FTR_ATTRIBUTE30      => r_FTR.INFORMATION140
             ,P_FTR_ATTRIBUTE4      => r_FTR.INFORMATION114
             ,P_FTR_ATTRIBUTE5      => r_FTR.INFORMATION115
             ,P_FTR_ATTRIBUTE6      => r_FTR.INFORMATION116
             ,P_FTR_ATTRIBUTE7      => r_FTR.INFORMATION117
             ,P_FTR_ATTRIBUTE8      => r_FTR.INFORMATION118
             ,P_FTR_ATTRIBUTE9      => r_FTR.INFORMATION119
             ,P_FTR_ATTRIBUTE_CATEGORY      => r_FTR.INFORMATION110
             ,P_ORDR_NUM      => r_FTR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 2102

             BEN_FULL_PRT_TIME_RATE_API.delete_FULL_PRT_TIME_RATE(
                --
                p_validate                       => false
                ,p_fl_tm_pt_tm_rt_id                   => l_fl_tm_pt_tm_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 2151

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_BRGNG_UNIT_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 2168

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 2180

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 2195

   select
     BUR.brgng_unit_rt_id new_value
   from BEN_BRGNG_UNIT_RT_F BUR
   where
   BUR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   BUR.BRGNG_UNIT_CD         = l_BRGNG_UNIT_CD and
   BUR.ORDR_NUM           = l_ORDR_NUM and
   BUR.business_group_id  = c_business_group_id
   and   BUR.brgng_unit_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 2209

   and exists ( select null
                from BEN_BRGNG_UNIT_RT_F BUR1
                where
                BUR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                BUR1.BRGNG_UNIT_CD         = l_BRGNG_UNIT_CD and
                BUR1.ORDR_NUM           = l_ORDR_NUM and
                BUR1.business_group_id  = c_business_group_id
                and   BUR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_BRGNG_UNIT_RT_F BUR2
                where
                BUR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                BUR2.BRGNG_UNIT_CD         = l_BRGNG_UNIT_CD and
                BUR2.ORDR_NUM           = l_ORDR_NUM and
                BUR2.business_group_id  = c_business_group_id
                and   BUR2.effective_end_date >= c_effective_end_date )
                ;
Line: 2234

   l_update                  boolean      := false ;
Line: 2235

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 2311

       l_update := false;
Line: 2315

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 2320

               l_update := true;
Line: 2337

               hr_utility.set_location( 'found record for update',10);
Line: 2341

           l_update := false;
Line: 2389

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_BUR.information1;
Line: 2413

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_BRGNG_UNIT_RT_F CREATE_BARGAINING_UNIT_RT ',20);
Line: 2484

           if l_update then
             --
             l_datetrack_mode := r_BUR.datetrack_mode ;
Line: 2504

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_BRGNG_UNIT_RT_F UPDATE_BARGAINING_UNIT_RT ',30);
Line: 2508

           BEN_BARGAINING_UNIT_RT_API.UPDATE_BARGAINING_UNIT_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
            ,P_BRGNG_UNIT_CD      => r_BUR.INFORMATION12
             ,P_BRGNG_UNIT_RT_ID      => l_brgng_unit_rt_id
             ,P_BUR_ATTRIBUTE1      => r_BUR.INFORMATION111
             ,P_BUR_ATTRIBUTE10      => r_BUR.INFORMATION120
             ,P_BUR_ATTRIBUTE11      => r_BUR.INFORMATION121
             ,P_BUR_ATTRIBUTE12      => r_BUR.INFORMATION122
             ,P_BUR_ATTRIBUTE13      => r_BUR.INFORMATION123
             ,P_BUR_ATTRIBUTE14      => r_BUR.INFORMATION124
             ,P_BUR_ATTRIBUTE15      => r_BUR.INFORMATION125
             ,P_BUR_ATTRIBUTE16      => r_BUR.INFORMATION126
             ,P_BUR_ATTRIBUTE17      => r_BUR.INFORMATION127
             ,P_BUR_ATTRIBUTE18      => r_BUR.INFORMATION128
             ,P_BUR_ATTRIBUTE19      => r_BUR.INFORMATION129
             ,P_BUR_ATTRIBUTE2      => r_BUR.INFORMATION112
             ,P_BUR_ATTRIBUTE20      => r_BUR.INFORMATION130
             ,P_BUR_ATTRIBUTE21      => r_BUR.INFORMATION131
             ,P_BUR_ATTRIBUTE22      => r_BUR.INFORMATION132
             ,P_BUR_ATTRIBUTE23      => r_BUR.INFORMATION133
             ,P_BUR_ATTRIBUTE24      => r_BUR.INFORMATION134
             ,P_BUR_ATTRIBUTE25      => r_BUR.INFORMATION135
             ,P_BUR_ATTRIBUTE26      => r_BUR.INFORMATION136
             ,P_BUR_ATTRIBUTE27      => r_BUR.INFORMATION137
             ,P_BUR_ATTRIBUTE28      => r_BUR.INFORMATION138
             ,P_BUR_ATTRIBUTE29      => r_BUR.INFORMATION139
             ,P_BUR_ATTRIBUTE3      => r_BUR.INFORMATION113
             ,P_BUR_ATTRIBUTE30      => r_BUR.INFORMATION140
             ,P_BUR_ATTRIBUTE4      => r_BUR.INFORMATION114
             ,P_BUR_ATTRIBUTE5      => r_BUR.INFORMATION115
             ,P_BUR_ATTRIBUTE6      => r_BUR.INFORMATION116
             ,P_BUR_ATTRIBUTE7      => r_BUR.INFORMATION117
             ,P_BUR_ATTRIBUTE8      => r_BUR.INFORMATION118
             ,P_BUR_ATTRIBUTE9      => r_BUR.INFORMATION119
             ,P_BUR_ATTRIBUTE_CATEGORY      => r_BUR.INFORMATION110
             ,P_EXCLD_FLAG      => r_BUR.INFORMATION11
             ,P_ORDR_NUM      => r_BUR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 2566

             BEN_BARGAINING_UNIT_RT_API.delete_BARGAINING_UNIT_RT(
                --
                p_validate                       => false
                ,p_brgng_unit_rt_id                   => l_brgng_unit_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 2616

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_EE_STAT_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 2633

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 2645

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 2660

   select
     ESR.ee_stat_rt_id new_value
   from BEN_EE_STAT_RT_F ESR
   where
   ESR.ASSIGNMENT_STATUS_TYPE_ID     = l_ASSIGNMENT_STATUS_TYPE_ID  and
   ESR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   ESR.ORDR_NUM           = l_ORDR_NUM and
   ESR.business_group_id  = c_business_group_id
   and   ESR.ee_stat_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 2674

   and exists ( select null
                from BEN_EE_STAT_RT_F ESR1
                where
                ESR1.ASSIGNMENT_STATUS_TYPE_ID     = l_ASSIGNMENT_STATUS_TYPE_ID  and
                ESR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                ESR1.ORDR_NUM           = l_ORDR_NUM and
                ESR1.business_group_id  = c_business_group_id
                and   ESR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_EE_STAT_RT_F ESR2
                where
                ESR2.ASSIGNMENT_STATUS_TYPE_ID     = l_ASSIGNMENT_STATUS_TYPE_ID  and
                ESR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                ESR2.ORDR_NUM           = l_ORDR_NUM and
                ESR2.business_group_id  = c_business_group_id
                and   ESR2.effective_end_date >= c_effective_end_date )
                ;
Line: 2699

   l_update                  boolean      := false ;
Line: 2700

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 2790

       l_update := false;
Line: 2794

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 2799

               l_update := true;
Line: 2816

               hr_utility.set_location( 'found record for update',10);
Line: 2820

           l_update := false;
Line: 2869

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_ESR.information1;
Line: 2893

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_EE_STAT_RT_F CREATE_EMPLOYEE_STATUS_RT ',20);
Line: 2964

           if l_update then
             --
             l_datetrack_mode := r_ESR.datetrack_mode ;
Line: 2984

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             -- insert the table_name,old_pk_id,new_pk_id into a plsql record
             hr_utility.set_location(' BEN_EE_STAT_RT_F UPDATE_EMPLOYEE_STATUS_RT ',30);
Line: 2988

             BEN_EMPLOYEE_STATUS_RT_API.UPDATE_EMPLOYEE_STATUS_RT(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_ASSIGNMENT_STATUS_TYPE_ID      => l_ASSIGNMENT_STATUS_TYPE_ID
             ,P_EE_STAT_RT_ID      => l_ee_stat_rt_id
             ,P_ESR_ATTRIBUTE1      => r_ESR.INFORMATION111
             ,P_ESR_ATTRIBUTE10      => r_ESR.INFORMATION120
             ,P_ESR_ATTRIBUTE11      => r_ESR.INFORMATION121
             ,P_ESR_ATTRIBUTE12      => r_ESR.INFORMATION122
             ,P_ESR_ATTRIBUTE13      => r_ESR.INFORMATION123
             ,P_ESR_ATTRIBUTE14      => r_ESR.INFORMATION124
             ,P_ESR_ATTRIBUTE15      => r_ESR.INFORMATION125
             ,P_ESR_ATTRIBUTE16      => r_ESR.INFORMATION126
             ,P_ESR_ATTRIBUTE17      => r_ESR.INFORMATION127
             ,P_ESR_ATTRIBUTE18      => r_ESR.INFORMATION128
             ,P_ESR_ATTRIBUTE19      => r_ESR.INFORMATION129
             ,P_ESR_ATTRIBUTE2      => r_ESR.INFORMATION112
             ,P_ESR_ATTRIBUTE20      => r_ESR.INFORMATION130
             ,P_ESR_ATTRIBUTE21      => r_ESR.INFORMATION131
             ,P_ESR_ATTRIBUTE22      => r_ESR.INFORMATION132
             ,P_ESR_ATTRIBUTE23      => r_ESR.INFORMATION133
             ,P_ESR_ATTRIBUTE24      => r_ESR.INFORMATION134
             ,P_ESR_ATTRIBUTE25      => r_ESR.INFORMATION135
             ,P_ESR_ATTRIBUTE26      => r_ESR.INFORMATION136
             ,P_ESR_ATTRIBUTE27      => r_ESR.INFORMATION137
             ,P_ESR_ATTRIBUTE28      => r_ESR.INFORMATION138
             ,P_ESR_ATTRIBUTE29      => r_ESR.INFORMATION139
             ,P_ESR_ATTRIBUTE3      => r_ESR.INFORMATION113
             ,P_ESR_ATTRIBUTE30      => r_ESR.INFORMATION140
             ,P_ESR_ATTRIBUTE4      => r_ESR.INFORMATION114
             ,P_ESR_ATTRIBUTE5      => r_ESR.INFORMATION115
             ,P_ESR_ATTRIBUTE6      => r_ESR.INFORMATION116
             ,P_ESR_ATTRIBUTE7      => r_ESR.INFORMATION117
             ,P_ESR_ATTRIBUTE8      => r_ESR.INFORMATION118
             ,P_ESR_ATTRIBUTE9      => r_ESR.INFORMATION119
             ,P_ESR_ATTRIBUTE_CATEGORY      => r_ESR.INFORMATION110
             ,P_EXCLD_FLAG      => r_ESR.INFORMATION11
             ,P_ORDR_NUM      => r_ESR.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 3046

                BEN_EMPLOYEE_STATUS_RT_API.delete_EMPLOYEE_STATUS_RT(
                   --
                   p_validate                       => false
                   ,p_ee_stat_rt_id                   => l_ee_stat_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 3098

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ASNT_SET_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 3115

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 3127

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 3142

   select
     ASR.asnt_set_rt_id new_value
   from BEN_ASNT_SET_RT_F ASR
   where
   ASR.ASSIGNMENT_SET_ID     = l_ASSIGNMENT_SET_ID  and
   ASR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   ASR.ORDR_NUM           = l_ORDR_NUM and
   ASR.business_group_id  = c_business_group_id
   and   ASR.asnt_set_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 3156

   and exists ( select null
                from BEN_ASNT_SET_RT_F ASR1
                where
                ASR1.ASSIGNMENT_SET_ID     = l_ASSIGNMENT_SET_ID  and
                ASR1.vRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                ASR1.ORDR_NUM           = l_ORDR_NUM and
                ASR1.business_group_id  = c_business_group_id
                and   ASR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ASNT_SET_RT_F ASR2
                where
                ASR2.ASSIGNMENT_SET_ID     = l_ASSIGNMENT_SET_ID  and
                ASR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                ASR2.ORDR_NUM           = l_ORDR_NUM and
                ASR2.business_group_id  = c_business_group_id
                and   ASR2.effective_end_date >= c_effective_end_date )
                ;
Line: 3181

   l_update                  boolean      := false ;
Line: 3182

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 3272

       l_update := false;
Line: 3276

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 3281

               l_update := true;
Line: 3298

               hr_utility.set_location( 'found record for update',10);
Line: 3302

           l_update := false;
Line: 3350

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_ASR.information1;
Line: 3374

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_ASNT_SET_RT_F CREATE_ASSIGNMENT_SET_RATE ',20);
Line: 3446

           if l_update then
             --
             l_datetrack_mode := r_ASR.datetrack_mode ;
Line: 3466

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_ASNT_SET_RT_F UPDATE_ASSIGNMENT_SET_RATE ',30);
Line: 3469

             BEN_ASSIGNMENT_SET_RATE_API.UPDATE_ASSIGNMENT_SET_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_ASNT_SET_RT_ID      => l_asnt_set_rt_id
             ,P_ASR_ATTRIBUTE1      => r_ASR.INFORMATION111
             ,P_ASR_ATTRIBUTE10      => r_ASR.INFORMATION120
             ,P_ASR_ATTRIBUTE11      => r_ASR.INFORMATION121
             ,P_ASR_ATTRIBUTE12      => r_ASR.INFORMATION122
             ,P_ASR_ATTRIBUTE13      => r_ASR.INFORMATION123
             ,P_ASR_ATTRIBUTE14      => r_ASR.INFORMATION124
             ,P_ASR_ATTRIBUTE15      => r_ASR.INFORMATION125
             ,P_ASR_ATTRIBUTE16      => r_ASR.INFORMATION126
             ,P_ASR_ATTRIBUTE17      => r_ASR.INFORMATION127
             ,P_ASR_ATTRIBUTE18      => r_ASR.INFORMATION128
             ,P_ASR_ATTRIBUTE19      => r_ASR.INFORMATION129
             ,P_ASR_ATTRIBUTE2      => r_ASR.INFORMATION112
             ,P_ASR_ATTRIBUTE20      => r_ASR.INFORMATION130
             ,P_ASR_ATTRIBUTE21      => r_ASR.INFORMATION131
             ,P_ASR_ATTRIBUTE22      => r_ASR.INFORMATION132
             ,P_ASR_ATTRIBUTE23      => r_ASR.INFORMATION133
             ,P_ASR_ATTRIBUTE24      => r_ASR.INFORMATION134
             ,P_ASR_ATTRIBUTE25      => r_ASR.INFORMATION135
             ,P_ASR_ATTRIBUTE26      => r_ASR.INFORMATION136
             ,P_ASR_ATTRIBUTE27      => r_ASR.INFORMATION137
             ,P_ASR_ATTRIBUTE28      => r_ASR.INFORMATION138
             ,P_ASR_ATTRIBUTE29      => r_ASR.INFORMATION139
             ,P_ASR_ATTRIBUTE3      => r_ASR.INFORMATION113
             ,P_ASR_ATTRIBUTE30      => r_ASR.INFORMATION140
             ,P_ASR_ATTRIBUTE4      => r_ASR.INFORMATION114
             ,P_ASR_ATTRIBUTE5      => r_ASR.INFORMATION115
             ,P_ASR_ATTRIBUTE6      => r_ASR.INFORMATION116
             ,P_ASR_ATTRIBUTE7      => r_ASR.INFORMATION117
             ,P_ASR_ATTRIBUTE8      => r_ASR.INFORMATION118
             ,P_ASR_ATTRIBUTE9      => r_ASR.INFORMATION119
             ,P_ASR_ATTRIBUTE_CATEGORY      => r_ASR.INFORMATION110
             ,P_ASSIGNMENT_SET_ID      => l_ASSIGNMENT_SET_ID
             ,P_EXCLD_FLAG      => r_ASR.INFORMATION11
             ,P_ORDR_NUM      => r_ASR.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 3527

                BEN_ASSIGNMENT_SET_RATE_API.delete_ASSIGNMENT_SET_RATE(
                   --
                   p_validate                       => false
                   ,p_asnt_set_rt_id                   => l_asnt_set_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 3579

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_TBCO_USE_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 3596

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 3608

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 3623

   select
     TUR.tbco_use_rt_id new_value
   from BEN_TBCO_USE_RT_F TUR
   where
   TUR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   TUR.USES_TBCO_FLAG     = l_USES_TBCO_FLAG and
   TUR.ORDR_NUM           = l_ORDR_NUM and
   TUR.business_group_id  = c_business_group_id
   and   TUR.tbco_use_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 3637

   and exists ( select null
                from BEN_TBCO_USE_RT_F TUR1
                where
                TUR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                TUR1.USES_TBCO_FLAG     = l_USES_TBCO_FLAG and
                TUR1.ORDR_NUM           = l_ORDR_NUM and
                TUR1.business_group_id  = c_business_group_id
                and   TUR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_TBCO_USE_RT_F TUR2
                where
                TUR2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                TUR2.USES_TBCO_FLAG     = l_USES_TBCO_FLAG and
                TUR2.ORDR_NUM           = l_ORDR_NUM and
                TUR2.business_group_id  = c_business_group_id
                and   TUR2.effective_end_date >= c_effective_end_date )
                ;
Line: 3662

   l_update                  boolean      := false ;
Line: 3663

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 3740

       l_update := false;
Line: 3744

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 3749

               l_update := true;
Line: 3766

               hr_utility.set_location( 'found record for update',10);
Line: 3770

           l_update := false;
Line: 3819

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_TUR.information1;
Line: 3843

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_TBCO_USE_RT_F CREATE_TOBACCO_USE_RATE ',20);
Line: 3914

           if l_update then
             --
             l_datetrack_mode := r_TUR.datetrack_mode ;
Line: 3934

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_TBCO_USE_RT_F UPDATE_TOBACCO_USE_RATE ',30);
Line: 3938

           BEN_TOBACCO_USE_RATE_API.UPDATE_TOBACCO_USE_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_TUR.INFORMATION11
             ,P_ORDR_NUM      => r_TUR.INFORMATION257
             ,P_TBCO_USE_RT_ID      => l_tbco_use_rt_id
             ,P_TUR_ATTRIBUTE1      => r_TUR.INFORMATION111
             ,P_TUR_ATTRIBUTE10      => r_TUR.INFORMATION120
             ,P_TUR_ATTRIBUTE11      => r_TUR.INFORMATION121
             ,P_TUR_ATTRIBUTE12      => r_TUR.INFORMATION122
             ,P_TUR_ATTRIBUTE13      => r_TUR.INFORMATION123
             ,P_TUR_ATTRIBUTE14      => r_TUR.INFORMATION124
             ,P_TUR_ATTRIBUTE15      => r_TUR.INFORMATION125
             ,P_TUR_ATTRIBUTE16      => r_TUR.INFORMATION126
             ,P_TUR_ATTRIBUTE17      => r_TUR.INFORMATION127
             ,P_TUR_ATTRIBUTE18      => r_TUR.INFORMATION128
             ,P_TUR_ATTRIBUTE19      => r_TUR.INFORMATION129
             ,P_TUR_ATTRIBUTE2      => r_TUR.INFORMATION112
             ,P_TUR_ATTRIBUTE20      => r_TUR.INFORMATION130
             ,P_TUR_ATTRIBUTE21      => r_TUR.INFORMATION131
             ,P_TUR_ATTRIBUTE22      => r_TUR.INFORMATION132
             ,P_TUR_ATTRIBUTE23      => r_TUR.INFORMATION133
             ,P_TUR_ATTRIBUTE24      => r_TUR.INFORMATION134
             ,P_TUR_ATTRIBUTE25      => r_TUR.INFORMATION135
             ,P_TUR_ATTRIBUTE26      => r_TUR.INFORMATION136
             ,P_TUR_ATTRIBUTE27      => r_TUR.INFORMATION137
             ,P_TUR_ATTRIBUTE28      => r_TUR.INFORMATION138
             ,P_TUR_ATTRIBUTE29      => r_TUR.INFORMATION139
             ,P_TUR_ATTRIBUTE3      => r_TUR.INFORMATION113
             ,P_TUR_ATTRIBUTE30      => r_TUR.INFORMATION140
             ,P_TUR_ATTRIBUTE4      => r_TUR.INFORMATION114
             ,P_TUR_ATTRIBUTE5      => r_TUR.INFORMATION115
             ,P_TUR_ATTRIBUTE6      => r_TUR.INFORMATION116
             ,P_TUR_ATTRIBUTE7      => r_TUR.INFORMATION117
             ,P_TUR_ATTRIBUTE8      => r_TUR.INFORMATION118
             ,P_TUR_ATTRIBUTE9      => r_TUR.INFORMATION119
             ,P_TUR_ATTRIBUTE_CATEGORY      => r_TUR.INFORMATION110
             ,P_USES_TBCO_FLAG      => r_TUR.INFORMATION12
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 3996

             BEN_TOBACCO_USE_RATE_API.delete_TOBACCO_USE_RATE(
                --
                p_validate                       => false
                ,p_tbco_use_rt_id                   => l_tbco_use_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 4046

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_SVC_AREA_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 4063

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 4075

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 4090

   select
     SAR.svc_area_rt_id new_value
   from BEN_SVC_AREA_RT_F SAR
   where
   SAR.SVC_AREA_ID     = l_SVC_AREA_ID  and
   SAR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   SAR.ORDR_NUM           = l_ORDR_NUM and
   SAR.business_group_id  = c_business_group_id
   and   SAR.svc_area_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 4104

   and exists ( select null
                from BEN_SVC_AREA_RT_F SAR1
                where
                SAR1.SVC_AREA_ID     = l_SVC_AREA_ID  and
                SAR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                SAR1.ORDR_NUM           = l_ORDR_NUM and
                SAR1.business_group_id  = c_business_group_id
                and   SAR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_SVC_AREA_RT_F SAR2
                where
                SAR2.SVC_AREA_ID     = l_SVC_AREA_ID  and
                SAR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                SAR2.ORDR_NUM           = l_ORDR_NUM and
                SAR2.business_group_id  = c_business_group_id
                and   SAR2.effective_end_date >= c_effective_end_date )
                ;
Line: 4129

   l_update                  boolean      := false ;
Line: 4130

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 4206

       l_update := false;
Line: 4210

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 4215

               l_update := true;
Line: 4232

               hr_utility.set_location( 'found record for update',10);
Line: 4236

           l_update := false;
Line: 4284

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_SAR.information1;
Line: 4308

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_SVC_AREA_RT_F CREATE_SERVICE_AREA_RATE ',20);
Line: 4379

           if l_update then
             --
             l_datetrack_mode := r_SAR.datetrack_mode ;
Line: 4399

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_SVC_AREA_RT_F UPDATE_SERVICE_AREA_RATE ',30);
Line: 4403

           BEN_SERVICE_AREA_RATE_API.UPDATE_SERVICE_AREA_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_SAR.INFORMATION11
             ,P_ORDR_NUM      => r_SAR.INFORMATION259
             ,P_SAR_ATTRIBUTE1      => r_SAR.INFORMATION111
             ,P_SAR_ATTRIBUTE10      => r_SAR.INFORMATION120
             ,P_SAR_ATTRIBUTE11      => r_SAR.INFORMATION121
             ,P_SAR_ATTRIBUTE12      => r_SAR.INFORMATION122
             ,P_SAR_ATTRIBUTE13      => r_SAR.INFORMATION123
             ,P_SAR_ATTRIBUTE14      => r_SAR.INFORMATION124
             ,P_SAR_ATTRIBUTE15      => r_SAR.INFORMATION125
             ,P_SAR_ATTRIBUTE16      => r_SAR.INFORMATION126
             ,P_SAR_ATTRIBUTE17      => r_SAR.INFORMATION127
             ,P_SAR_ATTRIBUTE18      => r_SAR.INFORMATION128
             ,P_SAR_ATTRIBUTE19      => r_SAR.INFORMATION129
             ,P_SAR_ATTRIBUTE2      => r_SAR.INFORMATION112
             ,P_SAR_ATTRIBUTE20      => r_SAR.INFORMATION130
             ,P_SAR_ATTRIBUTE21      => r_SAR.INFORMATION131
             ,P_SAR_ATTRIBUTE22      => r_SAR.INFORMATION132
             ,P_SAR_ATTRIBUTE23      => r_SAR.INFORMATION133
             ,P_SAR_ATTRIBUTE24      => r_SAR.INFORMATION134
             ,P_SAR_ATTRIBUTE25      => r_SAR.INFORMATION135
             ,P_SAR_ATTRIBUTE26      => r_SAR.INFORMATION136
             ,P_SAR_ATTRIBUTE27      => r_SAR.INFORMATION137
             ,P_SAR_ATTRIBUTE28      => r_SAR.INFORMATION138
             ,P_SAR_ATTRIBUTE29      => r_SAR.INFORMATION139
             ,P_SAR_ATTRIBUTE3      => r_SAR.INFORMATION113
             ,P_SAR_ATTRIBUTE30      => r_SAR.INFORMATION140
             ,P_SAR_ATTRIBUTE4      => r_SAR.INFORMATION114
             ,P_SAR_ATTRIBUTE5      => r_SAR.INFORMATION115
             ,P_SAR_ATTRIBUTE6      => r_SAR.INFORMATION116
             ,P_SAR_ATTRIBUTE7      => r_SAR.INFORMATION117
             ,P_SAR_ATTRIBUTE8      => r_SAR.INFORMATION118
             ,P_SAR_ATTRIBUTE9      => r_SAR.INFORMATION119
             ,P_SAR_ATTRIBUTE_CATEGORY      => r_SAR.INFORMATION110
             ,P_SVC_AREA_ID      => l_SVC_AREA_ID
             ,P_SVC_AREA_RT_ID      => l_svc_area_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 4461

             BEN_SERVICE_AREA_RATE_API.delete_SERVICE_AREA_RATE(
                --
                p_validate                       => false
                ,p_svc_area_rt_id                   => l_svc_area_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 4511

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_QUAL_TITL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 4528

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 4540

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 4555

   select
     QTR.qual_titl_rt_id new_value
   from BEN_QUAL_TITL_RT_F QTR
   where
   QTR.QUALIFICATION_TYPE_ID     = l_QUALIFICATION_TYPE_ID  and
   QTR.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
   QTR.ORDR_NUM           = l_ORDR_NUM and
   QTR.business_group_id  = c_business_group_id
   and   QTR.qual_titl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 4569

   and exists ( select null
                from BEN_QUAL_TITL_RT_F QTR1
                where
                QTR1.QUALIFICATION_TYPE_ID     = l_QUALIFICATION_TYPE_ID  and
                QTR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                QTR1.ORDR_NUM           = l_ORDR_NUM and
                QTR1.business_group_id  = c_business_group_id
                and   QTR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_QUAL_TITL_RT_F QTR2
                where
                QTR2.QUALIFICATION_TYPE_ID     = l_QUALIFICATION_TYPE_ID  and
                QTR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                QTR2.ORDR_NUM           = l_ORDR_NUM and
                QTR2.business_group_id  = c_business_group_id
                and   QTR2.effective_end_date >= c_effective_end_date )
                ;
Line: 4594

   l_update                  boolean      := false ;
Line: 4595

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 4684

       l_update := false;
Line: 4688

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 4693

               l_update := true;
Line: 4710

               hr_utility.set_location( 'found record for update',10);
Line: 4714

           l_update := false;
Line: 4762

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_QTR.information1;
Line: 4786

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_QUAL_TITL_RT_F CREATE_QUAL_TITL_RT ',20);
Line: 4858

           if l_update then
             --
             l_datetrack_mode := r_QTR.datetrack_mode ;
Line: 4878

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             -- insert the table_name,old_pk_id,new_pk_id into a plsql record
             hr_utility.set_location(' BEN_QUAL_TITL_RT_F UPDATE_QUAL_TITL_RT ',30);
Line: 4882

             BEN_QUAL_TITL_RT_API.UPDATE_QUAL_TITL_RT(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
            ,P_EXCLD_FLAG      => r_QTR.INFORMATION11
             ,P_ORDR_NUM      => r_QTR.INFORMATION260
             ,P_QTR_ATTRIBUTE1      => r_QTR.INFORMATION111
             ,P_QTR_ATTRIBUTE10      => r_QTR.INFORMATION120
             ,P_QTR_ATTRIBUTE11      => r_QTR.INFORMATION121
             ,P_QTR_ATTRIBUTE12      => r_QTR.INFORMATION122
             ,P_QTR_ATTRIBUTE13      => r_QTR.INFORMATION123
             ,P_QTR_ATTRIBUTE14      => r_QTR.INFORMATION124
             ,P_QTR_ATTRIBUTE15      => r_QTR.INFORMATION125
             ,P_QTR_ATTRIBUTE16      => r_QTR.INFORMATION126
             ,P_QTR_ATTRIBUTE17      => r_QTR.INFORMATION127
             ,P_QTR_ATTRIBUTE18      => r_QTR.INFORMATION128
             ,P_QTR_ATTRIBUTE19      => r_QTR.INFORMATION129
             ,P_QTR_ATTRIBUTE2      => r_QTR.INFORMATION112
             ,P_QTR_ATTRIBUTE20      => r_QTR.INFORMATION130
             ,P_QTR_ATTRIBUTE21      => r_QTR.INFORMATION131
             ,P_QTR_ATTRIBUTE22      => r_QTR.INFORMATION132
             ,P_QTR_ATTRIBUTE23      => r_QTR.INFORMATION133
             ,P_QTR_ATTRIBUTE24      => r_QTR.INFORMATION134
             ,P_QTR_ATTRIBUTE25      => r_QTR.INFORMATION135
             ,P_QTR_ATTRIBUTE26      => r_QTR.INFORMATION136
             ,P_QTR_ATTRIBUTE27      => r_QTR.INFORMATION137
             ,P_QTR_ATTRIBUTE28      => r_QTR.INFORMATION138
             ,P_QTR_ATTRIBUTE29      => r_QTR.INFORMATION139
             ,P_QTR_ATTRIBUTE3      => r_QTR.INFORMATION113
             ,P_QTR_ATTRIBUTE30      => r_QTR.INFORMATION140
             ,P_QTR_ATTRIBUTE4      => r_QTR.INFORMATION114
             ,P_QTR_ATTRIBUTE5      => r_QTR.INFORMATION115
             ,P_QTR_ATTRIBUTE6      => r_QTR.INFORMATION116
             ,P_QTR_ATTRIBUTE7      => r_QTR.INFORMATION117
             ,P_QTR_ATTRIBUTE8      => r_QTR.INFORMATION118
             ,P_QTR_ATTRIBUTE9      => r_QTR.INFORMATION119
             ,P_QTR_ATTRIBUTE_CATEGORY      => r_QTR.INFORMATION110
             ,P_QUALIFICATION_TYPE_ID      => l_QUALIFICATION_TYPE_ID
             ,P_QUAL_TITL_RT_ID      => l_qual_titl_rt_id
             ,P_TITLE      => r_QTR.INFORMATION141
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 4941

                BEN_QUAL_TITL_RT_API.delete_QUAL_TITL_RT(
                   --
                   p_validate                       => false
                   ,p_qual_titl_rt_id                   => l_qual_titl_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 4993

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PSTL_ZIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 5010

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 5022

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 5037

   select
     PZR.pstl_zip_rt_id new_value
   from BEN_PSTL_ZIP_RT_F PZR
   where
   PZR.PSTL_ZIP_RNG_ID     = l_PSTL_ZIP_RNG_ID  and
   PZR.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
   PZR.ORDR_NUM           = l_ORDR_NUM and
   PZR.business_group_id  = c_business_group_id
   and   PZR.pstl_zip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 5051

   and exists ( select null
                from BEN_PSTL_ZIP_RT_F PZR1
                where
                PZR1.PSTL_ZIP_RNG_ID     = l_PSTL_ZIP_RNG_ID  and
                PZR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                PZR1.ORDR_NUM           = l_ORDR_NUM and
                PZR1.business_group_id  = c_business_group_id
                and   PZR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PSTL_ZIP_RT_F PZR2
                where
                PZR2.PSTL_ZIP_RNG_ID     = l_PSTL_ZIP_RNG_ID  and
                PZR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                PZR2.ORDR_NUM           = l_ORDR_NUM and
                PZR2.business_group_id  = c_business_group_id
                and   PZR2.effective_end_date >= c_effective_end_date )
                ;
Line: 5076

   l_update                  boolean      := false ;
Line: 5077

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 5153

       l_update := false;
Line: 5157

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 5162

               l_update := true;
Line: 5179

               hr_utility.set_location( 'found record for update',10);
Line: 5183

           l_update := false;
Line: 5231

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PZR.information1;
Line: 5255

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_PSTL_ZIP_RT_F CREATE_POSTAL_ZIP_RATE ',20);
Line: 5326

           if l_update then
             --
             l_datetrack_mode := r_PZR.datetrack_mode ;
Line: 5346

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_PSTL_ZIP_RT_F UPDATE_POSTAL_ZIP_RATE ',30);
Line: 5350

           BEN_POSTAL_ZIP_RATE_API.UPDATE_POSTAL_ZIP_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
              ,P_EXCLD_FLAG      => r_PZR.INFORMATION11
             ,P_ORDR_NUM      => r_PZR.INFORMATION260
             ,P_PSTL_ZIP_RNG_ID      => l_PSTL_ZIP_RNG_ID
             ,P_PSTL_ZIP_RT_ID      => l_pstl_zip_rt_id
             ,P_PZR_ATTRIBUTE1      => r_PZR.INFORMATION111
             ,P_PZR_ATTRIBUTE10      => r_PZR.INFORMATION120
             ,P_PZR_ATTRIBUTE11      => r_PZR.INFORMATION121
             ,P_PZR_ATTRIBUTE12      => r_PZR.INFORMATION122
             ,P_PZR_ATTRIBUTE13      => r_PZR.INFORMATION123
             ,P_PZR_ATTRIBUTE14      => r_PZR.INFORMATION124
             ,P_PZR_ATTRIBUTE15      => r_PZR.INFORMATION125
             ,P_PZR_ATTRIBUTE16      => r_PZR.INFORMATION126
             ,P_PZR_ATTRIBUTE17      => r_PZR.INFORMATION127
             ,P_PZR_ATTRIBUTE18      => r_PZR.INFORMATION128
             ,P_PZR_ATTRIBUTE19      => r_PZR.INFORMATION129
             ,P_PZR_ATTRIBUTE2      => r_PZR.INFORMATION112
             ,P_PZR_ATTRIBUTE20      => r_PZR.INFORMATION130
             ,P_PZR_ATTRIBUTE21      => r_PZR.INFORMATION131
             ,P_PZR_ATTRIBUTE22      => r_PZR.INFORMATION132
             ,P_PZR_ATTRIBUTE23      => r_PZR.INFORMATION133
             ,P_PZR_ATTRIBUTE24      => r_PZR.INFORMATION134
             ,P_PZR_ATTRIBUTE25      => r_PZR.INFORMATION135
             ,P_PZR_ATTRIBUTE26      => r_PZR.INFORMATION136
             ,P_PZR_ATTRIBUTE27      => r_PZR.INFORMATION137
             ,P_PZR_ATTRIBUTE28      => r_PZR.INFORMATION138
             ,P_PZR_ATTRIBUTE29      => r_PZR.INFORMATION139
             ,P_PZR_ATTRIBUTE3      => r_PZR.INFORMATION113
             ,P_PZR_ATTRIBUTE30      => r_PZR.INFORMATION140
             ,P_PZR_ATTRIBUTE4      => r_PZR.INFORMATION114
             ,P_PZR_ATTRIBUTE5      => r_PZR.INFORMATION115
             ,P_PZR_ATTRIBUTE6      => r_PZR.INFORMATION116
             ,P_PZR_ATTRIBUTE7      => r_PZR.INFORMATION117
             ,P_PZR_ATTRIBUTE8      => r_PZR.INFORMATION118
             ,P_PZR_ATTRIBUTE9      => r_PZR.INFORMATION119
             ,P_PZR_ATTRIBUTE_CATEGORY      => r_PZR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 5408

             BEN_POSTAL_ZIP_RATE_API.delete_POSTAL_ZIP_RATE(
                --
                p_validate                       => false
                ,p_pstl_zip_rt_id                   => l_pstl_zip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 5458

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PER_TYP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 5475

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 5487

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 5502

   select
     PTR.per_typ_rt_id new_value
   from BEN_PER_TYP_RT_F PTR
   where
   PTR.PERSON_TYPE_ID     = l_PERSON_TYPE_ID  and
   PTR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID and
   PTR.ORDR_NUM           = l_ORDR_NUM and
   PTR.business_group_id  = c_business_group_id
   and   PTR.per_typ_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 5516

   and exists ( select null
                from BEN_PER_TYP_RT_F PTR1
                where
                PTR1.PERSON_TYPE_ID     = l_PERSON_TYPE_ID  and
                PTR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID and
                PTR1.ORDR_NUM           = l_ORDR_NUM and
                PTR1.business_group_id  = c_business_group_id
                and   PTR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PER_TYP_RT_F PTR2
                where
                PTR2.PERSON_TYPE_ID     = l_PERSON_TYPE_ID  and
                PTR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                PTR2.ORDR_NUM           = l_ORDR_NUM and
                PTR2.business_group_id  = c_business_group_id
                and   PTR2.effective_end_date >= c_effective_end_date )
                ;
Line: 5541

   l_update                  boolean      := false ;
Line: 5542

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 5633

       l_update := false;
Line: 5637

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 5642

               l_update := true;
Line: 5659

               hr_utility.set_location( 'found record for update',10);
Line: 5663

           l_update := false;
Line: 5711

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_PTR.information1;
Line: 5735

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_PER_TYP_RT_F CREATE_PERSON_TYPE_RATE ',20);
Line: 5807

           if l_update then
             --
             l_datetrack_mode := r_PTR.datetrack_mode ;
Line: 5827

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
             -- insert the table_name,old_pk_id,new_pk_id into a plsql record
             hr_utility.set_location(' BEN_PER_TYP_RT_F UPDATE_PERSON_TYPE_RATE ',30);
Line: 5830

             BEN_PERSON_TYPE_RATE_API.UPDATE_PERSON_TYPE_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
            ,P_EXCLD_FLAG      => r_PTR.INFORMATION11
             ,P_ORDR_NUM      => r_PTR.INFORMATION257
             ,P_PERSON_TYPE_ID      => l_PERSON_TYPE_ID
             ,P_PER_TYP_CD      => r_PTR.INFORMATION12
             ,P_PER_TYP_RT_ID      => l_per_typ_rt_id
             ,P_PTR_ATTRIBUTE1      => r_PTR.INFORMATION111
             ,P_PTR_ATTRIBUTE10      => r_PTR.INFORMATION120
             ,P_PTR_ATTRIBUTE11      => r_PTR.INFORMATION121
             ,P_PTR_ATTRIBUTE12      => r_PTR.INFORMATION122
             ,P_PTR_ATTRIBUTE13      => r_PTR.INFORMATION123
             ,P_PTR_ATTRIBUTE14      => r_PTR.INFORMATION124
             ,P_PTR_ATTRIBUTE15      => r_PTR.INFORMATION125
             ,P_PTR_ATTRIBUTE16      => r_PTR.INFORMATION126
             ,P_PTR_ATTRIBUTE17      => r_PTR.INFORMATION127
             ,P_PTR_ATTRIBUTE18      => r_PTR.INFORMATION128
             ,P_PTR_ATTRIBUTE19      => r_PTR.INFORMATION129
             ,P_PTR_ATTRIBUTE2      => r_PTR.INFORMATION112
             ,P_PTR_ATTRIBUTE20      => r_PTR.INFORMATION130
             ,P_PTR_ATTRIBUTE21      => r_PTR.INFORMATION131
             ,P_PTR_ATTRIBUTE22      => r_PTR.INFORMATION132
             ,P_PTR_ATTRIBUTE23      => r_PTR.INFORMATION133
             ,P_PTR_ATTRIBUTE24      => r_PTR.INFORMATION134
             ,P_PTR_ATTRIBUTE25      => r_PTR.INFORMATION135
             ,P_PTR_ATTRIBUTE26      => r_PTR.INFORMATION136
             ,P_PTR_ATTRIBUTE27      => r_PTR.INFORMATION137
             ,P_PTR_ATTRIBUTE28      => r_PTR.INFORMATION138
             ,P_PTR_ATTRIBUTE29      => r_PTR.INFORMATION139
             ,P_PTR_ATTRIBUTE3      => r_PTR.INFORMATION113
             ,P_PTR_ATTRIBUTE30      => r_PTR.INFORMATION140
             ,P_PTR_ATTRIBUTE4      => r_PTR.INFORMATION114
             ,P_PTR_ATTRIBUTE5      => r_PTR.INFORMATION115
             ,P_PTR_ATTRIBUTE6      => r_PTR.INFORMATION116
             ,P_PTR_ATTRIBUTE7      => r_PTR.INFORMATION117
             ,P_PTR_ATTRIBUTE8      => r_PTR.INFORMATION118
             ,P_PTR_ATTRIBUTE9      => r_PTR.INFORMATION119
             ,P_PTR_ATTRIBUTE_CATEGORY      => r_PTR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                   --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 5889

                BEN_PERSON_TYPE_RATE_API.delete_PERSON_TYPE_RATE(
                   --
                   p_validate                       => false
                   ,p_per_typ_rt_id                   => l_per_typ_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 5941

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_GNDR_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 5958

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 5970

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 5985

   select
     GNR.gndr_rt_id new_value
   from BEN_GNDR_RT_F GNR
   where
   GNR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   GNR.ORDR_NUM           = l_ORDR_NUM and
   GNR.business_group_id  = c_business_group_id
   and   GNR.gndr_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 5998

   and exists ( select null
                from BEN_GNDR_RT_F GNR1
                where
                GNR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID  and
                GNR1.ORDR_NUM           = l_ORDR_NUM and
                GNR1.business_group_id  = c_business_group_id
                and   GNR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_GNDR_RT_F GNR2
                where
                GNR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                GNR2.ORDR_NUM           = l_ORDR_NUM and
                GNR2.business_group_id  = c_business_group_id
                and   GNR2.effective_end_date >= c_effective_end_date )
                ;
Line: 6021

   l_update                  boolean      := false ;
Line: 6022

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 6098

       l_update := false;
Line: 6102

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 6107

               l_update := true;
Line: 6124

               hr_utility.set_location( 'found record for update',10);
Line: 6128

           l_update := false;
Line: 6176

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_GNR.information1;
Line: 6200

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_GNDR_RT_F CREATE_GENDER_RATE ',20);
Line: 6271

           if l_update then
             --
             l_datetrack_mode := r_GNR.datetrack_mode ;
Line: 6291

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_GNDR_RT_F UPDATE_GENDER_RATE ',30);
Line: 6295

           BEN_GENDER_RATE_API.UPDATE_GENDER_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_GNR.INFORMATION12
             ,P_GNDR_CD      => r_GNR.INFORMATION11
             ,P_GNDR_RT_ID      => l_gndr_rt_id
             ,P_GNR_ATTRIBUTE1      => r_GNR.INFORMATION111
             ,P_GNR_ATTRIBUTE10      => r_GNR.INFORMATION120
             ,P_GNR_ATTRIBUTE11      => r_GNR.INFORMATION121
             ,P_GNR_ATTRIBUTE12      => r_GNR.INFORMATION122
             ,P_GNR_ATTRIBUTE13      => r_GNR.INFORMATION123
             ,P_GNR_ATTRIBUTE14      => r_GNR.INFORMATION124
             ,P_GNR_ATTRIBUTE15      => r_GNR.INFORMATION125
             ,P_GNR_ATTRIBUTE16      => r_GNR.INFORMATION126
             ,P_GNR_ATTRIBUTE17      => r_GNR.INFORMATION127
             ,P_GNR_ATTRIBUTE18      => r_GNR.INFORMATION128
             ,P_GNR_ATTRIBUTE19      => r_GNR.INFORMATION129
             ,P_GNR_ATTRIBUTE2      => r_GNR.INFORMATION112
             ,P_GNR_ATTRIBUTE20      => r_GNR.INFORMATION130
             ,P_GNR_ATTRIBUTE21      => r_GNR.INFORMATION131
             ,P_GNR_ATTRIBUTE22      => r_GNR.INFORMATION132
             ,P_GNR_ATTRIBUTE23      => r_GNR.INFORMATION133
             ,P_GNR_ATTRIBUTE24      => r_GNR.INFORMATION134
             ,P_GNR_ATTRIBUTE25      => r_GNR.INFORMATION135
             ,P_GNR_ATTRIBUTE26      => r_GNR.INFORMATION136
             ,P_GNR_ATTRIBUTE27      => r_GNR.INFORMATION137
             ,P_GNR_ATTRIBUTE28      => r_GNR.INFORMATION138
             ,P_GNR_ATTRIBUTE29      => r_GNR.INFORMATION139
             ,P_GNR_ATTRIBUTE3      => r_GNR.INFORMATION113
             ,P_GNR_ATTRIBUTE30      => r_GNR.INFORMATION140
             ,P_GNR_ATTRIBUTE4      => r_GNR.INFORMATION114
             ,P_GNR_ATTRIBUTE5      => r_GNR.INFORMATION115
             ,P_GNR_ATTRIBUTE6      => r_GNR.INFORMATION116
             ,P_GNR_ATTRIBUTE7      => r_GNR.INFORMATION117
             ,P_GNR_ATTRIBUTE8      => r_GNR.INFORMATION118
             ,P_GNR_ATTRIBUTE9      => r_GNR.INFORMATION119
             ,P_GNR_ATTRIBUTE_CATEGORY      => r_GNR.INFORMATION110
             ,P_ORDR_NUM      => r_GNR.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 6353

             BEN_GENDER_RATE_API.delete_GENDER_RATE(
                --
                p_validate                       => false
                ,p_gndr_rt_id                   => l_gndr_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 6403

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DSBLD_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 6420

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 6432

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 6447

   select
     DBR.dsbld_rt_id new_value
   from BEN_DSBLD_RT_F DBR
   where
   DBR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DBR.DSBLD_CD         = l_DSBLD_CD and
   DBR.ORDR_NUM           = l_ORDR_NUM and
   DBR.business_group_id  = c_business_group_id
   and   DBR.dsbld_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 6461

   and exists ( select null
                from BEN_DSBLD_RT_F DBR1
                where
                DBR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DBR1.DSBLD_CD         = l_DSBLD_CD and
                DBR1.ORDR_NUM           = l_ORDR_NUM and
                DBR1.business_group_id  = c_business_group_id
                and   DBR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DSBLD_RT_F DBR2
                where
                DBR2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                DBR2.DSBLD_CD         = l_DSBLD_CD and
                DBR2.ORDR_NUM           = l_ORDR_NUM and
                DBR2.business_group_id  = c_business_group_id
                and   DBR2.effective_end_date >= c_effective_end_date )
                ;
Line: 6486

   l_update                  boolean      := false ;
Line: 6487

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 6563

       l_update := false;
Line: 6567

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 6572

               l_update := true;
Line: 6589

               hr_utility.set_location( 'found record for update',10);
Line: 6593

           l_update := false;
Line: 6641

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DBR.information1;
Line: 6665

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DSBLD_RT_F CREATE_DSBLD_RT ',20);
Line: 6736

           if l_update then
             --
             l_datetrack_mode := r_DBR.datetrack_mode ;
Line: 6756

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_DSBLD_RT_F UPDATE_DSBLD_RT ',30);
Line: 6760

           BEN_DSBLD_RT_API.UPDATE_DSBLD_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_DBR_ATTRIBUTE1      => r_DBR.INFORMATION111
             ,P_DBR_ATTRIBUTE10      => r_DBR.INFORMATION120
             ,P_DBR_ATTRIBUTE11      => r_DBR.INFORMATION121
             ,P_DBR_ATTRIBUTE12      => r_DBR.INFORMATION122
             ,P_DBR_ATTRIBUTE13      => r_DBR.INFORMATION123
             ,P_DBR_ATTRIBUTE14      => r_DBR.INFORMATION124
             ,P_DBR_ATTRIBUTE15      => r_DBR.INFORMATION125
             ,P_DBR_ATTRIBUTE16      => r_DBR.INFORMATION126
             ,P_DBR_ATTRIBUTE17      => r_DBR.INFORMATION127
             ,P_DBR_ATTRIBUTE18      => r_DBR.INFORMATION128
             ,P_DBR_ATTRIBUTE19      => r_DBR.INFORMATION129
             ,P_DBR_ATTRIBUTE2      => r_DBR.INFORMATION112
             ,P_DBR_ATTRIBUTE20      => r_DBR.INFORMATION130
             ,P_DBR_ATTRIBUTE21      => r_DBR.INFORMATION131
             ,P_DBR_ATTRIBUTE22      => r_DBR.INFORMATION132
             ,P_DBR_ATTRIBUTE23      => r_DBR.INFORMATION133
             ,P_DBR_ATTRIBUTE24      => r_DBR.INFORMATION134
             ,P_DBR_ATTRIBUTE25      => r_DBR.INFORMATION135
             ,P_DBR_ATTRIBUTE26      => r_DBR.INFORMATION136
             ,P_DBR_ATTRIBUTE27      => r_DBR.INFORMATION137
             ,P_DBR_ATTRIBUTE28      => r_DBR.INFORMATION138
             ,P_DBR_ATTRIBUTE29      => r_DBR.INFORMATION139
             ,P_DBR_ATTRIBUTE3      => r_DBR.INFORMATION113
             ,P_DBR_ATTRIBUTE30      => r_DBR.INFORMATION140
             ,P_DBR_ATTRIBUTE4      => r_DBR.INFORMATION114
             ,P_DBR_ATTRIBUTE5      => r_DBR.INFORMATION115
             ,P_DBR_ATTRIBUTE6      => r_DBR.INFORMATION116
             ,P_DBR_ATTRIBUTE7      => r_DBR.INFORMATION117
             ,P_DBR_ATTRIBUTE8      => r_DBR.INFORMATION118
             ,P_DBR_ATTRIBUTE9      => r_DBR.INFORMATION119
             ,P_DBR_ATTRIBUTE_CATEGORY      => r_DBR.INFORMATION110
             ,P_DSBLD_CD      => r_DBR.INFORMATION11
             ,P_DSBLD_RT_ID      => l_dsbld_rt_id
             ,P_EXCLD_FLAG      => r_DBR.INFORMATION12
             ,P_ORDR_NUM      => r_DBR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 6818

             BEN_DSBLD_RT_API.delete_DSBLD_RT(
                --
                p_validate                       => false
                ,p_dsbld_rt_id                   => l_dsbld_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 6869

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_COMPTNCY_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,  cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 6886

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 6898

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 6913

   select
     CTY.comptncy_rt_id new_value
   from BEN_COMPTNCY_RT_F CTY
   where
   CTY.COMPETENCE_ID     = l_COMPETENCE_ID  and
   CTY.RATING_LEVEL_ID     =l_RATING_LEVEL_ID  and
   CTY.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID and
   CTY.ORDR_NUM           = l_ORDR_NUM and
   CTY.business_group_id  = c_business_group_id
   and   CTY.comptncy_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 6928

   and exists ( select null
                from BEN_COMPTNCY_RT_F CTY1
                where
                CTY1.COMPETENCE_ID     = l_COMPETENCE_ID  and
                CTY1.RATING_LEVEL_ID    =l_RATING_LEVEL_ID  and
                CTY1.VRBL_RT_PRFL_ID =    l_VRBL_RT_PRFL_ID and
                CTY1.ORDR_NUM           = l_ORDR_NUM and
                CTY1.business_group_id  = c_business_group_id
                and   CTY1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_COMPTNCY_RT_F CTY2
                where
                CTY2.COMPETENCE_ID     = l_COMPETENCE_ID  and
                CTY2.RATING_LEVEL_ID     = l_RATING_LEVEL_ID  and
                CTY2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                CTY2.ORDR_NUM           = l_ORDR_NUM and
                CTY2.business_group_id  = c_business_group_id
                and   CTY2.effective_end_date >= c_effective_end_date )
                ;
Line: 6955

   l_update                  boolean      := false ;
Line: 6956

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 7059

       l_update := false;
Line: 7063

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 7068

               l_update := true;
Line: 7085

               hr_utility.set_location( 'found record for update',10);
Line: 7089

           l_update := false;
Line: 7137

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_CTY.information1;
Line: 7161

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_COMPTNCY_RT_F CREATE_COMPTNCY_RT ',20);
Line: 7233

           if l_update then
             --
             l_datetrack_mode := r_CTY.datetrack_mode ;
Line: 7253

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             -- insert the table_name,old_pk_id,new_pk_id into a plsql record
             hr_utility.set_location(' BEN_COMPTNCY_RT_F UPDATE_COMPTNCY_RT ',30);
Line: 7257

             BEN_COMPTNCY_RT_API.UPDATE_COMPTNCY_RT(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_COMPETENCE_ID      => l_COMPETENCE_ID
             ,P_COMPTNCY_RT_ID      => l_comptncy_rt_id
             ,P_CTY_ATTRIBUTE1      => r_CTY.INFORMATION111
             ,P_CTY_ATTRIBUTE10      => r_CTY.INFORMATION120
             ,P_CTY_ATTRIBUTE11      => r_CTY.INFORMATION121
             ,P_CTY_ATTRIBUTE12      => r_CTY.INFORMATION122
             ,P_CTY_ATTRIBUTE13      => r_CTY.INFORMATION123
             ,P_CTY_ATTRIBUTE14      => r_CTY.INFORMATION124
             ,P_CTY_ATTRIBUTE15      => r_CTY.INFORMATION125
             ,P_CTY_ATTRIBUTE16      => r_CTY.INFORMATION126
             ,P_CTY_ATTRIBUTE17      => r_CTY.INFORMATION127
             ,P_CTY_ATTRIBUTE18      => r_CTY.INFORMATION128
             ,P_CTY_ATTRIBUTE19      => r_CTY.INFORMATION129
             ,P_CTY_ATTRIBUTE2      => r_CTY.INFORMATION112
             ,P_CTY_ATTRIBUTE20      => r_CTY.INFORMATION130
             ,P_CTY_ATTRIBUTE21      => r_CTY.INFORMATION131
             ,P_CTY_ATTRIBUTE22      => r_CTY.INFORMATION132
             ,P_CTY_ATTRIBUTE23      => r_CTY.INFORMATION133
             ,P_CTY_ATTRIBUTE24      => r_CTY.INFORMATION134
             ,P_CTY_ATTRIBUTE25      => r_CTY.INFORMATION135
             ,P_CTY_ATTRIBUTE26      => r_CTY.INFORMATION136
             ,P_CTY_ATTRIBUTE27      => r_CTY.INFORMATION137
             ,P_CTY_ATTRIBUTE28      => r_CTY.INFORMATION138
             ,P_CTY_ATTRIBUTE29      => r_CTY.INFORMATION139
             ,P_CTY_ATTRIBUTE3      => r_CTY.INFORMATION113
             ,P_CTY_ATTRIBUTE30      => r_CTY.INFORMATION140
             ,P_CTY_ATTRIBUTE4      => r_CTY.INFORMATION114
             ,P_CTY_ATTRIBUTE5      => r_CTY.INFORMATION115
             ,P_CTY_ATTRIBUTE6      => r_CTY.INFORMATION116
             ,P_CTY_ATTRIBUTE7      => r_CTY.INFORMATION117
             ,P_CTY_ATTRIBUTE8      => r_CTY.INFORMATION118
             ,P_CTY_ATTRIBUTE9      => r_CTY.INFORMATION119
             ,P_CTY_ATTRIBUTE_CATEGORY      => r_CTY.INFORMATION110
             ,P_EXCLD_FLAG      => r_CTY.INFORMATION11
             ,P_ORDR_NUM      => r_CTY.INFORMATION260
             ,P_RATING_LEVEL_ID      => l_RATING_LEVEL_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 7316

                BEN_COMPTNCY_RT_API.delete_COMPTNCY_RT(
                   --
                   p_validate                       => false
                   ,p_comptncy_rt_id                   => l_comptncy_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 7365

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_LBR_MMBR_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 7382

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 7394

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 7409

   select
     LMM.lbr_mmbr_rt_id new_value
   from BEN_LBR_MMBR_RT_F LMM
   where
   LMM.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   LMM.business_group_id  = c_business_group_id
   and   LMM.lbr_mmbr_rt_id  <> c_new_pk_id
   and   LMM.lbr_mmbr_flag = l_lbr_mmbr_flag
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 7422

   and exists ( select null
                from BEN_LBR_MMBR_RT_F LMM1
                where
                LMM1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                LMM1.business_group_id  = c_business_group_id
                and   LMM1.effective_start_date <= c_effective_start_date
                and   LMM1.lbr_mmbr_flag = l_lbr_mmbr_flag )
   and exists ( select null
                from BEN_LBR_MMBR_RT_F LMM2
                where
                LMM2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                LMM2.business_group_id  = c_business_group_id
                and   LMM2.effective_end_date >= c_effective_end_date
                and   LMM2.lbr_mmbr_flag = l_lbr_mmbr_flag )
                ;
Line: 7445

   l_update                  boolean      := false ;
Line: 7446

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 7521

       l_update := false;
Line: 7525

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 7530

               l_update := true;
Line: 7547

               hr_utility.set_location( 'found record for update',10);
Line: 7551

           l_update := false;
Line: 7599

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_LMM.information1;
Line: 7623

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_LBR_MMBR_RT_F CREATE_LABOR_MEMBER_RATE ',20);
Line: 7694

           if l_update then
             --
             l_datetrack_mode := r_LMM.datetrack_mode ;
Line: 7714

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_LBR_MMBR_RT_F UPDATE_LABOR_MEMBER_RATE ',30);
Line: 7718

           BEN_LABOR_MEMBER_RATE_API.UPDATE_LABOR_MEMBER_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_LMM.INFORMATION12
             ,P_LBR_MMBR_FLAG      => r_LMM.INFORMATION11
             ,P_LBR_MMBR_RT_ID      => l_lbr_mmbr_rt_id
             ,P_LMM_ATTRIBUTE1      => r_LMM.INFORMATION111
             ,P_LMM_ATTRIBUTE10      => r_LMM.INFORMATION120
             ,P_LMM_ATTRIBUTE11      => r_LMM.INFORMATION121
             ,P_LMM_ATTRIBUTE12      => r_LMM.INFORMATION122
             ,P_LMM_ATTRIBUTE13      => r_LMM.INFORMATION123
             ,P_LMM_ATTRIBUTE14      => r_LMM.INFORMATION124
             ,P_LMM_ATTRIBUTE15      => r_LMM.INFORMATION125
             ,P_LMM_ATTRIBUTE16      => r_LMM.INFORMATION126
             ,P_LMM_ATTRIBUTE17      => r_LMM.INFORMATION127
             ,P_LMM_ATTRIBUTE18      => r_LMM.INFORMATION128
             ,P_LMM_ATTRIBUTE19      => r_LMM.INFORMATION129
             ,P_LMM_ATTRIBUTE2      => r_LMM.INFORMATION112
             ,P_LMM_ATTRIBUTE20      => r_LMM.INFORMATION130
             ,P_LMM_ATTRIBUTE21      => r_LMM.INFORMATION131
             ,P_LMM_ATTRIBUTE22      => r_LMM.INFORMATION132
             ,P_LMM_ATTRIBUTE23      => r_LMM.INFORMATION133
             ,P_LMM_ATTRIBUTE24      => r_LMM.INFORMATION134
             ,P_LMM_ATTRIBUTE25      => r_LMM.INFORMATION135
             ,P_LMM_ATTRIBUTE26      => r_LMM.INFORMATION136
             ,P_LMM_ATTRIBUTE27      => r_LMM.INFORMATION137
             ,P_LMM_ATTRIBUTE28      => r_LMM.INFORMATION138
             ,P_LMM_ATTRIBUTE29      => r_LMM.INFORMATION139
             ,P_LMM_ATTRIBUTE3      => r_LMM.INFORMATION113
             ,P_LMM_ATTRIBUTE30      => r_LMM.INFORMATION140
             ,P_LMM_ATTRIBUTE4      => r_LMM.INFORMATION114
             ,P_LMM_ATTRIBUTE5      => r_LMM.INFORMATION115
             ,P_LMM_ATTRIBUTE6      => r_LMM.INFORMATION116
             ,P_LMM_ATTRIBUTE7      => r_LMM.INFORMATION117
             ,P_LMM_ATTRIBUTE8      => r_LMM.INFORMATION118
             ,P_LMM_ATTRIBUTE9      => r_LMM.INFORMATION119
             ,P_LMM_ATTRIBUTE_CATEGORY      => r_LMM.INFORMATION110
             ,P_ORDR_NUM      => r_LMM.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 7776

             BEN_LABOR_MEMBER_RATE_API.delete_LABOR_MEMBER_RATE(
                --
                p_validate                       => false
                ,p_lbr_mmbr_rt_id                   => l_lbr_mmbr_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 7824

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_LOA_RSN_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 7841

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 7853

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 7868

   select
     LAR.loa_rsn_rt_id new_value
   from BEN_LOA_RSN_RT_F LAR
   where
   LAR.ABSENCE_ATTENDANCE_TYPE_ID   = l_ABSENCE_ATTENDANCE_TYPE_ID  and
   nvl(LAR.ABS_ATTENDANCE_REASON_ID,-999)     = nvl(l_ABS_ATTENDANCE_REASON_ID,-999)  and
   LAR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   LAR.business_group_id  = c_business_group_id
   and   LAR.loa_rsn_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 7882

   and exists ( select null
                from BEN_LOA_RSN_RT_F LAR1
                where
                LAR1.ABSENCE_ATTENDANCE_TYPE_ID  = l_ABSENCE_ATTENDANCE_TYPE_ID  and
                nvl(LAR1.ABS_ATTENDANCE_REASON_ID,-999)     = nvl(l_ABS_ATTENDANCE_REASON_ID,-999)  and
                LAR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                LAR1.business_group_id  = c_business_group_id
                and   LAR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_LOA_RSN_RT_F LAR2
                where
                LAR2.ABSENCE_ATTENDANCE_TYPE_ID  = l_ABSENCE_ATTENDANCE_TYPE_ID  and
                nvl(LAR2.ABS_ATTENDANCE_REASON_ID,-999)     = nvl(l_ABS_ATTENDANCE_REASON_ID,-999)  and
                LAR2.VRBL_RT_PRFL_ID   = l_VRBL_RT_PRFL_ID  and
                LAR2.business_group_id  = c_business_group_id
                and   LAR2.effective_end_date >= c_effective_end_date )
                ;
Line: 7907

   l_update                  boolean      := false ;
Line: 7908

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 8006

       l_update := false;
Line: 8010

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 8015

               l_update := true;
Line: 8032

               hr_utility.set_location( 'found record for update',10);
Line: 8036

           l_update := false;
Line: 8084

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_LAR.information1;
Line: 8108

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_LOA_RSN_RT_F CREATE_LOA_REASON_RATE ',20);
Line: 8182

           if l_update then
             --
             l_datetrack_mode := r_LAR.datetrack_mode ;
Line: 8202

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_LOA_RSN_RT_F UPDATE_LOA_REASON_RATE ',30);
Line: 8205

             BEN_LOA_REASON_RATE_API.UPDATE_LOA_REASON_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_ABSENCE_ATTENDANCE_TYPE_ID      => l_ABSENCE_ATTENDANCE_TYPE_ID
             ,P_ABS_ATTENDANCE_REASON_ID      => l_ABS_ATTENDANCE_REASON_ID
             ,P_EXCLD_FLAG      => r_LAR.INFORMATION11
             ,P_LAR_ATTRIBUTE1      => r_LAR.INFORMATION111
             ,P_LAR_ATTRIBUTE10      => r_LAR.INFORMATION120
             ,P_LAR_ATTRIBUTE11      => r_LAR.INFORMATION121
             ,P_LAR_ATTRIBUTE12      => r_LAR.INFORMATION122
             ,P_LAR_ATTRIBUTE13      => r_LAR.INFORMATION123
             ,P_LAR_ATTRIBUTE14      => r_LAR.INFORMATION124
             ,P_LAR_ATTRIBUTE15      => r_LAR.INFORMATION125
             ,P_LAR_ATTRIBUTE16      => r_LAR.INFORMATION126
             ,P_LAR_ATTRIBUTE17      => r_LAR.INFORMATION127
             ,P_LAR_ATTRIBUTE18      => r_LAR.INFORMATION128
             ,P_LAR_ATTRIBUTE19      => r_LAR.INFORMATION129
             ,P_LAR_ATTRIBUTE2      => r_LAR.INFORMATION112
             ,P_LAR_ATTRIBUTE20      => r_LAR.INFORMATION130
             ,P_LAR_ATTRIBUTE21      => r_LAR.INFORMATION131
             ,P_LAR_ATTRIBUTE22      => r_LAR.INFORMATION132
             ,P_LAR_ATTRIBUTE23      => r_LAR.INFORMATION133
             ,P_LAR_ATTRIBUTE24      => r_LAR.INFORMATION134
             ,P_LAR_ATTRIBUTE25      => r_LAR.INFORMATION135
             ,P_LAR_ATTRIBUTE26      => r_LAR.INFORMATION136
             ,P_LAR_ATTRIBUTE27      => r_LAR.INFORMATION137
             ,P_LAR_ATTRIBUTE28      => r_LAR.INFORMATION138
             ,P_LAR_ATTRIBUTE29      => r_LAR.INFORMATION139
             ,P_LAR_ATTRIBUTE3      => r_LAR.INFORMATION113
             ,P_LAR_ATTRIBUTE30      => r_LAR.INFORMATION140
             ,P_LAR_ATTRIBUTE4      => r_LAR.INFORMATION114
             ,P_LAR_ATTRIBUTE5      => r_LAR.INFORMATION115
             ,P_LAR_ATTRIBUTE6      => r_LAR.INFORMATION116
             ,P_LAR_ATTRIBUTE7      => r_LAR.INFORMATION117
             ,P_LAR_ATTRIBUTE8      => r_LAR.INFORMATION118
             ,P_LAR_ATTRIBUTE9      => r_LAR.INFORMATION119
             ,P_LAR_ATTRIBUTE_CATEGORY      => r_LAR.INFORMATION110
             ,P_LOA_RSN_CD      => r_LAR.INFORMATION12
             ,P_LOA_RSN_RT_ID      => l_loa_rsn_rt_id
             ,P_ORDR_NUM      => r_LAR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 8265

                BEN_LOA_REASON_RATE_API.delete_LOA_REASON_RATE(
                   --
                   p_validate                       => false
                   ,p_loa_rsn_rt_id                   => l_loa_rsn_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 8315

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ORG_UNIT_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 8332

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 8344

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 8359

   select
     OUR.org_unit_rt_id new_value
   from BEN_ORG_UNIT_RT_F OUR
   where
   OUR.ORGANIZATION_ID     = l_ORGANIZATION_ID  and
   OUR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   OUR.business_group_id  = c_business_group_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 8372

   and exists ( select null
                from BEN_ORG_UNIT_RT_F OUR1
                where
                OUR1.ORGANIZATION_ID     = l_ORGANIZATION_ID  and
                OUR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                OUR1.business_group_id  = c_business_group_id
                and   OUR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ORG_UNIT_RT_F OUR2
                where
                OUR2.ORGANIZATION_ID    = l_ORGANIZATION_ID  and
                OUR2.VRBL_RT_PRFL_ID    =l_VRBL_RT_PRFL_ID  and
                OUR2.business_group_id  = c_business_group_id
                and   OUR2.effective_end_date >= c_effective_end_date )
                ;
Line: 8395

   l_update                  boolean      := false ;
Line: 8396

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 8487

       l_update := false;
Line: 8491

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 8496

               l_update := true;
Line: 8513

               hr_utility.set_location( 'found record for update',10);
Line: 8517

           l_update := false;
Line: 8565

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_OUR.information1;
Line: 8589

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_ORG_UNIT_RT_F CREATE_ORG_UNIT_RATE ',20);
Line: 8661

           if l_update then
             --
             l_datetrack_mode := r_OUR.datetrack_mode ;
Line: 8681

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_ORG_UNIT_RT_F UPDATE_ORG_UNIT_RATE ',30);
Line: 8684

             BEN_ORG_UNIT_RATE_API.UPDATE_ORG_UNIT_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_OUR.INFORMATION11
             ,P_ORDR_NUM      => r_OUR.INFORMATION260
             ,P_ORGANIZATION_ID      => l_ORGANIZATION_ID
             ,P_ORG_UNIT_RT_ID      => l_org_unit_rt_id
             ,P_OUR_ATTRIBUTE1      => r_OUR.INFORMATION111
             ,P_OUR_ATTRIBUTE10      => r_OUR.INFORMATION120
             ,P_OUR_ATTRIBUTE11      => r_OUR.INFORMATION121
             ,P_OUR_ATTRIBUTE12      => r_OUR.INFORMATION122
             ,P_OUR_ATTRIBUTE13      => r_OUR.INFORMATION123
             ,P_OUR_ATTRIBUTE14      => r_OUR.INFORMATION124
             ,P_OUR_ATTRIBUTE15      => r_OUR.INFORMATION125
             ,P_OUR_ATTRIBUTE16      => r_OUR.INFORMATION126
             ,P_OUR_ATTRIBUTE17      => r_OUR.INFORMATION127
             ,P_OUR_ATTRIBUTE18      => r_OUR.INFORMATION128
             ,P_OUR_ATTRIBUTE19      => r_OUR.INFORMATION129
             ,P_OUR_ATTRIBUTE2      => r_OUR.INFORMATION112
             ,P_OUR_ATTRIBUTE20      => r_OUR.INFORMATION130
             ,P_OUR_ATTRIBUTE21      => r_OUR.INFORMATION131
             ,P_OUR_ATTRIBUTE22      => r_OUR.INFORMATION132
             ,P_OUR_ATTRIBUTE23      => r_OUR.INFORMATION133
             ,P_OUR_ATTRIBUTE24      => r_OUR.INFORMATION134
             ,P_OUR_ATTRIBUTE25      => r_OUR.INFORMATION135
             ,P_OUR_ATTRIBUTE26      => r_OUR.INFORMATION136
             ,P_OUR_ATTRIBUTE27      => r_OUR.INFORMATION137
             ,P_OUR_ATTRIBUTE28      => r_OUR.INFORMATION138
             ,P_OUR_ATTRIBUTE29      => r_OUR.INFORMATION139
             ,P_OUR_ATTRIBUTE3      => r_OUR.INFORMATION113
             ,P_OUR_ATTRIBUTE30      => r_OUR.INFORMATION140
             ,P_OUR_ATTRIBUTE4      => r_OUR.INFORMATION114
             ,P_OUR_ATTRIBUTE5      => r_OUR.INFORMATION115
             ,P_OUR_ATTRIBUTE6      => r_OUR.INFORMATION116
             ,P_OUR_ATTRIBUTE7      => r_OUR.INFORMATION117
             ,P_OUR_ATTRIBUTE8      => r_OUR.INFORMATION118
             ,P_OUR_ATTRIBUTE9      => r_OUR.INFORMATION119
             ,P_OUR_ATTRIBUTE_CATEGORY      => r_OUR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 8742

                BEN_ORG_UNIT_RATE_API.delete_ORG_UNIT_RATE(
                   --
                   p_validate                       => false
                   ,p_org_unit_rt_id                   => l_org_unit_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 8790

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_LGL_ENTY_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 8807

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 8819

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 8834

   select
     LER1.lgl_enty_rt_id new_value
   from BEN_LGL_ENTY_RT_F LER1
   where
   LER1.ORGANIZATION_ID     = l_ORGANIZATION_ID  and
   LER1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   LER1.business_group_id  = c_business_group_id
   and   LER1.lgl_enty_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 8847

   and exists ( select null
                from BEN_LGL_ENTY_RT_F LER11
                where
                LER11.ORGANIZATION_ID     = l_ORGANIZATION_ID  and
                LER11.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                LER11.business_group_id  = c_business_group_id
                and   LER11.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_LGL_ENTY_RT_F LER12
                where
                LER12.ORGANIZATION_ID    = l_ORGANIZATION_ID  and
                LER12.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                LER12.business_group_id  = c_business_group_id
                and   LER12.effective_end_date >= c_effective_end_date )
                ;
Line: 8870

   l_update                  boolean      := false ;
Line: 8871

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 8962

       l_update := false;
Line: 8966

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 8971

               l_update := true;
Line: 8988

               hr_utility.set_location( 'found record for update',10);
Line: 8992

           l_update := false;
Line: 9040

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_LER1.information1;
Line: 9064

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_LGL_ENTY_RT_F CREATE_LEGAL_ENTITY_RATE ',20);
Line: 9136

           if l_update then
             --
             l_datetrack_mode := r_LER1.datetrack_mode ;
Line: 9156

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_LGL_ENTY_RT_F UPDATE_LEGAL_ENTITY_RATE ',30);
Line: 9159

             BEN_LEGAL_ENTITY_RATE_API.UPDATE_LEGAL_ENTITY_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_LER1.INFORMATION11
             ,P_LER1_ATTRIBUTE1      => r_LER1.INFORMATION111
             ,P_LER1_ATTRIBUTE10      => r_LER1.INFORMATION120
             ,P_LER1_ATTRIBUTE11      => r_LER1.INFORMATION121
             ,P_LER1_ATTRIBUTE12      => r_LER1.INFORMATION122
             ,P_LER1_ATTRIBUTE13      => r_LER1.INFORMATION123
             ,P_LER1_ATTRIBUTE14      => r_LER1.INFORMATION124
             ,P_LER1_ATTRIBUTE15      => r_LER1.INFORMATION125
             ,P_LER1_ATTRIBUTE16      => r_LER1.INFORMATION126
             ,P_LER1_ATTRIBUTE17      => r_LER1.INFORMATION127
             ,P_LER1_ATTRIBUTE18      => r_LER1.INFORMATION128
             ,P_LER1_ATTRIBUTE19      => r_LER1.INFORMATION129
             ,P_LER1_ATTRIBUTE2      => r_LER1.INFORMATION112
             ,P_LER1_ATTRIBUTE20      => r_LER1.INFORMATION130
             ,P_LER1_ATTRIBUTE21      => r_LER1.INFORMATION131
             ,P_LER1_ATTRIBUTE22      => r_LER1.INFORMATION132
             ,P_LER1_ATTRIBUTE23      => r_LER1.INFORMATION133
             ,P_LER1_ATTRIBUTE24      => r_LER1.INFORMATION134
             ,P_LER1_ATTRIBUTE25      => r_LER1.INFORMATION135
             ,P_LER1_ATTRIBUTE26      => r_LER1.INFORMATION136
             ,P_LER1_ATTRIBUTE27      => r_LER1.INFORMATION137
             ,P_LER1_ATTRIBUTE28      => r_LER1.INFORMATION138
             ,P_LER1_ATTRIBUTE29      => r_LER1.INFORMATION139
             ,P_LER1_ATTRIBUTE3      => r_LER1.INFORMATION113
             ,P_LER1_ATTRIBUTE30      => r_LER1.INFORMATION140
             ,P_LER1_ATTRIBUTE4      => r_LER1.INFORMATION114
             ,P_LER1_ATTRIBUTE5      => r_LER1.INFORMATION115
             ,P_LER1_ATTRIBUTE6      => r_LER1.INFORMATION116
             ,P_LER1_ATTRIBUTE7      => r_LER1.INFORMATION117
             ,P_LER1_ATTRIBUTE8      => r_LER1.INFORMATION118
             ,P_LER1_ATTRIBUTE9      => r_LER1.INFORMATION119
             ,P_LER1_ATTRIBUTE_CATEGORY      => r_LER1.INFORMATION110
             ,P_LGL_ENTY_RT_ID      => l_lgl_enty_rt_id
             ,P_ORDR_NUM      => r_LER1.INFORMATION257
             ,P_ORGANIZATION_ID      => l_ORGANIZATION_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 9217

                BEN_LEGAL_ENTITY_RATE_API.delete_LEGAL_ENTITY_RATE(
                   --
                   p_validate                       => false
                   ,p_lgl_enty_rt_id                   => l_lgl_enty_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 9266

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PYRL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode ;
Line: 9282

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 9294

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 9309

   select
     PR_.pyrl_rt_id new_value
   from BEN_PYRL_RT_F PR_
   where
   PR_.PAYROLL_ID     = l_PAYROLL_ID  and
   PR_.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PR_.business_group_id  = c_business_group_id
   and   PR_.pyrl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 9322

   and exists ( select null
                from BEN_PYRL_RT_F PR_1
                where
                PR_1.PAYROLL_ID     = l_PAYROLL_ID  and
                PR_1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                PR_1.business_group_id  = c_business_group_id
                and   PR_1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PYRL_RT_F PR_2
                where
                PR_2.PAYROLL_ID     = l_PAYROLL_ID  and
                PR_2.VRBL_RT_PRFL_ID  = l_VRBL_RT_PRFL_ID  and
                PR_2.business_group_id  = c_business_group_id
                and   PR_2.effective_end_date >= c_effective_end_date )
                ;
Line: 9345

   l_update                  boolean      := false ;
Line: 9346

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 9437

       l_update := false;
Line: 9441

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 9446

               l_update := true;
Line: 9463

               hr_utility.set_location( 'found record for update',10);
Line: 9467

           l_update := false;
Line: 9514

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_PR_.information1;
Line: 9538

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_PYRL_RT_F CREATE_PAYROLL_RATE ',20);
Line: 9610

           if l_update then
             --
             l_datetrack_mode := r_PR_.datetrack_mode ;
Line: 9630

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
             hr_utility.set_location(' BEN_PYRL_RT_F UPDATE_PAYROLL_RATE ',30);
Line: 9633

             BEN_PAYROLL_RATE_API.UPDATE_PAYROLL_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_PR_.INFORMATION11
             ,P_ORDR_NUM      => r_PR_.INFORMATION260
             ,P_PAYROLL_ID      => l_PAYROLL_ID
             ,P_PR_ATTRIBUTE1      => r_PR_.INFORMATION111
             ,P_PR_ATTRIBUTE10      => r_PR_.INFORMATION120
             ,P_PR_ATTRIBUTE11      => r_PR_.INFORMATION121
             ,P_PR_ATTRIBUTE12      => r_PR_.INFORMATION122
             ,P_PR_ATTRIBUTE13      => r_PR_.INFORMATION123
             ,P_PR_ATTRIBUTE14      => r_PR_.INFORMATION124
             ,P_PR_ATTRIBUTE15      => r_PR_.INFORMATION125
             ,P_PR_ATTRIBUTE16      => r_PR_.INFORMATION126
             ,P_PR_ATTRIBUTE17      => r_PR_.INFORMATION127
             ,P_PR_ATTRIBUTE18      => r_PR_.INFORMATION128
             ,P_PR_ATTRIBUTE19      => r_PR_.INFORMATION129
             ,P_PR_ATTRIBUTE2      => r_PR_.INFORMATION112
             ,P_PR_ATTRIBUTE20      => r_PR_.INFORMATION130
             ,P_PR_ATTRIBUTE21      => r_PR_.INFORMATION131
             ,P_PR_ATTRIBUTE22      => r_PR_.INFORMATION132
             ,P_PR_ATTRIBUTE23      => r_PR_.INFORMATION133
             ,P_PR_ATTRIBUTE24      => r_PR_.INFORMATION134
             ,P_PR_ATTRIBUTE25      => r_PR_.INFORMATION135
             ,P_PR_ATTRIBUTE26      => r_PR_.INFORMATION136
             ,P_PR_ATTRIBUTE27      => r_PR_.INFORMATION137
             ,P_PR_ATTRIBUTE28      => r_PR_.INFORMATION138
             ,P_PR_ATTRIBUTE29      => r_PR_.INFORMATION139
             ,P_PR_ATTRIBUTE3      => r_PR_.INFORMATION113
             ,P_PR_ATTRIBUTE30      => r_PR_.INFORMATION140
             ,P_PR_ATTRIBUTE4      => r_PR_.INFORMATION114
             ,P_PR_ATTRIBUTE5      => r_PR_.INFORMATION115
             ,P_PR_ATTRIBUTE6      => r_PR_.INFORMATION116
             ,P_PR_ATTRIBUTE7      => r_PR_.INFORMATION117
             ,P_PR_ATTRIBUTE8      => r_PR_.INFORMATION118
             ,P_PR_ATTRIBUTE9      => r_PR_.INFORMATION119
             ,P_PR_ATTRIBUTE_CATEGORY      => r_PR_.INFORMATION110
             ,P_PYRL_RT_ID      => l_pyrl_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 9691

                BEN_PAYROLL_RATE_API.delete_PAYROLL_RATE(
                   --
                   p_validate                       => false
                   ,p_pyrl_rt_id                   => l_pyrl_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 9740

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PY_BSS_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 9757

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 9769

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 9784

   select
     PBR.py_bss_rt_id new_value
   from BEN_PY_BSS_RT_F PBR
   where
   PBR.PAY_BASIS_ID     = l_PAY_BASIS_ID  and
   PBR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PBR.business_group_id  = c_business_group_id
   and   PBR.py_bss_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 9797

   and exists ( select null
                from BEN_PY_BSS_RT_F PBR1
                where
                PBR1.PAY_BASIS_ID     = l_PAY_BASIS_ID  and
                PBR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PBR1.business_group_id  = c_business_group_id
                and   PBR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PY_BSS_RT_F PBR2
                where
                PBR2.PAY_BASIS_ID     = l_PAY_BASIS_ID  and
                PBR2.VRBL_RT_PRFL_ID  = l_VRBL_RT_PRFL_ID  and
                PBR2.business_group_id  = c_business_group_id
                and   PBR2.effective_end_date >= c_effective_end_date )
                ;
Line: 9820

   l_update                  boolean      := false ;
Line: 9821

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 9912

       l_update := false;
Line: 9916

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 9921

               l_update := true;
Line: 9938

               hr_utility.set_location( 'found record for update',10);
Line: 9942

           l_update := false;
Line: 9990

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_PBR.information1;
Line: 10014

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_PY_BSS_RT_F CREATE_PAY_BASIS_RATE ',20);
Line: 10085

           if l_update then
             --
             l_datetrack_mode := r_PBR.datetrack_mode ;
Line: 10105

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
             -- insert the table_name,old_pk_id,new_pk_id into a plsql record
             hr_utility.set_location(' BEN_PY_BSS_RT_F UPDATE_PAY_BASIS_RATE ',30);
Line: 10108

             BEN_PAY_BASIS_RATE_API.UPDATE_PAY_BASIS_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_PBR.INFORMATION11
             ,P_ORDR_NUM      => r_PBR.INFORMATION257
             ,P_PAY_BASIS_ID      => l_PAY_BASIS_ID
             ,P_PBR_ATTRIBUTE1      => r_PBR.INFORMATION111
             ,P_PBR_ATTRIBUTE10      => r_PBR.INFORMATION120
             ,P_PBR_ATTRIBUTE11      => r_PBR.INFORMATION121
             ,P_PBR_ATTRIBUTE12      => r_PBR.INFORMATION122
             ,P_PBR_ATTRIBUTE13      => r_PBR.INFORMATION123
             ,P_PBR_ATTRIBUTE14      => r_PBR.INFORMATION124
             ,P_PBR_ATTRIBUTE15      => r_PBR.INFORMATION125
             ,P_PBR_ATTRIBUTE16      => r_PBR.INFORMATION126
             ,P_PBR_ATTRIBUTE17      => r_PBR.INFORMATION127
             ,P_PBR_ATTRIBUTE18      => r_PBR.INFORMATION128
             ,P_PBR_ATTRIBUTE19      => r_PBR.INFORMATION129
             ,P_PBR_ATTRIBUTE2      => r_PBR.INFORMATION112
             ,P_PBR_ATTRIBUTE20      => r_PBR.INFORMATION130
             ,P_PBR_ATTRIBUTE21      => r_PBR.INFORMATION131
             ,P_PBR_ATTRIBUTE22      => r_PBR.INFORMATION132
             ,P_PBR_ATTRIBUTE23      => r_PBR.INFORMATION133
             ,P_PBR_ATTRIBUTE24      => r_PBR.INFORMATION134
             ,P_PBR_ATTRIBUTE25      => r_PBR.INFORMATION135
             ,P_PBR_ATTRIBUTE26      => r_PBR.INFORMATION136
             ,P_PBR_ATTRIBUTE27      => r_PBR.INFORMATION137
             ,P_PBR_ATTRIBUTE28      => r_PBR.INFORMATION138
             ,P_PBR_ATTRIBUTE29      => r_PBR.INFORMATION139
             ,P_PBR_ATTRIBUTE3      => r_PBR.INFORMATION113
             ,P_PBR_ATTRIBUTE30      => r_PBR.INFORMATION140
             ,P_PBR_ATTRIBUTE4      => r_PBR.INFORMATION114
             ,P_PBR_ATTRIBUTE5      => r_PBR.INFORMATION115
             ,P_PBR_ATTRIBUTE6      => r_PBR.INFORMATION116
             ,P_PBR_ATTRIBUTE7      => r_PBR.INFORMATION117
             ,P_PBR_ATTRIBUTE8      => r_PBR.INFORMATION118
             ,P_PBR_ATTRIBUTE9      => r_PBR.INFORMATION119
             ,P_PBR_ATTRIBUTE_CATEGORY      => r_PBR.INFORMATION110
             ,P_PY_BSS_RT_ID      => l_py_bss_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
             );
Line: 10166

                BEN_PAY_BASIS_RATE_API.delete_PAY_BASIS_RATE(
                   --
                   p_validate                       => false
                   ,p_py_bss_rt_id                   => l_py_bss_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 10218

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_CBR_QUALD_BNF_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 10235

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 10247

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 10262

   select
     CQR.cbr_quald_bnf_rt_id new_value
   from BEN_CBR_QUALD_BNF_RT_F CQR
   where
   nvl(CQR.PGM_ID,-999)     = nvl(l_PGM_ID,-999)  and
   nvl(CQR.PTIP_ID,-999)     = nvl(l_PTIP_ID,-999)  and
   CQR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   CQR.business_group_id  = c_business_group_id
   and   CQR.cbr_quald_bnf_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 10276

   and exists ( select null
                from BEN_CBR_QUALD_BNF_RT_F CQR1
                where
                nvl(CQR1.PGM_ID,-999)     = nvl(l_PGM_ID,-999)  and
                nvl(CQR1.PTIP_ID,-999)     = nvl(l_PTIP_ID,-999)  and
                CQR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                CQR1.business_group_id  = c_business_group_id
                and   CQR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_CBR_QUALD_BNF_RT_F CQR2
                where
                nvl(CQR2.PGM_ID,-999)     = nvl(l_PGM_ID,-999)  and
                nvl(CQR2.PTIP_ID,-999)     = nvl(l_PTIP_ID,-999)  and
                CQR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                CQR2.business_group_id  = c_business_group_id
                and   CQR2.effective_end_date >= c_effective_end_date )
                ;
Line: 10301

   l_update                  boolean      := false ;
Line: 10302

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 10383

       l_update := false;
Line: 10387

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 10392

               l_update := true;
Line: 10409

               hr_utility.set_location( 'found record for update',10);
Line: 10413

           l_update := false;
Line: 10461

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_CQR.information1;
Line: 10485

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_CBR_QUALD_BNF_RT_F CREATE_CBR_QUALD_BNF_RT ',20);
Line: 10557

           if l_update then
             --
             l_datetrack_mode := r_CQR.datetrack_mode ;
Line: 10577

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_CBR_QUALD_BNF_RT_F UPDATE_CBR_QUALD_BNF_RT ',30);
Line: 10581

           BEN_CBR_QUALD_BNF_RT_API.UPDATE_CBR_QUALD_BNF_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_CBR_QUALD_BNF_RT_ID      => l_cbr_quald_bnf_rt_id
             ,P_CQR_ATTRIBUTE1      => r_CQR.INFORMATION111
             ,P_CQR_ATTRIBUTE10      => r_CQR.INFORMATION120
             ,P_CQR_ATTRIBUTE11      => r_CQR.INFORMATION121
             ,P_CQR_ATTRIBUTE12      => r_CQR.INFORMATION122
             ,P_CQR_ATTRIBUTE13      => r_CQR.INFORMATION123
             ,P_CQR_ATTRIBUTE14      => r_CQR.INFORMATION124
             ,P_CQR_ATTRIBUTE15      => r_CQR.INFORMATION125
             ,P_CQR_ATTRIBUTE16      => r_CQR.INFORMATION126
             ,P_CQR_ATTRIBUTE17      => r_CQR.INFORMATION127
             ,P_CQR_ATTRIBUTE18      => r_CQR.INFORMATION128
             ,P_CQR_ATTRIBUTE19      => r_CQR.INFORMATION129
             ,P_CQR_ATTRIBUTE2      => r_CQR.INFORMATION112
             ,P_CQR_ATTRIBUTE20      => r_CQR.INFORMATION130
             ,P_CQR_ATTRIBUTE21      => r_CQR.INFORMATION131
             ,P_CQR_ATTRIBUTE22      => r_CQR.INFORMATION132
             ,P_CQR_ATTRIBUTE23      => r_CQR.INFORMATION133
             ,P_CQR_ATTRIBUTE24      => r_CQR.INFORMATION134
             ,P_CQR_ATTRIBUTE25      => r_CQR.INFORMATION135
             ,P_CQR_ATTRIBUTE26      => r_CQR.INFORMATION136
             ,P_CQR_ATTRIBUTE27      => r_CQR.INFORMATION137
             ,P_CQR_ATTRIBUTE28      => r_CQR.INFORMATION138
             ,P_CQR_ATTRIBUTE29      => r_CQR.INFORMATION139
             ,P_CQR_ATTRIBUTE3      => r_CQR.INFORMATION113
             ,P_CQR_ATTRIBUTE30      => r_CQR.INFORMATION140
             ,P_CQR_ATTRIBUTE4      => r_CQR.INFORMATION114
             ,P_CQR_ATTRIBUTE5      => r_CQR.INFORMATION115
             ,P_CQR_ATTRIBUTE6      => r_CQR.INFORMATION116
             ,P_CQR_ATTRIBUTE7      => r_CQR.INFORMATION117
             ,P_CQR_ATTRIBUTE8      => r_CQR.INFORMATION118
             ,P_CQR_ATTRIBUTE9      => r_CQR.INFORMATION119
             ,P_CQR_ATTRIBUTE_CATEGORY      => r_CQR.INFORMATION110
             ,P_ORDR_NUM      => r_CQR.INFORMATION257
             ,P_PGM_ID      => l_PGM_ID
             ,P_PTIP_ID      => l_PTIP_ID
             ,P_QUALD_BNF_FLAG      => r_CQR.INFORMATION11
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 10640

             BEN_CBR_QUALD_BNF_RT_API.delete_CBR_QUALD_BNF_RT(
                --
                p_validate                       => false
                ,p_cbr_quald_bnf_rt_id                   => l_cbr_quald_bnf_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 10686

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_BENFTS_GRP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 10703

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 10715

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 10730

   select
     BRG.benfts_grp_rt_id new_value
   from BEN_BENFTS_GRP_RT_F BRG
   where
   BRG.BENFTS_GRP_ID     = l_BENFTS_GRP_ID  and
   BRG.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   BRG.business_group_id  = c_business_group_id
   and   BRG.benfts_grp_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 10743

   and exists ( select null
                from BEN_BENFTS_GRP_RT_F BRG1
                where
                BRG1.BENFTS_GRP_ID     = l_BENFTS_GRP_ID  and
                BRG1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                BRG1.business_group_id  = c_business_group_id
                and   BRG1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_BENFTS_GRP_RT_F BRG2
                where
                BRG2.BENFTS_GRP_ID     = l_BENFTS_GRP_ID  and
                BRG2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                BRG2.business_group_id  = c_business_group_id
                and   BRG2.effective_end_date >= c_effective_end_date )
                ;
Line: 10766

   l_update                  boolean      := false ;
Line: 10767

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 10841

       l_update := false;
Line: 10845

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 10850

               l_update := true;
Line: 10867

               hr_utility.set_location( 'found record for update',10);
Line: 10871

           l_update := false;
Line: 10920

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_BRG.information1;
Line: 10944

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_BENFTS_GRP_RT_F CREATE_BENEFIT_GRP_RATE ',20);
Line: 11016

           if l_update then
             --
             l_datetrack_mode := r_BRG.datetrack_mode ;
Line: 11036

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_BENFTS_GRP_RT_F UPDATE_BENEFIT_GRP_RATE ',30);
Line: 11039

           BEN_BENEFIT_GRP_RATE_API.UPDATE_BENEFIT_GRP_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_BENFTS_GRP_ID      => l_BENFTS_GRP_ID
             ,P_BENFTS_GRP_RT_ID      => l_benfts_grp_rt_id
             ,P_BRG_ATTRIBUTE1      => r_BRG.INFORMATION111
             ,P_BRG_ATTRIBUTE10      => r_BRG.INFORMATION120
             ,P_BRG_ATTRIBUTE11      => r_BRG.INFORMATION121
             ,P_BRG_ATTRIBUTE12      => r_BRG.INFORMATION122
             ,P_BRG_ATTRIBUTE13      => r_BRG.INFORMATION123
             ,P_BRG_ATTRIBUTE14      => r_BRG.INFORMATION124
             ,P_BRG_ATTRIBUTE15      => r_BRG.INFORMATION125
             ,P_BRG_ATTRIBUTE16      => r_BRG.INFORMATION126
             ,P_BRG_ATTRIBUTE17      => r_BRG.INFORMATION127
             ,P_BRG_ATTRIBUTE18      => r_BRG.INFORMATION128
             ,P_BRG_ATTRIBUTE19      => r_BRG.INFORMATION129
             ,P_BRG_ATTRIBUTE2      => r_BRG.INFORMATION112
             ,P_BRG_ATTRIBUTE20      => r_BRG.INFORMATION130
             ,P_BRG_ATTRIBUTE21      => r_BRG.INFORMATION131
             ,P_BRG_ATTRIBUTE22      => r_BRG.INFORMATION132
             ,P_BRG_ATTRIBUTE23      => r_BRG.INFORMATION133
             ,P_BRG_ATTRIBUTE24      => r_BRG.INFORMATION134
             ,P_BRG_ATTRIBUTE25      => r_BRG.INFORMATION135
             ,P_BRG_ATTRIBUTE26      => r_BRG.INFORMATION136
             ,P_BRG_ATTRIBUTE27      => r_BRG.INFORMATION137
             ,P_BRG_ATTRIBUTE28      => r_BRG.INFORMATION138
             ,P_BRG_ATTRIBUTE29      => r_BRG.INFORMATION139
             ,P_BRG_ATTRIBUTE3      => r_BRG.INFORMATION113
             ,P_BRG_ATTRIBUTE30      => r_BRG.INFORMATION140
             ,P_BRG_ATTRIBUTE4      => r_BRG.INFORMATION114
             ,P_BRG_ATTRIBUTE5      => r_BRG.INFORMATION115
             ,P_BRG_ATTRIBUTE6      => r_BRG.INFORMATION116
             ,P_BRG_ATTRIBUTE7      => r_BRG.INFORMATION117
             ,P_BRG_ATTRIBUTE8      => r_BRG.INFORMATION118
             ,P_BRG_ATTRIBUTE9      => r_BRG.INFORMATION119
             ,P_BRG_ATTRIBUTE_CATEGORY      => r_BRG.INFORMATION110
             ,P_EXCLD_FLAG      => r_BRG.INFORMATION11
             ,P_ORDR_NUM      => r_BRG.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 11097

             BEN_BENEFIT_GRP_RATE_API.delete_BENEFIT_GRP_RATE(
                --
                p_validate                       => false
                ,p_benfts_grp_rt_id                   => l_benfts_grp_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 11143

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_CMBN_AGE_LOS_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 11160

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 11172

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 11187

   select
     CMR.cmbn_age_los_rt_id new_value
   from BEN_CMBN_AGE_LOS_RT_F CMR
   where
   CMR.CMBN_AGE_LOS_FCTR_ID     = l_CMBN_AGE_LOS_FCTR_ID  and
   CMR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   CMR.business_group_id  = c_business_group_id
   and   CMR.cmbn_age_los_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 11200

   and exists ( select null
                from BEN_CMBN_AGE_LOS_RT_F CMR1
                where
                CMR1.CMBN_AGE_LOS_FCTR_ID    = l_CMBN_AGE_LOS_FCTR_ID  and
                CMR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                CMR1.business_group_id  = c_business_group_id
                and   CMR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_CMBN_AGE_LOS_RT_F CMR2
                where
                CMR2.CMBN_AGE_LOS_FCTR_ID     = l_CMBN_AGE_LOS_FCTR_ID  and
                CMR2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                CMR2.business_group_id  = c_business_group_id
                and   CMR2.effective_end_date >= c_effective_end_date )
                ;
Line: 11223

   l_update                  boolean      := false ;
Line: 11224

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 11298

       l_update := false;
Line: 11302

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 11307

               l_update := true;
Line: 11324

               hr_utility.set_location( 'found record for update',10);
Line: 11328

           l_update := false;
Line: 11376

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_CMR.information1;
Line: 11400

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_CMBN_AGE_LOS_RT_F CREATE_CMBN_AGE_LOS_RT ',20);
Line: 11472

           if l_update then
             --
             l_datetrack_mode := r_CMR.datetrack_mode ;
Line: 11492

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_CMBN_AGE_LOS_RT_F UPDATE_CMBN_AGE_LOS_RT ',30);
Line: 11495

           BEN_CMBN_AGE_LOS_RT_API.UPDATE_CMBN_AGE_LOS_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_CMBN_AGE_LOS_FCTR_ID      => l_CMBN_AGE_LOS_FCTR_ID
             ,P_CMBN_AGE_LOS_RT_ID      => l_cmbn_age_los_rt_id
             ,P_CMR_ATTRIBUTE1      => r_CMR.INFORMATION111
             ,P_CMR_ATTRIBUTE10      => r_CMR.INFORMATION120
             ,P_CMR_ATTRIBUTE11      => r_CMR.INFORMATION121
             ,P_CMR_ATTRIBUTE12      => r_CMR.INFORMATION122
             ,P_CMR_ATTRIBUTE13      => r_CMR.INFORMATION123
             ,P_CMR_ATTRIBUTE14      => r_CMR.INFORMATION124
             ,P_CMR_ATTRIBUTE15      => r_CMR.INFORMATION125
             ,P_CMR_ATTRIBUTE16      => r_CMR.INFORMATION126
             ,P_CMR_ATTRIBUTE17      => r_CMR.INFORMATION127
             ,P_CMR_ATTRIBUTE18      => r_CMR.INFORMATION128
             ,P_CMR_ATTRIBUTE19      => r_CMR.INFORMATION129
             ,P_CMR_ATTRIBUTE2      => r_CMR.INFORMATION112
             ,P_CMR_ATTRIBUTE20      => r_CMR.INFORMATION130
             ,P_CMR_ATTRIBUTE21      => r_CMR.INFORMATION131
             ,P_CMR_ATTRIBUTE22      => r_CMR.INFORMATION132
             ,P_CMR_ATTRIBUTE23      => r_CMR.INFORMATION133
             ,P_CMR_ATTRIBUTE24      => r_CMR.INFORMATION134
             ,P_CMR_ATTRIBUTE25      => r_CMR.INFORMATION135
             ,P_CMR_ATTRIBUTE26      => r_CMR.INFORMATION136
             ,P_CMR_ATTRIBUTE27      => r_CMR.INFORMATION137
             ,P_CMR_ATTRIBUTE28      => r_CMR.INFORMATION138
             ,P_CMR_ATTRIBUTE29      => r_CMR.INFORMATION139
             ,P_CMR_ATTRIBUTE3      => r_CMR.INFORMATION113
             ,P_CMR_ATTRIBUTE30      => r_CMR.INFORMATION140
             ,P_CMR_ATTRIBUTE4      => r_CMR.INFORMATION114
             ,P_CMR_ATTRIBUTE5      => r_CMR.INFORMATION115
             ,P_CMR_ATTRIBUTE6      => r_CMR.INFORMATION116
             ,P_CMR_ATTRIBUTE7      => r_CMR.INFORMATION117
             ,P_CMR_ATTRIBUTE8      => r_CMR.INFORMATION118
             ,P_CMR_ATTRIBUTE9      => r_CMR.INFORMATION119
             ,P_CMR_ATTRIBUTE_CATEGORY      => r_CMR.INFORMATION110
             ,P_EXCLD_FLAG      => r_CMR.INFORMATION11
             ,P_ORDR_NUM      => r_CMR.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 11553

             BEN_CMBN_AGE_LOS_RT_API.delete_CMBN_AGE_LOS_RT(
                --
                p_validate                       => false
                ,p_cmbn_age_los_rt_id                   => l_cmbn_age_los_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 11600

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_VRBL_MTCHG_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 11617

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 11629

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 11644

   select
     VMR.vrbl_mtchg_rt_id new_value
   from BEN_VRBL_MTCHG_RT_F VMR
   where
   VMR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   nvl(VMR.MTCHG_RT_CALC_RL, -999)   = nvl(l_MTCHG_RT_CALC_RL, -999) and
   VMR.business_group_id  = c_business_group_id
   and   VMR.vrbl_mtchg_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 11657

   and exists ( select null
                from BEN_VRBL_MTCHG_RT_F VMR1
                where
                VMR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                nvl(VMR1.MTCHG_RT_CALC_RL, -999)   = nvl(l_MTCHG_RT_CALC_RL, -999) and
                VMR1.business_group_id  = c_business_group_id
                and   VMR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_VRBL_MTCHG_RT_F VMR2
                where
                VMR2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                nvl(VMR2.MTCHG_RT_CALC_RL, -999)   = nvl(l_MTCHG_RT_CALC_RL, -999) and
                VMR2.business_group_id  = c_business_group_id
                and   VMR2.effective_end_date >= c_effective_end_date )
                ;
Line: 11680

   l_update                  boolean      := false ;
Line: 11681

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 11755

       l_update := false;
Line: 11759

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 11764

               l_update := true;
Line: 11781

               hr_utility.set_location( 'found record for update',10);
Line: 11785

           l_update := false;
Line: 11833

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_VMR.information1;
Line: 11857

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_VRBL_MTCHG_RT_F CREATE_VRBL_MATCHING_RATE ',20);
Line: 11939

           if l_update then
             --
             l_datetrack_mode := r_VMR.datetrack_mode ;
Line: 11959

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_VRBL_MTCHG_RT_F UPDATE_VRBL_MATCHING_RATE ',30);
Line: 11962

           BEN_VRBL_MATCHING_RATE_API.UPDATE_VRBL_MATCHING_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_CNTNU_MTCH_AFTR_MAX_RL_FLAG      => r_VMR.INFORMATION12
             ,P_FROM_PCT_VAL      => r_VMR.INFORMATION287
             ,P_MN_MTCH_AMT      => r_VMR.INFORMATION295
             ,P_MTCHG_RT_CALC_RL      => l_MTCHG_RT_CALC_RL
             ,P_MX_AMT_OF_PY_NUM      => r_VMR.INFORMATION294
             ,P_MX_MTCH_AMT      => r_VMR.INFORMATION293
             ,P_MX_PCT_OF_PY_NUM      => r_VMR.INFORMATION289
             ,P_NO_MX_AMT_OF_PY_NUM_FLAG      => r_VMR.INFORMATION14
             ,P_NO_MX_MTCH_AMT_FLAG      => r_VMR.INFORMATION11
             ,P_NO_MX_PCT_OF_PY_NUM_FLAG      => r_VMR.INFORMATION13
             ,P_ORDR_NUM      => r_VMR.INFORMATION257
             ,P_PCT_VAL      => r_VMR.INFORMATION290
             ,P_TO_PCT_VAL      => r_VMR.INFORMATION288
             ,P_VMR_ATTRIBUTE1      => r_VMR.INFORMATION111
             ,P_VMR_ATTRIBUTE10      => r_VMR.INFORMATION120
             ,P_VMR_ATTRIBUTE11      => r_VMR.INFORMATION121
             ,P_VMR_ATTRIBUTE12      => r_VMR.INFORMATION122
             ,P_VMR_ATTRIBUTE13      => r_VMR.INFORMATION123
             ,P_VMR_ATTRIBUTE14      => r_VMR.INFORMATION124
             ,P_VMR_ATTRIBUTE15      => r_VMR.INFORMATION125
             ,P_VMR_ATTRIBUTE16      => r_VMR.INFORMATION126
             ,P_VMR_ATTRIBUTE17      => r_VMR.INFORMATION127
             ,P_VMR_ATTRIBUTE18      => r_VMR.INFORMATION128
             ,P_VMR_ATTRIBUTE19      => r_VMR.INFORMATION129
             ,P_VMR_ATTRIBUTE2      => r_VMR.INFORMATION112
             ,P_VMR_ATTRIBUTE20      => r_VMR.INFORMATION130
             ,P_VMR_ATTRIBUTE21      => r_VMR.INFORMATION131
             ,P_VMR_ATTRIBUTE22      => r_VMR.INFORMATION132
             ,P_VMR_ATTRIBUTE23      => r_VMR.INFORMATION133
             ,P_VMR_ATTRIBUTE24      => r_VMR.INFORMATION134
             ,P_VMR_ATTRIBUTE25      => r_VMR.INFORMATION135
             ,P_VMR_ATTRIBUTE26      => r_VMR.INFORMATION136
             ,P_VMR_ATTRIBUTE27      => r_VMR.INFORMATION137
             ,P_VMR_ATTRIBUTE28      => r_VMR.INFORMATION138
             ,P_VMR_ATTRIBUTE29      => r_VMR.INFORMATION139
             ,P_VMR_ATTRIBUTE3      => r_VMR.INFORMATION113
             ,P_VMR_ATTRIBUTE30      => r_VMR.INFORMATION140
             ,P_VMR_ATTRIBUTE4      => r_VMR.INFORMATION114
             ,P_VMR_ATTRIBUTE5      => r_VMR.INFORMATION115
             ,P_VMR_ATTRIBUTE6      => r_VMR.INFORMATION116
             ,P_VMR_ATTRIBUTE7      => r_VMR.INFORMATION117
             ,P_VMR_ATTRIBUTE8      => r_VMR.INFORMATION118
             ,P_VMR_ATTRIBUTE9      => r_VMR.INFORMATION119
             ,P_VMR_ATTRIBUTE_CATEGORY      => r_VMR.INFORMATION110
             ,P_VRBL_MTCHG_RT_ID      => l_vrbl_mtchg_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 12030

             BEN_VRBL_MATCHING_RATE_API.delete_VRBL_MATCHING_RATE(
                --
                p_validate                       => false
                ,p_vrbl_mtchg_rt_id                   => l_vrbl_mtchg_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 12076

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PRTT_ANTHR_PL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 12093

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 12105

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 12120

   select
     PAP.prtt_anthr_pl_rt_id new_value
   from BEN_PRTT_ANTHR_PL_RT_F PAP
   where
   PAP.PL_ID     = l_PL_ID  and
   PAP.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PAP.business_group_id  = c_business_group_id
   and   PAP.prtt_anthr_pl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 12133

   and exists ( select null
                from BEN_PRTT_ANTHR_PL_RT_F PAP1
                where
                PAP1.PL_ID     = l_PL_ID  and
                PAP1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PAP1.business_group_id  = c_business_group_id
                and   PAP1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PRTT_ANTHR_PL_RT_F PAP2
                where
                PAP2.PL_ID     = l_PL_ID  and
                PAP2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PAP2.business_group_id  = c_business_group_id
                and   PAP2.effective_end_date >= c_effective_end_date )
                ;
Line: 12156

   l_update                  boolean      := false ;
Line: 12157

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 12235

       l_update := false;
Line: 12239

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 12244

               l_update := true;
Line: 12261

               hr_utility.set_location( 'found record for update',10);
Line: 12265

           l_update := false;
Line: 12313

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PAP.information1;
Line: 12337

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_PRTT_ANTHR_PL_RT_F CREATE_PRTT_ANTHR_PL_RT ',20);
Line: 12409

           if l_update then
             --
             l_datetrack_mode := r_PAP.datetrack_mode ;
Line: 12429

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_PRTT_ANTHR_PL_RT_F UPDATE_PRTT_ANTHR_PL_RT ',30);
Line: 12432

           BEN_PRTT_ANTHR_PL_RT_API.UPDATE_PRTT_ANTHR_PL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_PAP.INFORMATION11
             ,P_ORDR_NUM      => r_PAP.INFORMATION260
             ,P_PAP_ATTRIBUTE1      => r_PAP.INFORMATION111
             ,P_PAP_ATTRIBUTE10      => r_PAP.INFORMATION120
             ,P_PAP_ATTRIBUTE11      => r_PAP.INFORMATION121
             ,P_PAP_ATTRIBUTE12      => r_PAP.INFORMATION122
             ,P_PAP_ATTRIBUTE13      => r_PAP.INFORMATION123
             ,P_PAP_ATTRIBUTE14      => r_PAP.INFORMATION124
             ,P_PAP_ATTRIBUTE15      => r_PAP.INFORMATION125
             ,P_PAP_ATTRIBUTE16      => r_PAP.INFORMATION126
             ,P_PAP_ATTRIBUTE17      => r_PAP.INFORMATION127
             ,P_PAP_ATTRIBUTE18      => r_PAP.INFORMATION128
             ,P_PAP_ATTRIBUTE19      => r_PAP.INFORMATION129
             ,P_PAP_ATTRIBUTE2      => r_PAP.INFORMATION112
             ,P_PAP_ATTRIBUTE20      => r_PAP.INFORMATION130
             ,P_PAP_ATTRIBUTE21      => r_PAP.INFORMATION131
             ,P_PAP_ATTRIBUTE22      => r_PAP.INFORMATION132
             ,P_PAP_ATTRIBUTE23      => r_PAP.INFORMATION133
             ,P_PAP_ATTRIBUTE24      => r_PAP.INFORMATION134
             ,P_PAP_ATTRIBUTE25      => r_PAP.INFORMATION135
             ,P_PAP_ATTRIBUTE26      => r_PAP.INFORMATION136
             ,P_PAP_ATTRIBUTE27      => r_PAP.INFORMATION137
             ,P_PAP_ATTRIBUTE28      => r_PAP.INFORMATION138
             ,P_PAP_ATTRIBUTE29      => r_PAP.INFORMATION139
             ,P_PAP_ATTRIBUTE3      => r_PAP.INFORMATION113
             ,P_PAP_ATTRIBUTE30      => r_PAP.INFORMATION140
             ,P_PAP_ATTRIBUTE4      => r_PAP.INFORMATION114
             ,P_PAP_ATTRIBUTE5      => r_PAP.INFORMATION115
             ,P_PAP_ATTRIBUTE6      => r_PAP.INFORMATION116
             ,P_PAP_ATTRIBUTE7      => r_PAP.INFORMATION117
             ,P_PAP_ATTRIBUTE8      => r_PAP.INFORMATION118
             ,P_PAP_ATTRIBUTE9      => r_PAP.INFORMATION119
             ,P_PAP_ATTRIBUTE_CATEGORY      => r_PAP.INFORMATION110
             ,P_PL_ID      => l_PL_ID
             ,P_PRTT_ANTHR_PL_RT_ID      => l_prtt_anthr_pl_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 12490

             BEN_PRTT_ANTHR_PL_RT_API.delete_PRTT_ANTHR_PL_RT(
                --
                p_validate                       => false
                ,p_prtt_anthr_pl_rt_id                   => l_prtt_anthr_pl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 12536

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_OTHR_PTIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 12553

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 12565

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 12580

   select
     OPR.othr_ptip_rt_id new_value
   from BEN_OTHR_PTIP_RT_F OPR
   where
   OPR.PTIP_ID     = l_PTIP_ID  and
   OPR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   OPR.business_group_id  = c_business_group_id
   and   OPR.othr_ptip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 12593

   and exists ( select null
                from BEN_OTHR_PTIP_RT_F OPR1
                where
                OPR1.PTIP_ID     = l_PTIP_ID  and
                OPR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                OPR1.business_group_id  = c_business_group_id
                and   OPR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_OTHR_PTIP_RT_F OPR2
                where
                OPR2.PTIP_ID     = l_PTIP_ID  and
                OPR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                OPR2.business_group_id  = c_business_group_id
                and   OPR2.effective_end_date >= c_effective_end_date )
                ;
Line: 12616

   l_update                  boolean      := false ;
Line: 12617

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 12694

       l_update := false;
Line: 12698

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 12703

               l_update := true;
Line: 12720

               hr_utility.set_location( 'found record for update',10);
Line: 12724

           l_update := false;
Line: 12772

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_OPR.information1;
Line: 12796

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_OTHR_PTIP_RT_F CREATE_OTHR_PTIP_RT ',20);
Line: 12869

           if l_update then
             --
             l_datetrack_mode := r_OPR.datetrack_mode ;
Line: 12889

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_OTHR_PTIP_RT_F UPDATE_OTHR_PTIP_RT ',30);
Line: 12892

           BEN_OTHR_PTIP_RT_API.UPDATE_OTHR_PTIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_OPR.INFORMATION11
             ,P_ONLY_PLS_SUBJ_COBRA_FLAG      => r_OPR.INFORMATION12
             ,P_OPR_ATTRIBUTE1      => r_OPR.INFORMATION111
             ,P_OPR_ATTRIBUTE10      => r_OPR.INFORMATION120
             ,P_OPR_ATTRIBUTE11      => r_OPR.INFORMATION121
             ,P_OPR_ATTRIBUTE12      => r_OPR.INFORMATION122
             ,P_OPR_ATTRIBUTE13      => r_OPR.INFORMATION123
             ,P_OPR_ATTRIBUTE14      => r_OPR.INFORMATION124
             ,P_OPR_ATTRIBUTE15      => r_OPR.INFORMATION125
             ,P_OPR_ATTRIBUTE16      => r_OPR.INFORMATION126
             ,P_OPR_ATTRIBUTE17      => r_OPR.INFORMATION127
             ,P_OPR_ATTRIBUTE18      => r_OPR.INFORMATION128
             ,P_OPR_ATTRIBUTE19      => r_OPR.INFORMATION129
             ,P_OPR_ATTRIBUTE2      => r_OPR.INFORMATION112
             ,P_OPR_ATTRIBUTE20      => r_OPR.INFORMATION130
             ,P_OPR_ATTRIBUTE21      => r_OPR.INFORMATION131
             ,P_OPR_ATTRIBUTE22      => r_OPR.INFORMATION132
             ,P_OPR_ATTRIBUTE23      => r_OPR.INFORMATION133
             ,P_OPR_ATTRIBUTE24      => r_OPR.INFORMATION134
             ,P_OPR_ATTRIBUTE25      => r_OPR.INFORMATION135
             ,P_OPR_ATTRIBUTE26      => r_OPR.INFORMATION136
             ,P_OPR_ATTRIBUTE27      => r_OPR.INFORMATION137
             ,P_OPR_ATTRIBUTE28      => r_OPR.INFORMATION138
             ,P_OPR_ATTRIBUTE29      => r_OPR.INFORMATION139
             ,P_OPR_ATTRIBUTE3      => r_OPR.INFORMATION113
             ,P_OPR_ATTRIBUTE30      => r_OPR.INFORMATION140
             ,P_OPR_ATTRIBUTE4      => r_OPR.INFORMATION114
             ,P_OPR_ATTRIBUTE5      => r_OPR.INFORMATION115
             ,P_OPR_ATTRIBUTE6      => r_OPR.INFORMATION116
             ,P_OPR_ATTRIBUTE7      => r_OPR.INFORMATION117
             ,P_OPR_ATTRIBUTE8      => r_OPR.INFORMATION118
             ,P_OPR_ATTRIBUTE9      => r_OPR.INFORMATION119
             ,P_OPR_ATTRIBUTE_CATEGORY      => r_OPR.INFORMATION110
             ,P_ORDR_NUM      => r_OPR.INFORMATION257
             ,P_OTHR_PTIP_RT_ID      => l_othr_ptip_rt_id
             ,P_PTIP_ID      => l_PTIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 12951

             BEN_OTHR_PTIP_RT_API.delete_OTHR_PTIP_RT(
                --
                p_validate                       => false
                ,p_othr_ptip_rt_id                   => l_othr_ptip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 12997

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_NO_OTHR_CVG_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 13014

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 13026

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 13041

   select
     NOC.no_othr_cvg_rt_id new_value
   from BEN_NO_OTHR_CVG_RT_F NOC
   where
   NOC.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   NOC.COORD_BEN_NO_CVG_FLAG     = l_COORD_BEN_NO_CVG_FLAG  and
   NOC.business_group_id  = c_business_group_id
   and   NOC.no_othr_cvg_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 13054

   and exists ( select null
                from BEN_NO_OTHR_CVG_RT_F NOC1
                where
                NOC1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                NOC1.COORD_BEN_NO_CVG_FLAG     = l_COORD_BEN_NO_CVG_FLAG  and
                NOC1.business_group_id  = c_business_group_id
                and   NOC1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_NO_OTHR_CVG_RT_F NOC2
                where
                NOC2.VRBL_RT_PRFL_ID    =l_VRBL_RT_PRFL_ID  and
                NOC2.COORD_BEN_NO_CVG_FLAG     = l_COORD_BEN_NO_CVG_FLAG  and
                NOC2.business_group_id  = c_business_group_id
                and   NOC2.effective_end_date >= c_effective_end_date )
                ;
Line: 13077

   l_update                  boolean      := false ;
Line: 13078

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 13153

       l_update := false;
Line: 13157

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 13162

               l_update := true;
Line: 13179

               hr_utility.set_location( 'found record for update',10);
Line: 13183

           l_update := false;
Line: 13231

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_NOC.information1;
Line: 13255

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_NO_OTHR_CVG_RT_F CREATE_NO_OTHR_CVG_RT ',20);
Line: 13325

           if l_update then
             --
             l_datetrack_mode := r_NOC.datetrack_mode ;
Line: 13345

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_NO_OTHR_CVG_RT_F UPDATE_NO_OTHR_CVG_RT ',30);
Line: 13348

           BEN_NO_OTHR_CVG_RT_API.UPDATE_NO_OTHR_CVG_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
              ,P_COORD_BEN_NO_CVG_FLAG      => r_NOC.INFORMATION11
             ,P_NOC_ATTRIBUTE1      => r_NOC.INFORMATION111
             ,P_NOC_ATTRIBUTE10      => r_NOC.INFORMATION120
             ,P_NOC_ATTRIBUTE11      => r_NOC.INFORMATION121
             ,P_NOC_ATTRIBUTE12      => r_NOC.INFORMATION122
             ,P_NOC_ATTRIBUTE13      => r_NOC.INFORMATION123
             ,P_NOC_ATTRIBUTE14      => r_NOC.INFORMATION124
             ,P_NOC_ATTRIBUTE15      => r_NOC.INFORMATION125
             ,P_NOC_ATTRIBUTE16      => r_NOC.INFORMATION126
             ,P_NOC_ATTRIBUTE17      => r_NOC.INFORMATION127
             ,P_NOC_ATTRIBUTE18      => r_NOC.INFORMATION128
             ,P_NOC_ATTRIBUTE19      => r_NOC.INFORMATION129
             ,P_NOC_ATTRIBUTE2      => r_NOC.INFORMATION112
             ,P_NOC_ATTRIBUTE20      => r_NOC.INFORMATION130
             ,P_NOC_ATTRIBUTE21      => r_NOC.INFORMATION131
             ,P_NOC_ATTRIBUTE22      => r_NOC.INFORMATION132
             ,P_NOC_ATTRIBUTE23      => r_NOC.INFORMATION133
             ,P_NOC_ATTRIBUTE24      => r_NOC.INFORMATION134
             ,P_NOC_ATTRIBUTE25      => r_NOC.INFORMATION135
             ,P_NOC_ATTRIBUTE26      => r_NOC.INFORMATION136
             ,P_NOC_ATTRIBUTE27      => r_NOC.INFORMATION137
             ,P_NOC_ATTRIBUTE28      => r_NOC.INFORMATION138
             ,P_NOC_ATTRIBUTE29      => r_NOC.INFORMATION139
             ,P_NOC_ATTRIBUTE3      => r_NOC.INFORMATION113
             ,P_NOC_ATTRIBUTE30      => r_NOC.INFORMATION140
             ,P_NOC_ATTRIBUTE4      => r_NOC.INFORMATION114
             ,P_NOC_ATTRIBUTE5      => r_NOC.INFORMATION115
             ,P_NOC_ATTRIBUTE6      => r_NOC.INFORMATION116
             ,P_NOC_ATTRIBUTE7      => r_NOC.INFORMATION117
             ,P_NOC_ATTRIBUTE8      => r_NOC.INFORMATION118
             ,P_NOC_ATTRIBUTE9      => r_NOC.INFORMATION119
             ,P_NOC_ATTRIBUTE_CATEGORY      => r_NOC.INFORMATION110
             ,P_NO_OTHR_CVG_RT_ID      => l_no_othr_cvg_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 13404

             BEN_NO_OTHR_CVG_RT_API.delete_NO_OTHR_CVG_RT(
                --
                p_validate                       => false
                ,p_no_othr_cvg_rt_id                   => l_no_othr_cvg_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 13451

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_OPTD_MDCR_RT_F
   and tr.table_alias = l_table_alias
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 13467

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 13479

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 13494

   select
     OMR.optd_mdcr_rt_id new_value
   from BEN_OPTD_MDCR_RT_F OMR
   where
   OMR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   OMR.OPTD_MDCR_FLAG    = l_OPTD_MDCR_FLAG and
   OMR.business_group_id  = c_business_group_id
   and   OMR.optd_mdcr_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 13507

   and exists ( select null
                from BEN_OPTD_MDCR_RT_F OMR1
                where
                OMR1.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                OMR1.OPTD_MDCR_FLAG    = l_OPTD_MDCR_FLAG and
                OMR1.business_group_id  = c_business_group_id
                and   OMR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_OPTD_MDCR_RT_F OMR2
                where
                OMR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                OMR2.OPTD_MDCR_FLAG    = l_OPTD_MDCR_FLAG and
                OMR2.business_group_id  = c_business_group_id
                and   OMR2.effective_end_date >= c_effective_end_date )
                ;
Line: 13530

   l_update                  boolean      := false ;
Line: 13531

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 13605

       l_update := false;
Line: 13609

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 13614

               l_update := true;
Line: 13631

               hr_utility.set_location( 'found record for update',10);
Line: 13635

           l_update := false;
Line: 13683

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_OMR.information1;
Line: 13707

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_OPTD_MDCR_RT_F CREATE_OPTD_MDCR_RT ',20);
Line: 13778

           if l_update then
             --
             l_datetrack_mode := r_OMR.datetrack_mode ;
Line: 13798

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_OPTD_MDCR_RT_F UPDATE_OPTD_MDCR_RT ',30);
Line: 13801

           BEN_OPTD_MDCR_RT_API.UPDATE_OPTD_MDCR_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXLCD_FLAG      => r_OMR.INFORMATION12
             ,P_OMR_ATTRIBUTE1      => r_OMR.INFORMATION111
             ,P_OMR_ATTRIBUTE10      => r_OMR.INFORMATION120
             ,P_OMR_ATTRIBUTE11      => r_OMR.INFORMATION121
             ,P_OMR_ATTRIBUTE12      => r_OMR.INFORMATION122
             ,P_OMR_ATTRIBUTE13      => r_OMR.INFORMATION123
             ,P_OMR_ATTRIBUTE14      => r_OMR.INFORMATION124
             ,P_OMR_ATTRIBUTE15      => r_OMR.INFORMATION125
             ,P_OMR_ATTRIBUTE16      => r_OMR.INFORMATION126
             ,P_OMR_ATTRIBUTE17      => r_OMR.INFORMATION127
             ,P_OMR_ATTRIBUTE18      => r_OMR.INFORMATION128
             ,P_OMR_ATTRIBUTE19      => r_OMR.INFORMATION129
             ,P_OMR_ATTRIBUTE2      => r_OMR.INFORMATION112
             ,P_OMR_ATTRIBUTE20      => r_OMR.INFORMATION130
             ,P_OMR_ATTRIBUTE21      => r_OMR.INFORMATION131
             ,P_OMR_ATTRIBUTE22      => r_OMR.INFORMATION132
             ,P_OMR_ATTRIBUTE23      => r_OMR.INFORMATION133
             ,P_OMR_ATTRIBUTE24      => r_OMR.INFORMATION134
             ,P_OMR_ATTRIBUTE25      => r_OMR.INFORMATION135
             ,P_OMR_ATTRIBUTE26      => r_OMR.INFORMATION136
             ,P_OMR_ATTRIBUTE27      => r_OMR.INFORMATION137
             ,P_OMR_ATTRIBUTE28      => r_OMR.INFORMATION138
             ,P_OMR_ATTRIBUTE29      => r_OMR.INFORMATION139
             ,P_OMR_ATTRIBUTE3      => r_OMR.INFORMATION113
             ,P_OMR_ATTRIBUTE30      => r_OMR.INFORMATION140
             ,P_OMR_ATTRIBUTE4      => r_OMR.INFORMATION114
             ,P_OMR_ATTRIBUTE5      => r_OMR.INFORMATION115
             ,P_OMR_ATTRIBUTE6      => r_OMR.INFORMATION116
             ,P_OMR_ATTRIBUTE7      => r_OMR.INFORMATION117
             ,P_OMR_ATTRIBUTE8      => r_OMR.INFORMATION118
             ,P_OMR_ATTRIBUTE9      => r_OMR.INFORMATION119
             ,P_OMR_ATTRIBUTE_CATEGORY      => r_OMR.INFORMATION110
             ,P_OPTD_MDCR_FLAG      => r_OMR.INFORMATION11
             ,P_OPTD_MDCR_RT_ID      => l_optd_mdcr_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 13858

             BEN_OPTD_MDCR_RT_API.delete_OPTD_MDCR_RT(
                --
                p_validate                       => false
                ,p_optd_mdcr_rt_id                   => l_optd_mdcr_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 13904

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ENRLD_ANTHR_PGM_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 13921

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 13933

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 13948

   select
     EPM.enrld_anthr_pgm_rt_id new_value
   from BEN_ENRLD_ANTHR_PGM_RT_F EPM
   where
   EPM.PGM_ID     = l_PGM_ID  and
   EPM.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   EPM.business_group_id  = c_business_group_id
   and   EPM.enrld_anthr_pgm_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 13961

   and exists ( select null
                from BEN_ENRLD_ANTHR_PGM_RT_F EPM1
                where
                EPM1.PGM_ID     = l_PGM_ID  and
                EPM1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EPM1.business_group_id  = c_business_group_id
                and   EPM1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ENRLD_ANTHR_PGM_RT_F EPM2
                where
                EPM2.PGM_ID     = l_PGM_ID  and
                EPM2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EPM2.business_group_id  = c_business_group_id
                and   EPM2.effective_end_date >= c_effective_end_date )
                ;
Line: 13984

   l_update                  boolean      := false ;
Line: 13985

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 14062

       l_update := false;
Line: 14066

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 14071

               l_update := true;
Line: 14088

               hr_utility.set_location( 'found record for update',10);
Line: 14092

           l_update := false;
Line: 14140

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_EPM.information1;
Line: 14164

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PGM_RT_F CREATE_ENRLD_ANTHR_PGM_RT ',20);
Line: 14236

           if l_update then
             --
             l_datetrack_mode := r_EPM.datetrack_mode ;
Line: 14256

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           -- insert the table_name,old_pk_id,new_pk_id into a plsql record
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PGM_RT_F UPDATE_ENRLD_ANTHR_PGM_RT ',30);
Line: 14260

           BEN_ENRLD_ANTHR_PGM_RT_API.UPDATE_ENRLD_ANTHR_PGM_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_ENRLD_ANTHR_PGM_RT_ID      => l_enrld_anthr_pgm_rt_id
             ,P_ENRL_DET_DT_CD      => r_EPM.INFORMATION12
             ,P_EPM_ATTRIBUTE1      => r_EPM.INFORMATION111
             ,P_EPM_ATTRIBUTE10      => r_EPM.INFORMATION120
             ,P_EPM_ATTRIBUTE11      => r_EPM.INFORMATION121
             ,P_EPM_ATTRIBUTE12      => r_EPM.INFORMATION122
             ,P_EPM_ATTRIBUTE13      => r_EPM.INFORMATION123
             ,P_EPM_ATTRIBUTE14      => r_EPM.INFORMATION124
             ,P_EPM_ATTRIBUTE15      => r_EPM.INFORMATION125
             ,P_EPM_ATTRIBUTE16      => r_EPM.INFORMATION126
             ,P_EPM_ATTRIBUTE17      => r_EPM.INFORMATION127
             ,P_EPM_ATTRIBUTE18      => r_EPM.INFORMATION128
             ,P_EPM_ATTRIBUTE19      => r_EPM.INFORMATION129
             ,P_EPM_ATTRIBUTE2      => r_EPM.INFORMATION112
             ,P_EPM_ATTRIBUTE20      => r_EPM.INFORMATION130
             ,P_EPM_ATTRIBUTE21      => r_EPM.INFORMATION131
             ,P_EPM_ATTRIBUTE22      => r_EPM.INFORMATION132
             ,P_EPM_ATTRIBUTE23      => r_EPM.INFORMATION133
             ,P_EPM_ATTRIBUTE24      => r_EPM.INFORMATION134
             ,P_EPM_ATTRIBUTE25      => r_EPM.INFORMATION135
             ,P_EPM_ATTRIBUTE26      => r_EPM.INFORMATION136
             ,P_EPM_ATTRIBUTE27      => r_EPM.INFORMATION137
             ,P_EPM_ATTRIBUTE28      => r_EPM.INFORMATION138
             ,P_EPM_ATTRIBUTE29      => r_EPM.INFORMATION139
             ,P_EPM_ATTRIBUTE3      => r_EPM.INFORMATION113
             ,P_EPM_ATTRIBUTE30      => r_EPM.INFORMATION140
             ,P_EPM_ATTRIBUTE4      => r_EPM.INFORMATION114
             ,P_EPM_ATTRIBUTE5      => r_EPM.INFORMATION115
             ,P_EPM_ATTRIBUTE6      => r_EPM.INFORMATION116
             ,P_EPM_ATTRIBUTE7      => r_EPM.INFORMATION117
             ,P_EPM_ATTRIBUTE8      => r_EPM.INFORMATION118
             ,P_EPM_ATTRIBUTE9      => r_EPM.INFORMATION119
             ,P_EPM_ATTRIBUTE_CATEGORY      => r_EPM.INFORMATION110
             ,P_EXCLD_FLAG      => r_EPM.INFORMATION11
             ,P_ORDR_NUM      => r_EPM.INFORMATION257
             ,P_PGM_ID      => l_PGM_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 14319

             BEN_ENRLD_ANTHR_PGM_RT_API.delete_ENRLD_ANTHR_PGM_RT(
                --
                p_validate                        => false
                ,p_enrld_anthr_pgm_rt_id          => l_enrld_anthr_pgm_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 14365

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ENRLD_ANTHR_PTIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 14382

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 14394

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 14409

   select
     ENT.enrld_anthr_ptip_rt_id new_value
   from BEN_ENRLD_ANTHR_PTIP_RT_F ENT
   where
   ENT.PTIP_ID     = l_PTIP_ID  and
   ENT.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   ENT.business_group_id  = c_business_group_id
   and   ENT.enrld_anthr_ptip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 14422

   and exists ( select null
                from BEN_ENRLD_ANTHR_PTIP_RT_F ENT1
                where
                ENT1.PTIP_ID     = l_PTIP_ID  and
                ENT1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                ENT1.business_group_id  = c_business_group_id
                and   ENT1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ENRLD_ANTHR_PTIP_RT_F ENT2
                where
                ENT2.PTIP_ID     = l_PTIP_ID  and
                ENT2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                ENT2.business_group_id  = c_business_group_id
                and   ENT2.effective_end_date >= c_effective_end_date )
                ;
Line: 14445

   l_update                  boolean      := false ;
Line: 14446

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 14523

       l_update := false;
Line: 14527

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 14532

               l_update := true;
Line: 14549

               hr_utility.set_location( 'found record for update',10);
Line: 14553

           l_update := false;
Line: 14601

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_ENT.information1;
Line: 14625

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PTIP_RT_F CREATE_ENRLD_ANTHR_PTIP_RT ',20);
Line: 14699

           if l_update then
             --
             l_datetrack_mode := r_ENT.datetrack_mode ;
Line: 14719

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PTIP_RT_F UPDATE_ENRLD_ANTHR_PTIP_RT ',30);
Line: 14722

           BEN_ENRLD_ANTHR_PTIP_RT_API.UPDATE_ENRLD_ANTHR_PTIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_ENRLD_ANTHR_PTIP_RT_ID      => l_enrld_anthr_ptip_rt_id
             ,P_ENRL_DET_DT_CD      => r_ENT.INFORMATION11
             ,P_ENT_ATTRIBUTE1      => r_ENT.INFORMATION111
             ,P_ENT_ATTRIBUTE10      => r_ENT.INFORMATION120
             ,P_ENT_ATTRIBUTE11      => r_ENT.INFORMATION121
             ,P_ENT_ATTRIBUTE12      => r_ENT.INFORMATION122
             ,P_ENT_ATTRIBUTE13      => r_ENT.INFORMATION123
             ,P_ENT_ATTRIBUTE14      => r_ENT.INFORMATION124
             ,P_ENT_ATTRIBUTE15      => r_ENT.INFORMATION125
             ,P_ENT_ATTRIBUTE16      => r_ENT.INFORMATION126
             ,P_ENT_ATTRIBUTE17      => r_ENT.INFORMATION127
             ,P_ENT_ATTRIBUTE18      => r_ENT.INFORMATION128
             ,P_ENT_ATTRIBUTE19      => r_ENT.INFORMATION129
             ,P_ENT_ATTRIBUTE2      => r_ENT.INFORMATION112
             ,P_ENT_ATTRIBUTE20      => r_ENT.INFORMATION130
             ,P_ENT_ATTRIBUTE21      => r_ENT.INFORMATION131
             ,P_ENT_ATTRIBUTE22      => r_ENT.INFORMATION132
             ,P_ENT_ATTRIBUTE23      => r_ENT.INFORMATION133
             ,P_ENT_ATTRIBUTE24      => r_ENT.INFORMATION134
             ,P_ENT_ATTRIBUTE25      => r_ENT.INFORMATION135
             ,P_ENT_ATTRIBUTE26      => r_ENT.INFORMATION136
             ,P_ENT_ATTRIBUTE27      => r_ENT.INFORMATION137
             ,P_ENT_ATTRIBUTE28      => r_ENT.INFORMATION138
             ,P_ENT_ATTRIBUTE29      => r_ENT.INFORMATION139
             ,P_ENT_ATTRIBUTE3      => r_ENT.INFORMATION113
             ,P_ENT_ATTRIBUTE30      => r_ENT.INFORMATION140
             ,P_ENT_ATTRIBUTE4      => r_ENT.INFORMATION114
             ,P_ENT_ATTRIBUTE5      => r_ENT.INFORMATION115
             ,P_ENT_ATTRIBUTE6      => r_ENT.INFORMATION116
             ,P_ENT_ATTRIBUTE7      => r_ENT.INFORMATION117
             ,P_ENT_ATTRIBUTE8      => r_ENT.INFORMATION118
             ,P_ENT_ATTRIBUTE9      => r_ENT.INFORMATION119
             ,P_ENT_ATTRIBUTE_CATEGORY      => r_ENT.INFORMATION110
             ,P_EXCLD_FLAG      => r_ENT.INFORMATION12
             ,P_ONLY_PLS_SUBJ_COBRA_FLAG      => r_ENT.INFORMATION13
             ,P_ORDR_NUM      => r_ENT.INFORMATION261
             ,P_PTIP_ID      => l_PTIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 14782

             BEN_ENRLD_ANTHR_PTIP_RT_API.delete_ENRLD_ANTHR_PTIP_RT(
                --
                p_validate                        => false
                ,p_enrld_anthr_ptip_rt_id         => l_enrld_anthr_ptip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 14828

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ENRLD_ANTHR_PL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 14845

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 14857

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 14872

   select
     ENL.enrld_anthr_pl_rt_id new_value
   from BEN_ENRLD_ANTHR_PL_RT_F ENL
   where
   ENL.PL_ID     = l_PL_ID  and
   ENL.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   ENL.business_group_id  = c_business_group_id
   and   ENL.enrld_anthr_pl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 14885

   and exists ( select null
                from BEN_ENRLD_ANTHR_PL_RT_F ENL1
                where
                ENL1.PL_ID     = l_PL_ID  and
                ENL1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                ENL1.business_group_id  = c_business_group_id
                and   ENL1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ENRLD_ANTHR_PL_RT_F ENL2
                where
                ENL2.PL_ID     = l_PL_ID  and
                ENL2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                ENL2.business_group_id  = c_business_group_id
                and   ENL2.effective_end_date >= c_effective_end_date )
                ;
Line: 14908

   l_update                  boolean      := false ;
Line: 14909

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 14986

       l_update := false;
Line: 14990

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 14995

               l_update := true;
Line: 15012

               hr_utility.set_location( 'found record for update',10);
Line: 15016

           l_update := false;
Line: 15064

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_ENL.information1;
Line: 15088

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PL_RT_F CREATE_ENRLD_ANTHR_PL_RT ',20);
Line: 15161

           if l_update then
             --
             l_datetrack_mode := r_ENL.datetrack_mode ;
Line: 15181

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PL_RT_F UPDATE_ENRLD_ANTHR_PL_RT ',30);
Line: 15184

           BEN_ENRLD_ANTHR_PL_RT_API.UPDATE_ENRLD_ANTHR_PL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_ENL_ATTRIBUTE1      => r_ENL.INFORMATION111
             ,P_ENL_ATTRIBUTE10      => r_ENL.INFORMATION120
             ,P_ENL_ATTRIBUTE11      => r_ENL.INFORMATION121
             ,P_ENL_ATTRIBUTE12      => r_ENL.INFORMATION122
             ,P_ENL_ATTRIBUTE13      => r_ENL.INFORMATION123
             ,P_ENL_ATTRIBUTE14      => r_ENL.INFORMATION124
             ,P_ENL_ATTRIBUTE15      => r_ENL.INFORMATION125
             ,P_ENL_ATTRIBUTE16      => r_ENL.INFORMATION126
             ,P_ENL_ATTRIBUTE17      => r_ENL.INFORMATION127
             ,P_ENL_ATTRIBUTE18      => r_ENL.INFORMATION128
             ,P_ENL_ATTRIBUTE19      => r_ENL.INFORMATION129
             ,P_ENL_ATTRIBUTE2      => r_ENL.INFORMATION112
             ,P_ENL_ATTRIBUTE20      => r_ENL.INFORMATION130
             ,P_ENL_ATTRIBUTE21      => r_ENL.INFORMATION131
             ,P_ENL_ATTRIBUTE22      => r_ENL.INFORMATION132
             ,P_ENL_ATTRIBUTE23      => r_ENL.INFORMATION133
             ,P_ENL_ATTRIBUTE24      => r_ENL.INFORMATION134
             ,P_ENL_ATTRIBUTE25      => r_ENL.INFORMATION135
             ,P_ENL_ATTRIBUTE26      => r_ENL.INFORMATION136
             ,P_ENL_ATTRIBUTE27      => r_ENL.INFORMATION137
             ,P_ENL_ATTRIBUTE28      => r_ENL.INFORMATION138
             ,P_ENL_ATTRIBUTE29      => r_ENL.INFORMATION139
             ,P_ENL_ATTRIBUTE3      => r_ENL.INFORMATION113
             ,P_ENL_ATTRIBUTE30      => r_ENL.INFORMATION140
             ,P_ENL_ATTRIBUTE4      => r_ENL.INFORMATION114
             ,P_ENL_ATTRIBUTE5      => r_ENL.INFORMATION115
             ,P_ENL_ATTRIBUTE6      => r_ENL.INFORMATION116
             ,P_ENL_ATTRIBUTE7      => r_ENL.INFORMATION117
             ,P_ENL_ATTRIBUTE8      => r_ENL.INFORMATION118
             ,P_ENL_ATTRIBUTE9      => r_ENL.INFORMATION119
             ,P_ENL_ATTRIBUTE_CATEGORY      => r_ENL.INFORMATION110
             ,P_ENRLD_ANTHR_PL_RT_ID      => l_enrld_anthr_pl_rt_id
             ,P_ENRL_DET_DT_CD      => r_ENL.INFORMATION12
             ,P_EXCLD_FLAG      => r_ENL.INFORMATION11
             ,P_ORDR_NUM      => r_ENL.INFORMATION260
             ,P_PL_ID      => l_PL_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 15243

             BEN_ENRLD_ANTHR_PL_RT_API.delete_ENRLD_ANTHR_PL_RT(
                --
                p_validate                       => false
                ,p_enrld_anthr_pl_rt_id                   => l_enrld_anthr_pl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 15289

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ENRLD_ANTHR_PLIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 15306

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 15318

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 15333

   select
     EAR.enrld_anthr_plip_rt_id new_value
   from BEN_ENRLD_ANTHR_PLIP_RT_F EAR
   where
   EAR.PLIP_ID     = l_PLIP_ID  and
   EAR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   EAR.business_group_id  = c_business_group_id
   and   EAR.enrld_anthr_plip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 15346

   and exists ( select null
                from BEN_ENRLD_ANTHR_PLIP_RT_F EAR1
                where
                EAR1.PLIP_ID     = l_PLIP_ID  and
                EAR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EAR1.business_group_id  = c_business_group_id
                and   EAR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ENRLD_ANTHR_PLIP_RT_F EAR2
                where
                EAR2.PLIP_ID     = l_PLIP_ID and
                EAR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EAR2.business_group_id  = c_business_group_id
                and   EAR2.effective_end_date >= c_effective_end_date )
                ;
Line: 15369

   l_update                  boolean      := false ;
Line: 15370

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 15447

       l_update := false;
Line: 15451

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 15456

               l_update := true;
Line: 15473

               hr_utility.set_location( 'found record for update',10);
Line: 15477

           l_update := false;
Line: 15525

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_EAR.information1;
Line: 15549

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PLIP_RT_F CREATE_ENRLD_ANTHR_PLIP_RT ',20);
Line: 15622

           if l_update then
             --
             l_datetrack_mode := r_EAR.datetrack_mode ;
Line: 15642

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_ENRLD_ANTHR_PLIP_RT_F UPDATE_ENRLD_ANTHR_PLIP_RT ',30);
Line: 15645

           BEN_ENRLD_ANTHR_PLIP_RT_API.UPDATE_ENRLD_ANTHR_PLIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EAR_ATTRIBUTE1      => r_EAR.INFORMATION111
             ,P_EAR_ATTRIBUTE10      => r_EAR.INFORMATION120
             ,P_EAR_ATTRIBUTE11      => r_EAR.INFORMATION121
             ,P_EAR_ATTRIBUTE12      => r_EAR.INFORMATION122
             ,P_EAR_ATTRIBUTE13      => r_EAR.INFORMATION123
             ,P_EAR_ATTRIBUTE14      => r_EAR.INFORMATION124
             ,P_EAR_ATTRIBUTE15      => r_EAR.INFORMATION125
             ,P_EAR_ATTRIBUTE16      => r_EAR.INFORMATION126
             ,P_EAR_ATTRIBUTE17      => r_EAR.INFORMATION127
             ,P_EAR_ATTRIBUTE18      => r_EAR.INFORMATION128
             ,P_EAR_ATTRIBUTE19      => r_EAR.INFORMATION129
             ,P_EAR_ATTRIBUTE2      => r_EAR.INFORMATION112
             ,P_EAR_ATTRIBUTE20      => r_EAR.INFORMATION130
             ,P_EAR_ATTRIBUTE21      => r_EAR.INFORMATION131
             ,P_EAR_ATTRIBUTE22      => r_EAR.INFORMATION132
             ,P_EAR_ATTRIBUTE23      => r_EAR.INFORMATION133
             ,P_EAR_ATTRIBUTE24      => r_EAR.INFORMATION134
             ,P_EAR_ATTRIBUTE25      => r_EAR.INFORMATION135
             ,P_EAR_ATTRIBUTE26      => r_EAR.INFORMATION136
             ,P_EAR_ATTRIBUTE27      => r_EAR.INFORMATION137
             ,P_EAR_ATTRIBUTE28      => r_EAR.INFORMATION138
             ,P_EAR_ATTRIBUTE29      => r_EAR.INFORMATION139
             ,P_EAR_ATTRIBUTE3      => r_EAR.INFORMATION113
             ,P_EAR_ATTRIBUTE30      => r_EAR.INFORMATION140
             ,P_EAR_ATTRIBUTE4      => r_EAR.INFORMATION114
             ,P_EAR_ATTRIBUTE5      => r_EAR.INFORMATION115
             ,P_EAR_ATTRIBUTE6      => r_EAR.INFORMATION116
             ,P_EAR_ATTRIBUTE7      => r_EAR.INFORMATION117
             ,P_EAR_ATTRIBUTE8      => r_EAR.INFORMATION118
             ,P_EAR_ATTRIBUTE9      => r_EAR.INFORMATION119
             ,P_EAR_ATTRIBUTE_CATEGORY      => r_EAR.INFORMATION110
             ,P_ENRLD_ANTHR_PLIP_RT_ID      => l_enrld_anthr_plip_rt_id
             ,P_ENRL_DET_DT_CD      => r_EAR.INFORMATION11
             ,P_EXCLD_FLAG      => r_EAR.INFORMATION12
             ,P_ORDR_NUM      => r_EAR.INFORMATION257
             ,P_PLIP_ID      => l_PLIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 15704

             BEN_ENRLD_ANTHR_PLIP_RT_API.delete_ENRLD_ANTHR_PLIP_RT(
                --
                p_validate                       => false
                ,p_enrld_anthr_plip_rt_id                   => l_enrld_anthr_plip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 15750

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_ENRLD_ANTHR_OIPL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 15767

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 15779

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 15794

   select
     EAO.enrld_anthr_oipl_rt_id new_value
   from BEN_ENRLD_ANTHR_OIPL_RT_F EAO
   where
   EAO.OIPL_ID     = l_OIPL_ID  and
   EAO.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   EAO.business_group_id  = c_business_group_id
   and   EAO.enrld_anthr_oipl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 15807

   and exists ( select null
                from BEN_ENRLD_ANTHR_OIPL_RT_F EAO1
                where
                EAO1.OIPL_ID     = l_OIPL_ID  and
                EAO1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EAO1.business_group_id  = c_business_group_id
                and   EAO1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_ENRLD_ANTHR_OIPL_RT_F EAO2
                where
                EAO2.OIPL_ID     = l_OIPL_ID  and
                EAO2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                EAO2.business_group_id  = c_business_group_id
                and   EAO2.effective_end_date >= c_effective_end_date )
                ;
Line: 15830

   l_update                  boolean      := false ;
Line: 15831

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 15908

       l_update := false;
Line: 15912

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 15917

               l_update := true;
Line: 15934

               hr_utility.set_location( 'found record for update',10);
Line: 15938

           l_update := false;
Line: 15986

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_EAO.information1;
Line: 16010

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_ENRLD_ANTHR_OIPL_RT_F CREATE_ENRLD_ANTHR_OIPL_RT ',20);
Line: 16083

           if l_update then
             --
             l_datetrack_mode := r_EAO.datetrack_mode ;
Line: 16103

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_ENRLD_ANTHR_OIPL_RT_F UPDATE_ENRLD_ANTHR_OIPL_RT ',30);
Line: 16106

           BEN_ENRLD_ANTHR_OIPL_RT_API.UPDATE_ENRLD_ANTHR_OIPL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EAO_ATTRIBUTE1      => r_EAO.INFORMATION111
             ,P_EAO_ATTRIBUTE10      => r_EAO.INFORMATION120
             ,P_EAO_ATTRIBUTE11      => r_EAO.INFORMATION121
             ,P_EAO_ATTRIBUTE12      => r_EAO.INFORMATION122
             ,P_EAO_ATTRIBUTE13      => r_EAO.INFORMATION123
             ,P_EAO_ATTRIBUTE14      => r_EAO.INFORMATION124
             ,P_EAO_ATTRIBUTE15      => r_EAO.INFORMATION125
             ,P_EAO_ATTRIBUTE16      => r_EAO.INFORMATION126
             ,P_EAO_ATTRIBUTE17      => r_EAO.INFORMATION127
             ,P_EAO_ATTRIBUTE18      => r_EAO.INFORMATION128
             ,P_EAO_ATTRIBUTE19      => r_EAO.INFORMATION129
             ,P_EAO_ATTRIBUTE2      => r_EAO.INFORMATION112
             ,P_EAO_ATTRIBUTE20      => r_EAO.INFORMATION130
             ,P_EAO_ATTRIBUTE21      => r_EAO.INFORMATION131
             ,P_EAO_ATTRIBUTE22      => r_EAO.INFORMATION132
             ,P_EAO_ATTRIBUTE23      => r_EAO.INFORMATION133
             ,P_EAO_ATTRIBUTE24      => r_EAO.INFORMATION134
             ,P_EAO_ATTRIBUTE25      => r_EAO.INFORMATION135
             ,P_EAO_ATTRIBUTE26      => r_EAO.INFORMATION136
             ,P_EAO_ATTRIBUTE27      => r_EAO.INFORMATION137
             ,P_EAO_ATTRIBUTE28      => r_EAO.INFORMATION138
             ,P_EAO_ATTRIBUTE29      => r_EAO.INFORMATION139
             ,P_EAO_ATTRIBUTE3      => r_EAO.INFORMATION113
             ,P_EAO_ATTRIBUTE30      => r_EAO.INFORMATION140
             ,P_EAO_ATTRIBUTE4      => r_EAO.INFORMATION114
             ,P_EAO_ATTRIBUTE5      => r_EAO.INFORMATION115
             ,P_EAO_ATTRIBUTE6      => r_EAO.INFORMATION116
             ,P_EAO_ATTRIBUTE7      => r_EAO.INFORMATION117
             ,P_EAO_ATTRIBUTE8      => r_EAO.INFORMATION118
             ,P_EAO_ATTRIBUTE9      => r_EAO.INFORMATION119
             ,P_EAO_ATTRIBUTE_CATEGORY      => r_EAO.INFORMATION110
             ,P_ENRLD_ANTHR_OIPL_RT_ID      => l_enrld_anthr_oipl_rt_id
             ,P_ENRL_DET_DT_CD      => r_EAO.INFORMATION12
             ,P_EXCLD_FLAG      => r_EAO.INFORMATION11
             ,P_OIPL_ID      => l_OIPL_ID
             ,P_ORDR_NUM      => r_EAO.INFORMATION261
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 16165

             BEN_ENRLD_ANTHR_OIPL_RT_API.delete_ENRLD_ANTHR_OIPL_RT(
                --
                p_validate                       => false
                ,p_enrld_anthr_oipl_rt_id                   => l_enrld_anthr_oipl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 16211

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DPNT_OTHR_PTIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 16228

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 16240

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 16255

   select
     DOT.dpnt_othr_ptip_rt_id new_value
   from BEN_DPNT_OTHR_PTIP_RT_F DOT
   where
   DOT.PTIP_ID     = l_PTIP_ID  and
   DOT.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DOT.business_group_id  = c_business_group_id
   and   DOT.dpnt_othr_ptip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 16268

   and exists ( select null
                from BEN_DPNT_OTHR_PTIP_RT_F DOT1
                where
                DOT1.PTIP_ID     = l_PTIP_ID  and
                DOT1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DOT1.business_group_id  = c_business_group_id
                and   DOT1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DPNT_OTHR_PTIP_RT_F DOT2
                where
                DOT2.PTIP_ID     = l_PTIP_ID  and
                DOT2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DOT2.business_group_id  = c_business_group_id
                and   DOT2.effective_end_date >= c_effective_end_date )
                ;
Line: 16291

   l_update                  boolean      := false ;
Line: 16292

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 16369

       l_update := false;
Line: 16373

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 16378

               l_update := true;
Line: 16395

               hr_utility.set_location( 'found record for update',10);
Line: 16399

           l_update := false;
Line: 16447

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DOT.information1;
Line: 16471

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DPNT_OTHR_PTIP_RT_F CREATE_DPNT_OTHR_PTIP_RT ',20);
Line: 16543

           if l_update then
             --
             l_datetrack_mode := r_DOT.datetrack_mode ;
Line: 16563

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_DPNT_OTHR_PTIP_RT_F UPDATE_DPNT_OTHR_PTIP_RT ',30);
Line: 16566

           BEN_DPNT_OTHR_PTIP_RT_API.UPDATE_DPNT_OTHR_PTIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
              ,P_DOT_ATTRIBUTE1      => r_DOT.INFORMATION111
             ,P_DOT_ATTRIBUTE10      => r_DOT.INFORMATION120
             ,P_DOT_ATTRIBUTE11      => r_DOT.INFORMATION121
             ,P_DOT_ATTRIBUTE12      => r_DOT.INFORMATION122
             ,P_DOT_ATTRIBUTE13      => r_DOT.INFORMATION123
             ,P_DOT_ATTRIBUTE14      => r_DOT.INFORMATION124
             ,P_DOT_ATTRIBUTE15      => r_DOT.INFORMATION125
             ,P_DOT_ATTRIBUTE16      => r_DOT.INFORMATION126
             ,P_DOT_ATTRIBUTE17      => r_DOT.INFORMATION127
             ,P_DOT_ATTRIBUTE18      => r_DOT.INFORMATION128
             ,P_DOT_ATTRIBUTE19      => r_DOT.INFORMATION129
             ,P_DOT_ATTRIBUTE2      => r_DOT.INFORMATION112
             ,P_DOT_ATTRIBUTE20      => r_DOT.INFORMATION130
             ,P_DOT_ATTRIBUTE21      => r_DOT.INFORMATION131
             ,P_DOT_ATTRIBUTE22      => r_DOT.INFORMATION132
             ,P_DOT_ATTRIBUTE23      => r_DOT.INFORMATION133
             ,P_DOT_ATTRIBUTE24      => r_DOT.INFORMATION134
             ,P_DOT_ATTRIBUTE25      => r_DOT.INFORMATION135
             ,P_DOT_ATTRIBUTE26      => r_DOT.INFORMATION136
             ,P_DOT_ATTRIBUTE27      => r_DOT.INFORMATION137
             ,P_DOT_ATTRIBUTE28      => r_DOT.INFORMATION138
             ,P_DOT_ATTRIBUTE29      => r_DOT.INFORMATION139
             ,P_DOT_ATTRIBUTE3      => r_DOT.INFORMATION113
             ,P_DOT_ATTRIBUTE30      => r_DOT.INFORMATION140
             ,P_DOT_ATTRIBUTE4      => r_DOT.INFORMATION114
             ,P_DOT_ATTRIBUTE5      => r_DOT.INFORMATION115
             ,P_DOT_ATTRIBUTE6      => r_DOT.INFORMATION116
             ,P_DOT_ATTRIBUTE7      => r_DOT.INFORMATION117
             ,P_DOT_ATTRIBUTE8      => r_DOT.INFORMATION118
             ,P_DOT_ATTRIBUTE9      => r_DOT.INFORMATION119
             ,P_DOT_ATTRIBUTE_CATEGORY      => r_DOT.INFORMATION110
             ,P_DPNT_OTHR_PTIP_RT_ID      => l_dpnt_othr_ptip_rt_id
             ,P_EXCLD_FLAG      => r_DOT.INFORMATION11
             ,P_ORDR_NUM      => r_DOT.INFORMATION261
             ,P_PTIP_ID      => l_PTIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 16624

             BEN_DPNT_OTHR_PTIP_RT_API.delete_DPNT_OTHR_PTIP_RT(
                --
                p_validate                       => false
                ,p_dpnt_othr_ptip_rt_id                   => l_dpnt_othr_ptip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 16670

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DPNT_CVRD_OTHR_PGM_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 16687

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 16699

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 16714

   select
     DOP.dpnt_cvrd_othr_pgm_rt_id new_value
   from BEN_DPNT_CVRD_OTHR_PGM_RT_F DOP
   where
   DOP.PGM_ID     = l_PGM_ID  and
   DOP.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DOP.business_group_id  = c_business_group_id
   and   DOP.dpnt_cvrd_othr_pgm_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 16727

   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PGM_RT_F DOP1
                where
                DOP1.PGM_ID     = l_PGM_ID  and
                DOP1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DOP1.business_group_id  = c_business_group_id
                and   DOP1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PGM_RT_F DOP2
                where
                DOP2.PGM_ID     = l_PGM_ID  and
               DOP2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                DOP2.business_group_id  = c_business_group_id
                and   DOP2.effective_end_date >= c_effective_end_date )
                ;
Line: 16750

   l_update                  boolean      := false ;
Line: 16751

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 16828

       l_update := false;
Line: 16832

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 16837

               l_update := true;
Line: 16854

               hr_utility.set_location( 'found record for update',10);
Line: 16858

           l_update := false;
Line: 16906

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DOP.information1;
Line: 16930

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PGM_RT_F CREATE_DPNT_CVRD_OTHR_PGM_RT ',20);
Line: 17004

           if l_update then
             --
             l_datetrack_mode := r_DOP.datetrack_mode ;
Line: 17024

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PGM_RT_F UPDATE_DPNT_CVRD_OTHR_PGM_RT ',30);
Line: 17027

           BEN_DPNT_CVRD_OTHR_PGM_RT_API.UPDATE_DPNT_CVRD_OTHR_PGM_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
            ,P_DOP_ATTRIBUTE1      => r_DOP.INFORMATION111
             ,P_DOP_ATTRIBUTE10      => r_DOP.INFORMATION120
             ,P_DOP_ATTRIBUTE11      => r_DOP.INFORMATION121
             ,P_DOP_ATTRIBUTE12      => r_DOP.INFORMATION122
             ,P_DOP_ATTRIBUTE13      => r_DOP.INFORMATION123
             ,P_DOP_ATTRIBUTE14      => r_DOP.INFORMATION124
             ,P_DOP_ATTRIBUTE15      => r_DOP.INFORMATION125
             ,P_DOP_ATTRIBUTE16      => r_DOP.INFORMATION126
             ,P_DOP_ATTRIBUTE17      => r_DOP.INFORMATION127
             ,P_DOP_ATTRIBUTE18      => r_DOP.INFORMATION128
             ,P_DOP_ATTRIBUTE19      => r_DOP.INFORMATION129
             ,P_DOP_ATTRIBUTE2      => r_DOP.INFORMATION112
             ,P_DOP_ATTRIBUTE20      => r_DOP.INFORMATION130
             ,P_DOP_ATTRIBUTE21      => r_DOP.INFORMATION131
             ,P_DOP_ATTRIBUTE22      => r_DOP.INFORMATION132
             ,P_DOP_ATTRIBUTE23      => r_DOP.INFORMATION133
             ,P_DOP_ATTRIBUTE24      => r_DOP.INFORMATION134
             ,P_DOP_ATTRIBUTE25      => r_DOP.INFORMATION135
             ,P_DOP_ATTRIBUTE26      => r_DOP.INFORMATION136
             ,P_DOP_ATTRIBUTE27      => r_DOP.INFORMATION137
             ,P_DOP_ATTRIBUTE28      => r_DOP.INFORMATION138
             ,P_DOP_ATTRIBUTE29      => r_DOP.INFORMATION139
             ,P_DOP_ATTRIBUTE3      => r_DOP.INFORMATION113
             ,P_DOP_ATTRIBUTE30      => r_DOP.INFORMATION140
             ,P_DOP_ATTRIBUTE4      => r_DOP.INFORMATION114
             ,P_DOP_ATTRIBUTE5      => r_DOP.INFORMATION115
             ,P_DOP_ATTRIBUTE6      => r_DOP.INFORMATION116
             ,P_DOP_ATTRIBUTE7      => r_DOP.INFORMATION117
             ,P_DOP_ATTRIBUTE8      => r_DOP.INFORMATION118
             ,P_DOP_ATTRIBUTE9      => r_DOP.INFORMATION119
             ,P_DOP_ATTRIBUTE_CATEGORY      => r_DOP.INFORMATION110
             ,P_DPNT_CVRD_OTHR_PGM_RT_ID      => l_dpnt_cvrd_othr_pgm_rt_id
             ,P_ENRL_DET_DT_CD      => r_DOP.INFORMATION13
             ,P_EXCLD_FLAG      => r_DOP.INFORMATION11
             ,P_ONLY_PLS_SUBJ_COBRA_FLAG      => r_DOP.INFORMATION12
             ,P_ORDR_NUM      => r_DOP.INFORMATION261
             ,P_PGM_ID      => l_PGM_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 17087

             BEN_DPNT_CVRD_OTHR_PGM_RT_API.delete_DPNT_CVRD_OTHR_PGM_RT(
                --
                p_validate                       => false
                ,p_dpnt_cvrd_othr_pgm_rt_id                   => l_dpnt_cvrd_othr_pgm_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 17133

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DPNT_CVRD_PLIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 17150

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 17162

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 17177

   select
     DCP.dpnt_cvrd_plip_rt_id new_value
   from BEN_DPNT_CVRD_PLIP_RT_F DCP
   where
   DCP.PLIP_ID     = l_PLIP_ID  and
   DCP.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DCP.business_group_id  = c_business_group_id
   and   DCP.dpnt_cvrd_plip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 17190

   and exists ( select null
                from BEN_DPNT_CVRD_PLIP_RT_F DCP1
                where
                DCP1.PLIP_ID     = l_PLIP_ID  and
                DCP1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCP1.business_group_id  = c_business_group_id
                and   DCP1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DPNT_CVRD_PLIP_RT_F DCP2
                where
                DCP2.PLIP_ID     = l_PLIP_ID  and
                DCP2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCP2.business_group_id  = c_business_group_id
                and   DCP2.effective_end_date >= c_effective_end_date )
                ;
Line: 17213

   l_update                  boolean      := false ;
Line: 17214

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 17291

       l_update := false;
Line: 17295

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 17300

               l_update := true;
Line: 17317

               hr_utility.set_location( 'found record for update',10);
Line: 17321

           l_update := false;
Line: 17369

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DCP.information1;
Line: 17393

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DPNT_CVRD_PLIP_RT_F CREATE_DPNT_CVRD_PLIP_RT ',20);
Line: 17466

           if l_update then
             --
             l_datetrack_mode := r_DCP.datetrack_mode ;
Line: 17486

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_DPNT_CVRD_PLIP_RT_F UPDATE_DPNT_CVRD_PLIP_RT ',30);
Line: 17489

           BEN_DPNT_CVRD_PLIP_RT_API.UPDATE_DPNT_CVRD_PLIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_DCP_ATTRIBUTE1      => r_DCP.INFORMATION111
             ,P_DCP_ATTRIBUTE10      => r_DCP.INFORMATION120
             ,P_DCP_ATTRIBUTE11      => r_DCP.INFORMATION121
             ,P_DCP_ATTRIBUTE12      => r_DCP.INFORMATION122
             ,P_DCP_ATTRIBUTE13      => r_DCP.INFORMATION123
             ,P_DCP_ATTRIBUTE14      => r_DCP.INFORMATION124
             ,P_DCP_ATTRIBUTE15      => r_DCP.INFORMATION125
             ,P_DCP_ATTRIBUTE16      => r_DCP.INFORMATION126
             ,P_DCP_ATTRIBUTE17      => r_DCP.INFORMATION127
             ,P_DCP_ATTRIBUTE18      => r_DCP.INFORMATION128
             ,P_DCP_ATTRIBUTE19      => r_DCP.INFORMATION129
             ,P_DCP_ATTRIBUTE2      => r_DCP.INFORMATION112
             ,P_DCP_ATTRIBUTE20      => r_DCP.INFORMATION130
             ,P_DCP_ATTRIBUTE21      => r_DCP.INFORMATION131
             ,P_DCP_ATTRIBUTE22      => r_DCP.INFORMATION132
             ,P_DCP_ATTRIBUTE23      => r_DCP.INFORMATION133
             ,P_DCP_ATTRIBUTE24      => r_DCP.INFORMATION134
             ,P_DCP_ATTRIBUTE25      => r_DCP.INFORMATION135
             ,P_DCP_ATTRIBUTE26      => r_DCP.INFORMATION136
             ,P_DCP_ATTRIBUTE27      => r_DCP.INFORMATION137
             ,P_DCP_ATTRIBUTE28      => r_DCP.INFORMATION138
             ,P_DCP_ATTRIBUTE29      => r_DCP.INFORMATION139
             ,P_DCP_ATTRIBUTE3      => r_DCP.INFORMATION113
             ,P_DCP_ATTRIBUTE30      => r_DCP.INFORMATION140
             ,P_DCP_ATTRIBUTE4      => r_DCP.INFORMATION114
             ,P_DCP_ATTRIBUTE5      => r_DCP.INFORMATION115
             ,P_DCP_ATTRIBUTE6      => r_DCP.INFORMATION116
             ,P_DCP_ATTRIBUTE7      => r_DCP.INFORMATION117
             ,P_DCP_ATTRIBUTE8      => r_DCP.INFORMATION118
             ,P_DCP_ATTRIBUTE9      => r_DCP.INFORMATION119
             ,P_DCP_ATTRIBUTE_CATEGORY      => r_DCP.INFORMATION110
             ,P_DPNT_CVRD_PLIP_RT_ID      => l_dpnt_cvrd_plip_rt_id
             ,P_ENRL_DET_DT_CD      => r_DCP.INFORMATION11
             ,P_EXCLD_FLAG      => r_DCP.INFORMATION12
             ,P_ORDR_NUM      => r_DCP.INFORMATION260
             ,P_PLIP_ID      => l_PLIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 17548

             BEN_DPNT_CVRD_PLIP_RT_API.delete_DPNT_CVRD_PLIP_RT(
                --
                p_validate                       => false
                ,p_dpnt_cvrd_plip_rt_id                   => l_dpnt_cvrd_plip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 17594

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DPNT_CVRD_OTHR_PTIP_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 17611

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 17623

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 17638

   select
     DCO.dpnt_cvrd_othr_ptip_rt_id new_value
   from BEN_DPNT_CVRD_OTHR_PTIP_RT_F DCO
   where
   DCO.PTIP_ID     = l_PTIP_ID  and
   DCO.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DCO.business_group_id  = c_business_group_id
   and   DCO.dpnt_cvrd_othr_ptip_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 17651

   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PTIP_RT_F DCO1
                where
                DCO1.PTIP_ID     = l_PTIP_ID  and
                DCO1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCO1.business_group_id  = c_business_group_id
                and   DCO1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PTIP_RT_F DCO2
                where
                DCO2.PTIP_ID     = l_PTIP_ID  and
                DCO2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCO2.business_group_id  = c_business_group_id
                and   DCO2.effective_end_date >= c_effective_end_date )
                ;
Line: 17674

   l_update                  boolean      := false ;
Line: 17675

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 17752

       l_update := false;
Line: 17756

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 17761

               l_update := true;
Line: 17778

               hr_utility.set_location( 'found record for update',10);
Line: 17782

           l_update := false;
Line: 17830

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DCO.information1;
Line: 17854

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PTIP_RT_F CREATE_DPNT_CVD_O_PTIP_RT ',20);
Line: 17928

           if l_update then
             --
             l_datetrack_mode := r_DCO.datetrack_mode ;
Line: 17948

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PTIP_RT_F UPDATE_DPNT_CVD_O_PTIP_RT ',30);
Line: 17951

           BEN_DPNT_CVD_O_PTIP_RT_API.UPDATE_DPNT_CVD_O_PTIP_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_DCO_ATTRIBUTE1      => r_DCO.INFORMATION111
             ,P_DCO_ATTRIBUTE10      => r_DCO.INFORMATION120
             ,P_DCO_ATTRIBUTE11      => r_DCO.INFORMATION121
             ,P_DCO_ATTRIBUTE12      => r_DCO.INFORMATION122
             ,P_DCO_ATTRIBUTE13      => r_DCO.INFORMATION123
             ,P_DCO_ATTRIBUTE14      => r_DCO.INFORMATION124
             ,P_DCO_ATTRIBUTE15      => r_DCO.INFORMATION125
             ,P_DCO_ATTRIBUTE16      => r_DCO.INFORMATION126
             ,P_DCO_ATTRIBUTE17      => r_DCO.INFORMATION127
             ,P_DCO_ATTRIBUTE18      => r_DCO.INFORMATION128
             ,P_DCO_ATTRIBUTE19      => r_DCO.INFORMATION129
             ,P_DCO_ATTRIBUTE2      => r_DCO.INFORMATION112
             ,P_DCO_ATTRIBUTE20      => r_DCO.INFORMATION130
             ,P_DCO_ATTRIBUTE21      => r_DCO.INFORMATION131
             ,P_DCO_ATTRIBUTE22      => r_DCO.INFORMATION132
             ,P_DCO_ATTRIBUTE23      => r_DCO.INFORMATION133
             ,P_DCO_ATTRIBUTE24      => r_DCO.INFORMATION134
             ,P_DCO_ATTRIBUTE25      => r_DCO.INFORMATION135
             ,P_DCO_ATTRIBUTE26      => r_DCO.INFORMATION136
             ,P_DCO_ATTRIBUTE27      => r_DCO.INFORMATION137
             ,P_DCO_ATTRIBUTE28      => r_DCO.INFORMATION138
             ,P_DCO_ATTRIBUTE29      => r_DCO.INFORMATION139
             ,P_DCO_ATTRIBUTE3      => r_DCO.INFORMATION113
             ,P_DCO_ATTRIBUTE30      => r_DCO.INFORMATION140
             ,P_DCO_ATTRIBUTE4      => r_DCO.INFORMATION114
             ,P_DCO_ATTRIBUTE5      => r_DCO.INFORMATION115
             ,P_DCO_ATTRIBUTE6      => r_DCO.INFORMATION116
             ,P_DCO_ATTRIBUTE7      => r_DCO.INFORMATION117
             ,P_DCO_ATTRIBUTE8      => r_DCO.INFORMATION118
             ,P_DCO_ATTRIBUTE9      => r_DCO.INFORMATION119
             ,P_DCO_ATTRIBUTE_CATEGORY      => r_DCO.INFORMATION110
             ,P_DPNT_CVRD_OTHR_PTIP_RT_ID      => l_dpnt_cvrd_othr_ptip_rt_id
             ,P_ENRL_DET_DT_CD      => r_DCO.INFORMATION13
             ,P_EXCLD_FLAG      => r_DCO.INFORMATION11
             ,P_ONLY_PLS_SUBJ_COBRA_FLAG      => r_DCO.INFORMATION12
             ,P_ORDR_NUM      => r_DCO.INFORMATION261
             ,P_PTIP_ID      => l_PTIP_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 18011

             BEN_DPNT_CVD_O_PTIP_RT_API.delete_DPNT_CVD_O_PTIP_RT(
                --
                p_validate                       => false
                ,p_dpnt_cvrd_othr_ptip_rt_id                   => l_dpnt_cvrd_othr_ptip_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 18057

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_DPNT_CVRD_OTHR_PL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 18074

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 18086

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 18101

   select
     DCL.dpnt_cvrd_othr_pl_rt_id new_value
   from BEN_DPNT_CVRD_OTHR_PL_RT_F DCL
   where
   DCL.PL_ID     = l_PL_ID  and
   DCL.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   DCL.business_group_id  = c_business_group_id
   and   DCL.dpnt_cvrd_othr_pl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 18114

   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PL_RT_F DCL1
                where
                DCL1.PL_ID     = l_PL_ID  and
                DCL1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCL1.business_group_id  = c_business_group_id
                and   DCL1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_DPNT_CVRD_OTHR_PL_RT_F DCL2
                where
                DCL2.PL_ID     = l_PL_ID  and
                DCL2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                DCL2.business_group_id  = c_business_group_id
                and   DCL2.effective_end_date >= c_effective_end_date )
                ;
Line: 18137

   l_update                  boolean      := false ;
Line: 18138

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 18215

       l_update := false;
Line: 18219

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 18224

               l_update := true;
Line: 18241

               hr_utility.set_location( 'found record for update',10);
Line: 18245

           l_update := false;
Line: 18293

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_DCL.information1;
Line: 18317

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PL_RT_F CREATE_DPNT_CVRD_OTHR_PL_RT ',20);
Line: 18390

           if l_update then
             --
             l_datetrack_mode := r_DCL.datetrack_mode ;
Line: 18410

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_DPNT_CVRD_OTHR_PL_RT_F UPDATE_DPNT_CVRD_OTHR_PL_RT ',30);
Line: 18413

           BEN_DPNT_CVRD_OTHR_PL_RT_API.UPDATE_DPNT_CVRD_OTHR_PL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_CVG_DET_DT_CD      => r_DCL.INFORMATION12
             ,P_DCL_ATTRIBUTE1      => r_DCL.INFORMATION111
             ,P_DCL_ATTRIBUTE10      => r_DCL.INFORMATION120
             ,P_DCL_ATTRIBUTE11      => r_DCL.INFORMATION121
             ,P_DCL_ATTRIBUTE12      => r_DCL.INFORMATION122
             ,P_DCL_ATTRIBUTE13      => r_DCL.INFORMATION123
             ,P_DCL_ATTRIBUTE14      => r_DCL.INFORMATION124
             ,P_DCL_ATTRIBUTE15      => r_DCL.INFORMATION125
             ,P_DCL_ATTRIBUTE16      => r_DCL.INFORMATION126
             ,P_DCL_ATTRIBUTE17      => r_DCL.INFORMATION127
             ,P_DCL_ATTRIBUTE18      => r_DCL.INFORMATION128
             ,P_DCL_ATTRIBUTE19      => r_DCL.INFORMATION129
             ,P_DCL_ATTRIBUTE2      => r_DCL.INFORMATION112
             ,P_DCL_ATTRIBUTE20      => r_DCL.INFORMATION130
             ,P_DCL_ATTRIBUTE21      => r_DCL.INFORMATION131
             ,P_DCL_ATTRIBUTE22      => r_DCL.INFORMATION132
             ,P_DCL_ATTRIBUTE23      => r_DCL.INFORMATION133
             ,P_DCL_ATTRIBUTE24      => r_DCL.INFORMATION134
             ,P_DCL_ATTRIBUTE25      => r_DCL.INFORMATION135
             ,P_DCL_ATTRIBUTE26      => r_DCL.INFORMATION136
             ,P_DCL_ATTRIBUTE27      => r_DCL.INFORMATION137
             ,P_DCL_ATTRIBUTE28      => r_DCL.INFORMATION138
             ,P_DCL_ATTRIBUTE29      => r_DCL.INFORMATION139
             ,P_DCL_ATTRIBUTE3      => r_DCL.INFORMATION113
             ,P_DCL_ATTRIBUTE30      => r_DCL.INFORMATION140
             ,P_DCL_ATTRIBUTE4      => r_DCL.INFORMATION114
             ,P_DCL_ATTRIBUTE5      => r_DCL.INFORMATION115
             ,P_DCL_ATTRIBUTE6      => r_DCL.INFORMATION116
             ,P_DCL_ATTRIBUTE7      => r_DCL.INFORMATION117
             ,P_DCL_ATTRIBUTE8      => r_DCL.INFORMATION118
             ,P_DCL_ATTRIBUTE9      => r_DCL.INFORMATION119
             ,P_DCL_ATTRIBUTE_CATEGORY      => r_DCL.INFORMATION110
             ,P_DPNT_CVRD_OTHR_PL_RT_ID      => l_dpnt_cvrd_othr_pl_rt_id
             ,P_EXCLD_FLAG      => r_DCL.INFORMATION11
             ,P_ORDR_NUM      => r_DCL.INFORMATION257
             ,P_PL_ID      => l_PL_ID
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 18472

             BEN_DPNT_CVRD_OTHR_PL_RT_API.delete_DPNT_CVRD_OTHR_PL_RT(
                --
                p_validate                       => false
                ,p_dpnt_cvrd_othr_pl_rt_id                   => l_dpnt_cvrd_othr_pl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 18525

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_TTL_PRTT_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 18542

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 18554

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 18569

   select
     TTP.ttl_prtt_rt_id new_value
   from BEN_TTL_PRTT_RT_F TTP
   where
   TTP.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   nvl(TTP.PRTT_DET_CD, '-YYYY') = nvl(l_PRTT_DET_CD, '-YYYY') and
   nvl(TTP.PRTT_DET_RL, -999) = nvl(l_PRTT_DET_RL , -999)and
   nvl(TTP.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
   nvl(TTP.MN_PRTT_NUM, -999) = nvl(l_MN_PRTT_NUM, -999) and
   nvl(TTP.MX_PRTT_NUM, -999) = nvl(l_MX_PRTT_NUM, -999) and
   nvl(TTP.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
   nvl(TTP.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
   TTP.business_group_id  = c_business_group_id
   and   TTP.ttl_prtt_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 18588

   and exists ( select null
                from BEN_TTL_PRTT_RT_F TTP1
                where
                TTP1.VRBL_RT_PRFL_ID   = l_VRBL_RT_PRFL_ID  and
   nvl(TTP1.PRTT_DET_CD, '-YYYY') = nvl(l_PRTT_DET_CD, '-YYYY') and
   nvl(TTP1.PRTT_DET_RL, -999) = nvl(l_PRTT_DET_RL , -999)and
   nvl(TTP1.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
   nvl(TTP1.MN_PRTT_NUM, -999) = nvl(l_MN_PRTT_NUM, -999) and
   nvl(TTP1.MX_PRTT_NUM, -999) = nvl(l_MX_PRTT_NUM, -999) and
   nvl(TTP1.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
   nvl(TTP1.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
                TTP1.business_group_id  = c_business_group_id
                and   TTP1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_TTL_PRTT_RT_F TTP2
                where
                TTP2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   nvl(TTP2.PRTT_DET_CD, '-YYYY') = nvl(l_PRTT_DET_CD, '-YYYY') and
   nvl(TTP2.PRTT_DET_RL, -999) = nvl(l_PRTT_DET_RL , -999)and
   nvl(TTP2.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
   nvl(TTP2.MN_PRTT_NUM, -999) = nvl(l_MN_PRTT_NUM, -999) and
   nvl(TTP2.MX_PRTT_NUM, -999) = nvl(l_MX_PRTT_NUM, -999) and
   nvl(TTP2.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
   nvl(TTP2.NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_PRTT_NUM_APLS_FLAG, '-YYYY')  and
                TTP2.business_group_id  = c_business_group_id
                and   TTP2.effective_end_date >= c_effective_end_date )
                ;
Line: 18623

   l_update                  boolean      := false ;
Line: 18624

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 18706

       l_update := false;
Line: 18710

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 18715

               l_update := true;
Line: 18732

               hr_utility.set_location( 'found record for update',10);
Line: 18736

           l_update := false;
Line: 18784

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_TTP.information1;
Line: 18808

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_TTL_PRTT_RT_F CREATE_TTL_PRTT_RT ',20);
Line: 18885

           if l_update then
             --
             l_datetrack_mode := r_TTP.datetrack_mode ;
Line: 18905

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_TTL_PRTT_RT_F UPDATE_TTL_PRTT_RT ',30);
Line: 18908

           BEN_TTL_PRTT_RT_API.UPDATE_TTL_PRTT_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_TTP.INFORMATION11
             ,P_MN_PRTT_NUM      => r_TTP.INFORMATION261
             ,P_MX_PRTT_NUM      => r_TTP.INFORMATION263
             ,P_NO_MN_PRTT_NUM_APLS_FLAG      => r_TTP.INFORMATION12
             ,P_NO_MX_PRTT_NUM_APLS_FLAG      => r_TTP.INFORMATION13
             ,P_ORDR_NUM      => r_TTP.INFORMATION260
             ,P_PRTT_DET_CD      => r_TTP.INFORMATION14
             ,P_PRTT_DET_RL      => l_PRTT_DET_RL
             ,P_TTL_PRTT_RT_ID      => l_ttl_prtt_rt_id
             ,P_TTP_ATTRIBUTE1      => r_TTP.INFORMATION111
             ,P_TTP_ATTRIBUTE10      => r_TTP.INFORMATION120
             ,P_TTP_ATTRIBUTE11      => r_TTP.INFORMATION121
             ,P_TTP_ATTRIBUTE12      => r_TTP.INFORMATION122
             ,P_TTP_ATTRIBUTE13      => r_TTP.INFORMATION123
             ,P_TTP_ATTRIBUTE14      => r_TTP.INFORMATION124
             ,P_TTP_ATTRIBUTE15      => r_TTP.INFORMATION125
             ,P_TTP_ATTRIBUTE16      => r_TTP.INFORMATION126
             ,P_TTP_ATTRIBUTE17      => r_TTP.INFORMATION127
             ,P_TTP_ATTRIBUTE18      => r_TTP.INFORMATION128
             ,P_TTP_ATTRIBUTE19      => r_TTP.INFORMATION129
             ,P_TTP_ATTRIBUTE2      => r_TTP.INFORMATION112
             ,P_TTP_ATTRIBUTE20      => r_TTP.INFORMATION130
             ,P_TTP_ATTRIBUTE21      => r_TTP.INFORMATION131
             ,P_TTP_ATTRIBUTE22      => r_TTP.INFORMATION132
             ,P_TTP_ATTRIBUTE23      => r_TTP.INFORMATION133
             ,P_TTP_ATTRIBUTE24      => r_TTP.INFORMATION134
             ,P_TTP_ATTRIBUTE25      => r_TTP.INFORMATION135
             ,P_TTP_ATTRIBUTE26      => r_TTP.INFORMATION136
             ,P_TTP_ATTRIBUTE27      => r_TTP.INFORMATION137
             ,P_TTP_ATTRIBUTE28      => r_TTP.INFORMATION138
             ,P_TTP_ATTRIBUTE29      => r_TTP.INFORMATION139
             ,P_TTP_ATTRIBUTE3      => r_TTP.INFORMATION113
             ,P_TTP_ATTRIBUTE30      => r_TTP.INFORMATION140
             ,P_TTP_ATTRIBUTE4      => r_TTP.INFORMATION114
             ,P_TTP_ATTRIBUTE5      => r_TTP.INFORMATION115
             ,P_TTP_ATTRIBUTE6      => r_TTP.INFORMATION116
             ,P_TTP_ATTRIBUTE7      => r_TTP.INFORMATION117
             ,P_TTP_ATTRIBUTE8      => r_TTP.INFORMATION118
             ,P_TTP_ATTRIBUTE9      => r_TTP.INFORMATION119
             ,P_TTP_ATTRIBUTE_CATEGORY      => r_TTP.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 18971

             BEN_TTL_PRTT_RT_API.delete_TTL_PRTT_RT(
                --
                p_validate                       => false
                ,p_ttl_prtt_rt_id                   => l_ttl_prtt_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 19025

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_TTL_CVG_VOL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 19042

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 19054

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 19069

   select
     TCV.ttl_cvg_vol_rt_id new_value
   from BEN_TTL_CVG_VOL_RT_F TCV
   where
   TCV.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
   nvl(TCV.CVG_VOL_DET_CD, '-YYYY') = nvl(l_CVG_VOL_DET_CD, '-YYYY') and
   nvl(TCV.CVG_VOL_DET_RL, -999) = nvl(l_CVG_VOL_DET_RL , -999)and
   nvl(TCV.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
   nvl(TCV.MN_CVG_VOL_AMT, -999) = nvl(l_MN_CVG_VOL_AMT, -999) and
   nvl(TCV.MX_CVG_VOL_AMT, -999) = nvl(l_MX_CVG_VOL_AMT, -999) and
   nvl(TCV.NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
   nvl(TCV.NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
   TCV.business_group_id  = c_business_group_id
   and   TCV.ttl_cvg_vol_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 19088

   and exists ( select null
                from BEN_TTL_CVG_VOL_RT_F TCV1
                where
                TCV1.VRBL_RT_PRFL_ID  = l_VRBL_RT_PRFL_ID  and
                nvl(TCV1.CVG_VOL_DET_CD, '-YYYY') = nvl(l_CVG_VOL_DET_CD, '-YYYY') and
                nvl(TCV1.CVG_VOL_DET_RL, -999) = nvl(l_CVG_VOL_DET_RL , -999)and
                nvl(TCV1.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
                nvl(TCV1.MN_CVG_VOL_AMT, -999) = nvl(l_MN_CVG_VOL_AMT, -999) and
                nvl(TCV1.MX_CVG_VOL_AMT, -999) = nvl(l_MX_CVG_VOL_AMT, -999) and
                nvl(TCV1.NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
                nvl(TCV1.NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
                TCV1.business_group_id  = c_business_group_id
                and   TCV1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_TTL_CVG_VOL_RT_F TCV2
                where
                TCV2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                nvl(TCV2.CVG_VOL_DET_CD, '-YYYY') = nvl(l_CVG_VOL_DET_CD, '-YYYY') and
                nvl(TCV2.CVG_VOL_DET_RL, -999) = nvl(l_CVG_VOL_DET_RL , -999)and
                nvl(TCV2.EXCLD_FLAG, '-YYYY') = nvl(l_EXCLD_FLAG, '-YYYY')     and
                nvl(TCV2.MN_CVG_VOL_AMT, -999) = nvl(l_MN_CVG_VOL_AMT, -999) and
                nvl(TCV2.MX_CVG_VOL_AMT, -999) = nvl(l_MX_CVG_VOL_AMT, -999) and
                nvl(TCV2.NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MN_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
                nvl(TCV2.NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') = nvl(l_NO_MX_CVG_VOL_AMT_APLS_FLAG, '-YYYY') and
                TCV2.business_group_id  = c_business_group_id
                and   TCV2.effective_end_date >= c_effective_end_date )
                ;
Line: 19123

   l_update                  boolean      := false ;
Line: 19124

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 19204

       l_update := false;
Line: 19208

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 19213

               l_update := true;
Line: 19230

               hr_utility.set_location( 'found record for update',10);
Line: 19234

           l_update := false;
Line: 19282

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_TCV.information1;
Line: 19306

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_TTL_CVG_VOL_RT_F CREATE_TTL_CVG_VOL_RT ',20);
Line: 19383

           if l_update then
             --
             l_datetrack_mode := r_TCV.datetrack_mode ;
Line: 19403

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_TTL_CVG_VOL_RT_F UPDATE_TTL_CVG_VOL_RT ',30);
Line: 19406

           BEN_TTL_CVG_VOL_RT_API.UPDATE_TTL_CVG_VOL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_CVG_VOL_DET_CD      => r_TCV.INFORMATION14
             ,P_CVG_VOL_DET_RL      => l_CVG_VOL_DET_RL
             ,P_EXCLD_FLAG      => r_TCV.INFORMATION11
             ,P_MN_CVG_VOL_AMT      => r_TCV.INFORMATION293
             ,P_MX_CVG_VOL_AMT      => r_TCV.INFORMATION294
             ,P_NO_MN_CVG_VOL_AMT_APLS_FLAG      => r_TCV.INFORMATION12
             ,P_NO_MX_CVG_VOL_AMT_APLS_FLAG      => r_TCV.INFORMATION13
             ,P_ORDR_NUM      => r_TCV.INFORMATION260
             ,P_TCV_ATTRIBUTE1      => r_TCV.INFORMATION111
             ,P_TCV_ATTRIBUTE10      => r_TCV.INFORMATION120
             ,P_TCV_ATTRIBUTE11      => r_TCV.INFORMATION121
             ,P_TCV_ATTRIBUTE12      => r_TCV.INFORMATION122
             ,P_TCV_ATTRIBUTE13      => r_TCV.INFORMATION123
             ,P_TCV_ATTRIBUTE14      => r_TCV.INFORMATION124
             ,P_TCV_ATTRIBUTE15      => r_TCV.INFORMATION125
             ,P_TCV_ATTRIBUTE16      => r_TCV.INFORMATION126
             ,P_TCV_ATTRIBUTE17      => r_TCV.INFORMATION127
             ,P_TCV_ATTRIBUTE18      => r_TCV.INFORMATION128
             ,P_TCV_ATTRIBUTE19      => r_TCV.INFORMATION129
             ,P_TCV_ATTRIBUTE2      => r_TCV.INFORMATION112
             ,P_TCV_ATTRIBUTE20      => r_TCV.INFORMATION130
             ,P_TCV_ATTRIBUTE21      => r_TCV.INFORMATION131
             ,P_TCV_ATTRIBUTE22      => r_TCV.INFORMATION132
             ,P_TCV_ATTRIBUTE23      => r_TCV.INFORMATION133
             ,P_TCV_ATTRIBUTE24      => r_TCV.INFORMATION134
             ,P_TCV_ATTRIBUTE25      => r_TCV.INFORMATION135
             ,P_TCV_ATTRIBUTE26      => r_TCV.INFORMATION136
             ,P_TCV_ATTRIBUTE27      => r_TCV.INFORMATION137
             ,P_TCV_ATTRIBUTE28      => r_TCV.INFORMATION138
             ,P_TCV_ATTRIBUTE29      => r_TCV.INFORMATION139
             ,P_TCV_ATTRIBUTE3      => r_TCV.INFORMATION113
             ,P_TCV_ATTRIBUTE30      => r_TCV.INFORMATION140
             ,P_TCV_ATTRIBUTE4      => r_TCV.INFORMATION114
             ,P_TCV_ATTRIBUTE5      => r_TCV.INFORMATION115
             ,P_TCV_ATTRIBUTE6      => r_TCV.INFORMATION116
             ,P_TCV_ATTRIBUTE7      => r_TCV.INFORMATION117
             ,P_TCV_ATTRIBUTE8      => r_TCV.INFORMATION118
             ,P_TCV_ATTRIBUTE9      => r_TCV.INFORMATION119
             ,P_TCV_ATTRIBUTE_CATEGORY      => r_TCV.INFORMATION110
             ,P_TTL_CVG_VOL_RT_ID      => l_ttl_cvg_vol_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 19469

             BEN_TTL_CVG_VOL_RT_API.delete_TTL_CVG_VOL_RT(
                --
                p_validate                       => false
                ,p_ttl_cvg_vol_rt_id                   => l_ttl_cvg_vol_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 19515

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_VRBL_RT_PRFL_RL_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 19532

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 19544

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 19559

   select
     VPR.vrbl_rt_prfl_rl_id new_value
   from BEN_VRBL_RT_PRFL_RL_F VPR
   where
   nvl(VPR.FORMULA_ID,-999)     = nvl(l_FORMULA_ID,-999)  and
   VPR.VRBL_RT_PRFL_ID   = l_VRBL_RT_PRFL_ID  and
   VPR.business_group_id  = c_business_group_id
   and   VPR.vrbl_rt_prfl_rl_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 19572

   and exists ( select null
                from BEN_VRBL_RT_PRFL_RL_F VPR1
                where
                nvl(VPR1.FORMULA_ID,-999)     = nvl(l_FORMULA_ID,-999)  and
                VPR1.VRBL_RT_PRFL_ID   = l_VRBL_RT_PRFL_ID  and
                VPR1.business_group_id  = c_business_group_id
                and   VPR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_VRBL_RT_PRFL_RL_F VPR2
                where
                nvl(VPR2.FORMULA_ID,-999)     = nvl(l_FORMULA_ID,-999)  and
                VPR2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                VPR2.business_group_id  = c_business_group_id
                and   VPR2.effective_end_date >= c_effective_end_date )
                ;
Line: 19595

   l_update                  boolean      := false ;
Line: 19596

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 19670

       l_update := false;
Line: 19674

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 19679

               l_update := true;
Line: 19696

               hr_utility.set_location( 'found record for update',10);
Line: 19700

           l_update := false;
Line: 19748

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_VPR.information1;
Line: 19772

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_VRBL_RT_PRFL_RL_F CREATE_VRBL_RT_PRFL_RULE ',20);
Line: 19844

           if l_update then
             --
             l_datetrack_mode := r_VPR.datetrack_mode ;
Line: 19864

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_VRBL_RT_PRFL_RL_F UPDATE_VRBL_RT_PRFL_RULE ',30);
Line: 19867

           BEN_VRBL_RT_PRFL_RULE_API.UPDATE_VRBL_RT_PRFL_RULE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_DRVBL_FCTR_APLS_FLAG      => r_VPR.INFORMATION11
             ,P_FORMULA_ID      => l_FORMULA_ID
             ,P_ORDR_TO_APLY_NUM      => r_VPR.INFORMATION260
             ,P_VPR_ATTRIBUTE1      => r_VPR.INFORMATION111
             ,P_VPR_ATTRIBUTE10      => r_VPR.INFORMATION120
             ,P_VPR_ATTRIBUTE11      => r_VPR.INFORMATION121
             ,P_VPR_ATTRIBUTE12      => r_VPR.INFORMATION122
             ,P_VPR_ATTRIBUTE13      => r_VPR.INFORMATION123
             ,P_VPR_ATTRIBUTE14      => r_VPR.INFORMATION124
             ,P_VPR_ATTRIBUTE15      => r_VPR.INFORMATION125
             ,P_VPR_ATTRIBUTE16      => r_VPR.INFORMATION126
             ,P_VPR_ATTRIBUTE17      => r_VPR.INFORMATION127
             ,P_VPR_ATTRIBUTE18      => r_VPR.INFORMATION128
             ,P_VPR_ATTRIBUTE19      => r_VPR.INFORMATION129
             ,P_VPR_ATTRIBUTE2      => r_VPR.INFORMATION112
             ,P_VPR_ATTRIBUTE20      => r_VPR.INFORMATION130
             ,P_VPR_ATTRIBUTE21      => r_VPR.INFORMATION131
             ,P_VPR_ATTRIBUTE22      => r_VPR.INFORMATION132
             ,P_VPR_ATTRIBUTE23      => r_VPR.INFORMATION133
             ,P_VPR_ATTRIBUTE24      => r_VPR.INFORMATION134
             ,P_VPR_ATTRIBUTE25      => r_VPR.INFORMATION135
             ,P_VPR_ATTRIBUTE26      => r_VPR.INFORMATION136
             ,P_VPR_ATTRIBUTE27      => r_VPR.INFORMATION137
             ,P_VPR_ATTRIBUTE28      => r_VPR.INFORMATION138
             ,P_VPR_ATTRIBUTE29      => r_VPR.INFORMATION139
             ,P_VPR_ATTRIBUTE3      => r_VPR.INFORMATION113
             ,P_VPR_ATTRIBUTE30      => r_VPR.INFORMATION140
             ,P_VPR_ATTRIBUTE4      => r_VPR.INFORMATION114
             ,P_VPR_ATTRIBUTE5      => r_VPR.INFORMATION115
             ,P_VPR_ATTRIBUTE6      => r_VPR.INFORMATION116
             ,P_VPR_ATTRIBUTE7      => r_VPR.INFORMATION117
             ,P_VPR_ATTRIBUTE8      => r_VPR.INFORMATION118
             ,P_VPR_ATTRIBUTE9      => r_VPR.INFORMATION119
             ,P_VPR_ATTRIBUTE_CATEGORY      => r_VPR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             ,P_VRBL_RT_PRFL_RL_ID      => l_vrbl_rt_prfl_rl_id
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 19925

             BEN_VRBL_RT_PRFL_RULE_API.delete_VRBL_RT_PRFL_RULE(
                --
                p_validate                       => false
                ,p_vrbl_rt_prfl_rl_id                   => l_vrbl_rt_prfl_rl_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 19978

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_POE_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 19995

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 20007

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 20022

   select
     PRT.poe_rt_id new_value
   from BEN_POE_RT_F PRT
   where
   PRT.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   nvl(PRT.RNDG_CD, 'YYYY')          = nvl(l_RNDG_CD, 'YYYY')          and
   nvl(PRT.RNDG_RL, -9999)          = nvl(l_RNDG_RL, -9999)          and
   nvl(PRT.POE_NNMNTRY_UOM, 'YYYY')  = nvl(l_POE_NNMNTRY_UOM, 'YYYY')  and
   nvl(PRT.NO_MX_POE_FLAG, 'YYYY')   = nvl(l_NO_MX_POE_FLAG, 'YYYY')   and
   nvl(PRT.NO_MN_POE_FLAG, 'YYYY')   = nvl(l_NO_MN_POE_FLAG, 'YYYY')   and
   nvl(PRT.MX_POE_NUM, -9999)       = nvl(l_MX_POE_NUM, -9999)       and
   nvl(PRT.MN_POE_NUM, -9999)       = nvl(l_MN_POE_NUM, -9999)       and
   PRT.business_group_id  = c_business_group_id
   and   PRT.poe_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 20041

   and exists ( select null
                from BEN_POE_RT_F PRT1
                where
                PRT1.VRBL_RT_PRFL_ID  = l_VRBL_RT_PRFL_ID  and
                nvl(PRT1.RNDG_CD, 'YYYY')          = nvl(l_RNDG_CD, 'YYYY')          and
                nvl(PRT1.RNDG_RL, -9999)          = nvl(l_RNDG_RL, -9999)          and
                nvl(PRT1.POE_NNMNTRY_UOM, 'YYYY')  = nvl(l_POE_NNMNTRY_UOM, 'YYYY')  and
                nvl(PRT1.NO_MX_POE_FLAG, 'YYYY')   = nvl(l_NO_MX_POE_FLAG, 'YYYY')   and
                nvl(PRT1.NO_MN_POE_FLAG, 'YYYY')   = nvl(l_NO_MN_POE_FLAG, 'YYYY')   and
                nvl(PRT1.MX_POE_NUM, -9999)       = nvl(l_MX_POE_NUM, -9999)       and
                nvl(PRT1.MN_POE_NUM, -9999)       = nvl(l_MN_POE_NUM, -9999)       and
                PRT1.business_group_id  = c_business_group_id
                and   PRT1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_POE_RT_F PRT2
                where
                PRT2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID  and
                nvl(PRT2.RNDG_CD, 'YYYY')          = nvl(l_RNDG_CD, 'YYYY')          and
                nvl(PRT2.RNDG_RL, -9999)          = nvl(l_RNDG_RL, -9999)          and
                nvl(PRT2.POE_NNMNTRY_UOM, 'YYYY')  = nvl(l_POE_NNMNTRY_UOM, 'YYYY')  and
                nvl(PRT2.NO_MX_POE_FLAG, 'YYYY')   = nvl(l_NO_MX_POE_FLAG, 'YYYY')   and
                nvl(PRT2.NO_MN_POE_FLAG, 'YYYY')   = nvl(l_NO_MN_POE_FLAG, 'YYYY')   and
                nvl(PRT2.MX_POE_NUM, -9999)       = nvl(l_MX_POE_NUM, -9999)       and
                nvl(PRT2.MN_POE_NUM, -9999)       = nvl(l_MN_POE_NUM, -9999)       and
                PRT2.business_group_id  = c_business_group_id
                and   PRT2.effective_end_date >= c_effective_end_date )
                ;
Line: 20076

   l_update                  boolean      := false ;
Line: 20077

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 20157

       l_update := false;
Line: 20161

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 20166

               l_update := true;
Line: 20183

               hr_utility.set_location( 'found record for update',10);
Line: 20187

           l_update := false;
Line: 20235

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PRT.information1;
Line: 20259

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_POE_RT_F CREATE_POE_RT ',20);
Line: 20336

           if l_update then
             --
             l_datetrack_mode := r_PRT.datetrack_mode ;
Line: 20356

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_POE_RT_F UPDATE_POE_RT ',30);
Line: 20359

           BEN_POE_RT_API.UPDATE_POE_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
            ,P_CBR_DSBLTY_APLS_FLAG      => r_PRT.INFORMATION15
             ,P_MN_POE_NUM      => r_PRT.INFORMATION260
             ,P_MX_POE_NUM      => r_PRT.INFORMATION261
             ,P_NO_MN_POE_FLAG      => r_PRT.INFORMATION13
             ,P_NO_MX_POE_FLAG      => r_PRT.INFORMATION14
             ,P_POE_NNMNTRY_UOM      => r_PRT.INFORMATION12
             ,P_POE_RT_ID      => l_poe_rt_id
             ,P_PRT_ATTRIBUTE1      => r_PRT.INFORMATION111
             ,P_PRT_ATTRIBUTE10      => r_PRT.INFORMATION120
             ,P_PRT_ATTRIBUTE11      => r_PRT.INFORMATION121
             ,P_PRT_ATTRIBUTE12      => r_PRT.INFORMATION122
             ,P_PRT_ATTRIBUTE13      => r_PRT.INFORMATION123
             ,P_PRT_ATTRIBUTE14      => r_PRT.INFORMATION124
             ,P_PRT_ATTRIBUTE15      => r_PRT.INFORMATION125
             ,P_PRT_ATTRIBUTE16      => r_PRT.INFORMATION126
             ,P_PRT_ATTRIBUTE17      => r_PRT.INFORMATION127
             ,P_PRT_ATTRIBUTE18      => r_PRT.INFORMATION128
             ,P_PRT_ATTRIBUTE19      => r_PRT.INFORMATION129
             ,P_PRT_ATTRIBUTE2      => r_PRT.INFORMATION112
             ,P_PRT_ATTRIBUTE20      => r_PRT.INFORMATION130
             ,P_PRT_ATTRIBUTE21      => r_PRT.INFORMATION131
             ,P_PRT_ATTRIBUTE22      => r_PRT.INFORMATION132
             ,P_PRT_ATTRIBUTE23      => r_PRT.INFORMATION133
             ,P_PRT_ATTRIBUTE24      => r_PRT.INFORMATION134
             ,P_PRT_ATTRIBUTE25      => r_PRT.INFORMATION135
             ,P_PRT_ATTRIBUTE26      => r_PRT.INFORMATION136
             ,P_PRT_ATTRIBUTE27      => r_PRT.INFORMATION137
             ,P_PRT_ATTRIBUTE28      => r_PRT.INFORMATION138
             ,P_PRT_ATTRIBUTE29      => r_PRT.INFORMATION139
             ,P_PRT_ATTRIBUTE3      => r_PRT.INFORMATION113
             ,P_PRT_ATTRIBUTE30      => r_PRT.INFORMATION140
             ,P_PRT_ATTRIBUTE4      => r_PRT.INFORMATION114
             ,P_PRT_ATTRIBUTE5      => r_PRT.INFORMATION115
             ,P_PRT_ATTRIBUTE6      => r_PRT.INFORMATION116
             ,P_PRT_ATTRIBUTE7      => r_PRT.INFORMATION117
             ,P_PRT_ATTRIBUTE8      => r_PRT.INFORMATION118
             ,P_PRT_ATTRIBUTE9      => r_PRT.INFORMATION119
             ,P_PRT_ATTRIBUTE_CATEGORY      => r_PRT.INFORMATION110
             ,P_RNDG_CD      => r_PRT.INFORMATION11
             ,P_RNDG_RL      => l_RNDG_RL
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 20422

             BEN_POE_RT_API.delete_POE_RT(
                --
                p_validate                       => false
                ,p_poe_rt_id                   => l_poe_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 20471

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.information170 name,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_CNTNG_PRTN_PRFL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.information170, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 20489

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 20501

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 20516

   select
     CPN.cntng_prtn_prfl_rt_id new_value
   from BEN_CNTNG_PRTN_PRFL_RT_F CPN
   where
   CPN.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   CPN.PYMT_MUST_BE_RCVD_NUM = l_PYMT_MUST_BE_RCVD_NUM and
   CPN.business_group_id  = c_business_group_id
   and   CPN.cntng_prtn_prfl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 20529

   and exists ( select null
                from BEN_CNTNG_PRTN_PRFL_RT_F CPN1
                where
                CPN1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                CPN1.PYMT_MUST_BE_RCVD_NUM = l_PYMT_MUST_BE_RCVD_NUM and
                CPN1.business_group_id  = c_business_group_id
                and   CPN1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_CNTNG_PRTN_PRFL_RT_F CPN2
                where
                CPN2.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID  and
                CPN2.PYMT_MUST_BE_RCVD_NUM = l_PYMT_MUST_BE_RCVD_NUM and
                CPN2.business_group_id  = c_business_group_id
                and   CPN2.effective_end_date >= c_effective_end_date )
                ;
Line: 20552

   l_update                  boolean      := false ;
Line: 20553

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 20629

       l_update := false;
Line: 20633

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 20638

               l_update := true;
Line: 20655

               hr_utility.set_location( 'found record for update',10);
Line: 20659

           l_update := false;
Line: 20707

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_CPN.information1;
Line: 20733

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_CNTNG_PRTN_PRFL_RT_F CREATE_CNTNG_PRTN_PRFL_RT ',20);
Line: 20806

           if l_update then
             --
             l_datetrack_mode := r_CPN.datetrack_mode ;
Line: 20826

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_CNTNG_PRTN_PRFL_RT_F UPDATE_CNTNG_PRTN_PRFL_RT ',30);
Line: 20829

           BEN_CNTNG_PRTN_PRFL_RT_API.UPDATE_CNTNG_PRTN_PRFL_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
              ,P_CNTNG_PRTN_PRFL_RT_ID      => l_cntng_prtn_prfl_rt_id
             ,P_CPN_ATTRIBUTE1      => r_CPN.INFORMATION111
             ,P_CPN_ATTRIBUTE10      => r_CPN.INFORMATION120
             ,P_CPN_ATTRIBUTE11      => r_CPN.INFORMATION121
             ,P_CPN_ATTRIBUTE12      => r_CPN.INFORMATION122
             ,P_CPN_ATTRIBUTE13      => r_CPN.INFORMATION123
             ,P_CPN_ATTRIBUTE14      => r_CPN.INFORMATION124
             ,P_CPN_ATTRIBUTE15      => r_CPN.INFORMATION125
             ,P_CPN_ATTRIBUTE16      => r_CPN.INFORMATION126
             ,P_CPN_ATTRIBUTE17      => r_CPN.INFORMATION127
             ,P_CPN_ATTRIBUTE18      => r_CPN.INFORMATION128
             ,P_CPN_ATTRIBUTE19      => r_CPN.INFORMATION129
             ,P_CPN_ATTRIBUTE2      => r_CPN.INFORMATION112
             ,P_CPN_ATTRIBUTE20      => r_CPN.INFORMATION130
             ,P_CPN_ATTRIBUTE21      => r_CPN.INFORMATION131
             ,P_CPN_ATTRIBUTE22      => r_CPN.INFORMATION132
             ,P_CPN_ATTRIBUTE23      => r_CPN.INFORMATION133
             ,P_CPN_ATTRIBUTE24      => r_CPN.INFORMATION134
             ,P_CPN_ATTRIBUTE25      => r_CPN.INFORMATION135
             ,P_CPN_ATTRIBUTE26      => r_CPN.INFORMATION136
             ,P_CPN_ATTRIBUTE27      => r_CPN.INFORMATION137
             ,P_CPN_ATTRIBUTE28      => r_CPN.INFORMATION138
             ,P_CPN_ATTRIBUTE29      => r_CPN.INFORMATION139
             ,P_CPN_ATTRIBUTE3      => r_CPN.INFORMATION113
             ,P_CPN_ATTRIBUTE30      => r_CPN.INFORMATION140
             ,P_CPN_ATTRIBUTE4      => r_CPN.INFORMATION114
             ,P_CPN_ATTRIBUTE5      => r_CPN.INFORMATION115
             ,P_CPN_ATTRIBUTE6      => r_CPN.INFORMATION116
             ,P_CPN_ATTRIBUTE7      => r_CPN.INFORMATION117
             ,P_CPN_ATTRIBUTE8      => r_CPN.INFORMATION118
             ,P_CPN_ATTRIBUTE9      => r_CPN.INFORMATION119
             ,P_CPN_ATTRIBUTE_CATEGORY      => r_CPN.INFORMATION110
             ,P_NAME      => l_prefix || r_CPN.INFORMATION170 || l_suffix
             ,P_PYMT_MUST_BE_RCVD_NUM      => r_CPN.INFORMATION260
             ,P_PYMT_MUST_BE_RCVD_RL      => l_PYMT_MUST_BE_RCVD_RL
             ,P_PYMT_MUST_BE_RCVD_UOM      => r_CPN.INFORMATION11
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 20888

             BEN_CNTNG_PRTN_PRFL_RT_API.delete_CNTNG_PRTN_PRFL_RT(
                --
                p_validate                       => false
                ,p_cntng_prtn_prfl_rt_id                   => l_cntng_prtn_prfl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 20938

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PSTN_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 20955

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 20967

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 20982

   select
     PST.pstn_rt_id new_value
   from BEN_PSTN_RT_F PST
   where
   PST.POSITION_ID     = l_POSITION_ID  and
   PST.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PST.ORDR_NUM        = l_ORDR_NUM       and
   PST.business_group_id  = c_business_group_id
   and   PST.pstn_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 20996

   and exists ( select null
                from BEN_PSTN_RT_F PST1
                where
                PST1.POSITION_ID     = l_POSITION_ID  and
                PST1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PST1.ORDR_NUM        = l_ORDR_NUM       and
                PST1.business_group_id  = c_business_group_id
                and   PST1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PSTN_RT_F PST2
                where
                PST2.POSITION_ID     = l_POSITION_ID  and
                PST2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PST2.ORDR_NUM        = l_ORDR_NUM       and
                PST2.business_group_id  = c_business_group_id
                and   PST2.effective_end_date >= c_effective_end_date )
                ;
Line: 21021

   l_update                  boolean      := false ;
Line: 21022

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 21116

       l_update := false;
Line: 21120

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 21125

               l_update := true;
Line: 21142

               hr_utility.set_location( 'found record for update',10);
Line: 21146

           l_update := false;
Line: 21194

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_PST.information1;
Line: 21218

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_PSTN_RT_F CREATE_PSTN_RT ',20);
Line: 21290

           if l_update then
             --
             l_datetrack_mode := r_PST.datetrack_mode ;
Line: 21310

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
              hr_utility.set_location(' BEN_PSTN_RT_F UPDATE_PSTN_RT ',30);
Line: 21313

              BEN_PSTN_RT_API.UPDATE_PSTN_RT(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_PST.INFORMATION11
             ,P_ORDR_NUM      => r_PST.INFORMATION257
             ,P_POSITION_ID      => l_POSITION_ID
             ,P_PSTN_RT_ID      => l_pstn_rt_id
             ,P_PST_ATTRIBUTE1      => r_PST.INFORMATION111
             ,P_PST_ATTRIBUTE10      => r_PST.INFORMATION120
             ,P_PST_ATTRIBUTE11      => r_PST.INFORMATION121
             ,P_PST_ATTRIBUTE12      => r_PST.INFORMATION122
             ,P_PST_ATTRIBUTE13      => r_PST.INFORMATION123
             ,P_PST_ATTRIBUTE14      => r_PST.INFORMATION124
             ,P_PST_ATTRIBUTE15      => r_PST.INFORMATION125
             ,P_PST_ATTRIBUTE16      => r_PST.INFORMATION126
             ,P_PST_ATTRIBUTE17      => r_PST.INFORMATION127
             ,P_PST_ATTRIBUTE18      => r_PST.INFORMATION128
             ,P_PST_ATTRIBUTE19      => r_PST.INFORMATION129
             ,P_PST_ATTRIBUTE2      => r_PST.INFORMATION112
             ,P_PST_ATTRIBUTE20      => r_PST.INFORMATION130
             ,P_PST_ATTRIBUTE21      => r_PST.INFORMATION131
             ,P_PST_ATTRIBUTE22      => r_PST.INFORMATION132
             ,P_PST_ATTRIBUTE23      => r_PST.INFORMATION133
             ,P_PST_ATTRIBUTE24      => r_PST.INFORMATION134
             ,P_PST_ATTRIBUTE25      => r_PST.INFORMATION135
             ,P_PST_ATTRIBUTE26      => r_PST.INFORMATION136
             ,P_PST_ATTRIBUTE27      => r_PST.INFORMATION137
             ,P_PST_ATTRIBUTE28      => r_PST.INFORMATION138
             ,P_PST_ATTRIBUTE29      => r_PST.INFORMATION139
             ,P_PST_ATTRIBUTE3      => r_PST.INFORMATION113
             ,P_PST_ATTRIBUTE30      => r_PST.INFORMATION140
             ,P_PST_ATTRIBUTE4      => r_PST.INFORMATION114
             ,P_PST_ATTRIBUTE5      => r_PST.INFORMATION115
             ,P_PST_ATTRIBUTE6      => r_PST.INFORMATION116
             ,P_PST_ATTRIBUTE7      => r_PST.INFORMATION117
             ,P_PST_ATTRIBUTE8      => r_PST.INFORMATION118
             ,P_PST_ATTRIBUTE9      => r_PST.INFORMATION119
             ,P_PST_ATTRIBUTE_CATEGORY      => r_PST.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
              );
Line: 21371

                BEN_PSTN_RT_API.delete_PSTN_RT(
                   --
                   p_validate                       => false
                   ,p_pstn_rt_id                   => l_pstn_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 21421

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_WK_LOC_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 21438

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 21450

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 21465

   select
     WLR.wk_loc_rt_id new_value
   from BEN_WK_LOC_RT_F WLR
   where
   WLR.LOCATION_ID     = l_LOCATION_ID  and
   WLR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   WLR.business_group_id  = c_business_group_id
   and   WLR.wk_loc_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 21478

   and exists ( select null
                from BEN_WK_LOC_RT_F WLR1
                where
                WLR1.LOCATION_ID     = l_LOCATION_ID  and
                WLR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                WLR1.business_group_id  = c_business_group_id
                and   WLR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_WK_LOC_RT_F WLR2
                where
                WLR2.LOCATION_ID     = l_LOCATION_ID  and
                WLR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                WLR2.business_group_id  = c_business_group_id
                and   WLR2.effective_end_date >= c_effective_end_date )
                ;
Line: 21501

   l_update                  boolean      := false ;
Line: 21502

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 21594

       l_update := false;
Line: 21598

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 21603

               l_update := true;
Line: 21620

               hr_utility.set_location( 'found record for update',10);
Line: 21624

           l_update := false;
Line: 21672

         if not l_object_found_in_target OR l_update   then
           --
           l_current_pk_id := r_WLR.information1;
Line: 21696

           if l_first_rec and not l_update then
             -- Call Create routine.
             hr_utility.set_location(' BEN_WK_LOC_RT_F CREATE_WORK_LOC_RATE ',20);
Line: 21768

           if l_update then
             --
             l_datetrack_mode := r_WLR.datetrack_mode ;
Line: 21788

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
              hr_utility.set_location(' BEN_WK_LOC_RT_F UPDATE_WORK_LOC_RATE ',30);
Line: 21791

              BEN_WORK_LOC_RATE_API.UPDATE_WORK_LOC_RATE(
                --
                P_VALIDATE               => false
                ,P_EFFECTIVE_DATE        => l_effective_date
                ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
                --
             ,P_EXCLD_FLAG      => r_WLR.INFORMATION11
             ,P_LOCATION_ID      => l_LOCATION_ID
             ,P_ORDR_NUM      => r_WLR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             ,P_WK_LOC_RT_ID      => l_wk_loc_rt_id
             ,P_WLR_ATTRIBUTE1      => r_WLR.INFORMATION111
             ,P_WLR_ATTRIBUTE10      => r_WLR.INFORMATION120
             ,P_WLR_ATTRIBUTE11      => r_WLR.INFORMATION121
             ,P_WLR_ATTRIBUTE12      => r_WLR.INFORMATION122
             ,P_WLR_ATTRIBUTE13      => r_WLR.INFORMATION123
             ,P_WLR_ATTRIBUTE14      => r_WLR.INFORMATION124
             ,P_WLR_ATTRIBUTE15      => r_WLR.INFORMATION125
             ,P_WLR_ATTRIBUTE16      => r_WLR.INFORMATION126
             ,P_WLR_ATTRIBUTE17      => r_WLR.INFORMATION127
             ,P_WLR_ATTRIBUTE18      => r_WLR.INFORMATION128
             ,P_WLR_ATTRIBUTE19      => r_WLR.INFORMATION129
             ,P_WLR_ATTRIBUTE2      => r_WLR.INFORMATION112
             ,P_WLR_ATTRIBUTE20      => r_WLR.INFORMATION130
             ,P_WLR_ATTRIBUTE21      => r_WLR.INFORMATION131
             ,P_WLR_ATTRIBUTE22      => r_WLR.INFORMATION132
             ,P_WLR_ATTRIBUTE23      => r_WLR.INFORMATION133
             ,P_WLR_ATTRIBUTE24      => r_WLR.INFORMATION134
             ,P_WLR_ATTRIBUTE25      => r_WLR.INFORMATION135
             ,P_WLR_ATTRIBUTE26      => r_WLR.INFORMATION136
             ,P_WLR_ATTRIBUTE27      => r_WLR.INFORMATION137
             ,P_WLR_ATTRIBUTE28      => r_WLR.INFORMATION138
             ,P_WLR_ATTRIBUTE29      => r_WLR.INFORMATION139
             ,P_WLR_ATTRIBUTE3      => r_WLR.INFORMATION113
             ,P_WLR_ATTRIBUTE30      => r_WLR.INFORMATION140
             ,P_WLR_ATTRIBUTE4      => r_WLR.INFORMATION114
             ,P_WLR_ATTRIBUTE5      => r_WLR.INFORMATION115
             ,P_WLR_ATTRIBUTE6      => r_WLR.INFORMATION116
             ,P_WLR_ATTRIBUTE7      => r_WLR.INFORMATION117
             ,P_WLR_ATTRIBUTE8      => r_WLR.INFORMATION118
             ,P_WLR_ATTRIBUTE9      => r_WLR.INFORMATION119
             ,P_WLR_ATTRIBUTE_CATEGORY      => r_WLR.INFORMATION110
                --
                ,P_EFFECTIVE_START_DATE  => l_effective_start_date
                ,P_EFFECTIVE_END_DATE    => l_effective_end_date
                ,P_OBJECT_VERSION_NUMBER => l_object_version_number
                ,P_DATETRACK_MODE        => l_datetrack_mode
              );
Line: 21849

                BEN_WORK_LOC_RATE_API.delete_WORK_LOC_RATE(
                   --
                   p_validate                       => false
                   ,p_wk_loc_rt_id                   => l_wk_loc_rt_id
                   ,p_effective_start_date           => l_effective_start_date
                   ,p_effective_end_date             => l_effective_end_date
                   ,p_object_version_number          => l_object_version_number
                   ,p_effective_date                 => l_max_eed
                   ,p_datetrack_mode                 => hr_api.g_delete
                   --
                   );
Line: 21900

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PCT_FL_TM_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 21917

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 21929

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 21944

   select
     PFR.pct_fl_tm_rt_id new_value
   from BEN_PCT_FL_TM_RT_F PFR
   where
   PFR.PCT_FL_TM_FCTR_ID     = l_PCT_FL_TM_FCTR_ID  and
   PFR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PFR.ORDR_NUM            = l_ORDR_NUM and
   PFR.business_group_id  = c_business_group_id
   and   PFR.pct_fl_tm_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 21958

   and exists ( select null
                from BEN_PCT_FL_TM_RT_F PFR1
                where
                PFR1.PCT_FL_TM_FCTR_ID     = l_PCT_FL_TM_FCTR_ID  and
                PFR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PFR1.ORDR_NUM            = l_ORDR_NUM and
                PFR1.business_group_id  = c_business_group_id
                and   PFR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PCT_FL_TM_RT_F PFR2
                where
                PFR2.PCT_FL_TM_FCTR_ID     = l_PCT_FL_TM_FCTR_ID  and
                PFR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PFR2.ORDR_NUM            = l_ORDR_NUM and
                PFR2.business_group_id  = c_business_group_id
                and   PFR2.effective_end_date >= c_effective_end_date )
                ;
Line: 21983

   l_update                  boolean      := false ;
Line: 21984

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 22060

       l_update := false;
Line: 22064

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 22069

               l_update := true;
Line: 22086

               hr_utility.set_location( 'found record for update',10);
Line: 22090

           l_update := false;
Line: 22138

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PFR.information1;
Line: 22162

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_PCT_FL_TM_RT_F CREATE_PCT_FULL_TIME_RATE ',20);
Line: 22233

           if l_update then
             --
             l_datetrack_mode := r_PFR.datetrack_mode ;
Line: 22253

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_PCT_FL_TM_RT_F UPDATE_PCT_FULL_TIME_RATE ',30);
Line: 22256

           BEN_PCT_FULL_TIME_RATE_API.UPDATE_PCT_FULL_TIME_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_PFR.INFORMATION11
             ,P_ORDR_NUM      => r_PFR.INFORMATION257
             ,P_PCT_FL_TM_FCTR_ID      => l_PCT_FL_TM_FCTR_ID
             ,P_PCT_FL_TM_RT_ID      => l_pct_fl_tm_rt_id
             ,P_PFR_ATTRIBUTE1      => r_PFR.INFORMATION111
             ,P_PFR_ATTRIBUTE10      => r_PFR.INFORMATION120
             ,P_PFR_ATTRIBUTE11      => r_PFR.INFORMATION121
             ,P_PFR_ATTRIBUTE12      => r_PFR.INFORMATION122
             ,P_PFR_ATTRIBUTE13      => r_PFR.INFORMATION123
             ,P_PFR_ATTRIBUTE14      => r_PFR.INFORMATION124
             ,P_PFR_ATTRIBUTE15      => r_PFR.INFORMATION125
             ,P_PFR_ATTRIBUTE16      => r_PFR.INFORMATION126
             ,P_PFR_ATTRIBUTE17      => r_PFR.INFORMATION127
             ,P_PFR_ATTRIBUTE18      => r_PFR.INFORMATION128
             ,P_PFR_ATTRIBUTE19      => r_PFR.INFORMATION129
             ,P_PFR_ATTRIBUTE2      => r_PFR.INFORMATION112
             ,P_PFR_ATTRIBUTE20      => r_PFR.INFORMATION130
             ,P_PFR_ATTRIBUTE21      => r_PFR.INFORMATION131
             ,P_PFR_ATTRIBUTE22      => r_PFR.INFORMATION132
             ,P_PFR_ATTRIBUTE23      => r_PFR.INFORMATION133
             ,P_PFR_ATTRIBUTE24      => r_PFR.INFORMATION134
             ,P_PFR_ATTRIBUTE25      => r_PFR.INFORMATION135
             ,P_PFR_ATTRIBUTE26      => r_PFR.INFORMATION136
             ,P_PFR_ATTRIBUTE27      => r_PFR.INFORMATION137
             ,P_PFR_ATTRIBUTE28      => r_PFR.INFORMATION138
             ,P_PFR_ATTRIBUTE29      => r_PFR.INFORMATION139
             ,P_PFR_ATTRIBUTE3      => r_PFR.INFORMATION113
             ,P_PFR_ATTRIBUTE30      => r_PFR.INFORMATION140
             ,P_PFR_ATTRIBUTE4      => r_PFR.INFORMATION114
             ,P_PFR_ATTRIBUTE5      => r_PFR.INFORMATION115
             ,P_PFR_ATTRIBUTE6      => r_PFR.INFORMATION116
             ,P_PFR_ATTRIBUTE7      => r_PFR.INFORMATION117
             ,P_PFR_ATTRIBUTE8      => r_PFR.INFORMATION118
             ,P_PFR_ATTRIBUTE9      => r_PFR.INFORMATION119
             ,P_PFR_ATTRIBUTE_CATEGORY      => r_PFR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 22314

             BEN_PCT_FULL_TIME_RATE_API.delete_PCT_FULL_TIME_RATE(
                --
                p_validate                       => false
                ,p_pct_fl_tm_rt_id                   => l_pct_fl_tm_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 22363

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_HRS_WKD_IN_PERD_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 22380

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 22392

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 22407

   select
     HWR.hrs_wkd_in_perd_rt_id new_value
   from BEN_HRS_WKD_IN_PERD_RT_F HWR
   where
   HWR.HRS_WKD_IN_PERD_FCTR_ID     = l_HRS_WKD_IN_PERD_FCTR_ID  and
   HWR.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
   HWR.ORDR_NUM           = l_ORDR_NUM and
   HWR.business_group_id  = c_business_group_id
   and   HWR.hrs_wkd_in_perd_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 22421

   and exists ( select null
                from BEN_HRS_WKD_IN_PERD_RT_F HWR1
                where
                HWR1.HRS_WKD_IN_PERD_FCTR_ID     = l_HRS_WKD_IN_PERD_FCTR_ID  and
                HWR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                HWR1.ORDR_NUM           = l_ORDR_NUM and
                HWR1.business_group_id  = c_business_group_id
                and   HWR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_HRS_WKD_IN_PERD_RT_F HWR2
                where
                HWR2.HRS_WKD_IN_PERD_FCTR_ID     = l_HRS_WKD_IN_PERD_FCTR_ID  and
                HWR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                HWR2.ORDR_NUM           = l_ORDR_NUM and
                HWR2.business_group_id  = c_business_group_id
                and   HWR2.effective_end_date >= c_effective_end_date )
                ;
Line: 22446

   l_update                  boolean      := false ;
Line: 22447

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 22523

       l_update := false;
Line: 22527

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 22532

               l_update := true;
Line: 22549

               hr_utility.set_location( 'found record for update',10);
Line: 22553

           l_update := false;
Line: 22601

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_HWR.information1;
Line: 22625

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_HRS_WKD_IN_PERD_RT_F CREATE_HRS_WKD_IN_PERIOD_RT ',20);
Line: 22697

           if l_update then
             --
             l_datetrack_mode := r_HWR.datetrack_mode ;
Line: 22717

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_HRS_WKD_IN_PERD_RT_F UPDATE_HRS_WKD_IN_PERIOD_RT ',30);
Line: 22720

           BEN_HRS_WKD_IN_PERIOD_RT_API.UPDATE_HRS_WKD_IN_PERIOD_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_HWR.INFORMATION11
             ,P_HRS_WKD_IN_PERD_FCTR_ID      => l_HRS_WKD_IN_PERD_FCTR_ID
             ,P_HRS_WKD_IN_PERD_RT_ID      => l_hrs_wkd_in_perd_rt_id
             ,P_HWR_ATTRIBUTE1      => r_HWR.INFORMATION111
             ,P_HWR_ATTRIBUTE10      => r_HWR.INFORMATION120
             ,P_HWR_ATTRIBUTE11      => r_HWR.INFORMATION121
             ,P_HWR_ATTRIBUTE12      => r_HWR.INFORMATION122
             ,P_HWR_ATTRIBUTE13      => r_HWR.INFORMATION123
             ,P_HWR_ATTRIBUTE14      => r_HWR.INFORMATION124
             ,P_HWR_ATTRIBUTE15      => r_HWR.INFORMATION125
             ,P_HWR_ATTRIBUTE16      => r_HWR.INFORMATION126
             ,P_HWR_ATTRIBUTE17      => r_HWR.INFORMATION127
             ,P_HWR_ATTRIBUTE18      => r_HWR.INFORMATION128
             ,P_HWR_ATTRIBUTE19      => r_HWR.INFORMATION129
             ,P_HWR_ATTRIBUTE2      => r_HWR.INFORMATION112
             ,P_HWR_ATTRIBUTE20      => r_HWR.INFORMATION130
             ,P_HWR_ATTRIBUTE21      => r_HWR.INFORMATION131
             ,P_HWR_ATTRIBUTE22      => r_HWR.INFORMATION132
             ,P_HWR_ATTRIBUTE23      => r_HWR.INFORMATION133
             ,P_HWR_ATTRIBUTE24      => r_HWR.INFORMATION134
             ,P_HWR_ATTRIBUTE25      => r_HWR.INFORMATION135
             ,P_HWR_ATTRIBUTE26      => r_HWR.INFORMATION136
             ,P_HWR_ATTRIBUTE27      => r_HWR.INFORMATION137
             ,P_HWR_ATTRIBUTE28      => r_HWR.INFORMATION138
             ,P_HWR_ATTRIBUTE29      => r_HWR.INFORMATION139
             ,P_HWR_ATTRIBUTE3      => r_HWR.INFORMATION113
             ,P_HWR_ATTRIBUTE30      => r_HWR.INFORMATION140
             ,P_HWR_ATTRIBUTE4      => r_HWR.INFORMATION114
             ,P_HWR_ATTRIBUTE5      => r_HWR.INFORMATION115
             ,P_HWR_ATTRIBUTE6      => r_HWR.INFORMATION116
             ,P_HWR_ATTRIBUTE7      => r_HWR.INFORMATION117
             ,P_HWR_ATTRIBUTE8      => r_HWR.INFORMATION118
             ,P_HWR_ATTRIBUTE9      => r_HWR.INFORMATION119
             ,P_HWR_ATTRIBUTE_CATEGORY      => r_HWR.INFORMATION110
             ,P_ORDR_NUM      => r_HWR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 22778

             BEN_HRS_WKD_IN_PERIOD_RT_API.delete_HRS_WKD_IN_PERIOD_RT(
                --
                p_validate                       => false
                ,p_hrs_wkd_in_perd_rt_id                   => l_hrs_wkd_in_perd_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 22827

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_COMP_LVL_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 22844

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 22856

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 22871

   select
     CLR.comp_lvl_rt_id new_value
   from BEN_COMP_LVL_RT_F CLR
   where
   CLR.COMP_LVL_FCTR_ID   = l_COMP_LVL_FCTR_ID  and
   CLR.VRBL_RT_PRFL_ID    = l_VRBL_RT_PRFL_ID and
   CLR.ORDR_NUM           = l_ORDR_NUM and
   CLR.business_group_id  = c_business_group_id
   and   CLR.comp_lvl_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 22885

   and exists ( select null
                from BEN_COMP_LVL_RT_F CLR1
                where
                CLR1.COMP_LVL_FCTR_ID     = l_COMP_LVL_FCTR_ID  and
                CLR1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                CLR1.ORDR_NUM           = l_ORDR_NUM and
                CLR1.business_group_id  = c_business_group_id
                and   CLR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_COMP_LVL_RT_F CLR2
                where
                CLR2.COMP_LVL_FCTR_ID     = l_COMP_LVL_FCTR_ID  and
                CLR2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                CLR2.ORDR_NUM           = l_ORDR_NUM and
                CLR2.business_group_id  = c_business_group_id
                and   CLR2.effective_end_date >= c_effective_end_date )
                ;
Line: 22910

   l_update                  boolean      := false ;
Line: 22911

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 22988

       l_update := false;
Line: 22992

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 22997

               l_update := true;
Line: 23014

               hr_utility.set_location( 'found record for update',10);
Line: 23018

           l_update := false;
Line: 23066

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_CLR.information1;
Line: 23090

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_COMP_LVL_RT_F CREATE_COMP_LEVEL_RATE ',20);
Line: 23162

           if l_update then
             --
             l_datetrack_mode := r_CLR.datetrack_mode ;
Line: 23182

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_COMP_LVL_RT_F UPDATE_COMP_LEVEL_RATE ',30);
Line: 23185

           BEN_COMP_LEVEL_RATE_API.UPDATE_COMP_LEVEL_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
            ,P_CLR_ATTRIBUTE1      => r_CLR.INFORMATION111
             ,P_CLR_ATTRIBUTE10      => r_CLR.INFORMATION120
             ,P_CLR_ATTRIBUTE11      => r_CLR.INFORMATION121
             ,P_CLR_ATTRIBUTE12      => r_CLR.INFORMATION122
             ,P_CLR_ATTRIBUTE13      => r_CLR.INFORMATION123
             ,P_CLR_ATTRIBUTE14      => r_CLR.INFORMATION124
             ,P_CLR_ATTRIBUTE15      => r_CLR.INFORMATION125
             ,P_CLR_ATTRIBUTE16      => r_CLR.INFORMATION126
             ,P_CLR_ATTRIBUTE17      => r_CLR.INFORMATION127
             ,P_CLR_ATTRIBUTE18      => r_CLR.INFORMATION128
             ,P_CLR_ATTRIBUTE19      => r_CLR.INFORMATION129
             ,P_CLR_ATTRIBUTE2      => r_CLR.INFORMATION112
             ,P_CLR_ATTRIBUTE20      => r_CLR.INFORMATION130
             ,P_CLR_ATTRIBUTE21      => r_CLR.INFORMATION131
             ,P_CLR_ATTRIBUTE22      => r_CLR.INFORMATION132
             ,P_CLR_ATTRIBUTE23      => r_CLR.INFORMATION133
             ,P_CLR_ATTRIBUTE24      => r_CLR.INFORMATION134
             ,P_CLR_ATTRIBUTE25      => r_CLR.INFORMATION135
             ,P_CLR_ATTRIBUTE26      => r_CLR.INFORMATION136
             ,P_CLR_ATTRIBUTE27      => r_CLR.INFORMATION137
             ,P_CLR_ATTRIBUTE28      => r_CLR.INFORMATION138
             ,P_CLR_ATTRIBUTE29      => r_CLR.INFORMATION139
             ,P_CLR_ATTRIBUTE3      => r_CLR.INFORMATION113
             ,P_CLR_ATTRIBUTE30      => r_CLR.INFORMATION140
             ,P_CLR_ATTRIBUTE4      => r_CLR.INFORMATION114
             ,P_CLR_ATTRIBUTE5      => r_CLR.INFORMATION115
             ,P_CLR_ATTRIBUTE6      => r_CLR.INFORMATION116
             ,P_CLR_ATTRIBUTE7      => r_CLR.INFORMATION117
             ,P_CLR_ATTRIBUTE8      => r_CLR.INFORMATION118
             ,P_CLR_ATTRIBUTE9      => r_CLR.INFORMATION119
             ,P_CLR_ATTRIBUTE_CATEGORY      => r_CLR.INFORMATION110
             ,P_COMP_LVL_FCTR_ID      => l_COMP_LVL_FCTR_ID
             ,P_COMP_LVL_RT_ID      => l_comp_lvl_rt_id
             ,P_EXCLD_FLAG      => r_CLR.INFORMATION11
             ,P_ORDR_NUM      => r_CLR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 23243

             BEN_COMP_LEVEL_RATE_API.delete_COMP_LEVEL_RATE(
                --
                p_validate                       => false
                ,p_comp_lvl_rt_id                   => l_comp_lvl_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 23289

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_LOS_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 23306

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 23318

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 23333

   select
     LSR.los_rt_id new_value
   from BEN_LOS_RT_F LSR
   where
   LSR.LOS_FCTR_ID     = l_LOS_FCTR_ID  and
   LSR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   LSR.business_group_id  = c_business_group_id
   and   LSR.los_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 23346

   and exists ( select null
                from BEN_LOS_RT_F LSR1
                where
                LSR1.LOS_FCTR_ID     = l_LOS_FCTR_ID  and
                LSR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                LSR1.business_group_id  = c_business_group_id
                and   LSR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_LOS_RT_F LSR2
                where
                LSR2.LOS_FCTR_ID     = l_LOS_FCTR_ID  and
                LSR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                LSR2.business_group_id  = c_business_group_id
                and   LSR2.effective_end_date >= c_effective_end_date )
                ;
Line: 23369

   l_update                  boolean      := false ;
Line: 23370

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 23444

       l_update := false;
Line: 23448

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 23453

               l_update := true;
Line: 23470

               hr_utility.set_location( 'found record for update',10);
Line: 23474

           l_update := false;
Line: 23522

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_LSR.information1;
Line: 23546

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_LOS_RT_F CREATE_LENGTH_OF_SVC_RATE ',20);
Line: 23618

           if l_update then
             --
             l_datetrack_mode := r_LSR.datetrack_mode ;
Line: 23638

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_LOS_RT_F UPDATE_LENGTH_OF_SVC_RATE ',30);
Line: 23641

           BEN_LENGTH_OF_SVC_RATE_API.UPDATE_LENGTH_OF_SVC_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_LSR.INFORMATION11
             ,P_LOS_FCTR_ID      => l_LOS_FCTR_ID
             ,P_LOS_RT_ID      => l_los_rt_id
             ,P_LSR_ATTRIBUTE1      => r_LSR.INFORMATION111
             ,P_LSR_ATTRIBUTE10      => r_LSR.INFORMATION120
             ,P_LSR_ATTRIBUTE11      => r_LSR.INFORMATION121
             ,P_LSR_ATTRIBUTE12      => r_LSR.INFORMATION122
             ,P_LSR_ATTRIBUTE13      => r_LSR.INFORMATION123
             ,P_LSR_ATTRIBUTE14      => r_LSR.INFORMATION124
             ,P_LSR_ATTRIBUTE15      => r_LSR.INFORMATION125
             ,P_LSR_ATTRIBUTE16      => r_LSR.INFORMATION126
             ,P_LSR_ATTRIBUTE17      => r_LSR.INFORMATION127
             ,P_LSR_ATTRIBUTE18      => r_LSR.INFORMATION128
             ,P_LSR_ATTRIBUTE19      => r_LSR.INFORMATION129
             ,P_LSR_ATTRIBUTE2      => r_LSR.INFORMATION112
             ,P_LSR_ATTRIBUTE20      => r_LSR.INFORMATION130
             ,P_LSR_ATTRIBUTE21      => r_LSR.INFORMATION131
             ,P_LSR_ATTRIBUTE22      => r_LSR.INFORMATION132
             ,P_LSR_ATTRIBUTE23      => r_LSR.INFORMATION133
             ,P_LSR_ATTRIBUTE24      => r_LSR.INFORMATION134
             ,P_LSR_ATTRIBUTE25      => r_LSR.INFORMATION135
             ,P_LSR_ATTRIBUTE26      => r_LSR.INFORMATION136
             ,P_LSR_ATTRIBUTE27      => r_LSR.INFORMATION137
             ,P_LSR_ATTRIBUTE28      => r_LSR.INFORMATION138
             ,P_LSR_ATTRIBUTE29      => r_LSR.INFORMATION139
             ,P_LSR_ATTRIBUTE3      => r_LSR.INFORMATION113
             ,P_LSR_ATTRIBUTE30      => r_LSR.INFORMATION140
             ,P_LSR_ATTRIBUTE4      => r_LSR.INFORMATION114
             ,P_LSR_ATTRIBUTE5      => r_LSR.INFORMATION115
             ,P_LSR_ATTRIBUTE6      => r_LSR.INFORMATION116
             ,P_LSR_ATTRIBUTE7      => r_LSR.INFORMATION117
             ,P_LSR_ATTRIBUTE8      => r_LSR.INFORMATION118
             ,P_LSR_ATTRIBUTE9      => r_LSR.INFORMATION119
             ,P_LSR_ATTRIBUTE_CATEGORY      => r_LSR.INFORMATION110
             ,P_ORDR_NUM      => r_LSR.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 23699

             BEN_LENGTH_OF_SVC_RATE_API.delete_LENGTH_OF_SVC_RATE(
                --
                p_validate                       => false
                ,p_los_rt_id                   => l_los_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 23746

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_LVG_RSN_RT_F
   and tr.table_alias = l_table_alias
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 23762

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 23774

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 23789

   select
     LRN.lvg_rsn_rt_id new_value
   from BEN_LVG_RSN_RT_F LRN
   where
   LRN.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
   LRN.LVG_RSN_CD        = l_LVG_RSN_CD and
   LRN.business_group_id  = c_business_group_id
   and   LRN.lvg_rsn_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 23802

   and exists ( select null
                from BEN_LVG_RSN_RT_F LRN1
                where
                LRN1.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                LRN1.LVG_RSN_CD        = l_LVG_RSN_CD and
                LRN1.business_group_id  = c_business_group_id
                and   LRN1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_LVG_RSN_RT_F LRN2
                where
                LRN2.VRBL_RT_PRFL_ID = l_VRBL_RT_PRFL_ID and
                LRN2.LVG_RSN_CD        = l_LVG_RSN_CD and
                LRN2.business_group_id  = c_business_group_id
                and   LRN2.effective_end_date >= c_effective_end_date )
                ;
Line: 23825

   l_update                  boolean      := false ;
Line: 23826

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 23900

       l_update := false;
Line: 23904

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 23909

               l_update := true;
Line: 23926

               hr_utility.set_location( 'found record for update',10);
Line: 23930

           l_update := false;
Line: 23978

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_LRN.information1;
Line: 24002

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_LVG_RSN_RT_F CREATE_LVG_RSN_RT ',20);
Line: 24074

           if l_update then
             --
             l_datetrack_mode := r_LRN.datetrack_mode ;
Line: 24094

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_LVG_RSN_RT_F UPDATE_LVG_RSN_RT ',30);
Line: 24097

           BEN_LVG_RSN_RT_API.UPDATE_LVG_RSN_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_LRN.INFORMATION12
             ,P_LRN_ATTRIBUTE1      => r_LRN.INFORMATION111
             ,P_LRN_ATTRIBUTE10      => r_LRN.INFORMATION120
             ,P_LRN_ATTRIBUTE11      => r_LRN.INFORMATION121
             ,P_LRN_ATTRIBUTE12      => r_LRN.INFORMATION122
             ,P_LRN_ATTRIBUTE13      => r_LRN.INFORMATION123
             ,P_LRN_ATTRIBUTE14      => r_LRN.INFORMATION124
             ,P_LRN_ATTRIBUTE15      => r_LRN.INFORMATION125
             ,P_LRN_ATTRIBUTE16      => r_LRN.INFORMATION126
             ,P_LRN_ATTRIBUTE17      => r_LRN.INFORMATION127
             ,P_LRN_ATTRIBUTE18      => r_LRN.INFORMATION128
             ,P_LRN_ATTRIBUTE19      => r_LRN.INFORMATION129
             ,P_LRN_ATTRIBUTE2      => r_LRN.INFORMATION112
             ,P_LRN_ATTRIBUTE20      => r_LRN.INFORMATION130
             ,P_LRN_ATTRIBUTE21      => r_LRN.INFORMATION131
             ,P_LRN_ATTRIBUTE22      => r_LRN.INFORMATION132
             ,P_LRN_ATTRIBUTE23      => r_LRN.INFORMATION133
             ,P_LRN_ATTRIBUTE24      => r_LRN.INFORMATION134
             ,P_LRN_ATTRIBUTE25      => r_LRN.INFORMATION135
             ,P_LRN_ATTRIBUTE26      => r_LRN.INFORMATION136
             ,P_LRN_ATTRIBUTE27      => r_LRN.INFORMATION137
             ,P_LRN_ATTRIBUTE28      => r_LRN.INFORMATION138
             ,P_LRN_ATTRIBUTE29      => r_LRN.INFORMATION139
             ,P_LRN_ATTRIBUTE3      => r_LRN.INFORMATION113
             ,P_LRN_ATTRIBUTE30      => r_LRN.INFORMATION140
             ,P_LRN_ATTRIBUTE4      => r_LRN.INFORMATION114
             ,P_LRN_ATTRIBUTE5      => r_LRN.INFORMATION115
             ,P_LRN_ATTRIBUTE6      => r_LRN.INFORMATION116
             ,P_LRN_ATTRIBUTE7      => r_LRN.INFORMATION117
             ,P_LRN_ATTRIBUTE8      => r_LRN.INFORMATION118
             ,P_LRN_ATTRIBUTE9      => r_LRN.INFORMATION119
             ,P_LRN_ATTRIBUTE_CATEGORY      => r_LRN.INFORMATION110
             ,P_LVG_RSN_CD      => r_LRN.INFORMATION11
             ,P_LVG_RSN_RT_ID      => l_lvg_rsn_rt_id
             ,P_ORDR_NUM      => r_LRN.INFORMATION257
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 24155

             BEN_LVG_RSN_RT_API.delete_LVG_RSN_RT(
                --
                p_validate                       => false
                ,p_lvg_rsn_rt_id                   => l_lvg_rsn_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 24204

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_AGE_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 24221

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 24233

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 24248

   select
     ART.age_rt_id new_value
   from BEN_AGE_RT_F ART
   where
   ART.AGE_FCTR_ID     = l_AGE_FCTR_ID  and
   ART.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   ART.ORDR_NUM            = l_ORDR_NUM and
   ART.business_group_id  = c_business_group_id
   and   ART.age_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 24262

   and exists ( select null
                from BEN_AGE_RT_F ART1
                where
                ART1.AGE_FCTR_ID     = l_AGE_FCTR_ID  and
                ART1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                ART1.ORDR_NUM            = l_ORDR_NUM and
                ART1.business_group_id  = c_business_group_id
                and   ART1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_AGE_RT_F ART2
                where
                ART2.AGE_FCTR_ID     = l_AGE_FCTR_ID  and
                ART2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                ART2.ORDR_NUM            = l_ORDR_NUM and
                ART2.business_group_id  = c_business_group_id
                and   ART2.effective_end_date >= c_effective_end_date )
                ;
Line: 24287

   l_update                  boolean      := false ;
Line: 24288

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 24364

       l_update := false;
Line: 24368

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 24373

               l_update := true;
Line: 24390

               hr_utility.set_location( 'found record for update',10);
Line: 24394

           l_update := false;
Line: 24442

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_ART.information1;
Line: 24466

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_AGE_RT_F CREATE_AGE_RATES ',20);
Line: 24538

           if l_update then
             --
             l_datetrack_mode := r_ART.datetrack_mode ;
Line: 24558

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_AGE_RT_F UPDATE_AGE_RATES ',30);
Line: 24561

           BEN_AGE_RATES_API.UPDATE_AGE_RATES(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_AGE_FCTR_ID      => l_AGE_FCTR_ID
             ,P_AGE_RT_ID      => l_age_rt_id
             ,P_ART_ATTRIBUTE1      => r_ART.INFORMATION111
             ,P_ART_ATTRIBUTE10      => r_ART.INFORMATION120
             ,P_ART_ATTRIBUTE11      => r_ART.INFORMATION121
             ,P_ART_ATTRIBUTE12      => r_ART.INFORMATION122
             ,P_ART_ATTRIBUTE13      => r_ART.INFORMATION123
             ,P_ART_ATTRIBUTE14      => r_ART.INFORMATION124
             ,P_ART_ATTRIBUTE15      => r_ART.INFORMATION125
             ,P_ART_ATTRIBUTE16      => r_ART.INFORMATION126
             ,P_ART_ATTRIBUTE17      => r_ART.INFORMATION127
             ,P_ART_ATTRIBUTE18      => r_ART.INFORMATION128
             ,P_ART_ATTRIBUTE19      => r_ART.INFORMATION129
             ,P_ART_ATTRIBUTE2      => r_ART.INFORMATION112
             ,P_ART_ATTRIBUTE20      => r_ART.INFORMATION130
             ,P_ART_ATTRIBUTE21      => r_ART.INFORMATION131
             ,P_ART_ATTRIBUTE22      => r_ART.INFORMATION132
             ,P_ART_ATTRIBUTE23      => r_ART.INFORMATION133
             ,P_ART_ATTRIBUTE24      => r_ART.INFORMATION134
             ,P_ART_ATTRIBUTE25      => r_ART.INFORMATION135
             ,P_ART_ATTRIBUTE26      => r_ART.INFORMATION136
             ,P_ART_ATTRIBUTE27      => r_ART.INFORMATION137
             ,P_ART_ATTRIBUTE28      => r_ART.INFORMATION138
             ,P_ART_ATTRIBUTE29      => r_ART.INFORMATION139
             ,P_ART_ATTRIBUTE3      => r_ART.INFORMATION113
             ,P_ART_ATTRIBUTE30      => r_ART.INFORMATION140
             ,P_ART_ATTRIBUTE4      => r_ART.INFORMATION114
             ,P_ART_ATTRIBUTE5      => r_ART.INFORMATION115
             ,P_ART_ATTRIBUTE6      => r_ART.INFORMATION116
             ,P_ART_ATTRIBUTE7      => r_ART.INFORMATION117
             ,P_ART_ATTRIBUTE8      => r_ART.INFORMATION118
             ,P_ART_ATTRIBUTE9      => r_ART.INFORMATION119
             ,P_ART_ATTRIBUTE_CATEGORY      => r_ART.INFORMATION110
             ,P_EXCLD_FLAG      => r_ART.INFORMATION11
             ,P_ORDR_NUM      => r_ART.INFORMATION260
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 24619

             BEN_AGE_RATES_API.delete_AGE_RATES(
                --
                p_validate                       => false
                ,p_age_rt_id                   => l_age_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 24676

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_SCHEDD_HRS_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 24693

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 24705

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 24720

   select
     SHR.schedd_hrs_rt_id new_value
   from BEN_SCHEDD_HRS_RT_F SHR
   where
    SHR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
    NVL(SHR.HRS_NUM,-999)   = NVL(l_HRS_NUM,-999) and
    NVL(SHR.FREQ_CD,-999)   =  NVL(l_FREQ_CD,-999) and
    NVL(SHR.DETERMINATION_CD,-999) = NVL(l_DETERMINATION_CD,-999) and
    NVL(SHR.DETERMINATION_RL,-999) = NVL(l_DETERMINATION_RL,-999) and
    NVL(SHR.MAX_HRS_NUM,-999) = NVL(l_MAX_HRS_NUM,-999) and
    NVL(SHR.ROUNDING_CD,-999) = NVL(l_ROUNDING_CD,-999) and
    NVL(SHR.ROUNDING_RL,-999) = NVL(l_ROUNDING_RL,-999) and
    NVL(SHR.SCHEDD_HRS_RL,-999) = NVL(l_SCHEDD_HRS_RL,-999) and
    SHR.ORDR_NUM      = l_ORDR_NUM and
    SHR.business_group_id  = c_business_group_id
   and   SHR.schedd_hrs_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 24741

   and exists ( select null
                from BEN_SCHEDD_HRS_RT_F SHR1
                where
                SHR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                NVL(SHR1.HRS_NUM,-999)   = NVL(l_HRS_NUM,-999) and
                NVL(SHR1.FREQ_CD,-999)   =  NVL(l_FREQ_CD,-999) and
                NVL(SHR1.DETERMINATION_CD,-999) = NVL(l_DETERMINATION_CD,-999) and
                NVL(SHR1.DETERMINATION_RL,-999) = NVL(l_DETERMINATION_RL,-999) and
                NVL(SHR1.MAX_HRS_NUM,-999) = NVL(l_MAX_HRS_NUM,-999) and
                NVL(SHR1.ROUNDING_CD,-999) = NVL(l_ROUNDING_CD,-999) and
                NVL(SHR1.ROUNDING_RL,-999) = NVL(l_ROUNDING_RL,-999) and
                NVL(SHR1.SCHEDD_HRS_RL,-999) = NVL(l_SCHEDD_HRS_RL,-999) and
                SHR1.ORDR_NUM      = l_ORDR_NUM and
                SHR1.business_group_id  = c_business_group_id
                and   SHR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_SCHEDD_HRS_RT_F SHR2
                where
                SHR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                NVL(SHR2.HRS_NUM,-999)   = NVL(l_HRS_NUM,-999) and
                NVL(SHR2.FREQ_CD,-999)   =  NVL(l_FREQ_CD,-999) and
                NVL(SHR2.DETERMINATION_CD,-999) = NVL(l_DETERMINATION_CD,-999) and
                NVL(SHR2.DETERMINATION_RL,-999) = NVL(l_DETERMINATION_RL,-999) and
                NVL(SHR2.MAX_HRS_NUM,-999) = NVL(l_MAX_HRS_NUM,-999) and
                NVL(SHR2.ROUNDING_CD,-999) = NVL(l_ROUNDING_CD,-999) and
                NVL(SHR2.ROUNDING_RL,-999) = NVL(l_ROUNDING_RL,-999) and
                NVL(SHR2.SCHEDD_HRS_RL,-999) = NVL(l_SCHEDD_HRS_RL,-999)and
                SHR2.ORDR_NUM      = l_ORDR_NUM and
                SHR2.business_group_id  = c_business_group_id
                and   SHR2.effective_end_date >= c_effective_end_date )
                ;
Line: 24780

   l_update                  boolean      := false ;
Line: 24781

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 24864

       l_update := false;
Line: 24868

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 24873

               l_update := true;
Line: 24890

               hr_utility.set_location( 'found record for update',10);
Line: 24894

           l_update := false;
Line: 24942

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_SHR.information1;
Line: 24966

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_SCHEDD_HRS_RT_F CREATE_SCHEDD_HRS_RATE ',20);
Line: 25045

           if l_update then
             --
             l_datetrack_mode := r_SHR.datetrack_mode ;
Line: 25065

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_SCHEDD_HRS_RT_F UPDATE_SCHEDD_HRS_RATE ',30);
Line: 25068

           BEN_SCHEDD_HRS_RATE_API.UPDATE_SCHEDD_HRS_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_DETERMINATION_CD      => r_SHR.INFORMATION12
             ,P_DETERMINATION_RL      => l_DETERMINATION_RL
             ,P_EXCLD_FLAG      => r_SHR.INFORMATION13
             ,P_FREQ_CD      => r_SHR.INFORMATION14
             ,P_HRS_NUM      => r_SHR.INFORMATION288
             ,P_MAX_HRS_NUM      => r_SHR.INFORMATION287
             ,P_ORDR_NUM      => r_SHR.INFORMATION260
             ,P_ROUNDING_CD      => r_SHR.INFORMATION11
             ,P_ROUNDING_RL      => l_ROUNDING_RL
             ,P_SCHEDD_HRS_RL      => l_SCHEDD_HRS_RL
             ,P_SCHEDD_HRS_RT_ID      => l_schedd_hrs_rt_id
             ,P_SHR_ATTRIBUTE1      => r_SHR.INFORMATION111
             ,P_SHR_ATTRIBUTE10      => r_SHR.INFORMATION120
             ,P_SHR_ATTRIBUTE11      => r_SHR.INFORMATION121
             ,P_SHR_ATTRIBUTE12      => r_SHR.INFORMATION122
             ,P_SHR_ATTRIBUTE13      => r_SHR.INFORMATION123
             ,P_SHR_ATTRIBUTE14      => r_SHR.INFORMATION124
             ,P_SHR_ATTRIBUTE15      => r_SHR.INFORMATION125
             ,P_SHR_ATTRIBUTE16      => r_SHR.INFORMATION126
             ,P_SHR_ATTRIBUTE17      => r_SHR.INFORMATION127
             ,P_SHR_ATTRIBUTE18      => r_SHR.INFORMATION128
             ,P_SHR_ATTRIBUTE19      => r_SHR.INFORMATION129
             ,P_SHR_ATTRIBUTE2      => r_SHR.INFORMATION112
             ,P_SHR_ATTRIBUTE20      => r_SHR.INFORMATION130
             ,P_SHR_ATTRIBUTE21      => r_SHR.INFORMATION131
             ,P_SHR_ATTRIBUTE22      => r_SHR.INFORMATION132
             ,P_SHR_ATTRIBUTE23      => r_SHR.INFORMATION133
             ,P_SHR_ATTRIBUTE24      => r_SHR.INFORMATION134
             ,P_SHR_ATTRIBUTE25      => r_SHR.INFORMATION135
             ,P_SHR_ATTRIBUTE26      => r_SHR.INFORMATION136
             ,P_SHR_ATTRIBUTE27      => r_SHR.INFORMATION137
             ,P_SHR_ATTRIBUTE28      => r_SHR.INFORMATION138
             ,P_SHR_ATTRIBUTE29      => r_SHR.INFORMATION139
             ,P_SHR_ATTRIBUTE3      => r_SHR.INFORMATION113
             ,P_SHR_ATTRIBUTE30      => r_SHR.INFORMATION140
             ,P_SHR_ATTRIBUTE4      => r_SHR.INFORMATION114
             ,P_SHR_ATTRIBUTE5      => r_SHR.INFORMATION115
             ,P_SHR_ATTRIBUTE6      => r_SHR.INFORMATION116
             ,P_SHR_ATTRIBUTE7      => r_SHR.INFORMATION117
             ,P_SHR_ATTRIBUTE8      => r_SHR.INFORMATION118
             ,P_SHR_ATTRIBUTE9      => r_SHR.INFORMATION119
             ,P_SHR_ATTRIBUTE_CATEGORY      => r_SHR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 25133

             BEN_SCHEDD_HRS_RATE_API.delete_SCHEDD_HRS_RATE(
                --
                p_validate                       => false
                ,p_schedd_hrs_rt_id                   => l_schedd_hrs_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 25183

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_QUA_IN_GR_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 25200

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 25212

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 25227

   select
     QIG.qua_in_gr_rt_id new_value
   from BEN_QUA_IN_GR_RT_F QIG
   where
   QIG.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   QIG.QUAR_IN_GRADE_CD     = l_QUAR_IN_GRADE_CD  and
   QIG.ORDR_NUM             =  l_ORDR_NUM and
   QIG.business_group_id  = c_business_group_id
   and   QIG.qua_in_gr_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 25241

   and exists ( select null
                from BEN_QUA_IN_GR_RT_F QIG1
                where
                QIG1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                QIG1.QUAR_IN_GRADE_CD     = l_QUAR_IN_GRADE_CD  and
                QIG1.ORDR_NUM             =  l_ORDR_NUM and
                QIG1.business_group_id  = c_business_group_id
                and   QIG1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_QUA_IN_GR_RT_F QIG2
                where
                QIG2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                QIG2.QUAR_IN_GRADE_CD     = l_QUAR_IN_GRADE_CD  and
                QIG2.ORDR_NUM             =  l_ORDR_NUM and
                QIG2.business_group_id  = c_business_group_id
                and   QIG2.effective_end_date >= c_effective_end_date )
                ;
Line: 25266

   l_update                  boolean      := false ;
Line: 25267

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 25343

       l_update := false;
Line: 25347

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 25352

               l_update := true;
Line: 25369

               hr_utility.set_location( 'found record for update',10);
Line: 25373

           l_update := false;
Line: 25421

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_QIG.information1;
Line: 25445

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_QUA_IN_GR_RT_F CREATE_QUA_IN_GR_RT ',20);
Line: 25517

           if l_update then
             --
             l_datetrack_mode := r_QIG.datetrack_mode ;
Line: 25537

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_QUA_IN_GR_RT_F UPDATE_QUA_IN_GR_RT ',30);
Line: 25540

           BEN_QUA_IN_GR_RT_API.UPDATE_QUA_IN_GR_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_QIG.INFORMATION12
             ,P_ORDR_NUM      => r_QIG.INFORMATION257
             ,P_QIG_ATTRIBUTE1      => r_QIG.INFORMATION111
             ,P_QIG_ATTRIBUTE10      => r_QIG.INFORMATION120
             ,P_QIG_ATTRIBUTE11      => r_QIG.INFORMATION121
             ,P_QIG_ATTRIBUTE12      => r_QIG.INFORMATION122
             ,P_QIG_ATTRIBUTE13      => r_QIG.INFORMATION123
             ,P_QIG_ATTRIBUTE14      => r_QIG.INFORMATION124
             ,P_QIG_ATTRIBUTE15      => r_QIG.INFORMATION125
             ,P_QIG_ATTRIBUTE16      => r_QIG.INFORMATION126
             ,P_QIG_ATTRIBUTE17      => r_QIG.INFORMATION127
             ,P_QIG_ATTRIBUTE18      => r_QIG.INFORMATION128
             ,P_QIG_ATTRIBUTE19      => r_QIG.INFORMATION129
             ,P_QIG_ATTRIBUTE2      => r_QIG.INFORMATION112
             ,P_QIG_ATTRIBUTE20      => r_QIG.INFORMATION130
             ,P_QIG_ATTRIBUTE21      => r_QIG.INFORMATION131
             ,P_QIG_ATTRIBUTE22      => r_QIG.INFORMATION132
             ,P_QIG_ATTRIBUTE23      => r_QIG.INFORMATION133
             ,P_QIG_ATTRIBUTE24      => r_QIG.INFORMATION134
             ,P_QIG_ATTRIBUTE25      => r_QIG.INFORMATION135
             ,P_QIG_ATTRIBUTE26      => r_QIG.INFORMATION136
             ,P_QIG_ATTRIBUTE27      => r_QIG.INFORMATION137
             ,P_QIG_ATTRIBUTE28      => r_QIG.INFORMATION138
             ,P_QIG_ATTRIBUTE29      => r_QIG.INFORMATION139
             ,P_QIG_ATTRIBUTE3      => r_QIG.INFORMATION113
             ,P_QIG_ATTRIBUTE30      => r_QIG.INFORMATION140
             ,P_QIG_ATTRIBUTE4      => r_QIG.INFORMATION114
             ,P_QIG_ATTRIBUTE5      => r_QIG.INFORMATION115
             ,P_QIG_ATTRIBUTE6      => r_QIG.INFORMATION116
             ,P_QIG_ATTRIBUTE7      => r_QIG.INFORMATION117
             ,P_QIG_ATTRIBUTE8      => r_QIG.INFORMATION118
             ,P_QIG_ATTRIBUTE9      => r_QIG.INFORMATION119
             ,P_QIG_ATTRIBUTE_CATEGORY      => r_QIG.INFORMATION110
             ,P_QUAR_IN_GRADE_CD      => r_QIG.INFORMATION11
             ,P_QUA_IN_GR_RT_ID      => l_qua_in_gr_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 25598

             BEN_QUA_IN_GR_RT_API.delete_QUA_IN_GR_RT(
                --
                p_validate                       => false
                ,p_qua_in_gr_rt_id                   => l_qua_in_gr_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 25648

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PERF_RTNG_RT_F
   and tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3, cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 25665

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 25677

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 25692

   select
     PRR.perf_rtng_rt_id new_value
   from BEN_PERF_RTNG_RT_F PRR
   where
   PRR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PRR.ORDR_NUM          = l_ORDR_NUM       and
   PRR.EVENT_TYPE          = l_EVENT_TYPE       and
   PRR.PERF_RTNG_CD        = l_PERF_RTNG_CD       and
   PRR.business_group_id  = c_business_group_id
   and   PRR.perf_rtng_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 25707

   and exists ( select null
                from BEN_PERF_RTNG_RT_F PRR1
                where
                PRR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PRR1.ORDR_NUM          = l_ORDR_NUM       and
                PRR1.EVENT_TYPE          = l_EVENT_TYPE       and
                PRR1.PERF_RTNG_CD        = l_PERF_RTNG_CD       and
                PRR1.business_group_id  = c_business_group_id
                and   PRR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PERF_RTNG_RT_F PRR2
                where
                PRR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PRR2.ORDR_NUM          = l_ORDR_NUM       and
                PRR2.EVENT_TYPE          = l_EVENT_TYPE       and
                PRR2.PERF_RTNG_CD        = l_PERF_RTNG_CD       and
                PRR2.business_group_id  = c_business_group_id
                and   PRR2.effective_end_date >= c_effective_end_date )
                ;
Line: 25734

   l_update                  boolean      := false ;
Line: 25735

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 25812

       l_update := false;
Line: 25816

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 25821

               l_update := true;
Line: 25838

               hr_utility.set_location( 'found record for update',10);
Line: 25842

           l_update := false;
Line: 25890

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PRR.information1;
Line: 25914

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_PERF_RTNG_RT_F CREATE_PERF_RTNG_RT ',20);
Line: 25987

           if l_update then
             --
             l_datetrack_mode := r_PRR.datetrack_mode ;
Line: 26007

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_PERF_RTNG_RT_F UPDATE_PERF_RTNG_RT ',30);
Line: 26010

           BEN_PERF_RTNG_RT_API.UPDATE_PERF_RTNG_RT(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EVENT_TYPE      => r_PRR.INFORMATION13
             ,P_EXCLD_FLAG      => r_PRR.INFORMATION11
             ,P_ORDR_NUM      => r_PRR.INFORMATION257
             ,P_PERF_RTNG_CD      => r_PRR.INFORMATION12
             ,P_PERF_RTNG_RT_ID      => l_perf_rtng_rt_id
             ,P_PRR_ATTRIBUTE1      => r_PRR.INFORMATION111
             ,P_PRR_ATTRIBUTE10      => r_PRR.INFORMATION120
             ,P_PRR_ATTRIBUTE11      => r_PRR.INFORMATION121
             ,P_PRR_ATTRIBUTE12      => r_PRR.INFORMATION122
             ,P_PRR_ATTRIBUTE13      => r_PRR.INFORMATION123
             ,P_PRR_ATTRIBUTE14      => r_PRR.INFORMATION124
             ,P_PRR_ATTRIBUTE15      => r_PRR.INFORMATION125
             ,P_PRR_ATTRIBUTE16      => r_PRR.INFORMATION126
             ,P_PRR_ATTRIBUTE17      => r_PRR.INFORMATION127
             ,P_PRR_ATTRIBUTE18      => r_PRR.INFORMATION128
             ,P_PRR_ATTRIBUTE19      => r_PRR.INFORMATION129
             ,P_PRR_ATTRIBUTE2      => r_PRR.INFORMATION112
             ,P_PRR_ATTRIBUTE20      => r_PRR.INFORMATION130
             ,P_PRR_ATTRIBUTE21      => r_PRR.INFORMATION131
             ,P_PRR_ATTRIBUTE22      => r_PRR.INFORMATION132
             ,P_PRR_ATTRIBUTE23      => r_PRR.INFORMATION133
             ,P_PRR_ATTRIBUTE24      => r_PRR.INFORMATION134
             ,P_PRR_ATTRIBUTE25      => r_PRR.INFORMATION135
             ,P_PRR_ATTRIBUTE26      => r_PRR.INFORMATION136
             ,P_PRR_ATTRIBUTE27      => r_PRR.INFORMATION137
             ,P_PRR_ATTRIBUTE28      => r_PRR.INFORMATION138
             ,P_PRR_ATTRIBUTE29      => r_PRR.INFORMATION139
             ,P_PRR_ATTRIBUTE3      => r_PRR.INFORMATION113
             ,P_PRR_ATTRIBUTE30      => r_PRR.INFORMATION140
             ,P_PRR_ATTRIBUTE4      => r_PRR.INFORMATION114
             ,P_PRR_ATTRIBUTE5      => r_PRR.INFORMATION115
             ,P_PRR_ATTRIBUTE6      => r_PRR.INFORMATION116
             ,P_PRR_ATTRIBUTE7      => r_PRR.INFORMATION117
             ,P_PRR_ATTRIBUTE8      => r_PRR.INFORMATION118
             ,P_PRR_ATTRIBUTE9      => r_PRR.INFORMATION119
             ,P_PRR_ATTRIBUTE_CATEGORY      => r_PRR.INFORMATION110
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 26069

             BEN_PERF_RTNG_RT_API.delete_PERF_RTNG_RT(
                --
                p_validate                       => false
                ,p_perf_rtng_rt_id                   => l_perf_rtng_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );
Line: 26116

   select distinct cpe.information1,
     cpe.information2,
     cpe.information3,
     cpe.table_route_id
   ,cpe.dml_operation,cpe.datetrack_mode from ben_copy_entity_results cpe,
        pqh_table_route tr
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = tr.table_route_id
   -- and   tr.where_clause        = l_BEN_PPL_GRP_RT_F
   and   tr.table_alias = l_table_alias
   and   cpe.number_of_copies   = 1 -- ADDITION
   group by cpe.information1,cpe.information2,cpe.information3,cpe.table_route_id,cpe.dml_operation,cpe.datetrack_mode
   order by information1, information2; --added for bug: 5151945
Line: 26133

   select
     min(cpe.information2) min_esd,
     max(cpe.information3) min_eed
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1 ;
Line: 26145

   select
     cpe.*
   from ben_copy_entity_results cpe
   where cpe.copy_entity_txn_id = p_copy_entity_txn_id
   and   cpe.table_route_id     = c_table_route_id
   and   cpe.information1       = c_information1
   and   cpe.information2       = c_information2
   and   cpe.information3       = c_information3
   and rownum = 1 ;
Line: 26160

   select
     PGR.ppl_grp_rt_id new_value
   from BEN_PPL_GRP_RT_F PGR
   where
   PGR.PEOPLE_GROUP_ID     = l_PEOPLE_GROUP_ID  and
   PGR.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
   PGR.business_group_id  = c_business_group_id
   and   PGR.ppl_grp_rt_id  <> c_new_pk_id
--TEMPIK
   and c_effective_start_date between effective_start_date
                            and effective_end_date ;
Line: 26173

   and exists ( select null
                from BEN_PPL_GRP_RT_F PGR1
                where
                PGR1.PEOPLE_GROUP_ID     = l_PEOPLE_GROUP_ID  and
                PGR1.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PGR1.business_group_id  = c_business_group_id
                and   PGR1.effective_start_date <= c_effective_start_date )
   and exists ( select null
                from BEN_PPL_GRP_RT_F PGR2
                where
                PGR2.PEOPLE_GROUP_ID     = l_PEOPLE_GROUP_ID  and
                PGR2.VRBL_RT_PRFL_ID     = l_VRBL_RT_PRFL_ID  and
                PGR2.business_group_id  = c_business_group_id
                and   PGR2.effective_end_date >= c_effective_end_date )
                ;
Line: 26196

   l_update                  boolean      := false ;
Line: 26197

   l_datetrack_mode          varchar2(80) := hr_api.g_update;
Line: 26271

       l_update := false;
Line: 26275

       if l_dml_operation = 'UPDATE' then
         --
         l_object_found_in_target := TRUE;
Line: 26280

               l_update := true;
Line: 26297

               hr_utility.set_location( 'found record for update',10);
Line: 26301

           l_update := false;
Line: 26349

       if not l_object_found_in_target OR l_update   then
         --
         l_current_pk_id := r_PGR.information1;
Line: 26373

         if l_first_rec and not l_update then
           -- Call Create routine.
           hr_utility.set_location(' BEN_PPL_GRP_RT_F CREATE_PEOPLE_GROUP_RATE ',20);
Line: 26445

           if l_update then
             --
             l_datetrack_mode := r_PGR.datetrack_mode ;
Line: 26465

           IF l_update OR l_dml_operation <> 'UPDATE' THEN
           --UPD END
           hr_utility.set_location(' BEN_PPL_GRP_RT_F UPDATE_PEOPLE_GROUP_RATE ',30);
Line: 26468

           BEN_PEOPLE_GROUP_RATE_API.UPDATE_PEOPLE_GROUP_RATE(
             --
             P_VALIDATE               => false
             ,P_EFFECTIVE_DATE        => l_effective_date
             ,P_BUSINESS_GROUP_ID     => p_target_business_group_id
             --
             ,P_EXCLD_FLAG      => r_PGR.INFORMATION11
             ,P_ORDR_NUM      => r_PGR.INFORMATION261
             ,P_PEOPLE_GROUP_ID      => l_PEOPLE_GROUP_ID
             ,P_PGR_ATTRIBUTE1      => r_PGR.INFORMATION111
             ,P_PGR_ATTRIBUTE10      => r_PGR.INFORMATION120
             ,P_PGR_ATTRIBUTE11      => r_PGR.INFORMATION121
             ,P_PGR_ATTRIBUTE12      => r_PGR.INFORMATION122
             ,P_PGR_ATTRIBUTE13      => r_PGR.INFORMATION123
             ,P_PGR_ATTRIBUTE14      => r_PGR.INFORMATION124
             ,P_PGR_ATTRIBUTE15      => r_PGR.INFORMATION125
             ,P_PGR_ATTRIBUTE16      => r_PGR.INFORMATION126
             ,P_PGR_ATTRIBUTE17      => r_PGR.INFORMATION127
             ,P_PGR_ATTRIBUTE18      => r_PGR.INFORMATION128
             ,P_PGR_ATTRIBUTE19      => r_PGR.INFORMATION129
             ,P_PGR_ATTRIBUTE2      => r_PGR.INFORMATION112
             ,P_PGR_ATTRIBUTE20      => r_PGR.INFORMATION130
             ,P_PGR_ATTRIBUTE21      => r_PGR.INFORMATION131
             ,P_PGR_ATTRIBUTE22      => r_PGR.INFORMATION132
             ,P_PGR_ATTRIBUTE23      => r_PGR.INFORMATION133
             ,P_PGR_ATTRIBUTE24      => r_PGR.INFORMATION134
             ,P_PGR_ATTRIBUTE25      => r_PGR.INFORMATION135
             ,P_PGR_ATTRIBUTE26      => r_PGR.INFORMATION136
             ,P_PGR_ATTRIBUTE27      => r_PGR.INFORMATION137
             ,P_PGR_ATTRIBUTE28      => r_PGR.INFORMATION138
             ,P_PGR_ATTRIBUTE29      => r_PGR.INFORMATION139
             ,P_PGR_ATTRIBUTE3      => r_PGR.INFORMATION113
             ,P_PGR_ATTRIBUTE30      => r_PGR.INFORMATION140
             ,P_PGR_ATTRIBUTE4      => r_PGR.INFORMATION114
             ,P_PGR_ATTRIBUTE5      => r_PGR.INFORMATION115
             ,P_PGR_ATTRIBUTE6      => r_PGR.INFORMATION116
             ,P_PGR_ATTRIBUTE7      => r_PGR.INFORMATION117
             ,P_PGR_ATTRIBUTE8      => r_PGR.INFORMATION118
             ,P_PGR_ATTRIBUTE9      => r_PGR.INFORMATION119
             ,P_PGR_ATTRIBUTE_CATEGORY      => r_PGR.INFORMATION110
             ,P_PPL_GRP_RT_ID      => l_ppl_grp_rt_id
             ,P_VRBL_RT_PRFL_ID      => l_VRBL_RT_PRFL_ID
             --
             ,P_EFFECTIVE_START_DATE  => l_effective_start_date
             ,P_EFFECTIVE_END_DATE    => l_effective_end_date
             ,P_OBJECT_VERSION_NUMBER => l_object_version_number
             ,P_DATETRACK_MODE        => l_datetrack_mode
           );
Line: 26526

             BEN_PEOPLE_GROUP_RATE_API.delete_PEOPLE_GROUP_RATE(
                --
                p_validate                       => false
                 ,p_ppl_grp_rt_id                 => l_ppl_grp_rt_id
                ,p_effective_start_date           => l_effective_start_date
                ,p_effective_end_date             => l_effective_end_date
                ,p_object_version_number          => l_object_version_number
                ,p_effective_date                 => l_max_eed
                ,p_datetrack_mode                 => hr_api.g_delete
                --
                );