Module: - HRMS
Application Version: - 11i
Note: - If you are testing the script directly from sqlplus or toad etc then you need to populate the record in FND_SESSION and use the script.
DECLARE l_personal_payment_method_id number; l_external_account_id number; l_object_version_number number; l_effective_start_date date; l_effective_end_date date; l_comment_id number; BEGIN fnd_global.apps_initialize(1295,24178,800); hr_personal_pay_method_api.create_personal_pay_method (p_validate => FALSE ,p_effective_date => SYSDATE ,p_assignment_id => 697 ,p_run_type_id => null ,p_org_payment_method_id => 82 ,p_amount => 1500 ,p_percentage => null ,p_priority => 2 ,p_comments =>'Created From API Third Time' ,p_attribute_category => null ,p_attribute1 => null ,p_attribute2 => null ,p_attribute3 => null ,p_attribute4 => null ,p_attribute5 => null ,p_attribute6 => null ,p_attribute7 => null ,p_attribute8 => null ,p_attribute9 => null ,p_attribute10 => null ,p_attribute11 => null ,p_attribute12 => null ,p_attribute13 => null ,p_attribute14 => null ,p_attribute15 => null ,p_attribute16 => null ,p_attribute17 => null ,p_attribute18 => null ,p_attribute19 => null ,p_attribute20 => null ,p_territory_code =>'SA' ,p_segment1 =>'RIYADH BANK' -- BANK Name(LOOK UP CODE,LOV Based on look ups). ,p_segment2 =>'ABC BRANCH2,RIYAD' -- Bank Branch(Free text) ,p_segment3 =>'API ACCOUNT NAME' -- Bank Account (Free text) ,p_segment4 =>'123456710' -- Account No.(Free Text) ,p_segment5 =>'API ACCOUNT TYPE' -- Account type(Free Text) ,p_segment6 => null ,p_segment7 => null ,p_segment8 => null ,p_segment9 => null ,p_segment10 => null ,p_segment11 => null ,p_segment12 => null ,p_segment13 => null ,p_segment14 => null ,p_segment15 => null ,p_segment16 => null ,p_segment17 => null ,p_segment18 => null ,p_segment19 => null ,p_segment20 => null ,p_segment21 => null ,p_segment22 => null ,p_segment23 => null ,p_segment24 => null ,p_segment25 => null ,p_segment26 => null ,p_segment27 => null ,p_segment28 => null ,p_segment29 => null ,p_segment30 => null /** sbilling **/ ,p_concat_segments => null ,p_payee_type => null ,p_payee_id => null ,p_ppm_information1 => null ,p_ppm_information2 => null ,p_ppm_information3 => null ,p_ppm_information4 => null ,p_ppm_information5 => null ,p_ppm_information6 => null ,p_ppm_information7 => null ,p_ppm_information8 => null ,p_ppm_information9 => null ,p_ppm_information10 => null ,p_ppm_information11 => null ,p_ppm_information12 => null ,p_ppm_information13 => null ,p_ppm_information14 => null ,p_ppm_information15 => null ,p_ppm_information16 => null ,p_ppm_information17 => null ,p_ppm_information18 => null ,p_ppm_information19 => null ,p_ppm_information20 => null ,p_ppm_information21 => null ,p_ppm_information22 => null ,p_ppm_information23 => null ,p_ppm_information24 => null ,p_ppm_information25 => null ,p_ppm_information26 => null ,p_ppm_information27 => null ,p_ppm_information28 => null ,p_ppm_information29 => null ,p_ppm_information30 => null ,p_personal_payment_method_id =>l_personal_payment_method_id ,p_external_account_id =>l_external_account_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 ,p_comment_id =>l_comment_id ); dbms_output.put_line('PERSONAL PAYMENT METHOD ID : '||l_personal_payment_method_id); dbms_output.put_line('EXTERNAL ACCOUNT ID: '||l_external_account_id); END;