2486: hr_utility.set_location(gv_package || lv_procedure_name, 20);
2487:
2488: lv_run_bal_status := NULL;
2489:
2490: lv_run_bal_status := pay_ac_action_arch.check_run_balance_status(
2491: p_assignment_id => p_assignment_id
2492: ,p_curr_pymt_eff_date => p_effective_date
2493: ,p_legislation_code => p_legislation_code);
2494:
2826: CLOSE get_simulation_name;
2827:
2828: hr_utility.set_location(gv_package || lv_procedure_name, 20);
2829:
2830: ln_index := pay_ac_action_arch.lrr_act_tab.count;
2831:
2832: pay_ac_action_arch.lrr_act_tab(ln_index).action_info_category
2833: := 'EMPLOYEE HOURS BY RATE';
2834: pay_ac_action_arch.lrr_act_tab(ln_index).jurisdiction_code
2828: hr_utility.set_location(gv_package || lv_procedure_name, 20);
2829:
2830: ln_index := pay_ac_action_arch.lrr_act_tab.count;
2831:
2832: pay_ac_action_arch.lrr_act_tab(ln_index).action_info_category
2833: := 'EMPLOYEE HOURS BY RATE';
2834: pay_ac_action_arch.lrr_act_tab(ln_index).jurisdiction_code
2835: := '00-000-0000';
2836: pay_ac_action_arch.lrr_act_tab(ln_index).action_context_id
2830: ln_index := pay_ac_action_arch.lrr_act_tab.count;
2831:
2832: pay_ac_action_arch.lrr_act_tab(ln_index).action_info_category
2833: := 'EMPLOYEE HOURS BY RATE';
2834: pay_ac_action_arch.lrr_act_tab(ln_index).jurisdiction_code
2835: := '00-000-0000';
2836: pay_ac_action_arch.lrr_act_tab(ln_index).action_context_id
2837: := p_assignment_action_id;
2838: pay_ac_action_arch.lrr_act_tab(ln_index).assignment_id
2832: pay_ac_action_arch.lrr_act_tab(ln_index).action_info_category
2833: := 'EMPLOYEE HOURS BY RATE';
2834: pay_ac_action_arch.lrr_act_tab(ln_index).jurisdiction_code
2835: := '00-000-0000';
2836: pay_ac_action_arch.lrr_act_tab(ln_index).action_context_id
2837: := p_assignment_action_id;
2838: pay_ac_action_arch.lrr_act_tab(ln_index).assignment_id
2839: := p_assignment_id;
2840: pay_ac_action_arch.lrr_act_tab(ln_index).act_info1
2834: pay_ac_action_arch.lrr_act_tab(ln_index).jurisdiction_code
2835: := '00-000-0000';
2836: pay_ac_action_arch.lrr_act_tab(ln_index).action_context_id
2837: := p_assignment_action_id;
2838: pay_ac_action_arch.lrr_act_tab(ln_index).assignment_id
2839: := p_assignment_id;
2840: pay_ac_action_arch.lrr_act_tab(ln_index).act_info1
2841: := ln_element_type_id;
2842: pay_ac_action_arch.lrr_act_tab(ln_index).act_info4
2836: pay_ac_action_arch.lrr_act_tab(ln_index).action_context_id
2837: := p_assignment_action_id;
2838: pay_ac_action_arch.lrr_act_tab(ln_index).assignment_id
2839: := p_assignment_id;
2840: pay_ac_action_arch.lrr_act_tab(ln_index).act_info1
2841: := ln_element_type_id;
2842: pay_ac_action_arch.lrr_act_tab(ln_index).act_info4
2843: := lv_element_name;
2844: pay_ac_action_arch.lrr_act_tab(ln_index).act_info5
2838: pay_ac_action_arch.lrr_act_tab(ln_index).assignment_id
2839: := p_assignment_id;
2840: pay_ac_action_arch.lrr_act_tab(ln_index).act_info1
2841: := ln_element_type_id;
2842: pay_ac_action_arch.lrr_act_tab(ln_index).act_info4
2843: := lv_element_name;
2844: pay_ac_action_arch.lrr_act_tab(ln_index).act_info5
2845: := fnd_number.number_to_canonical(ln_rate);
2846: pay_ac_action_arch.lrr_act_tab(ln_index).act_info6
2840: pay_ac_action_arch.lrr_act_tab(ln_index).act_info1
2841: := ln_element_type_id;
2842: pay_ac_action_arch.lrr_act_tab(ln_index).act_info4
2843: := lv_element_name;
2844: pay_ac_action_arch.lrr_act_tab(ln_index).act_info5
2845: := fnd_number.number_to_canonical(ln_rate);
2846: pay_ac_action_arch.lrr_act_tab(ln_index).act_info6
2847: := fnd_number.number_to_canonical(ln_hours);
2848: pay_ac_action_arch.lrr_act_tab(ln_index).act_info7
2842: pay_ac_action_arch.lrr_act_tab(ln_index).act_info4
2843: := lv_element_name;
2844: pay_ac_action_arch.lrr_act_tab(ln_index).act_info5
2845: := fnd_number.number_to_canonical(ln_rate);
2846: pay_ac_action_arch.lrr_act_tab(ln_index).act_info6
2847: := fnd_number.number_to_canonical(ln_hours);
2848: pay_ac_action_arch.lrr_act_tab(ln_index).act_info7
2849: := lv_processing_priority;
2850: pay_ac_action_arch.lrr_act_tab(ln_index).act_info8
2844: pay_ac_action_arch.lrr_act_tab(ln_index).act_info5
2845: := fnd_number.number_to_canonical(ln_rate);
2846: pay_ac_action_arch.lrr_act_tab(ln_index).act_info6
2847: := fnd_number.number_to_canonical(ln_hours);
2848: pay_ac_action_arch.lrr_act_tab(ln_index).act_info7
2849: := lv_processing_priority;
2850: pay_ac_action_arch.lrr_act_tab(ln_index).act_info8
2851: := fnd_number.number_to_canonical(ln_multiple);
2852: pay_ac_action_arch.lrr_act_tab(ln_index).act_info9
2846: pay_ac_action_arch.lrr_act_tab(ln_index).act_info6
2847: := fnd_number.number_to_canonical(ln_hours);
2848: pay_ac_action_arch.lrr_act_tab(ln_index).act_info7
2849: := lv_processing_priority;
2850: pay_ac_action_arch.lrr_act_tab(ln_index).act_info8
2851: := fnd_number.number_to_canonical(ln_multiple);
2852: pay_ac_action_arch.lrr_act_tab(ln_index).act_info9
2853: := fnd_number.number_to_canonical(ln_amount);
2854:
2848: pay_ac_action_arch.lrr_act_tab(ln_index).act_info7
2849: := lv_processing_priority;
2850: pay_ac_action_arch.lrr_act_tab(ln_index).act_info8
2851: := fnd_number.number_to_canonical(ln_multiple);
2852: pay_ac_action_arch.lrr_act_tab(ln_index).act_info9
2853: := fnd_number.number_to_canonical(ln_amount);
2854:
2855: hr_utility.set_location(gv_package || lv_procedure_name, 30);
2856:
3088:
3089: for j in pay_us_payslip_simulation_main.ltr_summary_labels.first..
3090: pay_us_payslip_simulation_main.ltr_summary_labels.last loop
3091: if pay_us_payslip_simulation_main.ltr_summary_labels(j).language
3092: = pay_ac_action_arch.gv_person_lang and
3093: pay_us_payslip_simulation_main.ltr_summary_labels(j).lookup_code = 'CURRENT' THEN
3094: lv_current_label := pay_us_payslip_simulation_main.ltr_summary_labels(j).meaning;
3095: end if;
3096:
3094: lv_current_label := pay_us_payslip_simulation_main.ltr_summary_labels(j).meaning;
3095: end if;
3096:
3097: if pay_us_payslip_simulation_main.ltr_summary_labels(j).language
3098: = pay_ac_action_arch.gv_person_lang and
3099: pay_us_payslip_simulation_main.ltr_summary_labels(j).lookup_code = 'YTD' THEN
3100: lv_ytd_label := pay_us_payslip_simulation_main.ltr_summary_labels(j).meaning;
3101: end if;
3102: end loop;
3372: ,p_time_period_id => ln_time_period_id
3373: ,p_ytd_balcall_aaid => ln_ytd_asg_action_id
3374: );
3375:
3376: pay_ac_action_arch.initialization_process;
3377:
3378: pay_us_action_arch.get_employee_withholding_info(
3379: p_assignment_id
3380: ,p_effective_date
3399: ,p_action_context_type => 'AAP'
3400: ,p_assignment_id => p_assignment_id
3401: ,p_tax_unit_id => p_tax_unit_id
3402: ,p_effective_date => p_effective_date
3403: ,p_tab_rec_data => pay_ac_action_arch.lrr_act_tab
3404: );
3405:
3406: hr_utility.trace('Leaving '||gv_package||lv_procedure_name);
3407: