DBA Data[Home] [Help]

APPS.HR_CONTRACT_API SQL Statements

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

Line: 92

    select per.business_group_id
    from per_all_people_f per
    where per.person_id = p_person_id
    and   p_effective_date between per.effective_start_date
                               and per.effective_end_date;
Line: 436

procedure update_contract
  (p_validate                       in  boolean   default false
  ,p_contract_id                    in  number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_object_version_number          in out nocopy number
  ,p_person_id                      in  number
  ,p_reference                      in  varchar2
  ,p_type                           in  varchar2
  ,p_status                         in  varchar2
  ,p_status_reason                  in  varchar2  default hr_api.g_varchar2
  ,p_doc_status                in  varchar2  default hr_api.g_varchar2
  ,p_doc_status_change_date    in  date      default hr_api.g_date
  ,p_description                    in  varchar2  default hr_api.g_varchar2
  ,p_duration                       in  number    default hr_api.g_number
  ,p_duration_units                 in  varchar2  default hr_api.g_varchar2
  ,p_contractual_job_title          in  varchar2  default hr_api.g_varchar2
  ,p_parties                        in  varchar2  default hr_api.g_varchar2
  ,p_start_reason                   in  varchar2  default hr_api.g_varchar2
  ,p_end_reason                     in  varchar2  default hr_api.g_varchar2
  ,p_number_of_extensions           in  number    default hr_api.g_number
  ,p_extension_reason               in  varchar2  default hr_api.g_varchar2
  ,p_extension_period               in  number    default hr_api.g_number
  ,p_extension_period_units         in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information_category       in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information1               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information2               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information3               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information4               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information5               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information6               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information7               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information8               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information9               in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information10              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information11              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information12              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information13              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information14              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information15              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information16              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information17              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information18              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information19              in  varchar2  default hr_api.g_varchar2
  ,p_ctr_information20              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_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc varchar2(72) := g_package||'update_contract';
Line: 517

    select per.business_group_id
    from per_all_people_f per
    where per.person_id = p_person_id
    and   p_effective_date between per.effective_start_date
                               and per.effective_end_date;
Line: 529

  savepoint update_contract;
Line: 557

    hr_contract_bk2.update_contract_b
      (
       p_contract_id                    =>  p_contract_id
      ,p_business_group_id              =>  l_business_group_id
      ,p_object_version_number          =>  p_object_version_number
      ,p_person_id                      =>  p_person_id
      ,p_reference                      =>  p_reference
      ,p_type                           =>  p_type
      ,p_status                         =>  p_status
      ,p_status_reason                  =>  p_status_reason
      ,p_doc_status                =>  p_doc_status
      ,p_doc_status_change_date    =>  p_doc_status_change_date
      ,p_description                    =>  p_description
      ,p_duration                       =>  p_duration
      ,p_duration_units                 =>  p_duration_units
      ,p_contractual_job_title          =>  p_contractual_job_title
      ,p_parties                        =>  p_parties
      ,p_start_reason                   =>  p_start_reason
      ,p_end_reason                     =>  p_end_reason
      ,p_number_of_extensions           =>  p_number_of_extensions
      ,p_extension_reason               =>  p_extension_reason
      ,p_extension_period               =>  p_extension_period
      ,p_extension_period_units         =>  p_extension_period_units
      ,p_ctr_information_category       =>  p_ctr_information_category
      ,p_ctr_information1               =>  p_ctr_information1
      ,p_ctr_information2               =>  p_ctr_information2
      ,p_ctr_information3               =>  p_ctr_information3
      ,p_ctr_information4               =>  p_ctr_information4
      ,p_ctr_information5               =>  p_ctr_information5
      ,p_ctr_information6               =>  p_ctr_information6
      ,p_ctr_information7               =>  p_ctr_information7
      ,p_ctr_information8               =>  p_ctr_information8
      ,p_ctr_information9               =>  p_ctr_information9
      ,p_ctr_information10              =>  p_ctr_information10
      ,p_ctr_information11              =>  p_ctr_information11
      ,p_ctr_information12              =>  p_ctr_information12
      ,p_ctr_information13              =>  p_ctr_information13
      ,p_ctr_information14              =>  p_ctr_information14
      ,p_ctr_information15              =>  p_ctr_information15
      ,p_ctr_information16              =>  p_ctr_information16
      ,p_ctr_information17              =>  p_ctr_information17
      ,p_ctr_information18              =>  p_ctr_information18
      ,p_ctr_information19              =>  p_ctr_information19
      ,p_ctr_information20              =>  p_ctr_information20
      ,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_effective_date                 => trunc(p_effective_date)
      ,p_datetrack_mode                 => p_datetrack_mode
      );
Line: 628

        (p_module_name => 'UPDATE_contract'
        ,p_hook_type   => 'BP'
        );
Line: 722

    hr_contract_bk2.update_contract_a
      (
       p_contract_id                    =>  p_contract_id
      ,p_effective_start_date           =>  l_effective_start_date
      ,p_effective_end_date             =>  l_effective_end_date
      ,p_business_group_id              =>  l_business_group_id
      ,p_object_version_number          =>  l_object_version_number
      ,p_person_id                      =>  p_person_id
      ,p_reference                      =>  p_reference
      ,p_type                           =>  p_type
      ,p_status                         =>  p_status
      ,p_status_reason                  =>  p_status_reason
      ,p_doc_status                =>  p_doc_status
      ,p_doc_status_change_date    =>  p_doc_status_change_date
      ,p_description                    =>  p_description
      ,p_duration                       =>  p_duration
      ,p_duration_units                 =>  p_duration_units
      ,p_contractual_job_title          =>  p_contractual_job_title
      ,p_parties                        =>  p_parties
      ,p_start_reason                   =>  p_start_reason
      ,p_end_reason                     =>  p_end_reason
      ,p_number_of_extensions           =>  p_number_of_extensions
      ,p_extension_reason               =>  p_extension_reason
      ,p_extension_period               =>  p_extension_period
      ,p_extension_period_units         =>  p_extension_period_units
      ,p_ctr_information_category       =>  p_ctr_information_category
      ,p_ctr_information1               =>  p_ctr_information1
      ,p_ctr_information2               =>  p_ctr_information2
      ,p_ctr_information3               =>  p_ctr_information3
      ,p_ctr_information4               =>  p_ctr_information4
      ,p_ctr_information5               =>  p_ctr_information5
      ,p_ctr_information6               =>  p_ctr_information6
      ,p_ctr_information7               =>  p_ctr_information7
      ,p_ctr_information8               =>  p_ctr_information8
      ,p_ctr_information9               =>  p_ctr_information9
      ,p_ctr_information10              =>  p_ctr_information10
      ,p_ctr_information11              =>  p_ctr_information11
      ,p_ctr_information12              =>  p_ctr_information12
      ,p_ctr_information13              =>  p_ctr_information13
      ,p_ctr_information14              =>  p_ctr_information14
      ,p_ctr_information15              =>  p_ctr_information15
      ,p_ctr_information16              =>  p_ctr_information16
      ,p_ctr_information17              =>  p_ctr_information17
      ,p_ctr_information18              =>  p_ctr_information18
      ,p_ctr_information19              =>  p_ctr_information19
      ,p_ctr_information20              =>  p_ctr_information20
      ,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_effective_date                     => trunc(p_effective_date)
      ,p_datetrack_mode                     => p_datetrack_mode
      );
Line: 795

        (p_module_name => 'UPDATE_contract'
        ,p_hook_type   => 'AP'
        );
Line: 826

    ROLLBACK TO update_contract;
Line: 842

    ROLLBACK TO update_contract;
Line: 849

end update_contract;
Line: 854

procedure delete_contract
  (p_validate                       in  boolean  default false
  ,p_contract_id                    in  number
  ,p_effective_start_date           out nocopy date
  ,p_effective_end_date             out nocopy date
  ,p_object_version_number          in out nocopy number
  ,p_effective_date                 in  date
  ,p_datetrack_mode                 in  varchar2
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc varchar2(72) := g_package||'update_contract';
Line: 879

  savepoint delete_contract;
Line: 893

    hr_contract_bk3.delete_contract_b
      (
       p_contract_id                    =>  p_contract_id
      ,p_object_version_number          =>  p_object_version_number
    ,p_effective_date                      => trunc(p_effective_date)
    ,p_datetrack_mode                      => p_datetrack_mode
      );
Line: 903

        (p_module_name => 'DELETE_contract'
        ,p_hook_type   => 'BP'
        );
Line: 925

    hr_contract_bk3.delete_contract_a
      (
       p_contract_id                    =>  p_contract_id
      ,p_effective_start_date           =>  l_effective_start_date
      ,p_effective_end_date             =>  l_effective_end_date
      ,p_object_version_number          =>  l_object_version_number
    ,p_effective_date                      => trunc(p_effective_date)
    ,p_datetrack_mode                      => p_datetrack_mode
      );
Line: 937

        (p_module_name => 'DELETE_CONTRACT'
        ,p_hook_type   => 'AP'
        );
Line: 962

    ROLLBACK TO delete_contract;
Line: 975

    ROLLBACK TO delete_contract;
Line: 982

end delete_contract;
Line: 1037

  SELECT contract_id, effective_start_date, effective_end_date, object_version_number
    FROM per_contracts_f pcf
    WHERE pcf.person_id            = p_person_id
    AND   pcf.effective_start_date < p_new_start_date
    ORDER BY 1,2;  -- 'Order by' Added for bug#8670853
Line: 1048

    SELECT assignment_id, contract_id
       FROM per_all_assignments_f paf
       WHERE paf.person_id = p_person_id
       AND   p_old_start_date BETWEEN paf.effective_start_date AND
                                      paf.effective_end_date
       AND   paf.contract_id IS NOT NULL;
Line: 1060

    SELECT min(effective_start_date)
      FROM per_contracts_f
      WHERE contract_id = p_contract_id;
Line: 1065

    SELECT object_version_number
      FROM per_contracts_f
      WHERE contract_id = p_contract_id and
	    effective_start_date = p_start_date;
Line: 1073

     select contract_id, effective_start_date, object_version_number
       from per_contracts_f
       where person_id = p_person_id
         and not exists(select 1 from per_all_people_f
                          where person_id = p_person_id);
Line: 1127

	               per_ctc_del.delete_row
	                (l_contract_id,
	                 l_start_date,
	                 l_object_version_number);
Line: 1140

	     per_ctc_upd.update_effective_start_date
	     (l_contract_id,
	      l_start_date,
	      p_new_start_date,
	      l_object_version_number);
Line: 1180

	     per_ctc_upd.update_effective_start_date
              (l_contract_id,
               l_start_date,
               p_new_start_date,
	       l_object_version_number);
Line: 1205

  delete_contract
    (
     p_contract_id           => l_contract_id,
     p_effective_start_date  => l_start_date,
     p_effective_end_date    => l_end_date,
     p_object_version_number => l_object_version_number,
     p_effective_date        => l_effective_start_date,
     p_datetrack_mode        => 'ZAP'
    );
Line: 1224

  cursor csr_date is select  pps.date_start
                 from    per_periods_of_service pps
                 where   p_person_id=pps.person_id
                 and     p_active_date between pps.date_start
		 and    		   nvl(pps.actual_termination_date, hr_general.end_of_time);
Line: 1248

  cursor csr_date is select  pps.actual_termination_date
                 from    per_periods_of_service pps
                 where   p_person_id=pps.person_id
                 and     p_active_date between pps.date_start
		 and    		    pps.actual_termination_date;
Line: 1272

  cursor csr_meaning is select  meaning
                        from    hr_lookups hrl
                        where   p_lookup_code = hrl.lookup_code
                        and     p_lookup_type = hrl.lookup_type
		        and     hrl.application_id = 800;
Line: 1297

  cursor csr_date_active is select  min(pcf1.effective_start_date)
                        from    per_contracts_f pcf1
                        where   p_contract_id=pcf1.contract_id
                        and     p_effective_date >= pcf1.effective_start_date
		        and     pcf1.status like 'A-%';
Line: 1303

  cursor csr_date_other  is select  max(pcf1.effective_end_date) + 1
                        from    per_contracts_f pcf1
                        where   p_contract_id=pcf1.contract_id
                        and     p_effective_date >= pcf1.effective_end_date
		        and     pcf1.status  not like 'A-%';
Line: 1310

  cursor csr_prev_date_active is select  max(pcf1.effective_start_date)
                        from    per_contracts_f pcf1
                        where   p_contract_id=pcf1.contract_id
                        and     p_effective_date > pcf1.effective_start_date
		        and     pcf1.status like 'A-%';
Line: 1359

  cursor csr_date_active is select  max(pcf1.effective_end_date)
                        from    per_contracts_f pcf1
                        where   p_contract_id = pcf1.contract_id
                        and     p_effective_date <= pcf1.effective_end_date
		        and     pcf1.status like 'A-%';
Line: 1365

  cursor csr_date_other is select  min(pcf1.effective_start_date) - 1
                        from    per_contracts_f pcf1
                        where   p_contract_id=pcf1.contract_id
                        and     p_effective_date <=pcf1.effective_start_date
		        and     pcf1.status not like 'A-%';
Line: 1371

  cursor csr_prev_date_active is select  max(pcf1.effective_end_date)
                        from    per_contracts_f pcf1
                        where   p_contract_id = pcf1.contract_id
                        and     p_effective_date > pcf1.effective_end_date
		        and     pcf1.status like 'A-%';