DBA Data[Home] [Help]

APPS.HR_PERSONAL_PAY_METHOD_API SQL Statements

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

Line: 42

procedure check_insert_legislation
  (p_assignment_id          in            number
  ,p_effective_date         in out nocopy date
  ,p_leg_code               in            varchar2
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72);
Line: 55

    select pbg.legislation_code
    from   per_business_groups pbg,
           per_assignments_f   asg
    where  pbg.business_group_id = asg.business_group_id
    and    asg.assignment_id     = p_assignment_id
    and    p_effective_date between asg.effective_start_date
                            and     asg.effective_end_date;
Line: 65

     l_proc := g_package||'chk_insert_legislation';
Line: 119

end check_insert_legislation;
Line: 154

procedure check_update_legislation
  (p_personal_payment_method_id    in
     pay_personal_payment_methods_f.personal_payment_method_id%type
  ,p_effective_date                in     date
  ,p_leg_code                      in varchar2
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72);
Line: 167

    select pbg.legislation_code
    from   per_business_groups pbg,
           pay_personal_payment_methods_f ppm
    where  pbg.business_group_id = ppm.business_group_id
    and    ppm.personal_payment_method_id = p_personal_payment_method_id
    and    p_effective_date between ppm.effective_start_date
                            and     ppm.effective_end_date;
Line: 181

     l_proc := g_package||'check_update_legislation';
Line: 203

end check_update_legislation;
Line: 260

select nvl(to_char(opm.defined_balance_id), 'Y') third_party
,      nvl(ppt.validation_days, 0)               validation_days
from   pay_personal_payment_methods_f ppm
,      pay_org_payment_methods_f      opm
,      pay_payment_types              ppt
where  ppm.personal_payment_method_id = p_personal_payment_method_id
and    p_effective_date between
       ppm.effective_start_date and ppm.effective_end_date
and    opm.org_payment_method_id = ppm.org_payment_method_id
and    p_effective_date between
       opm.effective_start_date and opm.effective_end_date
and    ppt.payment_type_id = opm.payment_type_id
;
Line: 280

select nvl(pap.prl_information3, 'Y') prenote_allowed
from   pay_personal_payment_methods_f ppm
,      per_all_assignments_f paa
,      pay_all_payrolls_f    pap
where  ppm.personal_payment_method_id = p_personal_payment_method_id
and    p_effective_date between
       ppm.effective_start_date and ppm.effective_end_date
and    paa.assignment_id = ppm.assignment_id
and    p_effective_date between
       paa.effective_start_date and paa.effective_end_date
and    pap.payroll_id = paa.payroll_id
and    p_effective_date between
       pap.effective_start_date and pap.effective_end_date
;
Line: 300

select exa.prenote_date
from   pay_external_accounts exa
where  exa.external_account_id = p_external_account_id
;
Line: 466

    select nvl(pap.prl_information3, 'Y') prenote_allowed
    from   pay_personal_payment_methods_f ppm
    ,      per_all_assignments_f paa
    ,      pay_all_payrolls_f    pap
    where  ppm.personal_payment_method_id = p_personal_payment_method_id
    and    p_effective_date between
           ppm.effective_start_date and ppm.effective_end_date
    and    paa.assignment_id = ppm.assignment_id
    and    p_effective_date between
           paa.effective_start_date and paa.effective_end_date
    and    pap.payroll_id = paa.payroll_id
    and    p_effective_date between
           pap.effective_start_date and pap.effective_end_date;
Line: 481

    select pea.object_version_number
    from   pay_external_accounts pea
    where  pea.external_account_id = p_external_account_id;
Line: 673

    select pa.business_group_id
    from   per_assignments_f pa
    where  pa.assignment_id = p_assignment_id
    and    p_effective_date between pa.effective_start_date
                            and     pa.effective_end_date;
Line: 681

    select  null
    from    pay_org_payment_methods_f opm,
            pay_payment_types ppt
    where   opm.org_payment_method_id = p_org_payment_method_id
    and     p_effective_date
    between opm.effective_start_date
    and     opm.effective_end_date
    and     ppt.payment_type_id   = opm.payment_type_id ;
Line: 691

    select pyt.category
    from pay_org_payment_methods_f opm
    ,    pay_payment_types pyt
    where p_org_payment_method_id = opm.org_payment_method_id
      and opm.payment_type_id = pyt.payment_type_id
      and p_effective_date between opm.effective_start_date
                               and opm.effective_end_date;
Line: 701

     select decode(ppt.territory_code,null,null,ppt.territory_code||'_')||UPPER(ppt.payment_type_name) ppm_information_category
       from pay_payment_types ppt,
            pay_org_payment_methods_f opm
      where opm.org_payment_method_id = p_org_payment_method_id
        and p_effective_date between opm.effective_start_date and opm.effective_end_date
        and opm.payment_type_id = ppt.payment_type_id;
Line: 1406

  hr_personal_pay_method_api.check_insert_legislation
  (p_assignment_id   => p_assignment_id
  ,p_effective_date  => l_effective_date
  ,p_leg_code        => 'GB');
Line: 1570

  hr_personal_pay_method_api.check_insert_legislation
  (p_assignment_id   => p_assignment_id
  ,p_effective_date  => l_effective_date
  ,p_leg_code        => 'US');
Line: 1722

  hr_personal_pay_method_api.check_insert_legislation
  (p_assignment_id   => p_assignment_id
  ,p_effective_date  => l_effective_date
  ,p_leg_code        => 'CA');
Line: 1797

procedure update_personal_pay_method
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_update_mode         in     varchar2
  ,p_personal_payment_method_id    in     number
  ,p_object_version_number         in out nocopy number
  ,p_amount                        in     number   default hr_api.g_number
  ,p_comments                      in     varchar2 default hr_api.g_varchar2
  ,p_percentage                    in     number   default hr_api.g_number
  ,p_priority                      in     number   default hr_api.g_number
  ,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_territory_code                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
/** sbilling **/
  ,p_concat_segments               in     varchar2 default null
  ,p_payee_type                    in     varchar2 default hr_api.g_varchar2
  ,p_payee_id                      in     number   default hr_api.g_number
  ,p_ppm_information_category      in     varchar2 default hr_api.g_varchar2  --Bug 6439573
  ,p_ppm_information1              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information2              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information3              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information4              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information5              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information6              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information7              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information8              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information9              in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information10             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information11             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information12             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information13             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information14             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information15             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information16             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information17             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information18             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information19             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information20             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information21             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information22             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information23             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information24             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information25             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information26             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information27             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information28             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information29             in     varchar2 default hr_api.g_varchar2
  ,p_ppm_information30             in     varchar2 default hr_api.g_varchar2
  ,p_comment_id                    out nocopy    number
  ,p_external_account_id           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);
Line: 1927

    select ppm.business_group_id,
           ppm.external_account_id
    from   pay_personal_payment_methods_f ppm
    where  ppm.personal_payment_method_id = p_personal_payment_method_id
    and    p_effective_date between ppm.effective_start_date
                            and     ppm.effective_end_date;
Line: 1935

    select pea.object_version_number
    ,      pea.territory_code
    from pay_external_accounts pea
    where pea.external_account_id = l_external_account_id;
Line: 1941

  select pyt.category
  from pay_personal_payment_methods_f ppm
  ,    pay_org_payment_methods_f opm
  ,    pay_payment_types pyt
  where ppm.personal_payment_method_id = p_personal_payment_method_id
  and   p_effective_date between
        ppm.effective_start_date and ppm.effective_end_date
  and   opm.org_payment_method_id = ppm.org_payment_method_id
  and   p_effective_date between
        opm.effective_start_date and opm.effective_end_date
  and   opm.payment_type_id = pyt.payment_type_id
  ;
Line: 1956

     select decode(ppt.territory_code,null,null,ppt.territory_code||'_')||UPPER(ppt.payment_type_name) ppm_information_category
       from pay_payment_types ppt,
            pay_org_payment_methods_f opm,
            pay_personal_payment_methods_f ppm
      where ppm.personal_payment_method_id = p_personal_payment_method_id
        and p_effective_date between ppm.effective_start_date and ppm.effective_end_date
        and opm.org_payment_method_id = ppm.org_payment_method_id
        and p_effective_date between opm.effective_start_date and opm.effective_end_date
        and opm.payment_type_id = ppt.payment_type_id;
Line: 1974

     l_proc := g_package||'update_personal_pay_method';
Line: 1983

  savepoint update_personal_pay_method;
Line: 2009

    hr_personal_pay_method_bk2.update_personal_pay_method_b
      (p_effective_date                => l_effective_date
      ,p_datetrack_update_mode         => p_datetrack_update_mode
      ,p_personal_payment_method_id    => p_personal_payment_method_id
      ,p_object_version_number         => p_object_version_number
      ,p_amount                        => p_amount
      ,p_comments                      => p_comments
      ,p_percentage                    => p_percentage
      ,p_priority                      => p_priority
      ,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_territory_code                => p_territory_code
      ,p_segment1                      => p_segment1
      ,p_segment2                      => p_segment2
      ,p_segment3                      => p_segment3
--    ,p_segment4                      => lpad(p_segment4,9,'0')
      ,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_payee_type                    => p_payee_type
      ,p_payee_id                      => p_payee_id
      ,p_ppm_information1              => p_ppm_information1
      ,p_ppm_information2              => p_ppm_information2
      ,p_ppm_information3              => p_ppm_information3
      ,p_ppm_information4              => p_ppm_information4
      ,p_ppm_information5              => p_ppm_information5
      ,p_ppm_information6              => p_ppm_information6
      ,p_ppm_information7              => p_ppm_information7
      ,p_ppm_information8              => p_ppm_information8
      ,p_ppm_information9              => p_ppm_information9
      ,p_ppm_information10             => p_ppm_information10
      ,p_ppm_information11             => p_ppm_information11
      ,p_ppm_information12             => p_ppm_information12
      ,p_ppm_information13             => p_ppm_information13
      ,p_ppm_information14             => p_ppm_information14
      ,p_ppm_information15             => p_ppm_information15
      ,p_ppm_information16             => p_ppm_information16
      ,p_ppm_information17             => p_ppm_information17
      ,p_ppm_information18             => p_ppm_information18
      ,p_ppm_information19             => p_ppm_information19
      ,p_ppm_information20             => p_ppm_information20
      ,p_ppm_information21             => p_ppm_information21
      ,p_ppm_information22             => p_ppm_information22
      ,p_ppm_information23             => p_ppm_information23
      ,p_ppm_information24             => p_ppm_information24
      ,p_ppm_information25             => p_ppm_information25
      ,p_ppm_information26             => p_ppm_information26
      ,p_ppm_information27             => p_ppm_information27
      ,p_ppm_information28             => p_ppm_information28
      ,p_ppm_information29             => p_ppm_information29
      ,p_ppm_information30             => p_ppm_information30
      );
Line: 2107

        (p_module_name => 'UPDATE_PERSONAL_PAY_METHOD'
        ,p_hook_type   => 'BP'
        );
Line: 2351

  ,p_datetrack_mode               => p_datetrack_update_mode
  ,p_validate                     => l_validate
  ,p_ppm_information_category     => l_ppm_information_category
  ,p_ppm_information1             => p_ppm_information1
  ,p_ppm_information2             => p_ppm_information2
  ,p_ppm_information3             => p_ppm_information3
  ,p_ppm_information4             => p_ppm_information4
  ,p_ppm_information5             => p_ppm_information5
  ,p_ppm_information6             => p_ppm_information6
  ,p_ppm_information7             => p_ppm_information7
  ,p_ppm_information8             => p_ppm_information8
  ,p_ppm_information9             => p_ppm_information9
  ,p_ppm_information10            => p_ppm_information10
  ,p_ppm_information11            => p_ppm_information11
  ,p_ppm_information12            => p_ppm_information12
  ,p_ppm_information13            => p_ppm_information13
  ,p_ppm_information14            => p_ppm_information14
  ,p_ppm_information15            => p_ppm_information15
  ,p_ppm_information16            => p_ppm_information16
  ,p_ppm_information17            => p_ppm_information17
  ,p_ppm_information18            => p_ppm_information18
  ,p_ppm_information19            => p_ppm_information19
  ,p_ppm_information20            => p_ppm_information20
  ,p_ppm_information21            => p_ppm_information21
  ,p_ppm_information22            => p_ppm_information22
  ,p_ppm_information23            => p_ppm_information23
  ,p_ppm_information24            => p_ppm_information24
  ,p_ppm_information25            => p_ppm_information25
  ,p_ppm_information26            => p_ppm_information26
  ,p_ppm_information27            => p_ppm_information27
  ,p_ppm_information28            => p_ppm_information28
  ,p_ppm_information29            => p_ppm_information29
  ,p_ppm_information30            => p_ppm_information30
  );
Line: 2409

    hr_personal_pay_method_bk2.update_personal_pay_method_a
      (p_effective_date                => l_effective_date
      ,p_datetrack_update_mode         => p_datetrack_update_mode
      ,p_personal_payment_method_id    => p_personal_payment_method_id
      ,p_object_version_number         => p_object_version_number
      ,p_amount                        => p_amount
      ,p_comments                      => p_comments
      ,p_percentage                    => p_percentage
      ,p_priority                      => p_priority
      ,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_territory_code                => p_territory_code
      ,p_segment1                      => p_segment1
      ,p_segment2                      => p_segment2
      ,p_segment3                      => p_segment3
--    ,p_segment4                      => lpad(p_segment4,9,'0')
      ,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_payee_type                    => p_payee_type
      ,p_payee_id                      => p_payee_id
      ,p_comment_id                    => l_comment_id
      ,p_external_account_id           => l_external_account_id
      ,p_effective_start_date          => l_effective_start_date
      ,p_effective_end_date            => l_effective_end_date
      ,p_ppm_information1              => p_ppm_information1
      ,p_ppm_information2              => p_ppm_information2
      ,p_ppm_information3              => p_ppm_information3
      ,p_ppm_information4              => p_ppm_information4
      ,p_ppm_information5              => p_ppm_information5
      ,p_ppm_information6              => p_ppm_information6
      ,p_ppm_information7              => p_ppm_information7
      ,p_ppm_information8              => p_ppm_information8
      ,p_ppm_information9              => p_ppm_information9
      ,p_ppm_information10             => p_ppm_information10
      ,p_ppm_information11             => p_ppm_information11
      ,p_ppm_information12             => p_ppm_information12
      ,p_ppm_information13             => p_ppm_information13
      ,p_ppm_information14             => p_ppm_information14
      ,p_ppm_information15             => p_ppm_information15
      ,p_ppm_information16             => p_ppm_information16
      ,p_ppm_information17             => p_ppm_information17
      ,p_ppm_information18             => p_ppm_information18
      ,p_ppm_information19             => p_ppm_information19
      ,p_ppm_information20             => p_ppm_information20
      ,p_ppm_information21             => p_ppm_information21
      ,p_ppm_information22             => p_ppm_information22
      ,p_ppm_information23             => p_ppm_information23
      ,p_ppm_information24             => p_ppm_information24
      ,p_ppm_information25             => p_ppm_information25
      ,p_ppm_information26             => p_ppm_information26
      ,p_ppm_information27             => p_ppm_information27
      ,p_ppm_information28             => p_ppm_information28
      ,p_ppm_information29             => p_ppm_information29
      ,p_ppm_information30             => p_ppm_information30
      );
Line: 2511

        (p_module_name => 'UPDATE_PERSONAL_PAY_METHOD'
        ,p_hook_type   => 'AP'
        );
Line: 2542

    ROLLBACK TO update_personal_pay_method;
Line: 2560

    ROLLBACK TO update_personal_pay_method;
Line: 2573

end update_personal_pay_method;
Line: 2579

procedure update_gb_personal_pay_method
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_update_mode         in     varchar2
  ,p_personal_payment_method_id    in     number
  ,p_object_version_number         in out nocopy number
  ,p_account_name                  in     varchar2 default hr_api.g_varchar2
  ,p_account_number                in     varchar2 default hr_api.g_varchar2
  ,p_sort_code                     in     varchar2 default hr_api.g_varchar2
  ,p_bank_name                     in     varchar2 default hr_api.g_varchar2
  ,p_account_type                  in     varchar2 default hr_api.g_varchar2
  ,p_bank_branch                   in     varchar2 default hr_api.g_varchar2
  ,p_bank_branch_location          in     varchar2 default hr_api.g_varchar2
  ,p_bldg_society_account_number   in     varchar2 default hr_api.g_varchar2
  ,p_amount                        in     number   default hr_api.g_number
  ,p_comments                      in     varchar2 default hr_api.g_varchar2
  ,p_percentage                    in     number   default hr_api.g_number
  ,p_priority                      in     number   default hr_api.g_number
  ,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_payee_type                    in     varchar2 default hr_api.g_varchar2
  ,p_payee_id                      in     number   default hr_api.g_number
  ,p_territory_code                in     varchar2 default hr_api.g_varchar2
  ,p_comment_id                    out    nocopy number
  ,p_external_account_id           out    nocopy number
  ,p_effective_start_date          out    nocopy date
  ,p_effective_end_date            out    nocopy date
  ,p_segment9                      in     varchar2 default null -- Bug 7185344
  ,p_segment10                     in     varchar2 default null
  ,p_segment11                     in     varchar2 default null
  ,p_segment12                     in     varchar2 default null
  ,p_segment13                     in     varchar2 default null
  ,p_segment14                     in     varchar2 default null
  ,p_segment15                     in     varchar2 default null
  ,p_segment16                     in     varchar2 default null
  ,p_segment17                     in     varchar2 default null
  ,p_segment18                     in     varchar2 default null
  ,p_segment19                     in     varchar2 default null
  ,p_segment20                     in     varchar2 default null
  ,p_segment21                     in     varchar2 default null
  ,p_segment22                     in     varchar2 default null
  ,p_segment23                     in     varchar2 default null
  ,p_segment24                     in     varchar2 default null
  ,p_segment25                     in     varchar2 default null
  ,p_segment26                     in     varchar2 default null
  ,p_segment27                     in     varchar2 default null
  ,p_segment28                     in     varchar2 default null
  ,p_segment29                     in     varchar2 default null
  ,p_segment30                     in     varchar2 default null -- Bug 7185344
  ) is
  --
  -- Declare cursors and local variables
  --
  l_proc                varchar2(72);
Line: 2656

     l_proc := g_package||'update_gb_personal_pay_method';
Line: 2663

  hr_personal_pay_method_api.check_update_legislation
  (p_personal_payment_method_id => p_personal_payment_method_id
  ,p_effective_date             => p_effective_date
  ,p_leg_code                   => 'GB');
Line: 2674

hr_personal_pay_method_api.update_personal_pay_method
  (p_validate                      => p_validate
  ,p_effective_date                => trunc(p_effective_date)
  ,p_datetrack_update_mode         => p_datetrack_update_mode
  ,p_personal_payment_method_id    => p_personal_payment_method_id
  ,p_object_version_number         => p_object_version_number
  ,p_amount                        => p_amount
  ,p_comments                      => p_comments
  ,p_percentage                    => p_percentage
  ,p_priority                      => p_priority
  ,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_territory_code                => p_territory_code     --Bug 6469439
  ,p_segment1                      => p_bank_name
  ,p_segment2                      => p_bank_branch
  ,p_segment3                      => p_sort_code
  ,p_segment4                      => p_account_number
  ,p_segment5                      => p_account_name
  ,p_segment6                      => p_account_type
  ,p_segment7                      => p_bldg_society_account_number
  ,p_segment8                      => p_bank_branch_location
  ,p_payee_type                    => p_payee_type
  ,p_payee_id                      => p_payee_id
  ,p_comment_id                    => p_comment_id
  ,p_external_account_id           => p_external_account_id
  ,p_effective_start_date          => p_effective_start_date
  ,p_effective_end_date            => p_effective_end_date
  ,p_segment9                      => p_segment9    -- Bug 7185344
  ,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   -- Bug 7185344
  );
Line: 2747

end update_gb_personal_pay_method;
Line: 2753

procedure update_us_personal_pay_method
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_update_mode         in     varchar2
  ,p_personal_payment_method_id    in     number
  ,p_object_version_number         in out nocopy number
  ,p_account_name                  in     varchar2 default hr_api.g_varchar2
  ,p_account_number                in     varchar2 default hr_api.g_varchar2
  ,p_transit_code                  in     varchar2 default hr_api.g_varchar2
  ,p_bank_name                     in     varchar2 default hr_api.g_varchar2
  ,p_account_type                  in     varchar2 default hr_api.g_varchar2
  ,p_bank_branch                   in     varchar2 default hr_api.g_varchar2
  ,p_amount                        in     number   default hr_api.g_number
  ,p_comments                      in     varchar2 default hr_api.g_varchar2
  ,p_percentage                    in     number   default hr_api.g_number
  ,p_priority                      in     number   default hr_api.g_number
  ,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_payee_type                    in     varchar2 default hr_api.g_varchar2
  ,p_payee_id                      in     number   default hr_api.g_number
  ,p_prenote_date                  in     date     default hr_api.g_date
  ,p_territory_code                in     varchar2 default hr_api.g_varchar2
  ,p_comment_id                    out    nocopy number
  ,p_external_account_id           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);
Line: 2807

     l_proc := g_package||'update_gb_personal_pay_method';
Line: 2814

  hr_personal_pay_method_api.check_update_legislation
  (p_personal_payment_method_id => p_personal_payment_method_id
  ,p_effective_date             => p_effective_date
  ,p_leg_code                   => 'US');
Line: 2825

hr_personal_pay_method_api.update_personal_pay_method
  (p_validate                      => p_validate
  ,p_effective_date                => trunc(p_effective_date)
  ,p_datetrack_update_mode         => p_datetrack_update_mode
  ,p_personal_payment_method_id    => p_personal_payment_method_id
  ,p_object_version_number         => p_object_version_number
  ,p_amount                        => p_amount
  ,p_comments                      => p_comments
  ,p_percentage                    => p_percentage
  ,p_priority                      => p_priority
  ,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_territory_code                => p_territory_code     --Bug 6469439
  ,p_segment1                      => p_account_name
  ,p_segment2                      => p_account_type
  ,p_segment3                      => p_account_number
  ,p_segment4                      => lpad(p_transit_code,9,'0')
  ,p_segment5                      => p_bank_name
  ,p_segment6                      => p_bank_branch
  ,p_payee_type                    => p_payee_type
  ,p_payee_id                      => p_payee_id
  ,p_comment_id                    => p_comment_id
  ,p_external_account_id           => p_external_account_id
  ,p_effective_start_date          => p_effective_start_date
  ,p_effective_end_date            => p_effective_end_date
  );
Line: 2886

end update_us_personal_pay_method;
Line: 2892

procedure update_ca_personal_pay_method
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_update_mode         in     varchar2
  ,p_personal_payment_method_id    in     number
  ,p_object_version_number         in out nocopy number
  ,p_account_name                  in     varchar2 default hr_api.g_varchar2
  ,p_account_number                in     varchar2 default hr_api.g_varchar2
  ,p_transit_code                  in     varchar2 default hr_api.g_varchar2
  ,p_bank_number                   in     varchar2 default hr_api.g_varchar2
  ,p_bank_name                     in     varchar2 default hr_api.g_varchar2
  ,p_account_type                  in     varchar2 default hr_api.g_varchar2
  ,p_bank_branch                   in     varchar2 default hr_api.g_varchar2
  ,p_amount                        in     number   default hr_api.g_number
  ,p_comments                      in     varchar2 default hr_api.g_varchar2
  ,p_percentage                    in     number   default hr_api.g_number
  ,p_priority                      in     number   default hr_api.g_number
  ,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_payee_type                    in     varchar2 default hr_api.g_varchar2
  ,p_payee_id                      in     number   default hr_api.g_number
  ,p_territory_code                in     varchar2 default hr_api.g_varchar2
  ,p_comment_id                    out    nocopy number
  ,p_external_account_id           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);
Line: 2946

     l_proc := g_package||'update_gb_personal_pay_method';
Line: 2953

  hr_personal_pay_method_api.check_update_legislation
  (p_personal_payment_method_id => p_personal_payment_method_id
  ,p_effective_date             => p_effective_date
  ,p_leg_code                   => 'CA');
Line: 2964

hr_personal_pay_method_api.update_personal_pay_method
  (p_validate                      => p_validate
  ,p_effective_date                => trunc(p_effective_date)
  ,p_datetrack_update_mode         => p_datetrack_update_mode
  ,p_personal_payment_method_id    => p_personal_payment_method_id
  ,p_object_version_number         => p_object_version_number
  ,p_amount                        => p_amount
  ,p_comments                      => p_comments
  ,p_percentage                    => p_percentage
  ,p_priority                      => p_priority
  ,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_territory_code                => p_territory_code     --Bug 6469439
  ,p_segment1                      => p_account_name
  ,p_segment2                      => p_account_type
  ,p_segment3                      => p_account_number
  ,p_segment4                      => lpad(p_transit_code,5,'0')
  ,p_segment5                      => p_bank_name
  ,p_segment6                      => p_bank_branch
  ,p_segment7                      => p_bank_number
  ,p_payee_type                    => p_payee_type
  ,p_payee_id                      => p_payee_id
  ,p_comment_id                    => p_comment_id
  ,p_external_account_id           => p_external_account_id
  ,p_effective_start_date          => p_effective_start_date
  ,p_effective_end_date            => p_effective_end_date
  );
Line: 3014

end update_ca_personal_pay_method;
Line: 3020

procedure delete_personal_pay_method
  (p_validate                      in     boolean  default false
  ,p_effective_date                in     date
  ,p_datetrack_delete_mode         in     varchar2
  ,p_personal_payment_method_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);
Line: 3038

     l_proc := g_package||'delete_personal_pay_method';
Line: 3044

  savepoint delete_personal_pay_method;
Line: 3058

  ,p_datetrack_mode               => p_datetrack_delete_mode
  ,p_validate                     => l_validate
  );
Line: 3081

    ROLLBACK TO delete_personal_pay_method;
Line: 3097

    ROLLBACK TO delete_personal_pay_method;
Line: 3108

end delete_personal_pay_method;