791: pay_core_utils.push_token('NAME', 'Benefit Start Date');
792: pay_core_utils.push_token('VAl1','06-04-' ||to_char(to_number(l_rep_run)-1));
793: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
794:
795: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
796: fnd_message.set_token('NAME', 'Benefit Start Date');
797: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
798: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
799: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
792: pay_core_utils.push_token('VAl1','06-04-' ||to_char(to_number(l_rep_run)-1));
793: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
794:
795: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
796: fnd_message.set_token('NAME', 'Benefit Start Date');
797: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
798: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
799: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
800: hr_utility.raise_error;
793: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
794:
795: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
796: fnd_message.set_token('NAME', 'Benefit Start Date');
797: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
798: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
799: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
800: hr_utility.raise_error;
801: End if;
794:
795: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
796: fnd_message.set_token('NAME', 'Benefit Start Date');
797: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
798: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
799: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
800: hr_utility.raise_error;
801: End if;
802:
795: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
796: fnd_message.set_token('NAME', 'Benefit Start Date');
797: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
798: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
799: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
800: hr_utility.raise_error;
801: End if;
802:
803: If fnd_date.canonical_to_date(l_benefit_end_date) <
809: pay_core_utils.push_token('NAME', 'Benefit End Date');
810: pay_core_utils.push_token('VAl1','06-04-' ||to_char(to_number(l_rep_run)-1));
811: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
812:
813: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
814: fnd_message.set_token('NAME', 'Benefit End Date');
815: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
816: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
817: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
810: pay_core_utils.push_token('VAl1','06-04-' ||to_char(to_number(l_rep_run)-1));
811: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
812:
813: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
814: fnd_message.set_token('NAME', 'Benefit End Date');
815: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
816: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
817: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
818: hr_utility.raise_error;
811: pay_core_utils.push_token('VAl2', '05-04-' ||l_rep_run);
812:
813: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
814: fnd_message.set_token('NAME', 'Benefit End Date');
815: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
816: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
817: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
818: hr_utility.raise_error;
819: End if;
812:
813: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
814: fnd_message.set_token('NAME', 'Benefit End Date');
815: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
816: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
817: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
818: hr_utility.raise_error;
819: End if;
820: hr_utility.set_location('Step '|| l_proc, 20);
813: fnd_message.set_name('PER', 'HR_78076_P11D_DATE_PARAM_ERR');
814: fnd_message.set_token('NAME', 'Benefit End Date');
815: fnd_message.set_token('VAL1', '06-04-' ||to_char(to_number(l_rep_run)-1));
816: fnd_message.set_token('VAL2', '05-04-' ||l_rep_run);
817: fnd_file.put_line(fnd_file.LOG,fnd_message.get);
818: hr_utility.raise_error;
819: End if;
820: hr_utility.set_location('Step '|| l_proc, 20);
821: hr_utility.set_location('l_benefit_start_date = '|| l_benefit_start_date, 20);
2371: then
2372: IF p_var_name = 'M_SHARES'
2373: THEN
2374: pay_core_utils.push_message(800, 'HR_GB_78059_INCONSISTENT_VAL', 'F');
2375: fnd_message.set_name('PER', 'HR_GB_78059_INCONSISTENT_VAL');
2376: l_val_error_count := l_val_error_count + 1;
2377: l_val_errors(l_val_error_count).error_text := fnd_message.get;
2378: l_val_errors(l_val_error_count).error_assignment_name := l_assignment_name;
2379: l_val_errors(l_val_error_count).error_assignment_number := l_assignment_number;
2373: THEN
2374: pay_core_utils.push_message(800, 'HR_GB_78059_INCONSISTENT_VAL', 'F');
2375: fnd_message.set_name('PER', 'HR_GB_78059_INCONSISTENT_VAL');
2376: l_val_error_count := l_val_error_count + 1;
2377: l_val_errors(l_val_error_count).error_text := fnd_message.get;
2378: l_val_errors(l_val_error_count).error_assignment_name := l_assignment_name;
2379: l_val_errors(l_val_error_count).error_assignment_number := l_assignment_number;
2380: l_val_errors(l_val_error_count).error_element_name :='P11D Shares';
2381: END IF;
2382:
2383: IF p_var_name = 'O_TOI'
2384: THEN
2385: pay_core_utils.push_message(800, 'HR_GB_78060_TOI_INCONSISTENT', 'F');
2386: fnd_message.set_name('PER', 'HR_GB_78060_TOI_INCONSISTENT');
2387: l_val_error_count := l_val_error_count + 1;
2388: l_val_errors(l_val_error_count).error_text := fnd_message.get;
2389: l_val_errors(l_val_error_count).error_assignment_name := l_assignment_name;
2390: l_val_errors(l_val_error_count).error_assignment_number := l_assignment_number;
2384: THEN
2385: pay_core_utils.push_message(800, 'HR_GB_78060_TOI_INCONSISTENT', 'F');
2386: fnd_message.set_name('PER', 'HR_GB_78060_TOI_INCONSISTENT');
2387: l_val_error_count := l_val_error_count + 1;
2388: l_val_errors(l_val_error_count).error_text := fnd_message.get;
2389: l_val_errors(l_val_error_count).error_assignment_name := l_assignment_name;
2390: l_val_errors(l_val_error_count).error_assignment_number := l_assignment_number;
2391: l_val_errors(l_val_error_count).error_element_name :='Expenses Payments';
2392: END IF;