DBA Data[Home] [Help]

APPS.HR_ASSIGNMENT_SWI SQL Statements

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

Line: 13

  ,p_datetrack_update_mode     in out nocopy   varchar2
  ,p_assignment_status_type_id in       number
  ,p_assignment_id             in       number
  ,p_change_reason             in       varchar2  default hr_api.g_varchar2
  ,p_object_version_number     in out nocopy   number
  ,p_effective_start_date         out nocopy   date
  ,p_effective_end_date           out nocopy   date
  ) RETURN BOOLEAN is
--
-- Internal variables
--
  l_proc        varchar2(72) := g_package ||'chg_in_sys_status_to_term_apl';
Line: 49

    select olds.per_system_status
          ,news.per_system_status
          ,olds.assignment_status_type_id
          ,asg.person_id
    from   per_assignment_status_types olds
          ,per_assignment_status_types news
          ,per_all_assignments_f       asg
    where asg.assignment_id=p_assignment_id
    and   p_effective_date between
          asg.effective_start_date and asg.effective_end_date
    and   olds.assignment_status_type_id=asg.assignment_status_type_id
    and   news.assignment_status_type_id=p_assignment_status_type_id;
Line: 67

    SELECT count(*)
    FROM per_all_assignments_f asg
    WHERE asg.person_id=p_person_id
    AND asg.assignment_type='A'
    AND trunc(p_effective_date)+1 between asg.effective_start_date and asg.effective_end_date;
Line: 74

    Select object_version_number
      from per_people_f
     where person_id = l_person_id
       and l_effective_date between
           effective_start_date and effective_end_date;
Line: 81

   select ias.assignment_status_id
         ,ias.object_version_number
	 ,ias.status_change_date
     from irc_assignment_statuses ias
    where ias.assignment_id = p_assignment_id
      and not exists(select null
                       from irc_assignment_statuses
                      where assignment_id = p_assignment_id
                        and assignment_status_id > ias.assignment_status_id
                 );
Line: 167

          ,p_datetrack_update_mode        => p_datetrack_update_mode
          ,p_assignment_id                => p_assignment_id
          ,p_object_version_number        => p_object_version_number
          ,p_assignment_status_type_id    => p_assignment_status_type_id
          ,p_change_reason                => p_change_reason
          ,p_effective_start_date         => p_effective_start_date
          ,p_effective_end_date           => p_effective_end_date
          );
Line: 175

          p_datetrack_update_mode := 'CORRECTION';
Line: 179

            ,p_datetrack_update_mode        => p_datetrack_update_mode
            ,p_assignment_id                => p_assignment_id
            ,p_object_version_number        => p_object_version_number
            ,p_assignment_status_type_id    => p_assignment_status_type_id
            ,p_change_reason                => p_change_reason
            ,p_effective_start_date         => p_effective_start_date
            ,p_effective_end_date           => p_effective_end_date
            );
Line: 187

          p_datetrack_update_mode := 'CORRECTION';
Line: 191

            ,p_datetrack_update_mode        => p_datetrack_update_mode
            ,p_assignment_id                => p_assignment_id
            ,p_object_version_number        => p_object_version_number
            ,p_assignment_status_type_id    => p_assignment_status_type_id
            ,p_change_reason                => p_change_reason
            ,p_effective_start_date         => p_effective_start_date
            ,p_effective_end_date           => p_effective_end_date
            );
Line: 199

          p_datetrack_update_mode := 'CORRECTION';
Line: 203

            ,p_datetrack_update_mode        => p_datetrack_update_mode
            ,p_assignment_id                => p_assignment_id
            ,p_object_version_number        => p_object_version_number
            ,p_assignment_status_type_id    => p_assignment_status_type_id
            ,p_change_reason                => p_change_reason
            ,p_effective_start_date         => p_effective_start_date
            ,p_effective_end_date           => p_effective_end_date
            );
Line: 211

          p_datetrack_update_mode := 'CORRECTION';
Line: 215

            ,p_datetrack_update_mode        => p_datetrack_update_mode
            ,p_assignment_id                => p_assignment_id
            ,p_object_version_number        => p_object_version_number
            ,p_assignment_status_type_id    => p_assignment_status_type_id
            ,p_change_reason                => p_change_reason
            ,p_effective_start_date         => p_effective_start_date
            ,p_effective_end_date           => p_effective_end_date
            );
Line: 223

          p_datetrack_update_mode := 'CORRECTION';
Line: 545

  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_assignment_status_type_id    in     number    default hr_api.g_number
  ,p_change_reason                in     varchar2  default hr_api.g_varchar2
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 592

    ,p_datetrack_update_mode        => p_datetrack_update_mode
    ,p_assignment_id                => p_assignment_id
    ,p_object_version_number        => p_object_version_number
    ,p_assignment_status_type_id    => p_assignment_status_type_id
    ,p_change_reason                => p_change_reason
    ,p_effective_start_date         => p_effective_start_date
    ,p_effective_end_date           => p_effective_end_date
    );
Line: 659

  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_assignment_status_type_id    in     number    default hr_api.g_number
  ,p_change_reason                in     varchar2  default hr_api.g_varchar2
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 706

    ,p_datetrack_update_mode        => p_datetrack_update_mode
    ,p_assignment_id                => p_assignment_id
    ,p_object_version_number        => p_object_version_number
    ,p_assignment_status_type_id    => p_assignment_status_type_id
    ,p_change_reason                => p_change_reason
    ,p_effective_start_date         => p_effective_start_date
    ,p_effective_end_date           => p_effective_end_date
    );
Line: 773

  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_assignment_status_type_id    in     number    default hr_api.g_number
  ,p_change_reason                in     varchar2  default hr_api.g_varchar2
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 820

    ,p_datetrack_update_mode        => p_datetrack_update_mode
    ,p_assignment_id                => p_assignment_id
    ,p_object_version_number        => p_object_version_number
    ,p_assignment_status_type_id    => p_assignment_status_type_id
    ,p_change_reason                => p_change_reason
    ,p_effective_start_date         => p_effective_start_date
    ,p_effective_end_date           => p_effective_end_date
    );
Line: 992

PROCEDURE update_apl_asg
  (p_validate                     in     number    default hr_api.g_false_num
  ,p_effective_date               in     date
  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_recruiter_id                 in     number    default hr_api.g_number
  ,p_grade_id                     in     number    default hr_api.g_number
  ,p_position_id                  in     number    default hr_api.g_number
  ,p_job_id                       in     number    default hr_api.g_number
  ,p_payroll_id                   in     number    default hr_api.g_number
  ,p_location_id                  in     number    default hr_api.g_number
  ,p_person_referred_by_id        in     number    default hr_api.g_number
  ,p_supervisor_id                in     number    default hr_api.g_number
  ,p_special_ceiling_step_id      in     number    default hr_api.g_number
  ,p_recruitment_activity_id      in     number    default hr_api.g_number
  ,p_source_organization_id       in     number    default hr_api.g_number
  ,p_organization_id              in     number    default hr_api.g_number
  ,p_vacancy_id                   in     number    default hr_api.g_number
  ,p_pay_basis_id                 in     number    default hr_api.g_number
  ,p_application_id               in     number    default hr_api.g_number
  ,p_change_reason                in     varchar2  default hr_api.g_varchar2
  ,p_assignment_status_type_id    in     number    default hr_api.g_number
  ,p_comments                     in     varchar2  default hr_api.g_varchar2
  ,p_date_probation_end           in     date      default hr_api.g_date
  ,p_default_code_comb_id         in     number    default hr_api.g_number
  ,p_employment_category          in     varchar2  default hr_api.g_varchar2
  ,p_frequency                    in     varchar2  default hr_api.g_varchar2
  ,p_internal_address_line        in     varchar2  default hr_api.g_varchar2
  ,p_manager_flag                 in     varchar2  default hr_api.g_varchar2
  ,p_normal_hours                 in     number    default hr_api.g_number
  ,p_perf_review_period           in     number    default hr_api.g_number
  ,p_perf_review_period_frequency in     varchar2  default hr_api.g_varchar2
  ,p_probation_period             in     number    default hr_api.g_number
  ,p_probation_unit               in     varchar2  default hr_api.g_varchar2
  ,p_sal_review_period            in     number    default hr_api.g_number
  ,p_sal_review_period_frequency  in     varchar2  default hr_api.g_varchar2
  ,p_set_of_books_id              in     number    default hr_api.g_number
  ,p_source_type                  in     varchar2  default hr_api.g_varchar2
  ,p_time_normal_finish           in     varchar2  default hr_api.g_varchar2
  ,p_time_normal_start            in     varchar2  default hr_api.g_varchar2
  ,p_bargaining_unit_code         in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute_category       in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute1               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute2               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute3               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute4               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute5               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute6               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute7               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute8               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute9               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute10              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute11              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute12              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute13              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute14              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute15              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute16              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute17              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute18              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute19              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute20              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute21              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute22              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute23              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute24              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute25              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute26              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute27              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute28              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute29              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute30              in     varchar2  default hr_api.g_varchar2
  ,p_title                        in     varchar2  default hr_api.g_varchar2
  ,p_concatenated_segments           out nocopy varchar2
  ,p_contract_id                  in     number    default hr_api.g_number
  ,p_establishment_id             in     number    default hr_api.g_number
  ,p_collective_agreement_id      in     number    default hr_api.g_number
  ,p_notice_period                in     number    default hr_api.g_number
  ,p_notice_period_uom            in     varchar2  default hr_api.g_varchar2
  ,p_employee_category            in     varchar2  default hr_api.g_varchar2
  ,p_work_at_home                 in     varchar2  default hr_api.g_varchar2
  ,p_job_post_source_name         in     varchar2  default hr_api.g_varchar2
  ,p_posting_content_id           in     number    default hr_api.g_number
  ,p_applicant_rank               in     number    default hr_api.g_number
  ,p_cagr_grade_def_id            in out nocopy number
  ,p_cagr_concatenated_segments      out nocopy varchar2
  ,p_group_name                      out nocopy varchar2
  ,p_comment_id                      out nocopy number
  ,p_people_group_id              in out nocopy number
  ,p_soft_coding_keyflex_id       in out nocopy number
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 1100

  l_datetrack_update_mode varchar2(30) := p_datetrack_update_mode;
Line: 1104

  l_proc    varchar2(72) := g_package ||'update_apl_asg';
Line: 1114

  savepoint update_apl_asg_swi;
Line: 1146

           , p_datetrack_update_mode       => l_datetrack_update_mode
           , p_assignment_status_type_id   => p_assignment_status_type_id
           , p_assignment_id               => p_assignment_id
           , p_change_reason               => p_change_reason
           , p_object_version_number       => p_object_version_number
           , p_effective_start_date        => p_effective_start_date
           , p_effective_end_date          => p_effective_end_date
           ) THEN
              hr_assignment_api.update_apl_asg
                (p_validate                     => l_validate
                ,p_effective_date               => p_effective_date
                ,p_datetrack_update_mode        => l_datetrack_update_mode
                ,p_assignment_id                => p_assignment_id
                ,p_object_version_number        => p_object_version_number
                ,p_recruiter_id                 => p_recruiter_id
                ,p_grade_id                     => p_grade_id
                ,p_position_id                  => p_position_id
                ,p_job_id                       => p_job_id
                ,p_payroll_id                   => p_payroll_id
                ,p_location_id                  => p_location_id
                ,p_person_referred_by_id        => p_person_referred_by_id
                ,p_supervisor_id                => p_supervisor_id
                ,p_special_ceiling_step_id      => p_special_ceiling_step_id
                ,p_recruitment_activity_id      => p_recruitment_activity_id
                ,p_source_organization_id       => p_source_organization_id
                ,p_organization_id              => p_organization_id
                ,p_vacancy_id                   => p_vacancy_id
                ,p_pay_basis_id                 => p_pay_basis_id
                ,p_application_id               => p_application_id
                ,p_change_reason                => p_change_reason
                ,p_assignment_status_type_id    => p_assignment_status_type_id
                ,p_comments                     => p_comments
                ,p_date_probation_end           => p_date_probation_end
                ,p_default_code_comb_id         => p_default_code_comb_id
                ,p_employment_category          => p_employment_category
                ,p_frequency                    => p_frequency
                ,p_internal_address_line        => p_internal_address_line
                ,p_manager_flag                 => p_manager_flag
                ,p_normal_hours                 => p_normal_hours
                ,p_perf_review_period           => p_perf_review_period
                ,p_perf_review_period_frequency => p_perf_review_period_frequency
                ,p_probation_period             => p_probation_period
                ,p_probation_unit               => p_probation_unit
                ,p_sal_review_period            => p_sal_review_period
                ,p_sal_review_period_frequency  => p_sal_review_period_frequency
                ,p_set_of_books_id              => p_set_of_books_id
                ,p_source_type                  => p_source_type
                ,p_time_normal_finish           => p_time_normal_finish
                ,p_time_normal_start            => p_time_normal_start
                ,p_bargaining_unit_code         => p_bargaining_unit_code
                ,p_ass_attribute_category       => p_ass_attribute_category
                ,p_ass_attribute1               => p_ass_attribute1
                ,p_ass_attribute2               => p_ass_attribute2
                ,p_ass_attribute3               => p_ass_attribute3
                ,p_ass_attribute4               => p_ass_attribute4
                ,p_ass_attribute5               => p_ass_attribute5
                ,p_ass_attribute6               => p_ass_attribute6
                ,p_ass_attribute7               => p_ass_attribute7
                ,p_ass_attribute8               => p_ass_attribute8
                ,p_ass_attribute9               => p_ass_attribute9
                ,p_ass_attribute10              => p_ass_attribute10
                ,p_ass_attribute11              => p_ass_attribute11
                ,p_ass_attribute12              => p_ass_attribute12
                ,p_ass_attribute13              => p_ass_attribute13
                ,p_ass_attribute14              => p_ass_attribute14
                ,p_ass_attribute15              => p_ass_attribute15
                ,p_ass_attribute16              => p_ass_attribute16
                ,p_ass_attribute17              => p_ass_attribute17
                ,p_ass_attribute18              => p_ass_attribute18
                ,p_ass_attribute19              => p_ass_attribute19
                ,p_ass_attribute20              => p_ass_attribute20
                ,p_ass_attribute21              => p_ass_attribute21
                ,p_ass_attribute22              => p_ass_attribute22
                ,p_ass_attribute23              => p_ass_attribute23
                ,p_ass_attribute24              => p_ass_attribute24
                ,p_ass_attribute25              => p_ass_attribute25
                ,p_ass_attribute26              => p_ass_attribute26
                ,p_ass_attribute27              => p_ass_attribute27
                ,p_ass_attribute28              => p_ass_attribute28
                ,p_ass_attribute29              => p_ass_attribute29
                ,p_ass_attribute30              => p_ass_attribute30
                ,p_title                        => p_title
                ,p_concatenated_segments        => p_concatenated_segments
                ,p_contract_id                  => p_contract_id
                ,p_establishment_id             => p_establishment_id
                ,p_collective_agreement_id      => p_collective_agreement_id
                ,p_notice_period                => p_notice_period
                ,p_notice_period_uom            => p_notice_period_uom
                ,p_employee_category            => p_employee_category
                ,p_work_at_home                 => p_work_at_home
                ,p_job_post_source_name         => p_job_post_source_name
                ,p_posting_content_id           => p_posting_content_id
                ,p_applicant_rank               => p_applicant_rank
                ,p_cagr_grade_def_id            => p_cagr_grade_def_id
                ,p_cagr_concatenated_segments   => p_cagr_concatenated_segments
                ,p_group_name                   => p_group_name
                ,p_comment_id                   => p_comment_id
                ,p_people_group_id              => p_people_group_id
                ,p_soft_coding_keyflex_id       => p_soft_coding_keyflex_id
                ,p_effective_start_date         => p_effective_start_date
                ,p_effective_end_date           => p_effective_end_date
                );
Line: 1271

    rollback to update_apl_asg_swi;
Line: 1295

    rollback to update_apl_asg_swi;
Line: 1315

end update_apl_asg;
Line: 1320

PROCEDURE update_emp_asg
  (p_validate                     in     number    default hr_api.g_false_num
  ,p_effective_date               in     date
  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_supervisor_id                in     number    default hr_api.g_number
  ,p_assignment_number            in     varchar2  default hr_api.g_varchar2
  ,p_change_reason                in     varchar2  default hr_api.g_varchar2
  ,p_assignment_status_type_id    in     number    default hr_api.g_number
  ,p_comments                     in     varchar2  default hr_api.g_varchar2
  ,p_date_probation_end           in     date      default hr_api.g_date
  ,p_default_code_comb_id         in     number    default hr_api.g_number
  ,p_frequency                    in     varchar2  default hr_api.g_varchar2
  ,p_internal_address_line        in     varchar2  default hr_api.g_varchar2
  ,p_manager_flag                 in     varchar2  default hr_api.g_varchar2
  ,p_normal_hours                 in     number    default hr_api.g_number
  ,p_perf_review_period           in     number    default hr_api.g_number
  ,p_perf_review_period_frequency in     varchar2  default hr_api.g_varchar2
  ,p_probation_period             in     number    default hr_api.g_number
  ,p_probation_unit               in     varchar2  default hr_api.g_varchar2
  ,p_sal_review_period            in     number    default hr_api.g_number
  ,p_sal_review_period_frequency  in     varchar2  default hr_api.g_varchar2
  ,p_set_of_books_id              in     number    default hr_api.g_number
  ,p_source_type                  in     varchar2  default hr_api.g_varchar2
  ,p_time_normal_finish           in     varchar2  default hr_api.g_varchar2
  ,p_time_normal_start            in     varchar2  default hr_api.g_varchar2
  ,p_bargaining_unit_code         in     varchar2  default hr_api.g_varchar2
  ,p_labour_union_member_flag     in     varchar2  default hr_api.g_varchar2
  ,p_hourly_salaried_code         in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute_category       in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute1               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute2               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute3               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute4               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute5               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute6               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute7               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute8               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute9               in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute10              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute11              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute12              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute13              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute14              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute15              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute16              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute17              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute18              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute19              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute20              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute21              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute22              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute23              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute24              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute25              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute26              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute27              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute28              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute29              in     varchar2  default hr_api.g_varchar2
  ,p_ass_attribute30              in     varchar2  default hr_api.g_varchar2
  ,p_title                        in     varchar2  default hr_api.g_varchar2
  ,p_segment1                     in     varchar2  default hr_api.g_varchar2
  ,p_segment2                     in     varchar2  default hr_api.g_varchar2
  ,p_segment3                     in     varchar2  default hr_api.g_varchar2
  ,p_segment4                     in     varchar2  default hr_api.g_varchar2
  ,p_segment5                     in     varchar2  default hr_api.g_varchar2
  ,p_segment6                     in     varchar2  default hr_api.g_varchar2
  ,p_segment7                     in     varchar2  default hr_api.g_varchar2
  ,p_segment8                     in     varchar2  default hr_api.g_varchar2
  ,p_segment9                     in     varchar2  default hr_api.g_varchar2
  ,p_segment10                    in     varchar2  default hr_api.g_varchar2
  ,p_segment11                    in     varchar2  default hr_api.g_varchar2
  ,p_segment12                    in     varchar2  default hr_api.g_varchar2
  ,p_segment13                    in     varchar2  default hr_api.g_varchar2
  ,p_segment14                    in     varchar2  default hr_api.g_varchar2
  ,p_segment15                    in     varchar2  default hr_api.g_varchar2
  ,p_segment16                    in     varchar2  default hr_api.g_varchar2
  ,p_segment17                    in     varchar2  default hr_api.g_varchar2
  ,p_segment18                    in     varchar2  default hr_api.g_varchar2
  ,p_segment19                    in     varchar2  default hr_api.g_varchar2
  ,p_segment20                    in     varchar2  default hr_api.g_varchar2
  ,p_segment21                    in     varchar2  default hr_api.g_varchar2
  ,p_segment22                    in     varchar2  default hr_api.g_varchar2
  ,p_segment23                    in     varchar2  default hr_api.g_varchar2
  ,p_segment24                    in     varchar2  default hr_api.g_varchar2
  ,p_segment25                    in     varchar2  default hr_api.g_varchar2
  ,p_segment26                    in     varchar2  default hr_api.g_varchar2
  ,p_segment27                    in     varchar2  default hr_api.g_varchar2
  ,p_segment28                    in     varchar2  default hr_api.g_varchar2
  ,p_segment29                    in     varchar2  default hr_api.g_varchar2
  ,p_segment30                    in     varchar2  default hr_api.g_varchar2
  ,p_concat_segments              in     varchar2  default hr_api.g_varchar2
  ,p_contract_id                  in     number    default hr_api.g_number
  ,p_establishment_id             in     number    default hr_api.g_number
  ,p_collective_agreement_id      in     number    default hr_api.g_number
  ,p_cagr_id_flex_num             in     number    default hr_api.g_number
  ,p_cag_segment1                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment2                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment3                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment4                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment5                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment6                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment7                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment8                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment9                 in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment10                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment11                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment12                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment13                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment14                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment15                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment16                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment17                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment18                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment19                in     varchar2  default hr_api.g_varchar2
  ,p_cag_segment20                in     varchar2  default hr_api.g_varchar2
  ,p_notice_period                in     number    default hr_api.g_number
  ,p_notice_period_uom            in     varchar2  default hr_api.g_varchar2
  ,p_employee_category            in     varchar2  default hr_api.g_varchar2
  ,p_work_at_home                 in     varchar2  default hr_api.g_varchar2
  ,p_job_post_source_name         in     varchar2  default hr_api.g_varchar2
  ,p_cagr_grade_def_id               out nocopy number
  ,p_cagr_concatenated_segments      out nocopy varchar2
  ,p_concatenated_segments           out nocopy varchar2
  ,p_soft_coding_keyflex_id          out nocopy number
  ,p_comment_id                      out nocopy number
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 1462

  l_proc    varchar2(72) := g_package ||'update_emp_asg';
Line: 1468

  savepoint update_emp_asg_swi;
Line: 1489

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

    rollback to update_emp_asg_swi;
Line: 1683

    rollback to update_emp_asg_swi;
Line: 1701

end update_emp_asg;
Line: 1708

PROCEDURE update_emp_asg_criteria
  (p_validate                     in     number    default hr_api.g_false_num
  ,p_effective_date               in     date
  ,p_datetrack_update_mode        in     varchar2
  ,p_assignment_id                in     number
  ,p_object_version_number        in out nocopy number
  ,p_grade_id                     in     number    default hr_api.g_number
  ,p_position_id                  in     number    default hr_api.g_number
  ,p_job_id                       in     number    default hr_api.g_number
  ,p_payroll_id                   in     number    default hr_api.g_number
  ,p_location_id                  in     number    default hr_api.g_number
  ,p_special_ceiling_step_id      in out nocopy number
  ,p_organization_id              in     number    default hr_api.g_number
  ,p_pay_basis_id                 in     number    default hr_api.g_number
  ,p_segment1                     in     varchar2  default hr_api.g_varchar2
  ,p_segment2                     in     varchar2  default hr_api.g_varchar2
  ,p_segment3                     in     varchar2  default hr_api.g_varchar2
  ,p_segment4                     in     varchar2  default hr_api.g_varchar2
  ,p_segment5                     in     varchar2  default hr_api.g_varchar2
  ,p_segment6                     in     varchar2  default hr_api.g_varchar2
  ,p_segment7                     in     varchar2  default hr_api.g_varchar2
  ,p_segment8                     in     varchar2  default hr_api.g_varchar2
  ,p_segment9                     in     varchar2  default hr_api.g_varchar2
  ,p_segment10                    in     varchar2  default hr_api.g_varchar2
  ,p_segment11                    in     varchar2  default hr_api.g_varchar2
  ,p_segment12                    in     varchar2  default hr_api.g_varchar2
  ,p_segment13                    in     varchar2  default hr_api.g_varchar2
  ,p_segment14                    in     varchar2  default hr_api.g_varchar2
  ,p_segment15                    in     varchar2  default hr_api.g_varchar2
  ,p_segment16                    in     varchar2  default hr_api.g_varchar2
  ,p_segment17                    in     varchar2  default hr_api.g_varchar2
  ,p_segment18                    in     varchar2  default hr_api.g_varchar2
  ,p_segment19                    in     varchar2  default hr_api.g_varchar2
  ,p_segment20                    in     varchar2  default hr_api.g_varchar2
  ,p_segment21                    in     varchar2  default hr_api.g_varchar2
  ,p_segment22                    in     varchar2  default hr_api.g_varchar2
  ,p_segment23                    in     varchar2  default hr_api.g_varchar2
  ,p_segment24                    in     varchar2  default hr_api.g_varchar2
  ,p_segment25                    in     varchar2  default hr_api.g_varchar2
  ,p_segment26                    in     varchar2  default hr_api.g_varchar2
  ,p_segment27                    in     varchar2  default hr_api.g_varchar2
  ,p_segment28                    in     varchar2  default hr_api.g_varchar2
  ,p_segment29                    in     varchar2  default hr_api.g_varchar2
  ,p_segment30                    in     varchar2  default hr_api.g_varchar2
  ,p_concat_segments              in     varchar2  default hr_api.g_varchar2
  ,p_group_name                      out nocopy varchar2
  ,p_employment_category          in     varchar2  default hr_api.g_varchar2
  ,p_effective_start_date            out nocopy date
  ,p_effective_end_date              out nocopy date
  ,p_people_group_id                 out nocopy number
  ,p_entries_changed_warning         out nocopy varchar2
  ,p_return_status                   out nocopy varchar2
  ) is
  --
  -- Variables for API Boolean parameters
  l_validate                      boolean;
Line: 1766

  l_spp_delete_warning            boolean;
Line: 1774

  l_proc    varchar2(72) := g_package ||'update_emp_asg_criteria';
Line: 1780

  savepoint update_emp_asg_criteria_swi;
Line: 1802

  hr_assignment_api.update_emp_asg_criteria
    (p_validate                     => l_validate
    ,p_effective_date               => p_effective_date
    ,p_datetrack_update_mode        => p_datetrack_update_mode
    ,p_assignment_id                => p_assignment_id
    ,p_object_version_number        => p_object_version_number
    ,p_grade_id                     => p_grade_id
    ,p_position_id                  => p_position_id
    ,p_job_id                       => p_job_id
    ,p_payroll_id                   => p_payroll_id
    ,p_location_id                  => p_location_id
    ,p_special_ceiling_step_id      => p_special_ceiling_step_id
    ,p_organization_id              => p_organization_id
    ,p_pay_basis_id                 => p_pay_basis_id
    ,p_segment1                     => p_segment1
    ,p_segment2                     => p_segment2
    ,p_segment3                     => p_segment3
    ,p_segment4                     => p_segment4
    ,p_segment5                     => p_segment5
    ,p_segment6                     => p_segment6
    ,p_segment7                     => p_segment7
    ,p_segment8                     => p_segment8
    ,p_segment9                     => p_segment9
    ,p_segment10                    => p_segment10
    ,p_segment11                    => p_segment11
    ,p_segment12                    => p_segment12
    ,p_segment13                    => p_segment13
    ,p_segment14                    => p_segment14
    ,p_segment15                    => p_segment15
    ,p_segment16                    => p_segment16
    ,p_segment17                    => p_segment17
    ,p_segment18                    => p_segment18
    ,p_segment19                    => p_segment19
    ,p_segment20                    => p_segment20
    ,p_segment21                    => p_segment21
    ,p_segment22                    => p_segment22
    ,p_segment23                    => p_segment23
    ,p_segment24                    => p_segment24
    ,p_segment25                    => p_segment25
    ,p_segment26                    => p_segment26
    ,p_segment27                    => p_segment27
    ,p_segment28                    => p_segment28
    ,p_segment29                    => p_segment29
    ,p_segment30                    => p_segment30
    ,p_concat_segments              => p_concat_segments
    ,p_group_name                   => p_group_name
    ,p_employment_category          => p_employment_category
    ,p_effective_start_date         => p_effective_start_date
    ,p_effective_end_date           => p_effective_end_date
    ,p_people_group_id              => p_people_group_id
    ,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      => p_entries_changed_warning
    ,p_tax_district_changed_warning => l_tax_district_changed_warning
    );
Line: 1874

  if l_spp_delete_warning then
     fnd_message.set_name('PER', 'HR_289826_SPP_DELETE_WARN_API');
Line: 1903

    rollback to update_emp_asg_criteria_swi;
Line: 1923

    rollback to update_emp_asg_criteria_swi;
Line: 1939

end update_emp_asg_criteria;