DBA Data[Home] [Help]

APPS.HR_JOB_API SQL Statements

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

Line: 82

  select
       vgr.valid_grade_id valid_grade_id
      ,vgr.object_version_number object_version_number
      ,vgr.date_from  date_from
      ,vgr.date_to  date_to
  from per_valid_grades vgr
  where vgr.job_id = p_job_id;
Line: 363

       select pjg.ID_FLEX_NUM
       from per_job_groups pjg
       where pjg.job_group_id = p_job_group_id;
Line: 373

     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 per_job_definitions
      where job_definition_id = l_job_definition_id;
Line: 886

procedure update_job
  (p_validate                      in     boolean  default false
  ,p_job_id                        in     number
  ,p_object_version_number         in out nocopy number
  ,p_date_from                     in     date     default hr_api.g_date
  ,p_comments                      in     varchar2 default hr_api.g_varchar2
  ,p_date_to                       in     date     default hr_api.g_date
  ,p_benchmark_job_flag            in     varchar2 default hr_api.g_varchar2
  ,p_benchmark_job_id              in     number   default hr_api.g_number
  ,p_emp_rights_flag               in     varchar2 default hr_api.g_varchar2
  ,p_attribute_category            in     varchar2 default hr_api.g_varchar2
  ,p_attribute1                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute2                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute3                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute4                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute5                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute6                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute7                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute8                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute9                    in     varchar2 default hr_api.g_varchar2
  ,p_attribute10                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute11                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute12                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute13                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute14                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute15                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute16                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute17                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute18                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute19                   in     varchar2 default hr_api.g_varchar2
  ,p_attribute20                   in     varchar2 default hr_api.g_varchar2
  ,p_job_information_category      in     varchar2 default hr_api.g_varchar2
  ,p_job_information1              in     varchar2 default hr_api.g_varchar2
  ,p_job_information2              in     varchar2 default hr_api.g_varchar2
  ,p_job_information3              in     varchar2 default hr_api.g_varchar2
  ,p_job_information4              in     varchar2 default hr_api.g_varchar2
  ,p_job_information5              in     varchar2 default hr_api.g_varchar2
  ,p_job_information6              in     varchar2 default hr_api.g_varchar2
  ,p_job_information7              in     varchar2 default hr_api.g_varchar2
  ,p_job_information8              in     varchar2 default hr_api.g_varchar2
  ,p_job_information9              in     varchar2 default hr_api.g_varchar2
  ,p_job_information10             in     varchar2 default hr_api.g_varchar2
  ,p_job_information11             in     varchar2 default hr_api.g_varchar2
  ,p_job_information12             in     varchar2 default hr_api.g_varchar2
  ,p_job_information13             in     varchar2 default hr_api.g_varchar2
  ,p_job_information14             in     varchar2 default hr_api.g_varchar2
  ,p_job_information15             in     varchar2 default hr_api.g_varchar2
  ,p_job_information16             in     varchar2 default hr_api.g_varchar2
  ,p_job_information17             in     varchar2 default hr_api.g_varchar2
  ,p_job_information18             in     varchar2 default hr_api.g_varchar2
  ,p_job_information19             in     varchar2 default hr_api.g_varchar2
  ,p_job_information20             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_approval_authority            in     number   default hr_api.g_number
  ,p_language_code                 in     varchar2 default hr_api.userenv_lang
  --
  -- bug 2242339 change p_job_definition_id from an out to an in/out parameter
  -- to enable value to be passed into program when known and required.
  --
  ,p_job_definition_id             in out nocopy number
  ,p_name                             out nocopy varchar2
  ,p_valid_grades_changed_warning     out nocopy boolean
  -- Defaulting it for fix 3138252
  ,p_effective_date        in date   default hr_api.g_date --Added for Bug# 1760707
  ) is
--
-- Declare cursors and local variables
--
  -- bug 2242339 initialize l_job_definition_id and segment variables with
  -- values where these are passed into program.
  --
  l_job_id                   per_jobs.job_id%TYPE;
Line: 991

  l_proc                     varchar2(72) := g_package||'update_job';
Line: 1037

     select pjg.ID_FLEX_NUM
     from per_job_groups pjg
     where pjg.JOB_GROUP_ID = (select job_group_id
                              from per_jobs
                              where JOB_ID = p_job_id);
Line: 1048

    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 per_job_definitions
     where job_definition_id = l_job_definition_id;
Line: 1087

   savepoint update_job;
Line: 1169

   hr_utility.set_location('Entering: call - update_job_b',35);
Line: 1176

     hr_job_api_bk2.update_job_b
      (p_job_id                => p_job_id
      ,p_date_from                     => l_date_from
      ,p_comments                      => p_comments
      ,p_date_to                       => l_date_to
      ,p_approval_authority            => p_approval_authority
      ,p_benchmark_job_flag            => p_benchmark_job_flag
      ,p_benchmark_job_id              => p_benchmark_job_id
      ,p_emp_rights_flag               => p_emp_rights_flag
      ,p_attribute_category            => p_attribute_category
      ,p_attribute1                    => p_attribute1
      ,p_attribute2                    => p_attribute2
      ,p_attribute3                    => p_attribute3
      ,p_attribute4                    => p_attribute4
      ,p_attribute5                    => p_attribute5
      ,p_attribute6                    => p_attribute6
      ,p_attribute7                    => p_attribute7
      ,p_attribute8                    => p_attribute8
      ,p_attribute9                    => p_attribute9
      ,p_attribute10                   => p_attribute10
      ,p_attribute11                   => p_attribute11
      ,p_attribute12                   => p_attribute12
      ,p_attribute13                   => p_attribute13
      ,p_attribute14                   => p_attribute14
      ,p_attribute15                   => p_attribute15
      ,p_attribute16                   => p_attribute16
      ,p_attribute17                   => p_attribute17
      ,p_attribute18                   => p_attribute18
      ,p_attribute19                   => p_attribute19
      ,p_attribute20                   => p_attribute20
      ,p_job_information_category      => p_job_information_category
      ,p_job_information1              => p_job_information1
      ,p_job_information2              => p_job_information2
      ,p_job_information3              => p_job_information3
      ,p_job_information4              => p_job_information4
      ,p_job_information5              => p_job_information5
      ,p_job_information6              => p_job_information6
      ,p_job_information7              => p_job_information7
      ,p_job_information8              => p_job_information8
      ,p_job_information9              => p_job_information9
      ,p_job_information10             => p_job_information10
      ,p_job_information11             => p_job_information11
      ,p_job_information12             => p_job_information12
      ,p_job_information13             => p_job_information13
      ,p_job_information14             => p_job_information14
      ,p_job_information15             => p_job_information15
      ,p_job_information16             => p_job_information16
      ,p_job_information17             => p_job_information17
      ,p_job_information18             => p_job_information18
      ,p_job_information19             => p_job_information19
      ,p_job_information20             => p_job_information20
      ,p_segment1                      => l_segment1
      ,p_segment2                      => l_segment2
      ,p_segment3                      => l_segment3
      ,p_segment4                      => l_segment4
      ,p_segment5                      => l_segment5
      ,p_segment6                      => l_segment6
      ,p_segment7                      => l_segment7
      ,p_segment8                      => l_segment8
      ,p_segment9                      => l_segment9
      ,p_segment10                     => l_segment10
      ,p_segment11                     => l_segment11
      ,p_segment12                     => l_segment12
      ,p_segment13                     => l_segment13
      ,p_segment14                     => l_segment14
      ,p_segment15                     => l_segment15
      ,p_segment16                     => l_segment16
      ,p_segment17                     => l_segment17
      ,p_segment18                     => l_segment18
      ,p_segment19                     => l_segment19
      ,p_segment20                     => l_segment20
      ,p_segment21                     => l_segment21
      ,p_segment22                     => l_segment22
      ,p_segment23                     => l_segment23
      ,p_segment24                     => l_segment24
      ,p_segment25                     => l_segment25
      ,p_segment26                     => l_segment26
      ,p_segment27                     => l_segment27
      ,p_segment28                     => l_segment28
      ,p_segment29                     => l_segment29
      ,p_segment30                     => l_segment30
      ,p_concat_segments               => p_concat_segments
      ,p_name                    => p_name
      ,p_object_version_number          => p_object_version_number
      ,p_job_definition_id        => p_job_definition_id
      ,p_effective_date           => p_effective_date   --Added for bug# 1760707
      );
Line: 1267

        (p_module_name => 'UPDATE_JOB'
        ,p_hook_type   => 'BP'
        );
Line: 1270

   end; -- End of API User Hook for the before hook of update_job
Line: 1463

  hr_utility.set_location('Entering: call - update_job_a',55);
Line: 1467

  hr_job_api_bk2.update_job_a
     (p_job_id                        => p_job_id
     ,p_date_from                     => l_date_from
     ,p_comments                      => p_comments
     ,p_date_to                       => l_date_to
     ,p_approval_authority            => p_approval_authority
     ,p_benchmark_job_flag            => p_benchmark_job_flag
     ,p_benchmark_job_id              => p_benchmark_job_id
     ,p_emp_rights_flag               => p_emp_rights_flag
     ,p_attribute_category            => p_attribute_category
     ,p_attribute1                    => p_attribute1
     ,p_attribute2                    => p_attribute2
     ,p_attribute3                    => p_attribute3
     ,p_attribute4                    => p_attribute4
     ,p_attribute5                    => p_attribute5
     ,p_attribute6                    => p_attribute6
     ,p_attribute7                    => p_attribute7
     ,p_attribute8                    => p_attribute8
     ,p_attribute9                    => p_attribute9
     ,p_attribute10                   => p_attribute10
     ,p_attribute11                   => p_attribute11
     ,p_attribute12                   => p_attribute12
     ,p_attribute13                   => p_attribute13
     ,p_attribute14                   => p_attribute14
     ,p_attribute15                   => p_attribute15
     ,p_attribute16                   => p_attribute16
     ,p_attribute17                   => p_attribute17
     ,p_attribute18                   => p_attribute18
     ,p_attribute19                   => p_attribute19
     ,p_attribute20                   => p_attribute20
     ,p_job_information_category      => p_job_information_category
     ,p_job_information1              => p_job_information1
     ,p_job_information2              => p_job_information2
     ,p_job_information3              => p_job_information3
     ,p_job_information4              => p_job_information4
     ,p_job_information5              => p_job_information5
     ,p_job_information6              => p_job_information6
     ,p_job_information7              => p_job_information7
     ,p_job_information8              => p_job_information8
     ,p_job_information9              => p_job_information9
     ,p_job_information10             => p_job_information10
     ,p_job_information11             => p_job_information11
     ,p_job_information12             => p_job_information12
     ,p_job_information13             => p_job_information13
     ,p_job_information14             => p_job_information14
     ,p_job_information15             => p_job_information15
     ,p_job_information16             => p_job_information16
     ,p_job_information17             => p_job_information17
     ,p_job_information18             => p_job_information18
     ,p_job_information19             => p_job_information19
     ,p_job_information20             => p_job_information20
     ,p_segment1                      => l_segment1
     ,p_segment2                      => l_segment2
     ,p_segment3                      => l_segment3
     ,p_segment4                      => l_segment4
     ,p_segment5                      => l_segment5
     ,p_segment6                      => l_segment6
     ,p_segment7                      => l_segment7
     ,p_segment8                      => l_segment8
     ,p_segment9                      => l_segment9
     ,p_segment10                     => l_segment10
     ,p_segment11                     => l_segment11
     ,p_segment12                     => l_segment12
     ,p_segment13                     => l_segment13
     ,p_segment14                     => l_segment14
     ,p_segment15                     => l_segment15
     ,p_segment16                     => l_segment16
     ,p_segment17                     => l_segment17
     ,p_segment18                     => l_segment18
     ,p_segment19                     => l_segment19
     ,p_segment20                     => l_segment20
     ,p_segment21                     => l_segment21
     ,p_segment22                     => l_segment22
     ,p_segment23                     => l_segment23
     ,p_segment24                     => l_segment24
     ,p_segment25                     => l_segment25
     ,p_segment26                     => l_segment26
     ,p_segment27                     => l_segment27
     ,p_segment28                     => l_segment28
     ,p_segment29                     => l_segment29
     ,p_segment30                     => l_segment30
     ,p_concat_segments               => p_concat_segments
     ,p_name              => p_name
     ,p_object_version_number      => p_object_version_number
     ,p_job_definition_id       => p_job_definition_id
     ,p_effective_date          => p_effective_date   --Added for Bug# 1760707
     );
Line: 1558

         (p_module_name => 'UPDATE_JOB'
         ,p_hook_type   => 'AP'
         );
Line: 1561

   end; -- End of API User Hook for the after hook of update_job
Line: 1589

   ROLLBACK TO update_job;
Line: 1612

   rollback to update_job;
Line: 1622

end update_job;
Line: 1630

procedure delete_job
  (p_validate                      in     boolean
  ,p_job_id                        in     number
  ,p_object_version_number         in out nocopy number) IS

  l_object_version_number       number(9);
Line: 1636

  l_proc                varchar2(72) := g_package||'DELETE_JOB';
Line: 1643

  savepoint DELETE_JOB;
Line: 1649

  hr_job_api_bk3.delete_job_b
    (p_validate                   =>  p_validate
    ,p_job_id                     =>  p_job_id
    ,p_object_version_number      =>  p_object_version_number);
Line: 1656

        (p_module_name => 'DELETE_JOB'
        ,p_hook_type   => 'BP'
        );
Line: 1676

  hr_job_api_bk3.delete_job_a
    (p_validate                   =>  p_validate
    ,p_job_id                     =>  p_job_id
    ,p_object_version_number      =>  l_object_version_number);
Line: 1683

        (p_module_name => 'DELETE_JOB'
        ,p_hook_type   => 'AP'
        );
Line: 1706

    rollback to DELETE_JOB;
Line: 1717

    rollback to DELETE_JOB;
Line: 1724

end delete_job;
Line: 1731

cursor c1 is select per_jobs_s.nextval
        from sys.dual;
Line: 1767

cursor csr_job is select to_char(id_flex_num)
        from per_job_groups_v
        where p_job_group_id = job_group_id;
Line: 1799

procedure update_valid_grades(p_business_group_id    number,
                         p_job_id               number,
               p_date_to              date,
               p_end_of_time          date) is
--
begin
   --
   -- Update valid grade end dates to match the end date of the
   -- job where the end date of the job is earlier than the end
   -- date of the valid grade.or the previous end dates matched.
   --
   --
   update per_valid_grades vg
   set vg.date_to =
   (select least(nvl(p_date_to, p_end_of_time),
            nvl(g.date_to, p_end_of_time))
         from   per_grades g
    where  g.grade_id          = vg.grade_id
    and    g.business_group_id + 0 = p_business_group_id)
   where vg.business_group_id + 0 = p_business_group_id
   and   vg.job_id            = p_job_id
   and   nvl(vg.date_to, p_end_of_time) > p_date_to;
Line: 1824

      hr_utility.set_message_token('PROCEDURE','update_valid_grades');
Line: 1830

end update_valid_grades;
Line: 1835

procedure delete_valid_grades(p_business_group_id    number,
               p_job_id               number,
               p_date_to              date) is
--
begin
   --
   -- Valid grades are deleted if the end date of the job
   -- has been made earlier than the start date of the
   -- valid grade.
   --
   --
   delete from per_valid_grades vg
   where  vg.business_group_id + 0 = p_business_group_id
   and    vg.job_id            = p_job_id
   and    vg.date_from         > p_date_to;
Line: 1854

      hr_utility.set_message_token('PROCEDURE','delete_valid_grades');
Line: 1859

end delete_valid_grades;