DBA Data[Home] [Help]

APPS.HR_PERSON_DEPLOYMENT_API SQL Statements

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

Line: 96

  select pbg.legislation_code
  from   per_business_groups pbg
  where  pbg.business_group_id = p_business_group_id;
Line: 389

procedure update_person_deployment
  (p_validate                      in     boolean    default false
  ,p_person_deployment_id          in     number
  ,p_object_version_number         in out nocopy number
  ,p_to_person_id                  in     number     default hr_api.g_number
  ,p_person_type_id                in     number     default hr_api.g_number
  ,p_start_date                    in     date       default hr_api.g_date
  ,p_end_date                      in     date       default hr_api.g_date
  ,p_deployment_reason             in     varchar2   default hr_api.g_varchar2
  ,p_employee_number               in     varchar2   default hr_api.g_varchar2
  ,p_leaving_reason                in     varchar2   default hr_api.g_varchar2
  ,p_leaving_person_type_id        in     number     default hr_api.g_number
  ,p_status                        in     varchar2   default hr_api.g_varchar2
  ,p_status_change_reason          in     varchar2   default hr_api.g_varchar2
  ,p_deplymt_policy_id             in     number     default hr_api.g_number
  ,p_organization_id               in     number     default hr_api.g_number
  ,p_location_id                   in     number     default hr_api.g_number
  ,p_job_id                        in     number     default hr_api.g_number
  ,p_position_id                   in     number     default hr_api.g_number
  ,p_grade_id                      in     number     default hr_api.g_number
  ,p_supervisor_id                 in     number     default hr_api.g_number
  ,p_supervisor_assignment_id      in     number     default hr_api.g_number
  ,p_retain_direct_reports         in     varchar2   default hr_api.g_varchar2
  ,p_payroll_id                    in     number     default hr_api.g_number
  ,p_pay_basis_id                  in     number     default hr_api.g_number
  ,p_proposed_salary               in     varchar2   default hr_api.g_varchar2
  ,p_people_group_id               in     number     default hr_api.g_number
  ,p_soft_coding_keyflex_id        in     number     default hr_api.g_number
  ,p_assignment_status_type_id     in     number     default hr_api.g_number
  ,p_ass_status_change_reason      in     varchar2   default hr_api.g_varchar2
  ,p_assignment_category           in     varchar2   default hr_api.g_varchar2
  ,p_per_information1              in     varchar2   default hr_api.g_varchar2
  ,p_per_information2              in     varchar2   default hr_api.g_varchar2
  ,p_per_information3              in     varchar2   default hr_api.g_varchar2
  ,p_per_information4              in     varchar2   default hr_api.g_varchar2
  ,p_per_information5              in     varchar2   default hr_api.g_varchar2
  ,p_per_information6              in     varchar2   default hr_api.g_varchar2
  ,p_per_information7              in     varchar2   default hr_api.g_varchar2
  ,p_per_information8              in     varchar2   default hr_api.g_varchar2
  ,p_per_information9              in     varchar2   default hr_api.g_varchar2
  ,p_per_information10             in     varchar2   default hr_api.g_varchar2
  ,p_per_information11             in     varchar2   default hr_api.g_varchar2
  ,p_per_information12             in     varchar2   default hr_api.g_varchar2
  ,p_per_information13             in     varchar2   default hr_api.g_varchar2
  ,p_per_information14             in     varchar2   default hr_api.g_varchar2
  ,p_per_information15             in     varchar2   default hr_api.g_varchar2
  ,p_per_information16             in     varchar2   default hr_api.g_varchar2
  ,p_per_information17             in     varchar2   default hr_api.g_varchar2
  ,p_per_information18             in     varchar2   default hr_api.g_varchar2
  ,p_per_information19             in     varchar2   default hr_api.g_varchar2
  ,p_per_information20             in     varchar2   default hr_api.g_varchar2
  ,p_per_information21             in     varchar2   default hr_api.g_varchar2
  ,p_per_information22             in     varchar2   default hr_api.g_varchar2
  ,p_per_information23             in     varchar2   default hr_api.g_varchar2
  ,p_per_information24             in     varchar2   default hr_api.g_varchar2
  ,p_per_information25             in     varchar2   default hr_api.g_varchar2
  ,p_per_information26             in     varchar2   default hr_api.g_varchar2
  ,p_per_information27             in     varchar2   default hr_api.g_varchar2
  ,p_per_information28             in     varchar2   default hr_api.g_varchar2
  ,p_per_information29             in     varchar2   default hr_api.g_varchar2
  ,p_per_information30             in     varchar2   default hr_api.g_varchar2
  ,p_policy_duration_warning          out nocopy boolean
  ) is
  --
  -- Declare cursors and local variables
  --
  l_object_version_number            number;
Line: 460

  l_proc                varchar2(72) := g_package||'update_person_deployment';
Line: 466

  savepoint update_person_deployment;
Line: 482

    HR_PERSON_DEPLOYMENT_BK2.UPDATE_PERSON_DEPLOYMENT_B
      (p_person_deployment_id          => p_person_deployment_id
      ,p_object_version_number         => p_object_version_number
      ,p_to_person_id                  => p_to_person_id
      ,p_person_type_id                => p_person_type_id
      ,p_start_date                    => l_start_date
      ,p_status                        => p_status
      ,p_status_change_reason          => p_status_change_reason
      ,p_end_date                      => l_end_date
      ,p_deployment_reason             => p_deployment_reason
      ,p_employee_number               => p_employee_number
      ,p_leaving_reason                => p_leaving_reason
      ,p_leaving_person_type_id        => p_leaving_person_type_id
      ,p_deplymt_policy_id             => p_deplymt_policy_id
      ,p_organization_id               => p_organization_id
      ,p_location_id                   => p_location_id
      ,p_job_id                        => p_job_id
      ,p_position_id                   => p_position_id
      ,p_grade_id                      => p_grade_id
      ,p_supervisor_id                 => p_supervisor_id
      ,p_supervisor_assignment_id      => p_supervisor_assignment_id
      ,p_retain_direct_reports         => p_retain_direct_reports
      ,p_payroll_id                    => p_payroll_id
      ,p_pay_basis_id                  => p_pay_basis_id
      ,p_proposed_salary               => p_proposed_salary
      ,p_people_group_id               => p_people_group_id
      ,p_soft_coding_keyflex_id        => p_soft_coding_keyflex_id
      ,p_assignment_status_type_id     => p_assignment_status_type_id
      ,p_ass_status_change_reason      => p_ass_status_change_reason
      ,p_assignment_category           => p_assignment_category
      ,p_per_information1              => p_per_information1
      ,p_per_information2              => p_per_information2
      ,p_per_information3              => p_per_information3
      ,p_per_information4              => p_per_information4
      ,p_per_information5              => p_per_information5
      ,p_per_information6              => p_per_information6
      ,p_per_information7              => p_per_information7
      ,p_per_information8              => p_per_information8
      ,p_per_information9              => p_per_information9
      ,p_per_information10             => p_per_information10
      ,p_per_information11             => p_per_information11
      ,p_per_information12             => p_per_information12
      ,p_per_information13             => p_per_information13
      ,p_per_information14             => p_per_information14
      ,p_per_information15             => p_per_information15
      ,p_per_information16             => p_per_information16
      ,p_per_information17             => p_per_information17
      ,p_per_information18             => p_per_information18
      ,p_per_information19             => p_per_information19
      ,p_per_information20             => p_per_information20
      ,p_per_information21             => p_per_information21
      ,p_per_information22             => p_per_information22
      ,p_per_information23             => p_per_information23
      ,p_per_information24             => p_per_information24
      ,p_per_information25             => p_per_information25
      ,p_per_information26             => p_per_information26
      ,p_per_information27             => p_per_information27
      ,p_per_information28             => p_per_information28
      ,p_per_information29             => p_per_information29
      ,p_per_information30             => p_per_information30
      );
Line: 546

        (p_module_name => 'UPDATE_PERSON_DEPLOYMENT'
        ,p_hook_type   => 'BP'
        );
Line: 625

    HR_PERSON_DEPLOYMENT_BK2.UPDATE_PERSON_DEPLOYMENT_A
      (p_person_deployment_id          => p_person_deployment_id
      ,p_object_version_number         => p_object_version_number
      ,p_to_person_id                  => p_to_person_id
      ,p_person_type_id                => p_person_type_id
      ,p_start_date                    => l_start_date
      ,p_status                        => p_status
      ,p_status_change_reason          => p_status_change_reason
      ,p_end_date                      => l_end_date
      ,p_deployment_reason             => p_deployment_reason
      ,p_employee_number               => p_employee_number
      ,p_leaving_reason                => p_leaving_reason
      ,p_leaving_person_type_id        => p_leaving_person_type_id
      ,p_deplymt_policy_id             => p_deplymt_policy_id
      ,p_organization_id               => p_organization_id
      ,p_location_id                   => p_location_id
      ,p_job_id                        => p_job_id
      ,p_position_id                   => p_position_id
      ,p_grade_id                      => p_grade_id
      ,p_supervisor_id                 => p_supervisor_id
      ,p_supervisor_assignment_id      => p_supervisor_assignment_id
      ,p_retain_direct_reports         => p_retain_direct_reports
      ,p_payroll_id                    => p_payroll_id
      ,p_pay_basis_id                  => p_pay_basis_id
      ,p_proposed_salary               => p_proposed_salary
      ,p_people_group_id               => p_people_group_id
      ,p_soft_coding_keyflex_id        => p_soft_coding_keyflex_id
      ,p_assignment_status_type_id     => p_assignment_status_type_id
      ,p_ass_status_change_reason      => p_ass_status_change_reason
      ,p_assignment_category           => p_assignment_category
      ,p_per_information1              => p_per_information1
      ,p_per_information2              => p_per_information2
      ,p_per_information3              => p_per_information3
      ,p_per_information4              => p_per_information4
      ,p_per_information5              => p_per_information5
      ,p_per_information6              => p_per_information6
      ,p_per_information7              => p_per_information7
      ,p_per_information8              => p_per_information8
      ,p_per_information9              => p_per_information9
      ,p_per_information10             => p_per_information10
      ,p_per_information11             => p_per_information11
      ,p_per_information12             => p_per_information12
      ,p_per_information13             => p_per_information13
      ,p_per_information14             => p_per_information14
      ,p_per_information15             => p_per_information15
      ,p_per_information16             => p_per_information16
      ,p_per_information17             => p_per_information17
      ,p_per_information18             => p_per_information18
      ,p_per_information19             => p_per_information19
      ,p_per_information20             => p_per_information20
      ,p_per_information21             => p_per_information21
      ,p_per_information22             => p_per_information22
      ,p_per_information23             => p_per_information23
      ,p_per_information24             => p_per_information24
      ,p_per_information25             => p_per_information25
      ,p_per_information26             => p_per_information26
      ,p_per_information27             => p_per_information27
      ,p_per_information28             => p_per_information28
      ,p_per_information29             => p_per_information29
      ,p_per_information30             => p_per_information30
      ,p_policy_duration_warning       => l_policy_duration_warning
      );
Line: 690

        (p_module_name => 'UPDATE_PERSON_DEPLOYMENT'
        ,p_hook_type   => 'AP'
        );
Line: 712

    rollback to update_person_deployment;
Line: 725

    rollback to update_person_deployment;
Line: 734

end update_person_deployment;
Line: 741

procedure delete_person_deployment
  (p_validate                      in     boolean    default false
  ,p_person_deployment_id          in     number
  ,p_object_version_number         in     number
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72) := g_package||'delete_person_deployment';
Line: 755

  savepoint delete_person_deployment;
Line: 768

    HR_PERSON_DEPLOYMENT_BK3.DELETE_PERSON_DEPLOYMENT_B
      (p_person_deployment_id                 => p_person_deployment_id
      ,p_object_version_number                => p_object_version_number
      );
Line: 775

        (p_module_name => 'DELETE_PERSON_DEPLOYMENT'
        ,p_hook_type   => 'BP'
        );
Line: 795

    HR_PERSON_DEPLOYMENT_BK3.DELETE_PERSON_DEPLOYMENT_A
      (p_person_deployment_id                 => p_person_deployment_id
      ,p_object_version_number                => p_object_version_number
      );
Line: 802

        (p_module_name => 'DELETE_PERSON_DEPLOYMENT'
        ,p_hook_type   => 'AP'
        );
Line: 823

    rollback to delete_person_deployment;
Line: 834

    rollback to delete_person_deployment;
Line: 841

end delete_person_deployment;
Line: 926

  l_spp_delete_warning                 boolean;
Line: 943

  l_last_update_date       per_all_assignments_f.last_update_date%TYPE;
Line: 944

  l_last_updated_by     per_all_assignments_f.last_updated_by%TYPE;
Line: 945

  l_last_update_login   per_all_assignments_f.last_update_login%TYPE;
Line: 946

  l_payroll_id_updated           BOOLEAN;
Line: 952

  l_datetrack_update_mode      varchar2(30);
Line: 969

    select null
    from   fnd_attached_documents
    where  PK1_VALUE =p_person_deployment_id
         and ENTITY_NAME ='HR_PERSON_DEPLOYMENTS';
Line: 977

  select *
  from  hr_person_deployments dpl
  where dpl.person_deployment_id = p_person_deployment_id;
Line: 984

  select 1
  from   hr_person_deployments pdt1
  where  pdt1.person_deployment_id = p_person_deployment_id
  and    exists (select 1
                 from   hr_person_deployments pdt2
                 where  pdt2.person_deployment_id <> pdt1.person_deployment_id
                 and    pdt2.from_person_id = pdt1.from_person_id
                 and    pdt2.status in ('ACTIVE','COMPLETE')
                 and    pdt1.start_date <= nvl(pdt2.end_date,hr_api.g_eot));
Line: 995

  select papf.last_name, papf.sex, papf.party_id, papf.original_date_of_hire,papf.first_name -- 8605683 , 8688303
  from   per_all_people_f papf
  where  papf.person_id = p_person_id
  and    l_dpl_rec.start_date between
         papf.effective_start_date and papf.effective_end_date;
Line: 1002

  select papf.object_version_number
  from   per_all_people_f papf
  where  papf.person_id = p_person_id
  and    l_dpl_rec.start_date between
         papf.effective_start_date and papf.effective_end_date;
Line: 1009

  select paaf.object_version_number
  from   per_all_assignments_f paaf
  where  paaf.assignment_id = p_assignment_id
  and    l_dpl_rec.start_date between
         paaf.effective_start_date and paaf.effective_end_date;
Line: 1016

  select paaf.assignment_id, paaf.object_version_number
  from   per_all_assignments_f paaf,
         per_assignment_status_types past
  where  paaf.person_id = p_person_id
  and    l_dpl_rec.start_date between
         paaf.effective_start_date and paaf.effective_end_date
  and    paaf.assignment_type = 'E'
  and    paaf.assignment_status_type_id = past.assignment_status_type_id
  and    past.per_system_status = 'ACTIVE_ASSIGN';
Line: 1027

  select pds.period_of_service_id, pds.object_version_number
  from   per_periods_of_service pds
  where  pds.person_id = p_person_id
  and    l_dpl_rec.start_date >= pds.date_start
  and    pds.actual_termination_date is null;
Line: 1037

  select *
  from   hr_person_deplymt_contacts pdc
  where  pdc.person_deployment_id = p_person_deployment_id;
Line: 1042

  select *
  from   per_contact_relationships ctr
  where  ctr.contact_relationship_id = p_contact_relationship_id;
Line: 1049

  select *
  from   per_all_people_f papf
  where  papf.person_id = p_person_id
  and    p_effective_date between
         papf.effective_start_date and papf.effective_end_date;
Line: 1061

  select *
  from   hr_person_deplymt_eits pde
  where  pde.person_deployment_id = p_person_deployment_id;
Line: 1066

  select *
  from   per_people_extra_info pei
  where  pei.person_extra_info_id = p_person_extra_info_id;
Line: 1073

  select asg.assignment_id, asg.effective_start_date
  from   per_all_assignments_f asg
  where  asg.supervisor_id = p_person_id
  and    asg.effective_end_date > p_effective_date;*/
Line: 1079

   select *
   from   per_all_assignments_f asg
   where  asg.supervisor_id = p_person_id
   and p_start_date between asg.effective_start_date and asg.effective_end_date;
Line: 1086

   select asg.assignment_id, asg.effective_start_date,asg.effective_end_date
   from   per_all_assignments_f asg
   where  asg.supervisor_id = p_person_id
   and asg.effective_start_date > p_start_date;
Line: 1126

     select segment1,
            segment2,
            segment3,
            segment4,
            segment5,
            segment6,
            segment7,
            segment8,
            segment9,
            segment10,
            segment11,
            segment12,
            segment13,
            segment14,
            segment15,
            segment16,
            segment17,
            segment18,
            segment19,
            segment20,
            segment21,
            segment22,
            segment23,
            segment24,
            segment25,
            segment26,
            segment27,
            segment28,
            segment29,
            segment30
     from   pay_people_groups
     where  people_group_id = cur_p_people_group_id;
Line: 1207

  l_varray_d.delete;
Line: 1292

	,p_datetrack_update_mode        => 'UPDATE'
	,p_assignment_id                => l_home_asg_rec.assignment_id
	,p_object_version_number        => l_home_asg_rec.object_version_number
	,p_effective_start_date         => l_home_asg_esd
	,p_effective_end_date           => l_home_asg_eed
         );
Line: 1309

         update per_all_assignments_f
         set    supervisor_id            = l_host_person_id,
                supervisor_assignment_id =
                       decode(supervisor_assignment_id,null,null,l_host_assignment_id),
                object_version_number    = object_version_number+1
         where  assignment_id = l_reports.assignment_id
         and    effective_start_date = l_reports.effective_start_date;
Line: 1452

       l_datetrack_update_mode:='CORRECTION';
Line: 1460

                  Select count(effective_start_date)
                  into   l_later_count
                  from   per_all_assignments_f
                  where  assignment_id =  l_reports.assignment_id
                  and    effective_start_date > (select effective_end_date
                                                 from   per_all_assignments_f
                                                 where  assignment_id = l_reports.assignment_id
                                                 and    l_dpl_rec.start_date between effective_start_date and effective_end_date);
Line: 1470

       		     l_datetrack_update_mode:='UPDATE_CHANGE_INSERT';
Line: 1472

                     l_datetrack_update_mode:='UPDATE';
Line: 1478

       l_datetrack_update_mode:='UPDATE';
Line: 1483

     if  l_datetrack_update_mode = 'CORRECTION' then

         update per_all_assignments_f
         set    supervisor_id            = l_host_person_id,
                supervisor_assignment_id =
                       decode(supervisor_assignment_id,null,null,l_host_assignment_id),
                object_version_number    = object_version_number+1
         where  assignment_id = l_reports.assignment_id
         and    effective_start_date = l_reports.effective_start_date;
Line: 1493

   elsif l_datetrack_update_mode ='UPDATE_CHANGE_INSERT'  then

   per_asg_upd.upd
	 (p_assignment_id                => l_reports.assignment_id
	 ,p_effective_start_date         => l_effective_start_date --l_effective_start_date
	 ,p_effective_end_date           => l_effective_end_date
	 ,p_business_group_id            => l_business_group_id
	 ,p_assignment_status_type_id    => l_reports.assignment_status_type_id
	 ,p_assignment_type              => l_reports.assignment_type --modified
	 ,p_supervisor_id                => l_host_person_id --modified
         ,p_supervisor_assignment_id     => l_host_assignment_id --modified
	 ,p_primary_flag                 => l_reports.primary_flag
	 ,p_period_of_service_id         => l_reports.period_of_service_id
	 ,p_comment_id                   => l_comment_id
	 ,p_object_version_number        => l_reports.object_version_number
	 ,p_payroll_id_updated           => l_payroll_id_updated
	 ,p_other_manager_warning        => l_other_manager_warning
	 ,p_no_managers_warning          => l_no_managers_warning
	 ,p_org_now_no_manager_warning   => l_org_now_no_manager_warning
	 ,p_validation_start_date        => l_validation_start_date
	 ,p_validation_end_date          => l_validation_end_date
	 ,p_effective_date               => l_dpl_rec.start_date
	 ,p_datetrack_mode               => 'UPDATE_CHANGE_INSERT'
	 ,p_hourly_salaried_warning      => l_hourly_salaried_warning
	 );
Line: 1519

   elsif  l_datetrack_update_mode='UPDATE' then

   per_asg_upd.upd
	 (p_assignment_id                => l_reports.assignment_id
	 ,p_effective_start_date         => l_effective_start_date --l_effective_start_date
	 ,p_effective_end_date           => l_effective_end_date
	 ,p_business_group_id            => l_business_group_id
	 ,p_assignment_status_type_id    => l_reports.assignment_status_type_id
	 ,p_assignment_type              => l_reports.assignment_type --modified
	 ,p_supervisor_id                => l_host_person_id --modified
         ,p_supervisor_assignment_id     => l_host_assignment_id --modified
	 ,p_primary_flag                 => l_reports.primary_flag
	 ,p_period_of_service_id         => l_reports.period_of_service_id
	 ,p_comment_id                   => l_comment_id
	 ,p_object_version_number        => l_reports.object_version_number
	 ,p_payroll_id_updated           => l_payroll_id_updated
	 ,p_other_manager_warning        => l_other_manager_warning
	 ,p_no_managers_warning          => l_no_managers_warning
	 ,p_org_now_no_manager_warning   => l_org_now_no_manager_warning
	 ,p_validation_start_date        => l_validation_start_date
	 ,p_validation_end_date          => l_validation_end_date
	 ,p_effective_date               => l_dpl_rec.start_date
	 ,p_datetrack_mode               => 'UPDATE'
	 ,p_hourly_salaried_warning      => l_hourly_salaried_warning
	 );
Line: 1551

        update per_all_assignments_f
         set    supervisor_id            = l_host_person_id,
                supervisor_assignment_id =
                       decode(supervisor_assignment_id,null,null,l_host_assignment_id),
                object_version_number    = object_version_number+1
         where  assignment_id = l_fut_dt_rows.assignment_id
         and    effective_start_date = l_fut_dt_rows.effective_start_date;
Line: 1569

  hr_assignment_api.update_emp_asg
    (p_validate                     => p_validate
    ,p_effective_date               => l_dpl_rec.start_date
    ,p_datetrack_update_mode        => 'CORRECTION'
    ,p_assignment_id                => l_host_assignment_id
    ,p_object_version_number        => l_host_asg_ovn
    ,p_supervisor_id                => l_dpl_rec.supervisor_id
    ,p_assignment_number            => l_host_asg_number
    ,p_change_reason                => l_dpl_rec.ass_status_change_reason
--    ,p_assignment_status_type_id    => l_dpl_rec.assignment_status_type_id
    ,p_assignment_status_type_id    =>
                      nvl(l_dpl_rec.assignment_status_type_id,hr_api.g_number)
    ,p_comments                     => null
    ,p_date_probation_end           => hr_api.g_date
    ,p_default_code_comb_id         => hr_api.g_number
    ,p_frequency                    => hr_api.g_varchar2
    ,p_internal_address_line        => hr_api.g_varchar2
    ,p_manager_flag                 => hr_api.g_varchar2
    ,p_normal_hours                 => hr_api.g_number
    ,p_perf_review_period           => hr_api.g_number
    ,p_perf_review_period_frequency => hr_api.g_varchar2
    ,p_projected_assignment_end     => l_dpl_rec.end_date
    ,p_probation_period             => hr_api.g_number
    ,p_probation_unit               => hr_api.g_varchar2
    ,p_sal_review_period            => hr_api.g_number
    ,p_sal_review_period_frequency  => hr_api.g_varchar2
    ,p_set_of_books_id              => hr_api.g_number
    ,p_source_type                  => hr_api.g_varchar2
    ,p_time_normal_finish           => hr_api.g_varchar2
    ,p_time_normal_start            => hr_api.g_varchar2
    ,p_bargaining_unit_code         => hr_api.g_varchar2
    ,p_labour_union_member_flag     => hr_api.g_varchar2
    ,p_hourly_salaried_code         => hr_api.g_varchar2
    ,p_ass_attribute_category       => hr_api.g_varchar2
    ,p_ass_attribute1               => hr_api.g_varchar2
    ,p_ass_attribute2               => hr_api.g_varchar2
    ,p_ass_attribute3               => hr_api.g_varchar2
    ,p_ass_attribute4               => hr_api.g_varchar2
    ,p_ass_attribute5               => hr_api.g_varchar2
    ,p_ass_attribute6               => hr_api.g_varchar2
    ,p_ass_attribute7               => hr_api.g_varchar2
    ,p_ass_attribute8               => hr_api.g_varchar2
    ,p_ass_attribute9               => hr_api.g_varchar2
    ,p_ass_attribute10              => hr_api.g_varchar2
    ,p_ass_attribute11              => hr_api.g_varchar2
    ,p_ass_attribute12              => hr_api.g_varchar2
    ,p_ass_attribute13              => hr_api.g_varchar2
    ,p_ass_attribute14              => hr_api.g_varchar2
    ,p_ass_attribute15              => hr_api.g_varchar2
    ,p_ass_attribute16              => hr_api.g_varchar2
    ,p_ass_attribute17              => hr_api.g_varchar2
    ,p_ass_attribute18              => hr_api.g_varchar2
    ,p_ass_attribute19              => hr_api.g_varchar2
    ,p_ass_attribute20              => hr_api.g_varchar2
    ,p_ass_attribute21              => hr_api.g_varchar2
    ,p_ass_attribute22              => hr_api.g_varchar2
    ,p_ass_attribute23              => hr_api.g_varchar2
    ,p_ass_attribute24              => hr_api.g_varchar2
    ,p_ass_attribute25              => hr_api.g_varchar2
    ,p_ass_attribute26              => hr_api.g_varchar2
    ,p_ass_attribute27              => hr_api.g_varchar2
    ,p_ass_attribute28              => hr_api.g_varchar2
    ,p_ass_attribute29              => hr_api.g_varchar2
    ,p_ass_attribute30              => hr_api.g_varchar2
    ,p_title                        => hr_api.g_varchar2
    ,p_segment1                     => hr_api.g_varchar2
    ,p_segment2                     => hr_api.g_varchar2
    ,p_segment3                     => hr_api.g_varchar2
    ,p_segment4                     => hr_api.g_varchar2
    ,p_segment5                     => hr_api.g_varchar2
    ,p_segment6                     => hr_api.g_varchar2
    ,p_segment7                     => hr_api.g_varchar2
    ,p_segment8                     => hr_api.g_varchar2
    ,p_segment9                     => hr_api.g_varchar2
    ,p_segment10                    => hr_api.g_varchar2
    ,p_segment11                    => hr_api.g_varchar2
    ,p_segment12                    => hr_api.g_varchar2
    ,p_segment13                    => hr_api.g_varchar2
    ,p_segment14                    => hr_api.g_varchar2
    ,p_segment15                    => hr_api.g_varchar2
    ,p_segment16                    => hr_api.g_varchar2
    ,p_segment17                    => hr_api.g_varchar2
    ,p_segment18                    => hr_api.g_varchar2
    ,p_segment19                    => hr_api.g_varchar2
    ,p_segment20                    => hr_api.g_varchar2
    ,p_segment21                    => hr_api.g_varchar2
    ,p_segment22                    => hr_api.g_varchar2
    ,p_segment23                    => hr_api.g_varchar2
    ,p_segment24                    => hr_api.g_varchar2
    ,p_segment25                    => hr_api.g_varchar2
    ,p_segment26                    => hr_api.g_varchar2
    ,p_segment27                    => hr_api.g_varchar2
    ,p_segment28                    => hr_api.g_varchar2
    ,p_segment29                    => hr_api.g_varchar2
    ,p_segment30                    => hr_api.g_varchar2
    ,p_concat_segments              => hr_api.g_varchar2
    ,p_contract_id                  => hr_api.g_number
    ,p_establishment_id             => hr_api.g_number
    ,p_collective_agreement_id      => hr_api.g_number
    ,p_cagr_id_flex_num             => hr_api.g_number
    ,p_cag_segment1                 => hr_api.g_varchar2
    ,p_cag_segment2                 => hr_api.g_varchar2
    ,p_cag_segment3                 => hr_api.g_varchar2
    ,p_cag_segment4                 => hr_api.g_varchar2
    ,p_cag_segment5                 => hr_api.g_varchar2
    ,p_cag_segment6                 => hr_api.g_varchar2
    ,p_cag_segment7                 => hr_api.g_varchar2
    ,p_cag_segment8                 => hr_api.g_varchar2
    ,p_cag_segment9                 => hr_api.g_varchar2
    ,p_cag_segment10                => hr_api.g_varchar2
    ,p_cag_segment11                => hr_api.g_varchar2
    ,p_cag_segment12                => hr_api.g_varchar2
    ,p_cag_segment13                => hr_api.g_varchar2
    ,p_cag_segment14                => hr_api.g_varchar2
    ,p_cag_segment15                => hr_api.g_varchar2
    ,p_cag_segment16                => hr_api.g_varchar2
    ,p_cag_segment17                => hr_api.g_varchar2
    ,p_cag_segment18                => hr_api.g_varchar2
    ,p_cag_segment19                => hr_api.g_varchar2
    ,p_cag_segment20                => hr_api.g_varchar2
    ,p_notice_period		    => hr_api.g_number
    ,p_notice_period_uom	    => hr_api.g_varchar2
    ,p_employee_category	    => hr_api.g_varchar2
    ,p_work_at_home		    => hr_api.g_varchar2
    ,p_job_post_source_name	    => hr_api.g_varchar2
    ,p_supervisor_assignment_id     => l_dpl_rec.supervisor_assignment_id
    ,p_cagr_grade_def_id            => l_cagr_grade_def_id
    ,p_cagr_concatenated_segments   => l_cagr_concatenated_segments
    ,p_concatenated_segments        => l_concatenated_segments
    ,p_soft_coding_keyflex_id       => l_soft_coding_keyflex_id
    ,p_comment_id                   => l_comment_id
    ,p_effective_start_date         => l_host_asg_esd
    ,p_effective_end_date           => l_host_asg_eed
    ,p_no_managers_warning          => l_no_managers_warning
    ,p_other_manager_warning        => l_other_manager_warning
    ,p_hourly_salaried_warning      => l_hourly_salaried_warning
    ,p_gsp_post_process_warning     => l_gsp_post_process_warning
    );
Line: 1754

  hr_assignment_api.update_emp_asg_criteria
    (p_validate                     => p_validate
    ,p_effective_date               => l_dpl_rec.start_date
    ,p_datetrack_update_mode        => 'CORRECTION'
    ,p_assignment_id                => l_host_assignment_id
    ,p_called_from_mass_update      => false
    ,p_grade_id                     => l_dpl_rec.grade_id
    ,p_position_id                  => l_dpl_rec.position_id
    ,p_job_id                       => l_dpl_rec.job_id
    ,p_payroll_id                   => l_dpl_rec.payroll_id
    ,p_location_id                  => l_dpl_rec.location_id
    ,p_organization_id              => l_dpl_rec.organization_id
    ,p_pay_basis_id                 => l_dpl_rec.pay_basis_id
    ,p_segment1                     => l_pgp_segment1 --hr_api.g_varchar2
    ,p_segment2                     => l_pgp_segment2 --hr_api.g_varchar2
    ,p_segment3                     => l_pgp_segment3 --hr_api.g_varchar2
    ,p_segment4                     => l_pgp_segment4 --hr_api.g_varchar2
    ,p_segment5                     => l_pgp_segment5 --hr_api.g_varchar2
    ,p_segment6                     => l_pgp_segment6 --hr_api.g_varchar2
    ,p_segment7                     => l_pgp_segment7 --hr_api.g_varchar2
    ,p_segment8                     => l_pgp_segment8 --hr_api.g_varchar2
    ,p_segment9                     => l_pgp_segment9 --hr_api.g_varchar2
    ,p_segment10                    => l_pgp_segment10 --hr_api.g_varchar2
    ,p_segment11                    => l_pgp_segment11 --hr_api.g_varchar2
    ,p_segment12                    => l_pgp_segment12 --hr_api.g_varchar2
    ,p_segment13                    => l_pgp_segment13 --hr_api.g_varchar2
    ,p_segment14                    => l_pgp_segment14 --hr_api.g_varchar2
    ,p_segment15                    => l_pgp_segment15 --hr_api.g_varchar2
    ,p_segment16                    => l_pgp_segment16 --hr_api.g_varchar2
    ,p_segment17                    => l_pgp_segment17 --hr_api.g_varchar2
    ,p_segment18                    => l_pgp_segment18 --hr_api.g_varchar2
    ,p_segment19                    => l_pgp_segment19 --hr_api.g_varchar2
    ,p_segment20                    => l_pgp_segment20 --hr_api.g_varchar2
    ,p_segment21                    => l_pgp_segment21 --hr_api.g_varchar2
    ,p_segment22                    => l_pgp_segment22 --hr_api.g_varchar2
    ,p_segment23                    => l_pgp_segment23 --hr_api.g_varchar2
    ,p_segment24                    => l_pgp_segment24 --hr_api.g_varchar2
    ,p_segment25                    => l_pgp_segment25 --hr_api.g_varchar2
    ,p_segment26                    => l_pgp_segment26 --hr_api.g_varchar2
    ,p_segment27                    => l_pgp_segment27 --hr_api.g_varchar2
    ,p_segment28                    => l_pgp_segment28 --hr_api.g_varchar2
    ,p_segment29                    => l_pgp_segment29 --hr_api.g_varchar2
    ,p_segment30                    => l_pgp_segment30 --hr_api.g_varchar2
    ,p_employment_category          => l_dpl_rec.assignment_category
    ,p_concat_segments              => hr_api.g_varchar2
    ,p_contract_id                  => hr_api.g_number
    ,p_establishment_id             => hr_api.g_number
    ,p_scl_segment1                 => hr_api.g_varchar2
    ,p_grade_ladder_pgm_id          => hr_api.g_number
    ,p_supervisor_assignment_id     => l_dpl_rec.supervisor_assignment_id
    ,p_object_version_number        => l_host_asg_ovn
    ,p_special_ceiling_step_id      => l_special_ceiling_step_id
    ,p_people_group_id              => l_group_id  --l_dpl_rec.people_group_id -- sturlapa
    ,p_soft_coding_keyflex_id       => l_dpl_rec.soft_coding_keyflex_id
    ,p_group_name                   => l_group_name
    ,p_effective_start_date         => l_host_asg_esd
    ,p_effective_end_date           => l_host_asg_eed
    ,p_org_now_no_manager_warning   => l_org_now_no_manager_warning
    ,p_other_manager_warning        => l_other_manager_warning
    ,p_spp_delete_warning           => l_spp_delete_warning
    ,p_entries_changed_warning      => l_entries_changed_warning
    ,p_tax_district_changed_warning => l_tax_district_changed_warning
    ,p_concatenated_segments        => l_concatenated_segments
    ,p_gsp_post_process_warning     => l_gsp_post_process_warning
    );
Line: 1830

    hr_maintain_proposal_api.insert_salary_proposal
      (p_validate                     => p_validate
      ,p_pay_proposal_id              => l_host_pyp_id
      ,p_assignment_id                => l_host_assignment_id
      ,p_business_group_id            => l_dpl_rec.to_business_group_id
      ,p_change_date                  => l_dpl_rec.start_date
      ,p_comments                     => null
      ,p_next_sal_review_date         => null
      ,p_proposal_reason              => null
      ,p_proposed_salary_n            => l_dpl_rec.proposed_salary
      ,p_forced_ranking               => null
      ,p_performance_review_id        => null
      ,p_attribute_category           => null
      ,p_attribute1                   => null
      ,p_attribute2                   => null
      ,p_attribute3                   => null
      ,p_attribute4                   => null
      ,p_attribute5                   => null
      ,p_attribute6                   => null
      ,p_attribute7                   => null
      ,p_attribute8                   => null
      ,p_attribute9                   => null
      ,p_attribute10                  => null
      ,p_attribute11                  => null
      ,p_attribute12                  => null
      ,p_attribute13                  => null
      ,p_attribute14                  => null
      ,p_attribute15                  => null
      ,p_attribute16                  => null
      ,p_attribute17                  => null
      ,p_attribute18                  => null
      ,p_attribute19                  => null
      ,p_attribute20                  => null
      ,p_object_version_number        => l_host_pyp_ovn
      ,p_multiple_components          => 'N'
      ,p_approved                     => 'Y'
      ,p_element_entry_id             => l_pyp_element_entry_id
      ,p_inv_next_sal_date_warning    => l_inv_next_sal_date_warning
      ,p_proposed_salary_warning      => l_proposed_salary_warning
      ,p_approved_warning             => l_approved_warning
      ,p_payroll_warning              => l_payroll_warning
       );
Line: 2033

    hr_person_deployment_api.update_person_deployment
      (p_validate                      => p_validate
      ,p_person_deployment_id          => p_person_deployment_id
      ,p_object_version_number         => p_object_version_number
      ,p_to_person_id                  => l_host_person_id
      ,p_status                        => 'COMPLETE'
      ,p_policy_duration_warning       => l_policy_duration_warning
       );
Line: 2045

    hr_person_deployment_api.update_person_deployment
      (p_validate                      => p_validate
      ,p_person_deployment_id          => p_person_deployment_id
      ,p_object_version_number         => p_object_version_number
      ,p_to_person_id                  => l_host_person_id
      ,p_status                        => 'ACTIVE'
      ,p_policy_duration_warning       => l_policy_duration_warning
       );
Line: 2084

	update fnd_attached_documents
	set ENTITY_NAME='PER_PEOPLE_F' ,PK1_VALUE =l_host_person_id
	WHERE PK1_VALUE=p_person_deployment_id
	and ENTITY_NAME ='HR_PERSON_DEPLOYMENTS' ;
Line: 2190

  select *
  from  hr_person_deployments dpl
  where dpl.person_deployment_id = p_person_deployment_id;
Line: 2197

  select paaf.assignment_id, paaf.effective_start_date
  from   per_all_assignments_f paaf,
         per_assignment_status_types past
  where  paaf.person_id = L_DPL_REC.FROM_PERSON_ID
  and    paaf.effective_start_date = L_DPL_REC.START_DATE
  and    paaf.assignment_status_type_id = past.assignment_status_type_id
  and    past.per_system_status = 'SUSP_ASSIGN';
Line: 2205

  cursor csr_overlap_asg_update
         (p_assignment_id number, p_old_date date, p_new_date date) is
  select 1
  from   per_all_assignments_f paaf
  where  paaf.assignment_id = p_assignment_id
  and    paaf.effective_end_date = p_old_date-1
  and    paaf.effective_start_date >= p_new_date;
Line: 2214

  select asg.assignment_id,asg.object_version_number,asg.effective_start_date
  from   per_all_assignments_f asg,
         hr_person_deployments pdt,
         per_periods_of_service pds
  where  asg.person_id = pdt.to_person_id
  and    pdt.person_deployment_id = p_person_deployment_id
  and    asg.period_of_service_id = pds.period_of_service_id
  and    pds.date_start = p_start_date
  and    trunc(sysdate) between asg.effective_start_date and
         asg.effective_end_date;
Line: 2312

      hr_change_start_date_api.update_start_date
	(p_validate                      => p_validate
	,p_person_id                     => l_dpl_rec.to_person_id
	,p_old_start_date                => l_dpl_rec.start_date
	,p_new_start_date                => l_start_date_in
	,p_update_type                   => 'E'
	,p_applicant_number              => null
	,p_warn_ee                       => l_warn_ee
	 );
Line: 2327

	open csr_overlap_asg_update
                (l_asg.assignment_id,l_dpl_rec.start_date,l_start_date_in);
Line: 2329

	fetch csr_overlap_asg_update into l_dummy;
Line: 2330

	if csr_overlap_asg_update%notfound then
	  --
	  update per_all_assignments_f paaf
	  set    paaf.effective_start_date = l_start_date_in
	  where  paaf.assignment_id = l_asg.assignment_id
	  and    paaf.effective_start_date = l_dpl_rec.start_date;
Line: 2337

	  update per_all_assignments_f paaf
	  set    paaf.effective_end_date = l_start_date_in-1
	  where  paaf.assignment_id = l_asg.assignment_id
	  and    paaf.effective_end_date = l_dpl_rec.start_date-1;
Line: 2342

	  close csr_overlap_asg_update;
Line: 2344

	  close csr_overlap_asg_update;
Line: 2367

       l_varray_d.delete;
Line: 2379

	   hr_assignment_api.update_emp_asg
	     (p_validate                     => p_validate
	     ,p_effective_date               => trunc(sysdate)
	     ,p_datetrack_update_mode        => 'UPDATE'
	     ,p_assignment_id                => l_host.assignment_id
	     ,p_object_version_number        => l_host.object_version_number
	     ,p_projected_assignment_end     => l_end_date_in
	     ,p_cagr_grade_def_id            => l_cagr_grade_def_id
	     ,p_cagr_concatenated_segments   => l_cagr_concatenated_segments
	     ,p_concatenated_segments        => l_concatenated_segments
	     ,p_soft_coding_keyflex_id       => l_soft_coding_keyflex_id
	     ,p_comment_id                   => l_comment_id
	     ,p_effective_start_date         => l_host_asg_esd
	     ,p_effective_end_date           => l_host_asg_eed
	     ,p_no_managers_warning          => l_no_managers_warning
	     ,p_other_manager_warning        => l_other_manager_warning
	     ,p_hourly_salaried_warning      => l_hourly_salaried_warning
	     ,p_gsp_post_process_warning     => l_gsp_post_process_warning
	     );
Line: 2399

	   hr_assignment_api.update_emp_asg
	     (p_validate                     => p_validate
	     ,p_effective_date               => trunc(sysdate)
	     ,p_datetrack_update_mode        => 'CORRECTION'
	     ,p_assignment_id                => l_host.assignment_id
	     ,p_object_version_number        => l_host.object_version_number
	     ,p_projected_assignment_end     => l_end_date_in
	     ,p_cagr_grade_def_id            => l_cagr_grade_def_id
	     ,p_cagr_concatenated_segments   => l_cagr_concatenated_segments
	     ,p_concatenated_segments        => l_concatenated_segments
	     ,p_soft_coding_keyflex_id       => l_soft_coding_keyflex_id
	     ,p_comment_id                   => l_comment_id
	     ,p_effective_start_date         => l_host_asg_esd
	     ,p_effective_end_date           => l_host_asg_eed
	     ,p_no_managers_warning          => l_no_managers_warning
	     ,p_other_manager_warning        => l_other_manager_warning
	     ,p_hourly_salaried_warning      => l_hourly_salaried_warning
	     ,p_gsp_post_process_warning     => l_gsp_post_process_warning
	     );
Line: 2429

    hr_person_deployment_api.update_person_deployment
      (p_validate                      => p_validate
      ,p_person_deployment_id          => p_person_deployment_id
      ,p_object_version_number         => p_object_version_number
      ,p_start_date                    => l_start_date_in
      ,p_end_date                      => l_end_date_in
      ,p_policy_duration_warning       => l_policy_duration_warning
       );
Line: 2522

  select *
  from  hr_person_deployments dpl
  where dpl.person_deployment_id = p_person_deployment_id;
Line: 2529

  select pds.period_of_service_id, pds.object_version_number
  from   per_periods_of_service pds
  where  pds.person_id = p_person_id
  and    pds.date_start = L_DPL_REC.START_DATE;
Line: 2538

  select paaf.assignment_id, paaf.object_version_number
  from   per_all_assignments_f paaf,
         per_assignment_status_types past
  where  paaf.person_id = p_person_id
  and    L_END_DATE_IN between
         paaf.effective_start_date and paaf.effective_end_date
  and    paaf.assignment_type = 'E'
  and    paaf.assignment_status_type_id = past.assignment_status_type_id
  and    past.per_system_status = 'SUSP_ASSIGN'
  and exists
            (select 1
             from   per_all_assignments_f paaf1,
                    per_assignment_status_types past1
             where  paaf1.assignment_id = paaf.assignment_id
             and    paaf1.effective_start_date = L_DPL_REC.START_DATE
             and    paaf1.assignment_status_type_id = past1.assignment_status_type_id
             and    past1.per_system_status = 'SUSP_ASSIGN')
  and exists
            (select 1
             from   per_all_assignments_f paaf2,
                    per_assignment_status_types past2
             where  paaf2.assignment_id = paaf.assignment_id
             and    paaf2.effective_end_date = L_DPL_REC.START_DATE-1
             and    paaf2.assignment_status_type_id = past2.assignment_status_type_id
             and    past2.per_system_status = 'ACTIVE_ASSIGN');
Line: 2632

    hr_person_deployment_api.update_person_deployment
    (p_validate                      => p_validate
    ,p_person_deployment_id          => p_person_deployment_id
    ,p_object_version_number         => p_object_version_number
    ,p_end_date                      => l_end_date_in
    ,p_status                        => 'COMPLETE'
    ,p_leaving_reason                => l_leaving_reason
    ,p_leaving_person_type_id        => l_leaving_person_type_id
    ,p_policy_duration_warning       => l_policy_duration_warning
     );
Line: 2686

      ,p_datetrack_update_mode        => 'UPDATE'
      ,p_assignment_id                => l_asg_rec.assignment_id
      ,p_change_reason                => null
      ,p_object_version_number        => l_asg_rec.object_version_number
      ,p_assignment_status_type_id    => null  --null causes it to be set to default
      ,p_effective_start_date         => l_home_asg_esd
      ,p_effective_end_date           => l_home_asg_eed
       );