DBA Data[Home] [Help]

APPS.PAY_IE_PRSI_API SQL Statements

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

Line: 12

FUNCTION find_update_mode
   (p_period_end_date        in date
   ,p_prsi_details_id        in number) RETURN VARCHAR2 IS
   --
   --
   CURSOR prsi_csr IS
      SELECT hr_api.g_update_change_insert update_mode
      FROM pay_ie_prsi_details_f
      WHERE prsi_details_id = p_prsi_details_id
      AND effective_start_date > p_period_end_date;
Line: 30

      l_mode := hr_api.g_update;
Line: 35

End find_update_mode;
Line: 65

     SELECT ptp.start_date, ptp.end_Date
     FROM   per_time_periods ptp, per_all_assignments_f paa
     WHERE  paa.assignment_id = p_assignment_id
     AND    paa.payroll_id = ptp.payroll_id
     AND    p_effective_date BETWEEN ptp.start_date AND ptp.end_date;
Line: 89

  SELECT business_group_id
  FROM   per_all_assignments_f
  WHERE  assignment_id = p_assignment_id
  AND    p_effective_date BETWEEN effective_start_date AND effective_end_date;
Line: 166

       ,p_program_update_date            =>  sysdate
       ,p_prsi_details_id                =>  l_prsi_details_id
       ,p_object_version_number          =>  l_object_version_number
       ,p_effective_start_date           =>  l_effective_start_date
       ,p_effective_end_date             =>  l_effective_end_date
       );
Line: 191

             ,p_datetrack_mode                 =>  hr_api.g_update
             ,p_prsi_details_id                =>  l_prsi_details_id
             ,p_object_version_number          =>  l_object_version_number
             ,p_validation_start_date          =>  l_validation_start_date
             ,p_validation_end_date            =>  l_validation_end_date );
Line: 202

          ,p_datetrack_mode                 =>  hr_api.g_update
          ,p_prsi_details_id                =>  l_prsi_details_id
          ,p_object_version_number          =>  l_object_version_number
          ,p_assignment_id                  =>  p_assignment_id
          ,p_contribution_class             =>  p_contribution_class
          ,p_overridden_subclass            =>  p_overridden_subclass
          ,p_soc_ben_flag                   =>  p_soc_ben_flag
          ,p_soc_ben_start_date             =>  p_soc_ben_start_date
          ,p_overridden_ins_weeks           =>  NULL
          ,p_non_standard_ins_weeks         =>  p_non_standard_ins_weeks
          ,p_exemption_start_date           =>  l_exemption_start_date
          ,p_exemption_end_date             =>  l_exemption_end_date
          ,p_cert_issued_by                 =>  p_cert_issued_by
          ,p_director_flag                  =>  p_director_flag
          ,p_community_flag                 =>  p_community_flag
          ,p_request_id                     =>  l_request_id
          ,p_program_application_id         =>  l_prog_appl_id
          ,p_program_id                     =>  l_program_id
          ,p_program_update_date            =>  sysdate
          ,p_effective_start_date           =>  l_dummy_start_date
          ,p_effective_end_date             =>  l_dummy_end_date
          );
Line: 308

procedure update_ie_prsi_details
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_update_mode         in     varchar2
  ,p_prsi_details_id               in     number
  ,p_contribution_class            in     varchar2 default hr_api.g_varchar2
  ,p_overridden_subclass           in     varchar2 default hr_api.g_varchar2
  ,p_soc_ben_flag                  in     varchar2 default hr_api.g_varchar2
  ,p_soc_ben_start_date            in     date     default hr_api.g_date
  ,p_overridden_ins_weeks          in     number   default hr_api.g_number
  ,p_non_standard_ins_weeks        in     number   default hr_api.g_number
  ,p_exemption_start_date          in     date     default hr_api.g_date
  ,p_exemption_end_date            in     date     default hr_api.g_date
  ,p_cert_issued_by                in     varchar2 default hr_api.g_varchar2
  ,p_director_flag                 in     varchar2 default hr_api.g_varchar2
  ,p_community_flag                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
  ) IS
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72) := g_package||'update_ie_prsi_details';
Line: 345

  l_update_mode            varchar2(30);
Line: 348

  SELECT assignment_id
  FROM   pay_ie_prsi_details_f
  WHERE  prsi_details_id = p_prsi_details_id
  AND    p_effective_date BETWEEN effective_start_date AND effective_end_date;
Line: 354

  SELECT business_group_id
  FROM   per_all_assignments_f
  WHERE  assignment_id = l_assignment_id
  AND    p_effective_date BETWEEN effective_start_date AND effective_end_date;
Line: 360

     SELECT ptp.start_date, ptp.end_Date
     FROM   per_time_periods ptp, per_all_assignments_f paa
     WHERE  paa.assignment_id = l_assignment_id
     AND    paa.payroll_id = ptp.payroll_id
     AND    p_effective_date BETWEEN ptp.start_date AND ptp.end_date;
Line: 373

  savepoint update_ie_prsi_details;
Line: 394

    pay_ie_prsi_bk2.update_ie_prsi_details_b
      (p_effective_date                => p_effective_date
      ,p_datetrack_update_mode         => p_datetrack_update_mode
      ,p_business_group_id             => l_business_group_id
      ,p_prsi_details_id               => p_prsi_details_id
      ,p_contribution_class            => p_contribution_class
      ,p_overridden_subclass           => p_overridden_subclass
      ,p_soc_ben_flag                  => p_soc_ben_flag
      ,p_soc_ben_start_date            => p_soc_ben_start_date
      ,p_overridden_ins_weeks          => p_overridden_ins_weeks
      ,p_non_standard_ins_weeks        => p_non_standard_ins_weeks
      ,p_exemption_start_date          => p_exemption_start_date
      ,p_exemption_end_date            => p_exemption_end_date
      ,p_cert_issued_by                => p_cert_issued_by
      ,p_director_flag                 => p_director_flag
      ,p_community_flag                => p_community_flag
      ,p_object_version_number         => l_object_version_number
      );
Line: 415

        (p_module_name => 'update_ie_prsi_details'
        ,p_hook_type   => 'BP'
        );
Line: 432

       ,p_datetrack_mode                 =>  p_datetrack_update_mode
       ,p_prsi_details_id                =>  p_prsi_details_id
       ,p_object_version_number          =>  l_object_version_number
       ,p_assignment_id                  =>  l_assignment_id
       ,p_contribution_class             =>  p_contribution_class
       ,p_overridden_subclass            =>  p_overridden_subclass
       ,p_soc_ben_flag                   =>  p_soc_ben_flag
       ,p_soc_ben_start_date             =>  p_soc_ben_start_date
       ,p_overridden_ins_weeks           =>  p_overridden_ins_weeks
       ,p_non_standard_ins_weeks         =>  p_non_standard_ins_weeks
       ,p_exemption_start_date           =>  p_exemption_start_date
       ,p_exemption_end_date             =>  p_exemption_end_date
       ,p_cert_issued_by                 =>  p_cert_issued_by
       ,p_director_flag                  =>  p_director_flag
       ,p_community_flag                 =>  p_community_flag
       ,p_request_id                     =>  l_request_id
       ,p_program_application_id         =>  l_prog_appl_id
       ,p_program_id                     =>  l_program_id
       ,p_program_update_date            =>  sysdate
       ,p_effective_start_date           =>  l_effective_start_date
       ,p_effective_end_date             =>  l_effective_end_date
       );
Line: 468

     l_update_mode := find_update_mode( p_period_end_date => period_rec.end_date
                          ,p_prsi_details_id => p_prsi_details_id );
Line: 479

             ,p_datetrack_mode                 =>  l_update_mode
             ,p_prsi_details_id                =>  p_prsi_details_id
             ,p_object_version_number          =>  l_object_version_number
             ,p_validation_start_date          =>  l_validation_start_date
             ,p_validation_end_date            =>  l_validation_end_date );
Line: 489

          ,p_datetrack_mode                 =>  l_update_mode
          ,p_prsi_details_id                =>  p_prsi_details_id
          ,p_object_version_number          =>  l_object_version_number
          ,p_assignment_id                  =>  l_assignment_id
          ,p_contribution_class             =>  p_contribution_class
          ,p_overridden_subclass            =>  p_overridden_subclass
          ,p_soc_ben_flag                   =>  p_soc_ben_flag
          ,p_soc_ben_start_date             =>  p_soc_ben_start_date
          ,p_overridden_ins_weeks           =>  NULL
          ,p_non_standard_ins_weeks         =>  p_non_standard_ins_weeks
          ,p_exemption_start_date           =>  p_exemption_start_date
          ,p_exemption_end_date             =>  p_exemption_end_date
          ,p_cert_issued_by                 =>  p_cert_issued_by
          ,p_director_flag                  =>  p_director_flag
          ,p_community_flag                 =>  p_community_flag
          ,p_request_id                     =>  l_request_id
          ,p_program_application_id         =>  l_prog_appl_id
          ,p_program_id                     =>  l_program_id
          ,p_program_update_date            =>  sysdate
          ,p_effective_start_date           =>  l_dummy_start_date
          ,p_effective_end_date             =>  l_dummy_end_date
          );
Line: 522

     pay_ie_prsi_bk2.update_ie_prsi_details_a
      (p_effective_date                => p_effective_date
      ,p_business_group_id             => l_business_group_id
      ,p_datetrack_update_mode         => p_datetrack_update_mode
      ,p_prsi_details_id               => p_prsi_details_id
      ,p_contribution_class            => p_contribution_class
      ,p_overridden_subclass           => p_overridden_subclass
      ,p_soc_ben_flag                  => p_soc_ben_flag
      ,p_soc_ben_start_date            => p_soc_ben_start_date
      ,p_overridden_ins_weeks          => p_overridden_ins_weeks
      ,p_non_standard_ins_weeks        => p_non_standard_ins_weeks
      ,p_exemption_start_date          => p_exemption_start_date
      ,p_exemption_end_date            => p_exemption_end_date
      ,p_cert_issued_by                => p_cert_issued_by
      ,p_director_flag                 => p_director_flag
      ,p_community_flag                => p_community_flag
      ,p_object_version_number         => l_object_version_number
      ,p_effective_start_date          => l_effective_start_date
      ,p_effective_end_date            => l_effective_end_date
      );
Line: 545

        (p_module_name => 'update_ie_prsi_details'
        ,p_hook_type   => 'AP'
        );
Line: 568

    rollback to update_ie_prsi_details;
Line: 583

    rollback to update_ie_prsi_details;
Line: 589

end update_ie_prsi_details;
Line: 596

procedure delete_ie_prsi_details
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_delete_mode         in     varchar2
  ,p_prsi_details_id               in     number
  ,p_object_version_number         in out nocopy number
  ,p_effective_start_date          out nocopy    date
  ,p_effective_end_date            out nocopy    date
  ) IS
  --
  -- Declare cursors and local variables
  --

  l_proc                varchar2(72) := g_package||'delete_ie_prsi_details';
Line: 618

  SELECT assignment_id
  FROM   pay_ie_prsi_details_f
  WHERE  prsi_details_id = p_prsi_details_id
  AND    p_effective_date BETWEEN effective_start_date AND effective_end_date;
Line: 624

  SELECT business_group_id
  FROM   per_all_assignments_f
  WHERE  assignment_id = l_assignment_id
  AND    p_effective_date BETWEEN effective_start_date AND effective_end_date;
Line: 634

  savepoint delete_ie_prsi_details;
Line: 650

    pay_ie_prsi_bk3.delete_ie_prsi_details_b
      (p_effective_date                => p_effective_date
      ,p_datetrack_delete_mode         => p_datetrack_delete_mode
      ,p_business_group_id             => l_business_group_id
      ,p_prsi_details_id               => p_prsi_details_id
      ,p_object_version_number         => l_object_version_number
      );
Line: 660

        (p_module_name => 'delete_ie_prsi_details'
        ,p_hook_type   => 'BP'
        );
Line: 671

       ,p_datetrack_mode                 =>  p_datetrack_delete_mode
       ,p_prsi_details_id                =>  p_prsi_details_id
       ,p_object_version_number          =>  l_object_version_number
       ,p_effective_start_date           =>  l_effective_start_date
       ,p_effective_end_date             =>  l_effective_end_date
       );
Line: 682

     pay_ie_prsi_bk3.delete_ie_prsi_details_a
      (p_effective_date                => p_effective_date
      ,p_business_group_id             => l_business_group_id
      ,p_datetrack_delete_mode         => p_datetrack_delete_mode
      ,p_prsi_details_id               => p_prsi_details_id
      ,p_object_version_number         => l_object_version_number
      ,p_effective_start_date          => l_effective_start_date
      ,p_effective_end_date            => l_effective_end_date
      );
Line: 694

        (p_module_name => 'delete_ie_prsi_details'
        ,p_hook_type   => 'AP'
        );
Line: 717

    rollback to delete_ie_prsi_details;
Line: 733

    rollback to update_ie_prsi_details;
Line: 740

end delete_ie_prsi_details;