DBA Data[Home] [Help]

APPS.PAY_GB_RTI_FPS dependencies on HR_UTILITY

Line 288: hr_utility.set_location('Entering : '||l_proc,1);

284:
285: l_addr_rec csr_address%rowtype;
286:
287: BEGIN
288: hr_utility.set_location('Entering : '||l_proc,1);
289: l_arch := true;
290:
291: OPEN csr_address;
292: FETCH csr_address INTO l_addr_rec;

Line 343: hr_utility.trace('line 1'||l_address_line1);

339: ELSE
340: l_addr_rec.post_code:= ' ';
341: END IF;
342:
343: hr_utility.trace('line 1'||l_address_line1);
344: hr_utility.trace('line 2'||l_address_line2);
345: hr_utility.trace('line 3'||l_address_line3);
346: hr_utility.trace('line 4'||l_address_line4);
347:

Line 344: hr_utility.trace('line 2'||l_address_line2);

340: l_addr_rec.post_code:= ' ';
341: END IF;
342:
343: hr_utility.trace('line 1'||l_address_line1);
344: hr_utility.trace('line 2'||l_address_line2);
345: hr_utility.trace('line 3'||l_address_line3);
346: hr_utility.trace('line 4'||l_address_line4);
347:
348: p_addr_rec.assignment_id := p_assignment_id;

Line 345: hr_utility.trace('line 3'||l_address_line3);

341: END IF;
342:
343: hr_utility.trace('line 1'||l_address_line1);
344: hr_utility.trace('line 2'||l_address_line2);
345: hr_utility.trace('line 3'||l_address_line3);
346: hr_utility.trace('line 4'||l_address_line4);
347:
348: p_addr_rec.assignment_id := p_assignment_id;
349: p_addr_rec.action_info_category := 'ADDRESS DETAILS';

Line 346: hr_utility.trace('line 4'||l_address_line4);

342:
343: hr_utility.trace('line 1'||l_address_line1);
344: hr_utility.trace('line 2'||l_address_line2);
345: hr_utility.trace('line 3'||l_address_line3);
346: hr_utility.trace('line 4'||l_address_line4);
347:
348: p_addr_rec.assignment_id := p_assignment_id;
349: p_addr_rec.action_info_category := 'ADDRESS DETAILS';
350: p_addr_rec.act_info5 := l_address_line1;

Line 356: hr_utility.set_location('Leaving: '||l_proc,999);

352: p_addr_rec.act_info7 := l_address_line3;
353: p_addr_rec.act_info8 := l_address_line4;
354: p_addr_rec.act_info12 := l_addr_rec.post_code;
355: p_addr_rec.act_info13 := l_addr_rec.country;
356: hr_utility.set_location('Leaving: '||l_proc,999);
357: RETURN l_arch;
358: END fetch_address_rec;
359:
360: --

Line 431: hr_utility.trace('Entering get_hours_worked');

427: and l_effective_date between pay.EFFECTIVE_START_DATE and pay.EFFECTIVE_END_DATE;
428:
429:
430: BEGIN
431: hr_utility.trace('Entering get_hours_worked');
432: hr_utility.trace('g_effective_date in hours worked : ' || g_effective_date);
433: open csr_asg_start_date(p_assignment_id);
434: fetch csr_asg_start_date into l_effective_date;
435: close csr_asg_start_date;

Line 432: hr_utility.trace('g_effective_date in hours worked : ' || g_effective_date);

428:
429:
430: BEGIN
431: hr_utility.trace('Entering get_hours_worked');
432: hr_utility.trace('g_effective_date in hours worked : ' || g_effective_date);
433: open csr_asg_start_date(p_assignment_id);
434: fetch csr_asg_start_date into l_effective_date;
435: close csr_asg_start_date;
436: hr_utility.trace('l_effective_date in hours worked : ' || l_effective_date);

Line 436: hr_utility.trace('l_effective_date in hours worked : ' || l_effective_date);

432: hr_utility.trace('g_effective_date in hours worked : ' || g_effective_date);
433: open csr_asg_start_date(p_assignment_id);
434: fetch csr_asg_start_date into l_effective_date;
435: close csr_asg_start_date;
436: hr_utility.trace('l_effective_date in hours worked : ' || l_effective_date);
437:
438: open csr_agg_flag(p_assignment_id);
439: fetch csr_agg_flag into l_paye_agg_flag;
440: close csr_agg_flag;

Line 441: hr_utility.trace('l_paye_agg_flag: ' || l_paye_agg_flag);

437:
438: open csr_agg_flag(p_assignment_id);
439: fetch csr_agg_flag into l_paye_agg_flag;
440: close csr_agg_flag;
441: hr_utility.trace('l_paye_agg_flag: ' || l_paye_agg_flag);
442: -- Source 1
443:
444: -- First check the hours worked from normal hours in the assignment form
445: -- Assignment EIT Context='RTI Information' and segment 'Normal Hours Band'

Line 454: hr_utility.trace('in config ');

450:
451: -- Source 2
452: -- Configuration values
453: if l_hours_worked is null then
454: hr_utility.trace('in config ');
455: -- Use below API to get the config values for the given context in the business group
456: PQP_UTILITIES.get_config_type_values( p_configuration_type => 'PAY_GB_FPS_HOURS_WORKED' ,
457: p_business_group_id => g_business_group_id ,
458: p_legislation_code => g_legislation_code ,

Line 466: hr_utility.trace('l_source_name: ' || l_source_name);

462: l_source_name := l_config_values(l_config_values.FIRST).pcv_information1;
463: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
464: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
465: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
466: hr_utility.trace('l_source_name: ' || l_source_name);
467: hr_utility.trace('l_context_name: ' || l_context_name);
468: hr_utility.trace('l_column_name: ' || l_column_name);
469: hr_utility.trace('l_function_name: ' || l_function_name);
470:

Line 467: hr_utility.trace('l_context_name: ' || l_context_name);

463: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
464: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
465: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
466: hr_utility.trace('l_source_name: ' || l_source_name);
467: hr_utility.trace('l_context_name: ' || l_context_name);
468: hr_utility.trace('l_column_name: ' || l_column_name);
469: hr_utility.trace('l_function_name: ' || l_function_name);
470:
471: /**

Line 468: hr_utility.trace('l_column_name: ' || l_column_name);

464: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
465: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
466: hr_utility.trace('l_source_name: ' || l_source_name);
467: hr_utility.trace('l_context_name: ' || l_context_name);
468: hr_utility.trace('l_column_name: ' || l_column_name);
469: hr_utility.trace('l_function_name: ' || l_function_name);
470:
471: /**
472: Source for deriving the hours worked can be

Line 469: hr_utility.trace('l_function_name: ' || l_function_name);

465: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
466: hr_utility.trace('l_source_name: ' || l_source_name);
467: hr_utility.trace('l_context_name: ' || l_context_name);
468: hr_utility.trace('l_column_name: ' || l_column_name);
469: hr_utility.trace('l_function_name: ' || l_function_name);
470:
471: /**
472: Source for deriving the hours worked can be
473: - Assignment ==> Extra details

Line 484: hr_utility.trace('Exception in get hours worked.Assignment Developer DFF.');

480: begin
481: EXECUTE immediate l_sqlstr INTO l_hours_worked USING p_assignment_id,l_context_name;
482: exception
483: WHEN OTHERS THEN
484: hr_utility.trace('Exception in get hours worked.Assignment Developer DFF.');
485: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
486: end;
487: elsif l_source_name = 'PER_ASSIGNMENTS' THEN
488: l_sqlstr := 'select ' || l_column_name ||

Line 485: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

481: EXECUTE immediate l_sqlstr INTO l_hours_worked USING p_assignment_id,l_context_name;
482: exception
483: WHEN OTHERS THEN
484: hr_utility.trace('Exception in get hours worked.Assignment Developer DFF.');
485: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
486: end;
487: elsif l_source_name = 'PER_ASSIGNMENTS' THEN
488: l_sqlstr := 'select ' || l_column_name ||
489: ' from per_all_assignments_f where assignment_id = :assignment_id and ASS_ATTRIBUTE_CATEGORY = :l_context_name'||

Line 495: hr_utility.trace('Exception in get hours worked.PER_ASSIGNMENTS.');

491: begin
492: EXECUTE immediate l_sqlstr INTO l_hours_worked USING p_assignment_id,l_context_name;
493: exception
494: WHEN OTHERS THEN
495: hr_utility.trace('Exception in get hours worked.PER_ASSIGNMENTS.');
496: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
497: end;
498: elsif l_source_name = 'Function' THEN
499: begin

Line 496: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

492: EXECUTE immediate l_sqlstr INTO l_hours_worked USING p_assignment_id,l_context_name;
493: exception
494: WHEN OTHERS THEN
495: hr_utility.trace('Exception in get hours worked.PER_ASSIGNMENTS.');
496: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
497: end;
498: elsif l_source_name = 'Function' THEN
499: begin
500: SELECT definition

Line 507: hr_utility.trace('l_package'||l_package);

503: WHERE name = l_function_name
504: and business_group_id = g_business_group_id;
505:
506: --EXECUTE IMMEDIATE 'CALL ' || l_package || '() INTO :l_hours_worked' USING OUT l_hours_worked;
507: hr_utility.trace('l_package'||l_package);
508:
509: if l_paye_agg_flag = 'Y' then
510: --get all asg for PAYE agg
511: hr_utility.trace('Agg Person . Hours worked.');

Line 511: hr_utility.trace('Agg Person . Hours worked.');

507: hr_utility.trace('l_package'||l_package);
508:
509: if l_paye_agg_flag = 'Y' then
510: --get all asg for PAYE agg
511: hr_utility.trace('Agg Person . Hours worked.');
512: for asg_rec in csr_asg loop
513: open csr_asg_start_date(asg_rec.assignment_id);
514: fetch csr_asg_start_date into l_asg_eff_date;
515: close csr_asg_start_date;

Line 535: hr_utility.trace('Function value l_hours_worked '||l_hours_worked);

531: end if; -- end paye agg
532: if l_hours_worked = 0 then
533: l_hours_worked := 'D';
534: end if;
535: hr_utility.trace('Function value l_hours_worked '||l_hours_worked);
536: exception
537: WHEN OTHERS THEN
538: hr_utility.trace('Exception in get hours worked.Function.');
539: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

Line 538: hr_utility.trace('Exception in get hours worked.Function.');

534: end if;
535: hr_utility.trace('Function value l_hours_worked '||l_hours_worked);
536: exception
537: WHEN OTHERS THEN
538: hr_utility.trace('Exception in get hours worked.Function.');
539: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
540: end;
541: END IF;
542:

Line 539: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

535: hr_utility.trace('Function value l_hours_worked '||l_hours_worked);
536: exception
537: WHEN OTHERS THEN
538: hr_utility.trace('Exception in get hours worked.Function.');
539: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
540: end;
541: END IF;
542:
543: END IF;

Line 549: hr_utility.trace('in standard ');

545:
546: -- Source 3
547: --Assignment Standard Conditions
548: if l_hours_worked is null then
549: hr_utility.trace('in standard ');
550:
551: if l_paye_agg_flag = 'Y' then
552: --get all asg for PAYE agg
553: hr_utility.trace('Agg Person . Hours worked.');

Line 553: hr_utility.trace('Agg Person . Hours worked.');

549: hr_utility.trace('in standard ');
550:
551: if l_paye_agg_flag = 'Y' then
552: --get all asg for PAYE agg
553: hr_utility.trace('Agg Person . Hours worked.');
554: for asg_rec in csr_asg loop
555: open csr_stnd_cond(asg_rec.assignment_id);
556: fetch csr_stnd_cond into l_frequency, l_working_hours;
557: close csr_stnd_cond;

Line 598: hr_utility.trace(' l_hours_worked : ' || l_hours_worked);

594: end if;
595: end if; -- end for PAYE agg
596: end if; -- Soruce 3 end
597:
598: hr_utility.trace(' l_hours_worked : ' || l_hours_worked);
599:
600: -- Convert hours worked into Grades.
601: IF l_hours_worked IS NOT NULL AND LENGTH(TRIM(TRANSLATE (l_hours_worked, ' +-.0123456789',' '))) IS NULL THEN
602: IF to_number(l_hours_worked) <= 15.99 THEN

Line 612: hr_utility.trace('Leaving get_hours_worked');

608: END IF;
609: ELSE
610: RETURN l_hours_worked;
611: END IF;
612: hr_utility.trace('Leaving get_hours_worked');
613: EXCEPTION
614: WHEN OTHERS THEN
615: hr_utility.trace('Exception in get hours worked end of function block.');
616: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

Line 615: hr_utility.trace('Exception in get hours worked end of function block.');

611: END IF;
612: hr_utility.trace('Leaving get_hours_worked');
613: EXCEPTION
614: WHEN OTHERS THEN
615: hr_utility.trace('Exception in get hours worked end of function block.');
616: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
617: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
618: return null;
619: END get_hours_worked;

Line 616: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

612: hr_utility.trace('Leaving get_hours_worked');
613: EXCEPTION
614: WHEN OTHERS THEN
615: hr_utility.trace('Exception in get hours worked end of function block.');
616: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
617: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
618: return null;
619: END get_hours_worked;
620:

Line 654: hr_utility.trace('Entering get_periods_covered');

650: and effective_start_date <= g_effective_date;
651:
652: BEGIN
653:
654: hr_utility.trace('Entering get_periods_covered');
655: hr_utility.trace('g_effective_date in get_periods_covered : ' || g_effective_date);
656: open csr_asg_start_date;
657: fetch csr_asg_start_date into l_effective_date;
658: close csr_asg_start_date;

Line 655: hr_utility.trace('g_effective_date in get_periods_covered : ' || g_effective_date);

651:
652: BEGIN
653:
654: hr_utility.trace('Entering get_periods_covered');
655: hr_utility.trace('g_effective_date in get_periods_covered : ' || g_effective_date);
656: open csr_asg_start_date;
657: fetch csr_asg_start_date into l_effective_date;
658: close csr_asg_start_date;
659: hr_utility.trace('l_effective_date in get_periods_covered : ' || l_effective_date);

Line 659: hr_utility.trace('l_effective_date in get_periods_covered : ' || l_effective_date);

655: hr_utility.trace('g_effective_date in get_periods_covered : ' || g_effective_date);
656: open csr_asg_start_date;
657: fetch csr_asg_start_date into l_effective_date;
658: close csr_asg_start_date;
659: hr_utility.trace('l_effective_date in get_periods_covered : ' || l_effective_date);
660:
661: -- Source 1
662:
663: -- First check in the assignment form

Line 673: hr_utility.trace('in config ');

669:
670: -- Source 2
671: -- Configuration values
672: if l_periods_covered is null then
673: hr_utility.trace('in config ');
674:
675: -- Use below API to get the config values for the given context in the business group
676: PQP_UTILITIES.get_config_type_values( p_configuration_type => 'PAY_GB_FPS_PERIODS_COVERED' ,
677: p_business_group_id => g_business_group_id ,

Line 687: hr_utility.trace('l_source_name: ' || l_source_name);

683: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
684: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
685: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
686:
687: hr_utility.trace('l_source_name: ' || l_source_name);
688: hr_utility.trace('l_context_name: ' || l_context_name);
689: hr_utility.trace('l_column_name: ' || l_column_name);
690: hr_utility.trace('l_function_name: ' || l_function_name);
691:

Line 688: hr_utility.trace('l_context_name: ' || l_context_name);

684: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
685: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
686:
687: hr_utility.trace('l_source_name: ' || l_source_name);
688: hr_utility.trace('l_context_name: ' || l_context_name);
689: hr_utility.trace('l_column_name: ' || l_column_name);
690: hr_utility.trace('l_function_name: ' || l_function_name);
691:
692: /**

Line 689: hr_utility.trace('l_column_name: ' || l_column_name);

685: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
686:
687: hr_utility.trace('l_source_name: ' || l_source_name);
688: hr_utility.trace('l_context_name: ' || l_context_name);
689: hr_utility.trace('l_column_name: ' || l_column_name);
690: hr_utility.trace('l_function_name: ' || l_function_name);
691:
692: /**
693:

Line 690: hr_utility.trace('l_function_name: ' || l_function_name);

686:
687: hr_utility.trace('l_source_name: ' || l_source_name);
688: hr_utility.trace('l_context_name: ' || l_context_name);
689: hr_utility.trace('l_column_name: ' || l_column_name);
690: hr_utility.trace('l_function_name: ' || l_function_name);
691:
692: /**
693:
694: - Assignment ==> Extra details

Line 703: hr_utility.trace('string '||l_sqlstr);

699: l_sqlstr := 'select ' || l_column_name ||
700: ' from per_assignment_extra_info where assignment_id = :assignment_id and AEI_INFORMATION_CATEGORY = :l_context_name';
701: begin
702:
703: hr_utility.trace('string '||l_sqlstr);
704: EXECUTE immediate l_sqlstr INTO l_periods_covered USING p_assignment_id,l_context_name;
705:
706: exception
707: WHEN OTHERS THEN

Line 708: hr_utility.trace('Exception in get_periods_covered.Assignment Developer DFF.');

704: EXECUTE immediate l_sqlstr INTO l_periods_covered USING p_assignment_id,l_context_name;
705:
706: exception
707: WHEN OTHERS THEN
708: hr_utility.trace('Exception in get_periods_covered.Assignment Developer DFF.');
709: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
710: return null;
711: end;
712:

Line 709: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

705:
706: exception
707: WHEN OTHERS THEN
708: hr_utility.trace('Exception in get_periods_covered.Assignment Developer DFF.');
709: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
710: return null;
711: end;
712:
713: elsif l_source_name = 'PER_ASSIGNMENTS' THEN

Line 723: hr_utility.trace('Exception in get_periods_covered.PER_ASSIGNMENTS.');

719: EXECUTE immediate l_sqlstr INTO l_periods_covered USING p_assignment_id,l_context_name;
720:
721: exception
722: WHEN OTHERS THEN
723: hr_utility.trace('Exception in get_periods_covered.PER_ASSIGNMENTS.');
724: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
725: return null;
726: end;
727:

Line 724: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

720:
721: exception
722: WHEN OTHERS THEN
723: hr_utility.trace('Exception in get_periods_covered.PER_ASSIGNMENTS.');
724: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
725: return null;
726: end;
727:
728: elsif l_source_name = 'Function' THEN

Line 738: hr_utility.trace('l_package'||l_package);

734: WHERE name = l_function_name
735: and business_group_id = g_business_group_id;
736:
737: --EXECUTE IMMEDIATE 'CALL ' || l_package || '() INTO :l_periods_covered' USING OUT l_periods_covered;
738: hr_utility.trace('l_package'||l_package);
739:
740: l_sqlstr :=
741: 'SELECT '
742: || l_package

Line 747: hr_utility.trace('Function value l_periods_covered '||l_periods_covered);

743: || ' (:p_assignment_id,:p_eff_date) '
744: || 'FROM DUAL';
745: EXECUTE IMMEDIATE l_sqlstr into l_periods_covered USING p_assignment_id,l_effective_date;
746:
747: hr_utility.trace('Function value l_periods_covered '||l_periods_covered);
748:
749: exception
750: WHEN OTHERS THEN
751: hr_utility.trace('Exception in get_periods_covered.Function.');

Line 751: hr_utility.trace('Exception in get_periods_covered.Function.');

747: hr_utility.trace('Function value l_periods_covered '||l_periods_covered);
748:
749: exception
750: WHEN OTHERS THEN
751: hr_utility.trace('Exception in get_periods_covered.Function.');
752: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
753: return null;
754: end;
755:

Line 752: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

748:
749: exception
750: WHEN OTHERS THEN
751: hr_utility.trace('Exception in get_periods_covered.Function.');
752: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
753: return null;
754: end;
755:
756: END IF;

Line 761: hr_utility.trace(' l_periods_covered : ' || l_periods_covered);

757:
758: END IF;
759: END IF;--source 2 end
760:
761: hr_utility.trace(' l_periods_covered : ' || l_periods_covered);
762: hr_utility.trace('Leaving get_periods_covered');
763:
764: return l_periods_covered;
765:

Line 762: hr_utility.trace('Leaving get_periods_covered');

758: END IF;
759: END IF;--source 2 end
760:
761: hr_utility.trace(' l_periods_covered : ' || l_periods_covered);
762: hr_utility.trace('Leaving get_periods_covered');
763:
764: return l_periods_covered;
765:
766: EXCEPTION

Line 768: hr_utility.trace('Exception in get_periods_covered end of function block.');

764: return l_periods_covered;
765:
766: EXCEPTION
767: WHEN OTHERS THEN
768: hr_utility.trace('Exception in get_periods_covered end of function block.');
769: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
770: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
771: return null;
772: END get_periods_covered;

Line 769: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

765:
766: EXCEPTION
767: WHEN OTHERS THEN
768: hr_utility.trace('Exception in get_periods_covered end of function block.');
769: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
770: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
771: return null;
772: END get_periods_covered;
773:

Line 808: hr_utility.trace('Entering get_irregular_payment');

804: and effective_start_date <= g_effective_date;
805:
806: BEGIN
807:
808: hr_utility.trace('Entering get_irregular_payment');
809: hr_utility.trace('g_effective_date in get_irregular_payment : ' || g_effective_date);
810: open csr_asg_start_date;
811: fetch csr_asg_start_date into l_effective_date;
812: close csr_asg_start_date;

Line 809: hr_utility.trace('g_effective_date in get_irregular_payment : ' || g_effective_date);

805:
806: BEGIN
807:
808: hr_utility.trace('Entering get_irregular_payment');
809: hr_utility.trace('g_effective_date in get_irregular_payment : ' || g_effective_date);
810: open csr_asg_start_date;
811: fetch csr_asg_start_date into l_effective_date;
812: close csr_asg_start_date;
813: hr_utility.trace('l_effective_date in get_irregular_payment : ' || l_effective_date);

Line 813: hr_utility.trace('l_effective_date in get_irregular_payment : ' || l_effective_date);

809: hr_utility.trace('g_effective_date in get_irregular_payment : ' || g_effective_date);
810: open csr_asg_start_date;
811: fetch csr_asg_start_date into l_effective_date;
812: close csr_asg_start_date;
813: hr_utility.trace('l_effective_date in get_irregular_payment : ' || l_effective_date);
814:
815: -- Source 1
816:
817: -- First check in the assignment form

Line 827: hr_utility.trace('in config ');

823:
824: -- Source 2
825: -- Configuration values
826: if l_irregular_payment is null then
827: hr_utility.trace('in config ');
828:
829: -- Use below API to get the config values for the given context in the business group
830: PQP_UTILITIES.get_config_type_values( p_configuration_type => 'PAY_GB_FPS_IRREGULAR_PAYMENT' ,
831: p_business_group_id => g_business_group_id ,

Line 841: hr_utility.trace('l_source_name: ' || l_source_name);

837: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
838: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
839: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
840:
841: hr_utility.trace('l_source_name: ' || l_source_name);
842: hr_utility.trace('l_context_name: ' || l_context_name);
843: hr_utility.trace('l_column_name: ' || l_column_name);
844: hr_utility.trace('l_function_name: ' || l_function_name);
845:

Line 842: hr_utility.trace('l_context_name: ' || l_context_name);

838: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
839: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
840:
841: hr_utility.trace('l_source_name: ' || l_source_name);
842: hr_utility.trace('l_context_name: ' || l_context_name);
843: hr_utility.trace('l_column_name: ' || l_column_name);
844: hr_utility.trace('l_function_name: ' || l_function_name);
845:
846: /**

Line 843: hr_utility.trace('l_column_name: ' || l_column_name);

839: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
840:
841: hr_utility.trace('l_source_name: ' || l_source_name);
842: hr_utility.trace('l_context_name: ' || l_context_name);
843: hr_utility.trace('l_column_name: ' || l_column_name);
844: hr_utility.trace('l_function_name: ' || l_function_name);
845:
846: /**
847:

Line 844: hr_utility.trace('l_function_name: ' || l_function_name);

840:
841: hr_utility.trace('l_source_name: ' || l_source_name);
842: hr_utility.trace('l_context_name: ' || l_context_name);
843: hr_utility.trace('l_column_name: ' || l_column_name);
844: hr_utility.trace('l_function_name: ' || l_function_name);
845:
846: /**
847:
848: - Assignment ==> Extra details

Line 857: hr_utility.trace('string '||l_sqlstr);

853: l_sqlstr := 'select ' || l_column_name ||
854: ' from per_assignment_extra_info where assignment_id = :assignment_id and AEI_INFORMATION_CATEGORY = :l_context_name';
855: begin
856:
857: hr_utility.trace('string '||l_sqlstr);
858: EXECUTE immediate l_sqlstr INTO l_irregular_payment USING p_assignment_id,l_context_name;
859:
860: exception
861: WHEN OTHERS THEN

Line 862: hr_utility.trace('Exception in get_irregular_payment Assignment Developer DFF.');

858: EXECUTE immediate l_sqlstr INTO l_irregular_payment USING p_assignment_id,l_context_name;
859:
860: exception
861: WHEN OTHERS THEN
862: hr_utility.trace('Exception in get_irregular_payment Assignment Developer DFF.');
863: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
864: return null;
865: end;
866:

Line 863: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

859:
860: exception
861: WHEN OTHERS THEN
862: hr_utility.trace('Exception in get_irregular_payment Assignment Developer DFF.');
863: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
864: return null;
865: end;
866:
867: elsif l_source_name = 'PER_ASSIGNMENTS' THEN

Line 877: hr_utility.trace('Exception in get_irregular_payment PER_ASSIGNMENTS.');

873: EXECUTE immediate l_sqlstr INTO l_irregular_payment USING p_assignment_id,l_context_name;
874:
875: exception
876: WHEN OTHERS THEN
877: hr_utility.trace('Exception in get_irregular_payment PER_ASSIGNMENTS.');
878: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
879: return null;
880: end;
881:

Line 878: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

874:
875: exception
876: WHEN OTHERS THEN
877: hr_utility.trace('Exception in get_irregular_payment PER_ASSIGNMENTS.');
878: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
879: return null;
880: end;
881:
882: elsif l_source_name = 'Function' THEN

Line 893: hr_utility.trace('l_package'||l_package);

889: and business_group_id = g_business_group_id;
890:
891: --EXECUTE IMMEDIATE 'CALL ' || l_package || '() INTO :l_periods_covered' USING OUT l_irregular_payment;
892:
893: hr_utility.trace('l_package'||l_package);
894:
895: l_sqlstr :=
896: 'SELECT '
897: || l_package

Line 903: hr_utility.trace('Function value l_irregular_payment '||l_irregular_payment);

899: || 'FROM DUAL';
900:
901: EXECUTE IMMEDIATE l_sqlstr into l_irregular_payment USING p_assignment_id,l_effective_date;
902:
903: hr_utility.trace('Function value l_irregular_payment '||l_irregular_payment);
904:
905: exception
906: WHEN OTHERS THEN
907: hr_utility.trace('Exception in get_irregular_payment Function.');

Line 907: hr_utility.trace('Exception in get_irregular_payment Function.');

903: hr_utility.trace('Function value l_irregular_payment '||l_irregular_payment);
904:
905: exception
906: WHEN OTHERS THEN
907: hr_utility.trace('Exception in get_irregular_payment Function.');
908: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
909: return null;
910: end;
911:

Line 908: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

904:
905: exception
906: WHEN OTHERS THEN
907: hr_utility.trace('Exception in get_irregular_payment Function.');
908: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
909: return null;
910: end;
911:
912: END IF;

Line 917: hr_utility.trace(' l_irregular_payment : ' || l_irregular_payment);

913:
914: END IF;
915: END IF;--source 2 end
916:
917: hr_utility.trace(' l_irregular_payment : ' || l_irregular_payment);
918: hr_utility.trace('Leaving get_irregular_payment');
919:
920: return l_irregular_payment;
921:

Line 918: hr_utility.trace('Leaving get_irregular_payment');

914: END IF;
915: END IF;--source 2 end
916:
917: hr_utility.trace(' l_irregular_payment : ' || l_irregular_payment);
918: hr_utility.trace('Leaving get_irregular_payment');
919:
920: return l_irregular_payment;
921:
922: EXCEPTION

Line 924: hr_utility.trace('Exception in get_irregular_payment end of function block.');

920: return l_irregular_payment;
921:
922: EXCEPTION
923: WHEN OTHERS THEN
924: hr_utility.trace('Exception in get_irregular_payment end of function block.');
925: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
926: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
927: return null;
928: END get_irregular_payment;

Line 925: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

921:
922: EXCEPTION
923: WHEN OTHERS THEN
924: hr_utility.trace('Exception in get_irregular_payment end of function block.');
925: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
926: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
927: return null;
928: END get_irregular_payment;
929:

Line 964: hr_utility.trace('Entering get_oneoff_payment');

960: and effective_start_date <= g_effective_date;
961:
962: BEGIN
963:
964: hr_utility.trace('Entering get_oneoff_payment');
965: hr_utility.trace('g_effective_date in get_oneoff_payment : ' || g_effective_date);
966: open csr_asg_start_date;
967: fetch csr_asg_start_date into l_effective_date;
968: close csr_asg_start_date;

Line 965: hr_utility.trace('g_effective_date in get_oneoff_payment : ' || g_effective_date);

961:
962: BEGIN
963:
964: hr_utility.trace('Entering get_oneoff_payment');
965: hr_utility.trace('g_effective_date in get_oneoff_payment : ' || g_effective_date);
966: open csr_asg_start_date;
967: fetch csr_asg_start_date into l_effective_date;
968: close csr_asg_start_date;
969: hr_utility.trace('l_effective_date in get_oneoff_payment : ' || l_effective_date);

Line 969: hr_utility.trace('l_effective_date in get_oneoff_payment : ' || l_effective_date);

965: hr_utility.trace('g_effective_date in get_oneoff_payment : ' || g_effective_date);
966: open csr_asg_start_date;
967: fetch csr_asg_start_date into l_effective_date;
968: close csr_asg_start_date;
969: hr_utility.trace('l_effective_date in get_oneoff_payment : ' || l_effective_date);
970:
971: -- Source 1
972:
973: -- First check in the assignment form

Line 983: hr_utility.trace('in config ');

979:
980: -- Source 2
981: -- Configuration values
982: if l_oneoff_payment is null then
983: hr_utility.trace('in config ');
984:
985: -- Use below API to get the config values for the given context in the business group
986: PQP_UTILITIES.get_config_type_values( p_configuration_type => 'PAY_GB_FPS_ONEOFF_PAYMENT' ,
987: p_business_group_id => g_business_group_id ,

Line 997: hr_utility.trace('l_source_name: ' || l_source_name);

993: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
994: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
995: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
996:
997: hr_utility.trace('l_source_name: ' || l_source_name);
998: hr_utility.trace('l_context_name: ' || l_context_name);
999: hr_utility.trace('l_column_name: ' || l_column_name);
1000: hr_utility.trace('l_function_name: ' || l_function_name);
1001:

Line 998: hr_utility.trace('l_context_name: ' || l_context_name);

994: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
995: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
996:
997: hr_utility.trace('l_source_name: ' || l_source_name);
998: hr_utility.trace('l_context_name: ' || l_context_name);
999: hr_utility.trace('l_column_name: ' || l_column_name);
1000: hr_utility.trace('l_function_name: ' || l_function_name);
1001:
1002: /**

Line 999: hr_utility.trace('l_column_name: ' || l_column_name);

995: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
996:
997: hr_utility.trace('l_source_name: ' || l_source_name);
998: hr_utility.trace('l_context_name: ' || l_context_name);
999: hr_utility.trace('l_column_name: ' || l_column_name);
1000: hr_utility.trace('l_function_name: ' || l_function_name);
1001:
1002: /**
1003:

Line 1000: hr_utility.trace('l_function_name: ' || l_function_name);

996:
997: hr_utility.trace('l_source_name: ' || l_source_name);
998: hr_utility.trace('l_context_name: ' || l_context_name);
999: hr_utility.trace('l_column_name: ' || l_column_name);
1000: hr_utility.trace('l_function_name: ' || l_function_name);
1001:
1002: /**
1003:
1004: - Assignment ==> Extra details

Line 1013: hr_utility.trace('string '||l_sqlstr);

1009: l_sqlstr := 'select ' || l_column_name ||
1010: ' from per_assignment_extra_info where assignment_id = :assignment_id and AEI_INFORMATION_CATEGORY = :l_context_name';
1011: begin
1012:
1013: hr_utility.trace('string '||l_sqlstr);
1014: EXECUTE immediate l_sqlstr INTO l_oneoff_payment USING p_assignment_id,l_context_name;
1015:
1016: exception
1017: WHEN OTHERS THEN

Line 1018: hr_utility.trace('Exception in get_oneoff_payment Assignment Developer DFF.');

1014: EXECUTE immediate l_sqlstr INTO l_oneoff_payment USING p_assignment_id,l_context_name;
1015:
1016: exception
1017: WHEN OTHERS THEN
1018: hr_utility.trace('Exception in get_oneoff_payment Assignment Developer DFF.');
1019: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1020: return null;
1021: end;
1022:

Line 1019: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

1015:
1016: exception
1017: WHEN OTHERS THEN
1018: hr_utility.trace('Exception in get_oneoff_payment Assignment Developer DFF.');
1019: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1020: return null;
1021: end;
1022:
1023: elsif l_source_name = 'PER_ASSIGNMENTS' THEN

Line 1033: hr_utility.trace('Exception in get_oneoff_payment.PER_ASSIGNMENTS.');

1029: EXECUTE immediate l_sqlstr INTO l_oneoff_payment USING p_assignment_id,l_context_name;
1030:
1031: exception
1032: WHEN OTHERS THEN
1033: hr_utility.trace('Exception in get_oneoff_payment.PER_ASSIGNMENTS.');
1034: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1035: return null;
1036: end;
1037:

Line 1034: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

1030:
1031: exception
1032: WHEN OTHERS THEN
1033: hr_utility.trace('Exception in get_oneoff_payment.PER_ASSIGNMENTS.');
1034: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1035: return null;
1036: end;
1037:
1038: elsif l_source_name = 'Function' THEN

Line 1047: hr_utility.trace('l_package'||l_package);

1043: FROM ff_functions
1044: WHERE name = l_function_name
1045: and business_group_id = g_business_group_id;
1046:
1047: hr_utility.trace('l_package'||l_package);
1048:
1049: l_sqlstr :=
1050: 'SELECT '
1051: || l_package

Line 1056: hr_utility.trace('Function value l_oneoff_payment '||l_oneoff_payment);

1052: || ' (:p_assignment_id,:p_eff_date) '
1053: || 'FROM DUAL';
1054: EXECUTE IMMEDIATE l_sqlstr into l_oneoff_payment USING p_assignment_id,l_effective_date;
1055:
1056: hr_utility.trace('Function value l_oneoff_payment '||l_oneoff_payment);
1057: --EXECUTE IMMEDIATE 'CALL ' || l_package || '() INTO :l_periods_covered' USING OUT l_oneoff_payment;
1058:
1059: exception
1060: WHEN OTHERS THEN

Line 1061: hr_utility.trace('Exception in get_oneoff_payment.Function.');

1057: --EXECUTE IMMEDIATE 'CALL ' || l_package || '() INTO :l_periods_covered' USING OUT l_oneoff_payment;
1058:
1059: exception
1060: WHEN OTHERS THEN
1061: hr_utility.trace('Exception in get_oneoff_payment.Function.');
1062: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1063: return null;
1064: end;
1065:

Line 1062: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

1058:
1059: exception
1060: WHEN OTHERS THEN
1061: hr_utility.trace('Exception in get_oneoff_payment.Function.');
1062: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1063: return null;
1064: end;
1065:
1066: END IF;

Line 1071: hr_utility.trace(' l_oneoff_payment : ' || l_oneoff_payment);

1067:
1068: END IF;
1069: END IF;--source 2 end
1070:
1071: hr_utility.trace(' l_oneoff_payment : ' || l_oneoff_payment);
1072: hr_utility.trace('Leaving get_oneoff_payment');
1073:
1074: return l_oneoff_payment;
1075:

Line 1072: hr_utility.trace('Leaving get_oneoff_payment');

1068: END IF;
1069: END IF;--source 2 end
1070:
1071: hr_utility.trace(' l_oneoff_payment : ' || l_oneoff_payment);
1072: hr_utility.trace('Leaving get_oneoff_payment');
1073:
1074: return l_oneoff_payment;
1075:
1076: EXCEPTION

Line 1078: hr_utility.trace('Exception in get_oneoff_payment end of function block.');

1074: return l_oneoff_payment;
1075:
1076: EXCEPTION
1077: WHEN OTHERS THEN
1078: hr_utility.trace('Exception in get_oneoff_payment end of function block.');
1079: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1080: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
1081: return null;
1082: END get_oneoff_payment;

Line 1079: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

1075:
1076: EXCEPTION
1077: WHEN OTHERS THEN
1078: hr_utility.trace('Exception in get_oneoff_payment end of function block.');
1079: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1080: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
1081: return null;
1082: END get_oneoff_payment;
1083: /*

Line 1131: hr_utility.set_location('Entering: '||l_proc,1);

1127: where person_id = p_person_id
1128: and effective_start_date <= g_effective_date;
1129:
1130: BEGIN
1131: hr_utility.set_location('Entering: '||l_proc,1);
1132: hr_utility.trace('g_effective_date in get_passport_number : ' || g_effective_date);
1133:
1134: open csr_per_start_date;
1135: fetch csr_per_start_date into l_effective_date;

Line 1132: hr_utility.trace('g_effective_date in get_passport_number : ' || g_effective_date);

1128: and effective_start_date <= g_effective_date;
1129:
1130: BEGIN
1131: hr_utility.set_location('Entering: '||l_proc,1);
1132: hr_utility.trace('g_effective_date in get_passport_number : ' || g_effective_date);
1133:
1134: open csr_per_start_date;
1135: fetch csr_per_start_date into l_effective_date;
1136: close csr_per_start_date;

Line 1138: hr_utility.trace('l_effective_date in get_oneoff_payment : ' || l_effective_date);

1134: open csr_per_start_date;
1135: fetch csr_per_start_date into l_effective_date;
1136: close csr_per_start_date;
1137:
1138: hr_utility.trace('l_effective_date in get_oneoff_payment : ' || l_effective_date);
1139: -- Use below API to get the config values for the given context in the business group
1140: PQP_UTILITIES.get_config_type_values( p_configuration_type => 'PAY_GB_FPS_PASSPORT_NO' ,
1141: p_business_group_id => g_business_group_id ,
1142: p_legislation_code => g_legislation_code ,

Line 1150: hr_utility.set_location('l_source_name' || l_source_name,1);

1146: l_source_name := l_config_values(l_config_values.FIRST).pcv_information1;
1147: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
1148: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
1149: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
1150: hr_utility.set_location('l_source_name' || l_source_name,1);
1151: hr_utility.set_location('l_context_name' || l_context_name,1);
1152: hr_utility.set_location('l_column_name' || l_column_name,1);
1153: hr_utility.set_location('l_function_name' || l_function_name,1);
1154:

Line 1151: hr_utility.set_location('l_context_name' || l_context_name,1);

1147: l_context_name := l_config_values(l_config_values.FIRST).pcv_information4;
1148: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
1149: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
1150: hr_utility.set_location('l_source_name' || l_source_name,1);
1151: hr_utility.set_location('l_context_name' || l_context_name,1);
1152: hr_utility.set_location('l_column_name' || l_column_name,1);
1153: hr_utility.set_location('l_function_name' || l_function_name,1);
1154:
1155: /** The source can be either from Others--> Extra information of the person

Line 1152: hr_utility.set_location('l_column_name' || l_column_name,1);

1148: l_column_name := l_config_values(l_config_values.FIRST).pcv_information5;
1149: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
1150: hr_utility.set_location('l_source_name' || l_source_name,1);
1151: hr_utility.set_location('l_context_name' || l_context_name,1);
1152: hr_utility.set_location('l_column_name' || l_column_name,1);
1153: hr_utility.set_location('l_function_name' || l_function_name,1);
1154:
1155: /** The source can be either from Others--> Extra information of the person
1156: or from the descriptive flex field on the person form.

Line 1153: hr_utility.set_location('l_function_name' || l_function_name,1);

1149: l_function_name := l_config_values(l_config_values.FIRST).pcv_information6;
1150: hr_utility.set_location('l_source_name' || l_source_name,1);
1151: hr_utility.set_location('l_context_name' || l_context_name,1);
1152: hr_utility.set_location('l_column_name' || l_column_name,1);
1153: hr_utility.set_location('l_function_name' || l_function_name,1);
1154:
1155: /** The source can be either from Others--> Extra information of the person
1156: or from the descriptive flex field on the person form.
1157: **/

Line 1159: hr_utility.set_location('into Extra Person Info DDF',1);

1155: /** The source can be either from Others--> Extra information of the person
1156: or from the descriptive flex field on the person form.
1157: **/
1158: IF l_source_name = 'Extra Person Info DDF' THEN
1159: hr_utility.set_location('into Extra Person Info DDF',1);
1160: sqlstr := 'select ' || l_column_name ||
1161: ' from per_people_extra_info where person_id = :p_person_id and PEI_INFORMATION_CATEGORY = :l_context_name';
1162: hr_utility.set_location(sqlstr,1);
1163: begin

Line 1162: hr_utility.set_location(sqlstr,1);

1158: IF l_source_name = 'Extra Person Info DDF' THEN
1159: hr_utility.set_location('into Extra Person Info DDF',1);
1160: sqlstr := 'select ' || l_column_name ||
1161: ' from per_people_extra_info where person_id = :p_person_id and PEI_INFORMATION_CATEGORY = :l_context_name';
1162: hr_utility.set_location(sqlstr,1);
1163: begin
1164: EXECUTE immediate sqlstr INTO l_passport_number USING p_person_id,l_context_name;
1165: Exception
1166: when others then

Line 1167: hr_utility.set_location('Exception in extra info : ' || sqlerrm,1);

1163: begin
1164: EXECUTE immediate sqlstr INTO l_passport_number USING p_person_id,l_context_name;
1165: Exception
1166: when others then
1167: hr_utility.set_location('Exception in extra info : ' || sqlerrm,1);
1168: end;
1169:
1170: elsif l_source_name = 'PER_PEOPLE' THEN
1171: hr_utility.set_location('into PER_PEOPLE',1);

Line 1171: hr_utility.set_location('into PER_PEOPLE',1);

1167: hr_utility.set_location('Exception in extra info : ' || sqlerrm,1);
1168: end;
1169:
1170: elsif l_source_name = 'PER_PEOPLE' THEN
1171: hr_utility.set_location('into PER_PEOPLE',1);
1172: sqlstr := 'select ' || l_column_name ||
1173: ' from per_all_people_f where person_id = :p_person_id and ATTRIBUTE_CATEGORY = :l_context_name' ||
1174: ' and :l_effective_date between effective_start_date and effective_end_date' ;
1175: hr_utility.trace(sqlstr);

Line 1175: hr_utility.trace(sqlstr);

1171: hr_utility.set_location('into PER_PEOPLE',1);
1172: sqlstr := 'select ' || l_column_name ||
1173: ' from per_all_people_f where person_id = :p_person_id and ATTRIBUTE_CATEGORY = :l_context_name' ||
1174: ' and :l_effective_date between effective_start_date and effective_end_date' ;
1175: hr_utility.trace(sqlstr);
1176: begin
1177: EXECUTE immediate sqlstr INTO l_passport_number USING p_person_id,l_context_name,l_effective_date;
1178: exception
1179: when others then

Line 1180: hr_utility.trace('Exception in per_people: ' || sqlerrm);

1176: begin
1177: EXECUTE immediate sqlstr INTO l_passport_number USING p_person_id,l_context_name,l_effective_date;
1178: exception
1179: when others then
1180: hr_utility.trace('Exception in per_people: ' || sqlerrm);
1181: end;
1182:
1183: elsif l_source_name = 'Function' THEN
1184:

Line 1192: hr_utility.trace('l_package'||l_package);

1188: FROM ff_functions
1189: WHERE name = l_function_name
1190: and business_group_id = g_business_group_id;
1191:
1192: hr_utility.trace('l_package'||l_package);
1193:
1194: sqlstr :=
1195: 'SELECT '
1196: || l_package

Line 1199: hr_utility.set_location(sqlstr,1);

1195: 'SELECT '
1196: || l_package
1197: || ' (:p_person_id,:p_eff_date) '
1198: || 'FROM DUAL';
1199: hr_utility.set_location(sqlstr,1);
1200: EXECUTE IMMEDIATE sqlstr into l_passport_number USING p_person_id,l_effective_date;
1201: hr_utility.trace('Function value l_passport_number '||l_passport_number);
1202: exception
1203: WHEN OTHERS THEN

Line 1201: hr_utility.trace('Function value l_passport_number '||l_passport_number);

1197: || ' (:p_person_id,:p_eff_date) '
1198: || 'FROM DUAL';
1199: hr_utility.set_location(sqlstr,1);
1200: EXECUTE IMMEDIATE sqlstr into l_passport_number USING p_person_id,l_effective_date;
1201: hr_utility.trace('Function value l_passport_number '||l_passport_number);
1202: exception
1203: WHEN OTHERS THEN
1204: hr_utility.trace('Exception in get_passport_number.Function.');
1205: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

Line 1204: hr_utility.trace('Exception in get_passport_number.Function.');

1200: EXECUTE IMMEDIATE sqlstr into l_passport_number USING p_person_id,l_effective_date;
1201: hr_utility.trace('Function value l_passport_number '||l_passport_number);
1202: exception
1203: WHEN OTHERS THEN
1204: hr_utility.trace('Exception in get_passport_number.Function.');
1205: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1206: return null;
1207: end;
1208:

Line 1205: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

1201: hr_utility.trace('Function value l_passport_number '||l_passport_number);
1202: exception
1203: WHEN OTHERS THEN
1204: hr_utility.trace('Exception in get_passport_number.Function.');
1205: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
1206: return null;
1207: end;
1208:
1209: END IF;

Line 1217: hr_utility.set_location('l_passport_number: '||l_passport_number,1);

1213: fetch csr_doc_of_rec into l_passport_number;
1214: close csr_doc_of_rec;
1215:
1216: END IF;
1217: hr_utility.set_location('l_passport_number: '||l_passport_number,1);
1218: hr_utility.set_location('Leaving: '||l_proc,1);
1219:
1220: RETURN l_passport_number;
1221:

Line 1218: hr_utility.set_location('Leaving: '||l_proc,1);

1214: close csr_doc_of_rec;
1215:
1216: END IF;
1217: hr_utility.set_location('l_passport_number: '||l_passport_number,1);
1218: hr_utility.set_location('Leaving: '||l_proc,1);
1219:
1220: RETURN l_passport_number;
1221:
1222: EXCEPTION

Line 1294: hr_utility.set_location('Entering: '||l_proc,1);

1290: AND EVIDENCE_STATUS = 'CURRENT';
1291: l_person_rec csr_person_details%rowtype;
1292:
1293: BEGIN
1294: hr_utility.set_location('Entering: '||l_proc,1);
1295: l_arch := true;
1296: hr_utility.trace('p_assactid: '||p_assactid);
1297: hr_utility.trace('p_start_date: '||TO_CHAR(p_start_date));
1298: hr_utility.trace('p_end_date: '||TO_CHAR(p_end_date));

Line 1296: hr_utility.trace('p_assactid: '||p_assactid);

1292:
1293: BEGIN
1294: hr_utility.set_location('Entering: '||l_proc,1);
1295: l_arch := true;
1296: hr_utility.trace('p_assactid: '||p_assactid);
1297: hr_utility.trace('p_start_date: '||TO_CHAR(p_start_date));
1298: hr_utility.trace('p_end_date: '||TO_CHAR(p_end_date));
1299:
1300: OPEN csr_person_details;

Line 1297: hr_utility.trace('p_start_date: '||TO_CHAR(p_start_date));

1293: BEGIN
1294: hr_utility.set_location('Entering: '||l_proc,1);
1295: l_arch := true;
1296: hr_utility.trace('p_assactid: '||p_assactid);
1297: hr_utility.trace('p_start_date: '||TO_CHAR(p_start_date));
1298: hr_utility.trace('p_end_date: '||TO_CHAR(p_end_date));
1299:
1300: OPEN csr_person_details;
1301: FETCH csr_person_details INTO l_person_rec;

Line 1298: hr_utility.trace('p_end_date: '||TO_CHAR(p_end_date));

1294: hr_utility.set_location('Entering: '||l_proc,1);
1295: l_arch := true;
1296: hr_utility.trace('p_assactid: '||p_assactid);
1297: hr_utility.trace('p_start_date: '||TO_CHAR(p_start_date));
1298: hr_utility.trace('p_end_date: '||TO_CHAR(p_end_date));
1299:
1300: OPEN csr_person_details;
1301: FETCH csr_person_details INTO l_person_rec;
1302: CLOSE csr_person_details;

Line 1334: hr_utility.set_location('Leaving: '||l_proc,999);

1330: p_person_rec.act_info12 := l_partner_surname;
1331: p_person_rec.act_info13 := l_partner_first_name;
1332: p_person_rec.act_info14 := l_partner_second_name;
1333: p_person_rec.act_info15 := l_partner_ni;
1334: hr_utility.set_location('Leaving: '||l_proc,999);
1335: RETURN l_arch;
1336: END fetch_person_rec;
1337: --
1338:

Line 1704: hr_utility.set_location('Entering: '||l_proc,1);

1700: l_min_active_start_date DATE;
1701: l_director VARCHAR2(1);
1702:
1703: BEGIN
1704: hr_utility.set_location('Entering: '||l_proc,1);
1705: l_arch := true;
1706: p_starter_set := 'N';
1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

Line 1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));

1703: BEGIN
1704: hr_utility.set_location('Entering: '||l_proc,1);
1705: l_arch := true;
1706: p_starter_set := 'N';
1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
1709: hr_utility.trace('Calling csr_get_starter_details');
1710: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
1711:

Line 1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

1704: hr_utility.set_location('Entering: '||l_proc,1);
1705: l_arch := true;
1706: p_starter_set := 'N';
1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
1709: hr_utility.trace('Calling csr_get_starter_details');
1710: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
1711:
1712: OPEN csr_get_starter_details(p_person_rec.assignment_id);

Line 1709: hr_utility.trace('Calling csr_get_starter_details');

1705: l_arch := true;
1706: p_starter_set := 'N';
1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
1709: hr_utility.trace('Calling csr_get_starter_details');
1710: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
1711:
1712: OPEN csr_get_starter_details(p_person_rec.assignment_id);
1713: FETCH csr_get_starter_details INTO l_starter_rec;

Line 1710: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);

1706: p_starter_set := 'N';
1707: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
1708: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
1709: hr_utility.trace('Calling csr_get_starter_details');
1710: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
1711:
1712: OPEN csr_get_starter_details(p_person_rec.assignment_id);
1713: FETCH csr_get_starter_details INTO l_starter_rec;
1714: CLOSE csr_get_starter_details;

Line 1720: hr_utility.trace('Calling csr_get_starter_details1');

1716: l_starter_decl := NULL;
1717: l_continue_with_student_loan := NULL;
1718: l_starter_flag := l_starter_rec.starter_flag;
1719: g_reset_flag_type := NULL;
1720: hr_utility.trace('Calling csr_get_starter_details1');
1721: hr_utility.trace('l_starter_flag: '||l_starter_flag);
1722: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
1723: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
1724:

Line 1721: hr_utility.trace('l_starter_flag: '||l_starter_flag);

1717: l_continue_with_student_loan := NULL;
1718: l_starter_flag := l_starter_rec.starter_flag;
1719: g_reset_flag_type := NULL;
1720: hr_utility.trace('Calling csr_get_starter_details1');
1721: hr_utility.trace('l_starter_flag: '||l_starter_flag);
1722: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
1723: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
1724:
1725: IF (l_starter_flag = 'N'

Line 1722: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);

1718: l_starter_flag := l_starter_rec.starter_flag;
1719: g_reset_flag_type := NULL;
1720: hr_utility.trace('Calling csr_get_starter_details1');
1721: hr_utility.trace('l_starter_flag: '||l_starter_flag);
1722: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
1723: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
1724:
1725: IF (l_starter_flag = 'N'
1726: AND (l_starter_rec.starter_decl IS NOT NULL

Line 1723: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);

1719: g_reset_flag_type := NULL;
1720: hr_utility.trace('Calling csr_get_starter_details1');
1721: hr_utility.trace('l_starter_flag: '||l_starter_flag);
1722: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
1723: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
1724:
1725: IF (l_starter_flag = 'N'
1726: AND (l_starter_rec.starter_decl IS NOT NULL
1727: OR NVL(l_starter_rec.continue_with_student_loan ,'N') = 'Y' )) THEN

Line 1728: hr_utility.trace('Calling csr_get_starter_details2');

1724:
1725: IF (l_starter_flag = 'N'
1726: AND (l_starter_rec.starter_decl IS NOT NULL
1727: OR NVL(l_starter_rec.continue_with_student_loan ,'N') = 'Y' )) THEN
1728: hr_utility.trace('Calling csr_get_starter_details2');
1729: l_starter_decl := l_starter_rec.starter_decl;
1730: l_continue_with_student_loan := l_starter_rec.continue_with_student_loan;
1731: l_ovn := l_starter_rec.object_version_number;
1732: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,

Line 1739: hr_utility.trace('Calling csr_get_starter_details3');

1735: p_aei_information_category => 'GB_RTI_ASG_DETAILS',
1736: p_aei_information8 => 'Y');
1737: p_starter_set := 'Y';
1738: g_reset_flag_type := 'STARTER';
1739: hr_utility.trace('Calling csr_get_starter_details3');
1740: END IF;
1741: ---
1742: hr_utility.trace('Calling csr_get_pensioner_details');
1743:

Line 1742: hr_utility.trace('Calling csr_get_pensioner_details');

1738: g_reset_flag_type := 'STARTER';
1739: hr_utility.trace('Calling csr_get_starter_details3');
1740: END IF;
1741: ---
1742: hr_utility.trace('Calling csr_get_pensioner_details');
1743:
1744: OPEN csr_get_pensioner_details(p_person_rec.assignment_id);
1745: FETCH csr_get_pensioner_details INTO l_pensioner_rec;
1746: CLOSE csr_get_pensioner_details;

Line 1753: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);

1749: l_pensioner_flag := l_pensioner_rec.pensioner_flag;
1750: l_annual_pension := NULL;
1751: g_reset_flag_type := NULL;
1752:
1753: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
1754: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
1755: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
1756: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
1757:

Line 1754: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);

1750: l_annual_pension := NULL;
1751: g_reset_flag_type := NULL;
1752:
1753: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
1754: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
1755: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
1756: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
1757:
1758: IF (l_pensioner_flag = 'N'

Line 1755: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);

1751: g_reset_flag_type := NULL;
1752:
1753: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
1754: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
1755: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
1756: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
1757:
1758: IF (l_pensioner_flag = 'N'
1759: AND (NVL(l_pensioner_rec.recently_bereaved,'N') = 'Y'

Line 1756: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);

1752:
1753: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
1754: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
1755: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
1756: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
1757:
1758: IF (l_pensioner_flag = 'N'
1759: AND (NVL(l_pensioner_rec.recently_bereaved,'N') = 'Y'
1760: OR l_pensioner_rec.annual_pension IS NOT NULL)) THEN

Line 1775: hr_utility.trace('Calling csr_get_expat_details');

1771: p_aei_information9 => 'Y');
1772: g_reset_flag_type := 'PENSIONER';
1773: END IF;
1774: ---
1775: hr_utility.trace('Calling csr_get_expat_details');
1776:
1777: OPEN csr_get_expat_details(p_person_rec.assignment_id);
1778: FETCH csr_get_expat_details INTO l_expat_rec;
1779: CLOSE csr_get_expat_details;

Line 1788: hr_utility.trace('Calling csr_get_expat_details1');

1784: l_stay_less_6_months := NULL;
1785: l_working_in_out_UK := NULL;
1786: l_expat_flag := l_expat_rec.expat_flag;
1787:
1788: hr_utility.trace('Calling csr_get_expat_details1');
1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);
1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

Line 1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);

1785: l_working_in_out_UK := NULL;
1786: l_expat_flag := l_expat_rec.expat_flag;
1787:
1788: hr_utility.trace('Calling csr_get_expat_details1');
1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);
1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
1793:

Line 1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);

1786: l_expat_flag := l_expat_rec.expat_flag;
1787:
1788: hr_utility.trace('Calling csr_get_expat_details1');
1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);
1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
1793:
1794: g_reset_flag_type := NULL;

Line 1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);

1787:
1788: hr_utility.trace('Calling csr_get_expat_details1');
1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);
1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
1793:
1794: g_reset_flag_type := NULL;
1795:

Line 1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

1788: hr_utility.trace('Calling csr_get_expat_details1');
1789: hr_utility.trace('l_expat_flag: '||l_expat_flag);
1790: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
1791: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
1792: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
1793:
1794: g_reset_flag_type := NULL;
1795:
1796: IF (l_expat_flag = 'N'

Line 1800: hr_utility.trace('Calling csr_get_expat_details2');

1796: IF (l_expat_flag = 'N'
1797: AND (NVL(l_expat_rec.eea_cw_citizen,'N') = 'Y'
1798: OR NVL(l_expat_rec.epm6_scheme,'N') = 'Y'
1799: OR l_expat_rec.expat_statement IS NOT NULL)) THEN
1800: hr_utility.trace('Calling csr_get_expat_details2');
1801: IF l_expat_rec.expat_statement = 'A' THEN
1802: l_stay_over_6_months := 'Y';
1803: elsif l_expat_rec.expat_statement = 'B' THEN
1804: l_stay_less_6_months := 'Y';

Line 1809: hr_utility.trace('Calling csr_get_expat_details3');

1805: elsif l_expat_rec.expat_statement = 'C' THEN
1806: l_working_in_out_UK := 'Y';
1807: END IF;
1808:
1809: hr_utility.trace('Calling csr_get_expat_details3');
1810: l_starter_decl := l_expat_rec.expat_statement;
1811: l_eea_cw_citizen := l_expat_rec.eea_cw_citizen;
1812: l_epm6_scheme := l_expat_rec.epm6_scheme;
1813: l_ovn := l_expat_rec.object_version_number;

Line 1822: hr_utility.trace('g_tax_ref: '||g_tax_ref);

1818: p_aei_information19 => 'Y');
1819: g_reset_flag_type := 'EXPAT';
1820: END IF;
1821:
1822: hr_utility.trace('g_tax_ref: '||g_tax_ref);
1823: OPEN csr_get_term_asg_info (p_person_rec.assignment_id );
1824: FETCH csr_get_term_asg_info INTO l_min_active_start_date;
1825: CLOSE csr_get_term_asg_info;
1826:

Line 1847: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);

1843: AND l_expat_rec.expat_flag = 'N') THEN
1844: -- l_asg_eff_start_date := p_start_date;
1845: if(l_min_active_start_date >= g_start_year) then
1846: l_asg_eff_start_date := l_min_active_start_date;
1847: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);
1848: end if;
1849:
1850: ELSE
1851: l_asg_eff_start_date := NULL;

Line 1852: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);

1848: end if;
1849:
1850: ELSE
1851: l_asg_eff_start_date := NULL;
1852: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);
1853: END IF;
1854: END IF;
1855: ---
1856:

Line 1863: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);

1859: (nvl(l_pensioner_rec.pensioner_flag,'N') = 'N') AND
1860: (nvl(l_expat_rec.expat_flag,'N') = 'N') AND
1861: (l_min_active_start_date >= g_start_year)) THEN
1862: l_asg_eff_start_date := l_min_active_start_date;
1863: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);
1864: END IF;
1865: --Fix for the bug 16503199 ends here
1866:
1867: OPEN csr_get_more_payment_details;

Line 1874: hr_utility.trace('l_payment_date :'||l_payment_date);

1870: l_period_num,
1871: l_period_type;
1872: CLOSE csr_get_more_payment_details;
1873:
1874: hr_utility.trace('l_payment_date :'||l_payment_date);
1875: hr_utility.trace('l_period_num :'||l_period_num);
1876: hr_utility.trace('l_period_type :'||l_period_type);
1877: g_date_paid:= l_payment_date;
1878:

Line 1875: hr_utility.trace('l_period_num :'||l_period_num);

1871: l_period_type;
1872: CLOSE csr_get_more_payment_details;
1873:
1874: hr_utility.trace('l_payment_date :'||l_payment_date);
1875: hr_utility.trace('l_period_num :'||l_period_num);
1876: hr_utility.trace('l_period_type :'||l_period_type);
1877: g_date_paid:= l_payment_date;
1878:
1879: ---

Line 1876: hr_utility.trace('l_period_type :'||l_period_type);

1872: CLOSE csr_get_more_payment_details;
1873:
1874: hr_utility.trace('l_payment_date :'||l_payment_date);
1875: hr_utility.trace('l_period_num :'||l_period_num);
1876: hr_utility.trace('l_period_type :'||l_period_type);
1877: g_date_paid:= l_payment_date;
1878:
1879: ---
1880: if (l_period_type = 'Week') then

Line 1902: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);

1898: OPEN csr_asg(p_last_asg_action_id, g_date_paid);
1899: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;
1900: CLOSE csr_asg;
1901:
1902: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
1903: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
1904: hr_utility.trace('l_frequency :'||l_frequency);
1905:
1906: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN

Line 1903: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);

1899: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;
1900: CLOSE csr_asg;
1901:
1902: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
1903: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
1904: hr_utility.trace('l_frequency :'||l_frequency);
1905:
1906: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN
1907: l_aggr_earnings := 'Y';

Line 1904: hr_utility.trace('l_frequency :'||l_frequency);

1900: CLOSE csr_asg;
1901:
1902: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
1903: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
1904: hr_utility.trace('l_frequency :'||l_frequency);
1905:
1906: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN
1907: l_aggr_earnings := 'Y';
1908: ELSE

Line 1916: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);

1912: OPEN csr_period_type_info(l_period_type);
1913: FETCH csr_period_type_info INTO l_number_per_fiscal_yr;
1914: CLOSE csr_period_type_info;
1915:
1916: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);
1917: l_payment_month_number := NULL;
1918: l_payment_week_number := NULL;
1919:
1920: IF l_number_per_fiscal_yr IN (1,2,4,6,12,24) THEN

Line 1926: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);

1922: ELSE
1923: l_payment_week_number := l_period_num;
1924: END IF;
1925:
1926: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
1927: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
1928: ---
1929: --New Asg Number and Old Asg Number logic starts below
1930: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);

Line 1927: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);

1923: l_payment_week_number := l_period_num;
1924: END IF;
1925:
1926: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
1927: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
1928: ---
1929: --New Asg Number and Old Asg Number logic starts below
1930: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
1931:

Line 1930: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);

1926: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
1927: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
1928: ---
1929: --New Asg Number and Old Asg Number logic starts below
1930: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
1931:
1932: OPEN csr_last_pre_pay_id(p_person_rec.assignment_id);
1933: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
1934: CLOSE csr_last_pre_pay_id;

Line 1935: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);

1931:
1932: OPEN csr_last_pre_pay_id(p_person_rec.assignment_id);
1933: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
1934: CLOSE csr_last_pre_pay_id;
1935: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);
1936:
1937: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, p_person_rec.assignment_id);
1938: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
1939: CLOSE csr_last_fps_asg_act_id;

Line 1940: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);

1936:
1937: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, p_person_rec.assignment_id);
1938: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
1939: CLOSE csr_last_fps_asg_act_id;
1940: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);
1941:
1942: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
1943: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
1944: CLOSE csr_last_asg_num_submitted;

Line 1945: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);

1941:
1942: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
1943: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
1944: CLOSE csr_last_asg_num_submitted;
1945: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
1946: hr_utility.trace('l_asg_number :'||l_asg_number);
1947:
1948: if (l_asg_number <> l_last_asg_num_submitted)
1949: then

Line 1946: hr_utility.trace('l_asg_number :'||l_asg_number);

1942: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
1943: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
1944: CLOSE csr_last_asg_num_submitted;
1945: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
1946: hr_utility.trace('l_asg_number :'||l_asg_number);
1947:
1948: if (l_asg_number <> l_last_asg_num_submitted)
1949: then
1950: hr_utility.trace('Inside if asg number is changed');

Line 1950: hr_utility.trace('Inside if asg number is changed');

1946: hr_utility.trace('l_asg_number :'||l_asg_number);
1947:
1948: if (l_asg_number <> l_last_asg_num_submitted)
1949: then
1950: hr_utility.trace('Inside if asg number is changed');
1951: l_asg_number_old := l_last_asg_num_submitted;
1952: l_payroll_id_changed_indicator := 'Y';
1953: else
1954: hr_utility.trace('Inside else asg number is not changed');

Line 1954: hr_utility.trace('Inside else asg number is not changed');

1950: hr_utility.trace('Inside if asg number is changed');
1951: l_asg_number_old := l_last_asg_num_submitted;
1952: l_payroll_id_changed_indicator := 'Y';
1953: else
1954: hr_utility.trace('Inside else asg number is not changed');
1955: l_asg_number_old := NULL;
1956: l_payroll_id_changed_indicator := NULL;
1957: end if;
1958: --New Asg Number and Old Asg Number logic ends below

Line 1964: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);

1960: OPEN csr_ni_info(p_person_rec.assignment_id, p_start_date);
1961: FETCH csr_ni_info INTO l_ni_process_type;
1962: CLOSE csr_ni_info;
1963:
1964: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);
1965:
1966: IF (l_ni_process_type = 'DY') THEN --Director
1967: l_dir_nic_calc_method := 'AN';
1968: elsif ((l_ni_process_type = 'DN') --Director Normal

Line 2002: hr_utility.trace('l_periods_covered '||l_periods_covered);

1998: l_asg_info_id,
1999: l_ovn_extra_info;
2000: CLOSE csr_fetch_other_fields;
2001:
2002: hr_utility.trace('l_periods_covered '||l_periods_covered);
2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);

Line 2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);

1999: l_ovn_extra_info;
2000: CLOSE csr_fetch_other_fields;
2001:
2002: hr_utility.trace('l_periods_covered '||l_periods_covered);
2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2007:

Line 2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);

2000: CLOSE csr_fetch_other_fields;
2001:
2002: hr_utility.trace('l_periods_covered '||l_periods_covered);
2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2007:
2008: if l_periods_covered is null then

Line 2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);

2001:
2002: hr_utility.trace('l_periods_covered '||l_periods_covered);
2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2007:
2008: if l_periods_covered is null then
2009: l_periods_covered := get_periods_covered(p_person_rec.assignment_id);

Line 2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);

2002: hr_utility.trace('l_periods_covered '||l_periods_covered);
2003: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2004: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2005: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2006: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2007:
2008: if l_periods_covered is null then
2009: l_periods_covered := get_periods_covered(p_person_rec.assignment_id);
2010: end if;

Line 2020: hr_utility.trace('l_periods_covered '||l_periods_covered);

2016: if l_one_off_pay is null then
2017: l_one_off_pay := get_oneoff_payment(p_person_rec.assignment_id);
2018: end if;
2019:
2020: hr_utility.trace('l_periods_covered '||l_periods_covered);
2021: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2022: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2023:
2024: open csr_advance_pay_dates;

Line 2021: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);

2017: l_one_off_pay := get_oneoff_payment(p_person_rec.assignment_id);
2018: end if;
2019:
2020: hr_utility.trace('l_periods_covered '||l_periods_covered);
2021: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2022: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2023:
2024: open csr_advance_pay_dates;
2025: fetch csr_advance_pay_dates into l_start_date, l_end_date;

Line 2022: hr_utility.trace('l_one_off_pay '||l_one_off_pay);

2018: end if;
2019:
2020: hr_utility.trace('l_periods_covered '||l_periods_covered);
2021: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2022: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2023:
2024: open csr_advance_pay_dates;
2025: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2026: close csr_advance_pay_dates;

Line 2027: hr_utility.trace('l_start_date : ' || l_start_date);

2023:
2024: open csr_advance_pay_dates;
2025: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2026: close csr_advance_pay_dates;
2027: hr_utility.trace('l_start_date : ' || l_start_date);
2028: hr_utility.trace('l_end_date : ' || l_end_date);
2029:
2030: if l_start_date is not null and l_end_date is not null then
2031: hr_utility.trace('test3');

Line 2028: hr_utility.trace('l_end_date : ' || l_end_date);

2024: open csr_advance_pay_dates;
2025: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2026: close csr_advance_pay_dates;
2027: hr_utility.trace('l_start_date : ' || l_start_date);
2028: hr_utility.trace('l_end_date : ' || l_end_date);
2029:
2030: if l_start_date is not null and l_end_date is not null then
2031: hr_utility.trace('test3');
2032: select

Line 2031: hr_utility.trace('test3');

2027: hr_utility.trace('l_start_date : ' || l_start_date);
2028: hr_utility.trace('l_end_date : ' || l_end_date);
2029:
2030: if l_start_date is not null and l_end_date is not null then
2031: hr_utility.trace('test3');
2032: select
2033: pay_advance_pay_pkg.advanced_periods(
2034: p_person_rec.assignment_id,
2035: l_start_date,

Line 2038: hr_utility.trace('test4');

2034: p_person_rec.assignment_id,
2035: l_start_date,
2036: l_end_date
2037: ) into l_periods_covered from dual;
2038: hr_utility.trace('test4');
2039: -- reset the periods covered value to 1
2040: elsif l_periods_covered IS NOT NULL AND l_periods_covered <> 1 THEN
2041: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,
2042: p_object_version_number => l_ovn_extra_info,

Line 2049: hr_utility.trace('l_periods_covered : ' || l_periods_covered);

2045: p_aei_information1 => 1);
2046: else
2047: l_periods_covered := 1;
2048: end if;
2049: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
2050: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
2051: ---
2052:
2053: IF (l_irr_payment_ind = 'Y') THEN

Line 2050: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);

2046: else
2047: l_periods_covered := 1;
2048: end if;
2049: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
2050: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
2051: ---
2052:
2053: IF (l_irr_payment_ind = 'Y') THEN
2054: l_frequency := 'IR';

Line 2069: hr_utility.trace('p_end_date : '|| p_end_date);

2065: open csr_terminated_date;
2066: fetch csr_terminated_date into l_person_actual_term_date;
2067: close csr_terminated_date;
2068: ---
2069: hr_utility.trace('p_end_date : '|| p_end_date);
2070: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);
2071:
2072: IF p_fps = 'Y' and l_person_actual_term_date is not null THEN
2073: IF l_person_actual_term_date >= l_payroll_period_start_date and l_person_actual_term_date <= l_payroll_period_end_date THEN

Line 2070: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);

2066: fetch csr_terminated_date into l_person_actual_term_date;
2067: close csr_terminated_date;
2068: ---
2069: hr_utility.trace('p_end_date : '|| p_end_date);
2070: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);
2071:
2072: IF p_fps = 'Y' and l_person_actual_term_date is not null THEN
2073: IF l_person_actual_term_date >= l_payroll_period_start_date and l_person_actual_term_date <= l_payroll_period_end_date THEN
2074: l_payment_after_leaving := 'N';

Line 2108: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);

2104: l_date_of_leaving := l_payment_date;
2105: end if;
2106:
2107:
2108: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2109: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2110: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2111: ---
2112: hr_utility.trace('Assigning values to p_fps_rec1');

Line 2109: hr_utility.trace('l_starter_decl : '|| l_starter_decl);

2105: end if;
2106:
2107:
2108: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2109: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2110: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2111: ---
2112: hr_utility.trace('Assigning values to p_fps_rec1');
2113:

Line 2110: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);

2106:
2107:
2108: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2109: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2110: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2111: ---
2112: hr_utility.trace('Assigning values to p_fps_rec1');
2113:
2114: p_fps_rec1.assignment_id := p_person_rec.assignment_id;

Line 2112: hr_utility.trace('Assigning values to p_fps_rec1');

2108: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2109: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2110: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2111: ---
2112: hr_utility.trace('Assigning values to p_fps_rec1');
2113:
2114: p_fps_rec1.assignment_id := p_person_rec.assignment_id;
2115: p_fps_rec1.action_info_category := 'GB_RTI_FPS_ASG_DET1';
2116: p_fps_rec1.act_info1 := to_char(l_asg_eff_start_date,'YYYY-MM-DD');

Line 2144: hr_utility.set_location('Leaving: '||l_proc,999);

2140: p_fps_rec1.act_info25 := l_dir_tax_week_num;
2141: p_fps_rec1.act_info26 := l_annual_pension;
2142: p_fps_rec1.act_info27 := NULL; -- State Pension Not applicable
2143:
2144: hr_utility.set_location('Leaving: '||l_proc,999);
2145: RETURN l_arch;
2146:
2147: EXCEPTION
2148: WHEN OTHERS THEN

Line 2149: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);

2145: RETURN l_arch;
2146:
2147: EXCEPTION
2148: WHEN OTHERS THEN
2149: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);
2150: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
2151: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
2152: RAISE;
2153: END fetch_fps_asg_det1;

Line 2150: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

2146:
2147: EXCEPTION
2148: WHEN OTHERS THEN
2149: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);
2150: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
2151: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
2152: RAISE;
2153: END fetch_fps_asg_det1;
2154: --

Line 2532: hr_utility.set_location('Entering: '||l_proc,1);

2528: l_last_asg_action_id NUMBER;
2529: l_last_effective_date DATE;
2530:
2531: BEGIN
2532: hr_utility.set_location('Entering: '||l_proc,1);
2533: l_arch := true;
2534: p_starter_set := 'N';
2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

Line 2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));

2531: BEGIN
2532: hr_utility.set_location('Entering: '||l_proc,1);
2533: l_arch := true;
2534: p_starter_set := 'N';
2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
2537: hr_utility.trace('Calling csr_get_starter_details');
2538: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
2539:

Line 2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

2532: hr_utility.set_location('Entering: '||l_proc,1);
2533: l_arch := true;
2534: p_starter_set := 'N';
2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
2537: hr_utility.trace('Calling csr_get_starter_details');
2538: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
2539:
2540: OPEN csr_get_starter_details(p_person_rec.assignment_id);

Line 2537: hr_utility.trace('Calling csr_get_starter_details');

2533: l_arch := true;
2534: p_starter_set := 'N';
2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
2537: hr_utility.trace('Calling csr_get_starter_details');
2538: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
2539:
2540: OPEN csr_get_starter_details(p_person_rec.assignment_id);
2541: FETCH csr_get_starter_details INTO l_starter_rec;

Line 2538: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);

2534: p_starter_set := 'N';
2535: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
2536: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
2537: hr_utility.trace('Calling csr_get_starter_details');
2538: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
2539:
2540: OPEN csr_get_starter_details(p_person_rec.assignment_id);
2541: FETCH csr_get_starter_details INTO l_starter_rec;
2542: CLOSE csr_get_starter_details;

Line 2548: hr_utility.trace('Calling csr_get_starter_details1');

2544: l_starter_decl := NULL;
2545: l_continue_with_student_loan := NULL;
2546: l_starter_flag := l_starter_rec.starter_flag;
2547: g_reset_flag_type := NULL;
2548: hr_utility.trace('Calling csr_get_starter_details1');
2549: hr_utility.trace('l_starter_flag: '||l_starter_flag);
2550: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
2551: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
2552:

Line 2549: hr_utility.trace('l_starter_flag: '||l_starter_flag);

2545: l_continue_with_student_loan := NULL;
2546: l_starter_flag := l_starter_rec.starter_flag;
2547: g_reset_flag_type := NULL;
2548: hr_utility.trace('Calling csr_get_starter_details1');
2549: hr_utility.trace('l_starter_flag: '||l_starter_flag);
2550: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
2551: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
2552:
2553: IF (l_starter_flag = 'N'

Line 2550: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);

2546: l_starter_flag := l_starter_rec.starter_flag;
2547: g_reset_flag_type := NULL;
2548: hr_utility.trace('Calling csr_get_starter_details1');
2549: hr_utility.trace('l_starter_flag: '||l_starter_flag);
2550: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
2551: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
2552:
2553: IF (l_starter_flag = 'N'
2554: AND (l_starter_rec.starter_decl IS NOT NULL

Line 2551: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);

2547: g_reset_flag_type := NULL;
2548: hr_utility.trace('Calling csr_get_starter_details1');
2549: hr_utility.trace('l_starter_flag: '||l_starter_flag);
2550: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
2551: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
2552:
2553: IF (l_starter_flag = 'N'
2554: AND (l_starter_rec.starter_decl IS NOT NULL
2555: OR l_starter_rec.continue_with_student_loan IS NOT NULL )) THEN

Line 2556: hr_utility.trace('Calling csr_get_starter_details2');

2552:
2553: IF (l_starter_flag = 'N'
2554: AND (l_starter_rec.starter_decl IS NOT NULL
2555: OR l_starter_rec.continue_with_student_loan IS NOT NULL )) THEN
2556: hr_utility.trace('Calling csr_get_starter_details2');
2557: l_starter_decl := l_starter_rec.starter_decl;
2558: l_continue_with_student_loan := l_starter_rec.continue_with_student_loan;
2559: l_ovn := l_starter_rec.object_version_number;
2560: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,

Line 2567: hr_utility.trace('Calling csr_get_starter_details3');

2563: p_aei_information_category => 'GB_RTI_ASG_DETAILS',
2564: p_aei_information8 => 'Y');
2565: p_starter_set := 'Y';
2566: g_reset_flag_type := 'STARTER';
2567: hr_utility.trace('Calling csr_get_starter_details3');
2568: END IF;
2569: ---
2570: hr_utility.trace('Calling csr_get_pensioner_details');
2571:

Line 2570: hr_utility.trace('Calling csr_get_pensioner_details');

2566: g_reset_flag_type := 'STARTER';
2567: hr_utility.trace('Calling csr_get_starter_details3');
2568: END IF;
2569: ---
2570: hr_utility.trace('Calling csr_get_pensioner_details');
2571:
2572: OPEN csr_get_pensioner_details(p_person_rec.assignment_id);
2573: FETCH csr_get_pensioner_details INTO l_pensioner_rec;
2574: CLOSE csr_get_pensioner_details;

Line 2581: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);

2577: l_pensioner_flag := l_pensioner_rec.pensioner_flag;
2578: l_annual_pension := NULL;
2579: g_reset_flag_type := NULL;
2580:
2581: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
2582: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
2583: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
2584: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
2585:

Line 2582: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);

2578: l_annual_pension := NULL;
2579: g_reset_flag_type := NULL;
2580:
2581: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
2582: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
2583: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
2584: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
2585:
2586: IF (l_pensioner_flag = 'N'

Line 2583: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);

2579: g_reset_flag_type := NULL;
2580:
2581: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
2582: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
2583: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
2584: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
2585:
2586: IF (l_pensioner_flag = 'N'
2587: AND (l_pensioner_rec.recently_bereaved IS NOT NULL

Line 2584: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);

2580:
2581: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
2582: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
2583: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
2584: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
2585:
2586: IF (l_pensioner_flag = 'N'
2587: AND (l_pensioner_rec.recently_bereaved IS NOT NULL
2588: OR l_pensioner_rec.annual_pension IS NOT NULL)) THEN

Line 2603: hr_utility.trace('Calling csr_get_expat_details');

2599: p_aei_information9 => 'Y');
2600: g_reset_flag_type := 'PENSIONER';
2601: END IF;
2602: ---
2603: hr_utility.trace('Calling csr_get_expat_details');
2604:
2605: OPEN csr_get_expat_details(p_person_rec.assignment_id);
2606: FETCH csr_get_expat_details INTO l_expat_rec;
2607: CLOSE csr_get_expat_details;

Line 2616: hr_utility.trace('Calling csr_get_expat_details1');

2612: l_stay_less_6_months := NULL;
2613: l_working_in_out_UK := NULL;
2614: l_expat_flag := l_expat_rec.expat_flag;
2615:
2616: hr_utility.trace('Calling csr_get_expat_details1');
2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);
2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

Line 2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);

2613: l_working_in_out_UK := NULL;
2614: l_expat_flag := l_expat_rec.expat_flag;
2615:
2616: hr_utility.trace('Calling csr_get_expat_details1');
2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);
2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
2621:

Line 2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);

2614: l_expat_flag := l_expat_rec.expat_flag;
2615:
2616: hr_utility.trace('Calling csr_get_expat_details1');
2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);
2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
2621:
2622: g_reset_flag_type := NULL;

Line 2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);

2615:
2616: hr_utility.trace('Calling csr_get_expat_details1');
2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);
2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
2621:
2622: g_reset_flag_type := NULL;
2623:

Line 2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

2616: hr_utility.trace('Calling csr_get_expat_details1');
2617: hr_utility.trace('l_expat_flag: '||l_expat_flag);
2618: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
2619: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
2620: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
2621:
2622: g_reset_flag_type := NULL;
2623:
2624: IF (l_expat_flag = 'N'

Line 2628: hr_utility.trace('Calling csr_get_expat_details2');

2624: IF (l_expat_flag = 'N'
2625: AND (l_expat_rec.eea_cw_citizen IS NOT NULL
2626: OR l_expat_rec.epm6_scheme IS NOT NULL
2627: OR l_expat_rec.expat_statement IS NOT NULL)) THEN
2628: hr_utility.trace('Calling csr_get_expat_details2');
2629: IF l_expat_rec.expat_statement = 'A' THEN
2630: l_stay_over_6_months := 'Y';
2631: elsif l_expat_rec.expat_statement = 'B' THEN
2632: l_stay_less_6_months := 'Y';

Line 2637: hr_utility.trace('Calling csr_get_expat_details3');

2633: elsif l_expat_rec.expat_statement = 'C' THEN
2634: l_working_in_out_UK := 'Y';
2635: END IF;
2636:
2637: hr_utility.trace('Calling csr_get_expat_details3');
2638: l_starter_decl := l_expat_rec.expat_statement;
2639: l_eea_cw_citizen := l_expat_rec.eea_cw_citizen;
2640: l_epm6_scheme := l_expat_rec.epm6_scheme;
2641: l_ovn := l_expat_rec.object_version_number;

Line 2673: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);

2669: AND l_expat_rec.expat_flag = 'N') THEN
2670: -- l_asg_eff_start_date := p_start_date;
2671: if(l_min_active_start_date >= g_start_year) then
2672: l_asg_eff_start_date := l_min_active_start_date;
2673: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);
2674: end if;
2675:
2676: ELSE
2677: l_asg_eff_start_date := NULL;

Line 2678: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);

2674: end if;
2675:
2676: ELSE
2677: l_asg_eff_start_date := NULL;
2678: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);
2679: END IF;
2680: END IF;
2681: ---
2682:

Line 2689: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);

2685: (nvl(l_pensioner_rec.pensioner_flag,'N') = 'N') AND
2686: (nvl(l_expat_rec.expat_flag,'N') = 'N') AND
2687: (l_min_active_start_date >= g_start_year)) THEN
2688: l_asg_eff_start_date := l_min_active_start_date;
2689: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);
2690: END IF;
2691: --Fix for the bug 16503199 ends here
2692:
2693: OPEN csr_get_more_payment_details(p_last_asg_action_id);

Line 2716: hr_utility.trace('l_payment_date :'||l_payment_date);

2712: CLOSE csr_get_more_payment_details;
2713:
2714: end if;
2715:
2716: hr_utility.trace('l_payment_date :'||l_payment_date);
2717: hr_utility.trace('l_period_num :'||l_period_num);
2718: hr_utility.trace('l_period_type :'||l_period_type);
2719: g_date_paid:= l_payment_date;
2720:

Line 2717: hr_utility.trace('l_period_num :'||l_period_num);

2713:
2714: end if;
2715:
2716: hr_utility.trace('l_payment_date :'||l_payment_date);
2717: hr_utility.trace('l_period_num :'||l_period_num);
2718: hr_utility.trace('l_period_type :'||l_period_type);
2719: g_date_paid:= l_payment_date;
2720:
2721: ---

Line 2718: hr_utility.trace('l_period_type :'||l_period_type);

2714: end if;
2715:
2716: hr_utility.trace('l_payment_date :'||l_payment_date);
2717: hr_utility.trace('l_period_num :'||l_period_num);
2718: hr_utility.trace('l_period_type :'||l_period_type);
2719: g_date_paid:= l_payment_date;
2720:
2721: ---
2722: if (l_period_type = 'Week') then

Line 2739: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);

2735: l_frequency := 'MA';
2736: end if;
2737: ---
2738:
2739: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
2740: hr_utility.trace('g_date_paid :'||g_date_paid);
2741: hr_utility.trace('g_effective_date :'||g_effective_date);
2742:
2743: OPEN csr_asg(p_person_rec.assignment_id, g_effective_date);

Line 2740: hr_utility.trace('g_date_paid :'||g_date_paid);

2736: end if;
2737: ---
2738:
2739: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
2740: hr_utility.trace('g_date_paid :'||g_date_paid);
2741: hr_utility.trace('g_effective_date :'||g_effective_date);
2742:
2743: OPEN csr_asg(p_person_rec.assignment_id, g_effective_date);
2744: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;

Line 2741: hr_utility.trace('g_effective_date :'||g_effective_date);

2737: ---
2738:
2739: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
2740: hr_utility.trace('g_date_paid :'||g_date_paid);
2741: hr_utility.trace('g_effective_date :'||g_effective_date);
2742:
2743: OPEN csr_asg(p_person_rec.assignment_id, g_effective_date);
2744: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;
2745: CLOSE csr_asg;

Line 2747: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);

2743: OPEN csr_asg(p_person_rec.assignment_id, g_effective_date);
2744: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;
2745: CLOSE csr_asg;
2746:
2747: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
2748: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
2749: hr_utility.trace('l_frequency :'||l_frequency);
2750:
2751: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN

Line 2748: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);

2744: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number;
2745: CLOSE csr_asg;
2746:
2747: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
2748: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
2749: hr_utility.trace('l_frequency :'||l_frequency);
2750:
2751: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN
2752: l_aggr_earnings := 'Y';

Line 2749: hr_utility.trace('l_frequency :'||l_frequency);

2745: CLOSE csr_asg;
2746:
2747: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
2748: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
2749: hr_utility.trace('l_frequency :'||l_frequency);
2750:
2751: IF l_per_ni_agg_flag = 'Y' OR l_per_agg_flag = 'Y' THEN
2752: l_aggr_earnings := 'Y';
2753: ELSE

Line 2761: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);

2757: OPEN csr_period_type_info(l_period_type);
2758: FETCH csr_period_type_info INTO l_number_per_fiscal_yr;
2759: CLOSE csr_period_type_info;
2760:
2761: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);
2762: l_payment_month_number := NULL;
2763: l_payment_week_number := NULL;
2764:
2765: IF l_number_per_fiscal_yr IN (1,2,4,6,12,24) THEN

Line 2771: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);

2767: ELSE
2768: l_payment_week_number := l_period_num;
2769: END IF;
2770:
2771: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
2772: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
2773: ---
2774: --New Asg Number and Old Asg Number logic starts below
2775: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);

Line 2772: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);

2768: l_payment_week_number := l_period_num;
2769: END IF;
2770:
2771: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
2772: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
2773: ---
2774: --New Asg Number and Old Asg Number logic starts below
2775: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
2776:

Line 2775: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);

2771: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
2772: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
2773: ---
2774: --New Asg Number and Old Asg Number logic starts below
2775: hr_utility.trace('p_person_rec.assignment_id :'||p_person_rec.assignment_id);
2776:
2777: OPEN csr_last_pre_pay_id(p_person_rec.assignment_id);
2778: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
2779: CLOSE csr_last_pre_pay_id;

Line 2780: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);

2776:
2777: OPEN csr_last_pre_pay_id(p_person_rec.assignment_id);
2778: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
2779: CLOSE csr_last_pre_pay_id;
2780: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);
2781:
2782: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, p_person_rec.assignment_id);
2783: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
2784: CLOSE csr_last_fps_asg_act_id;

Line 2785: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);

2781:
2782: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, p_person_rec.assignment_id);
2783: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
2784: CLOSE csr_last_fps_asg_act_id;
2785: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);
2786:
2787: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
2788: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
2789: CLOSE csr_last_asg_num_submitted;

Line 2790: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);

2786:
2787: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
2788: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
2789: CLOSE csr_last_asg_num_submitted;
2790: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
2791: hr_utility.trace('l_asg_number :'||l_asg_number);
2792:
2793: if (l_asg_number <> l_last_asg_num_submitted)
2794: then

Line 2791: hr_utility.trace('l_asg_number :'||l_asg_number);

2787: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, p_person_rec.assignment_id);
2788: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
2789: CLOSE csr_last_asg_num_submitted;
2790: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
2791: hr_utility.trace('l_asg_number :'||l_asg_number);
2792:
2793: if (l_asg_number <> l_last_asg_num_submitted)
2794: then
2795: hr_utility.trace('Inside if asg number is changed');

Line 2795: hr_utility.trace('Inside if asg number is changed');

2791: hr_utility.trace('l_asg_number :'||l_asg_number);
2792:
2793: if (l_asg_number <> l_last_asg_num_submitted)
2794: then
2795: hr_utility.trace('Inside if asg number is changed');
2796: l_asg_number_old := l_last_asg_num_submitted;
2797: l_payroll_id_changed_indicator := 'Y';
2798: else
2799: hr_utility.trace('Inside else asg number is not changed');

Line 2799: hr_utility.trace('Inside else asg number is not changed');

2795: hr_utility.trace('Inside if asg number is changed');
2796: l_asg_number_old := l_last_asg_num_submitted;
2797: l_payroll_id_changed_indicator := 'Y';
2798: else
2799: hr_utility.trace('Inside else asg number is not changed');
2800: l_asg_number_old := NULL;
2801: l_payroll_id_changed_indicator := NULL;
2802: end if;
2803: --New Asg Number and Old Asg Number logic ends below

Line 2809: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);

2805: OPEN csr_ni_info(p_person_rec.assignment_id, p_start_date);
2806: FETCH csr_ni_info INTO l_ni_process_type;
2807: CLOSE csr_ni_info;
2808:
2809: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);
2810:
2811: IF (l_ni_process_type = 'DY') THEN --Director
2812: l_dir_nic_calc_method := 'AN';
2813: elsif ((l_ni_process_type = 'DN') --Director Normal

Line 2839: hr_utility.trace('l_periods_covered '||l_periods_covered);

2835: l_asg_info_id,
2836: l_ovn_extra_info;
2837: CLOSE csr_fetch_other_fields;
2838:
2839: hr_utility.trace('l_periods_covered '||l_periods_covered);
2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);

Line 2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);

2836: l_ovn_extra_info;
2837: CLOSE csr_fetch_other_fields;
2838:
2839: hr_utility.trace('l_periods_covered '||l_periods_covered);
2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2844:

Line 2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);

2837: CLOSE csr_fetch_other_fields;
2838:
2839: hr_utility.trace('l_periods_covered '||l_periods_covered);
2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2844:
2845: if l_periods_covered is null then

Line 2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);

2838:
2839: hr_utility.trace('l_periods_covered '||l_periods_covered);
2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2844:
2845: if l_periods_covered is null then
2846: l_periods_covered := get_periods_covered(p_person_rec.assignment_id);

Line 2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);

2839: hr_utility.trace('l_periods_covered '||l_periods_covered);
2840: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2841: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2842: hr_utility.trace('l_asg_info_id '||l_asg_info_id);
2843: hr_utility.trace('l_ovn_extra_info '||l_ovn_extra_info);
2844:
2845: if l_periods_covered is null then
2846: l_periods_covered := get_periods_covered(p_person_rec.assignment_id);
2847: end if;

Line 2857: hr_utility.trace('l_periods_covered '||l_periods_covered);

2853: if l_one_off_pay is null then
2854: l_one_off_pay := get_oneoff_payment(p_person_rec.assignment_id);
2855: end if;
2856:
2857: hr_utility.trace('l_periods_covered '||l_periods_covered);
2858: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2859: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2860:
2861: open csr_advance_pay_dates;

Line 2858: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);

2854: l_one_off_pay := get_oneoff_payment(p_person_rec.assignment_id);
2855: end if;
2856:
2857: hr_utility.trace('l_periods_covered '||l_periods_covered);
2858: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2859: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2860:
2861: open csr_advance_pay_dates;
2862: fetch csr_advance_pay_dates into l_start_date, l_end_date;

Line 2859: hr_utility.trace('l_one_off_pay '||l_one_off_pay);

2855: end if;
2856:
2857: hr_utility.trace('l_periods_covered '||l_periods_covered);
2858: hr_utility.trace('l_irr_payment_ind '||l_irr_payment_ind);
2859: hr_utility.trace('l_one_off_pay '||l_one_off_pay);
2860:
2861: open csr_advance_pay_dates;
2862: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2863: close csr_advance_pay_dates;

Line 2864: hr_utility.trace('l_start_date : ' || l_start_date);

2860:
2861: open csr_advance_pay_dates;
2862: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2863: close csr_advance_pay_dates;
2864: hr_utility.trace('l_start_date : ' || l_start_date);
2865: hr_utility.trace('l_end_date : ' || l_end_date);
2866:
2867: if l_start_date is not null and l_end_date is not null then
2868: hr_utility.trace('test3');

Line 2865: hr_utility.trace('l_end_date : ' || l_end_date);

2861: open csr_advance_pay_dates;
2862: fetch csr_advance_pay_dates into l_start_date, l_end_date;
2863: close csr_advance_pay_dates;
2864: hr_utility.trace('l_start_date : ' || l_start_date);
2865: hr_utility.trace('l_end_date : ' || l_end_date);
2866:
2867: if l_start_date is not null and l_end_date is not null then
2868: hr_utility.trace('test3');
2869: select

Line 2868: hr_utility.trace('test3');

2864: hr_utility.trace('l_start_date : ' || l_start_date);
2865: hr_utility.trace('l_end_date : ' || l_end_date);
2866:
2867: if l_start_date is not null and l_end_date is not null then
2868: hr_utility.trace('test3');
2869: select
2870: pay_advance_pay_pkg.advanced_periods(
2871: p_person_rec.assignment_id,
2872: l_start_date,

Line 2875: hr_utility.trace('test4');

2871: p_person_rec.assignment_id,
2872: l_start_date,
2873: l_end_date
2874: ) into l_periods_covered from dual;
2875: hr_utility.trace('test4');
2876: -- reset the periods covered value to 1
2877: elsif l_periods_covered IS NOT NULL AND l_periods_covered <> 1 THEN
2878: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,
2879: p_object_version_number => l_ovn_extra_info,

Line 2886: hr_utility.trace('l_periods_covered : ' || l_periods_covered);

2882: p_aei_information1 => 1);
2883: else
2884: l_periods_covered := 1;
2885: end if;
2886: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
2887: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
2888: ---
2889:
2890: IF (l_irr_payment_ind = 'Y') THEN

Line 2887: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);

2883: else
2884: l_periods_covered := 1;
2885: end if;
2886: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
2887: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
2888: ---
2889:
2890: IF (l_irr_payment_ind = 'Y') THEN
2891: l_frequency := 'IR';

Line 2906: hr_utility.trace('p_end_date : '|| p_end_date);

2902: open csr_terminated_date;
2903: fetch csr_terminated_date into l_person_actual_term_date;
2904: close csr_terminated_date;
2905: ---
2906: hr_utility.trace('p_end_date : '|| p_end_date);
2907: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);
2908:
2909: IF p_fps = 'Y' and l_person_actual_term_date is not null THEN
2910: IF l_person_actual_term_date >= l_payroll_period_start_date and l_person_actual_term_date <= l_payroll_period_end_date THEN

Line 2907: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);

2903: fetch csr_terminated_date into l_person_actual_term_date;
2904: close csr_terminated_date;
2905: ---
2906: hr_utility.trace('p_end_date : '|| p_end_date);
2907: hr_utility.trace('l_person_actual_term_date : '|| l_person_actual_term_date);
2908:
2909: IF p_fps = 'Y' and l_person_actual_term_date is not null THEN
2910: IF l_person_actual_term_date >= l_payroll_period_start_date and l_person_actual_term_date <= l_payroll_period_end_date THEN
2911: l_payment_after_leaving := 'N';

Line 2923: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);

2919: l_date_of_leaving := l_person_actual_term_date;
2920:
2921:
2922:
2923: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2924: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2925: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2926: ---
2927: hr_utility.trace('Assigning values to p_fps_rec1');

Line 2924: hr_utility.trace('l_starter_decl : '|| l_starter_decl);

2920:
2921:
2922:
2923: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2924: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2925: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2926: ---
2927: hr_utility.trace('Assigning values to p_fps_rec1');
2928:

Line 2925: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);

2921:
2922:
2923: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2924: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2925: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2926: ---
2927: hr_utility.trace('Assigning values to p_fps_rec1');
2928:
2929: p_fps_rec1.assignment_id := p_person_rec.assignment_id;

Line 2927: hr_utility.trace('Assigning values to p_fps_rec1');

2923: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
2924: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
2925: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
2926: ---
2927: hr_utility.trace('Assigning values to p_fps_rec1');
2928:
2929: p_fps_rec1.assignment_id := p_person_rec.assignment_id;
2930: p_fps_rec1.action_info_category := 'GB_RTI_FPS_ASG_DET1';
2931: p_fps_rec1.act_info1 := to_char(l_asg_eff_start_date,'YYYY-MM-DD');

Line 2959: hr_utility.set_location('Leaving: '||l_proc,999);

2955: p_fps_rec1.act_info25 := l_dir_tax_week_num;
2956: p_fps_rec1.act_info26 := l_annual_pension;
2957: p_fps_rec1.act_info27 := NULL; -- State Pension Not applicable
2958:
2959: hr_utility.set_location('Leaving: '||l_proc,999);
2960: RETURN l_arch;
2961:
2962: EXCEPTION
2963: WHEN OTHERS THEN

Line 2964: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);

2960: RETURN l_arch;
2961:
2962: EXCEPTION
2963: WHEN OTHERS THEN
2964: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);
2965: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
2966: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
2967: RAISE;
2968: END fetch_fps_nopay_asg_det1;

Line 2965: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

2961:
2962: EXCEPTION
2963: WHEN OTHERS THEN
2964: hr_utility.set_location('Error in function fetch_fps_asg_det1 ', 15);
2965: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
2966: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
2967: RAISE;
2968: END fetch_fps_nopay_asg_det1;
2969:

Line 3331: hr_utility.set_location('Entering: '||l_proc,1);

3327: l_rti_payroll_id VARCHAR2(30);
3328: l_director VARCHAR2(1);
3329:
3330: BEGIN
3331: hr_utility.set_location('Entering: '||l_proc,1);
3332: l_arch := true;
3333: -- p_starter_set := 'N';
3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

Line 3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));

3330: BEGIN
3331: hr_utility.set_location('Entering: '||l_proc,1);
3332: l_arch := true;
3333: -- p_starter_set := 'N';
3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
3336: hr_utility.trace('Calling csr_get_starter_details');
3337: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
3338: --

Line 3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));

3331: hr_utility.set_location('Entering: '||l_proc,1);
3332: l_arch := true;
3333: -- p_starter_set := 'N';
3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
3336: hr_utility.trace('Calling csr_get_starter_details');
3337: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
3338: --
3339:

Line 3336: hr_utility.trace('Calling csr_get_starter_details');

3332: l_arch := true;
3333: -- p_starter_set := 'N';
3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
3336: hr_utility.trace('Calling csr_get_starter_details');
3337: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
3338: --
3339:
3340: OPEN csr_get_more_payment_details;

Line 3337: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);

3333: -- p_starter_set := 'N';
3334: hr_utility.trace('Start Year: '||TO_CHAR(g_start_year));
3335: hr_utility.trace('End Year: '||TO_CHAR(g_end_year));
3336: hr_utility.trace('Calling csr_get_starter_details');
3337: hr_utility.trace('p_person_rec.assignment_id: '||p_person_rec.assignment_id);
3338: --
3339:
3340: OPEN csr_get_more_payment_details;
3341: FETCH csr_get_more_payment_details

Line 3347: hr_utility.trace('l_payment_date :'||l_payment_date);

3343: l_period_num,
3344: l_period_type;
3345: CLOSE csr_get_more_payment_details;
3346:
3347: hr_utility.trace('l_payment_date :'||l_payment_date);
3348: hr_utility.trace('l_period_num :'||l_period_num);
3349: hr_utility.trace('l_period_type :'||l_period_type);
3350: g_date_paid:= l_payment_date;
3351:

Line 3348: hr_utility.trace('l_period_num :'||l_period_num);

3344: l_period_type;
3345: CLOSE csr_get_more_payment_details;
3346:
3347: hr_utility.trace('l_payment_date :'||l_payment_date);
3348: hr_utility.trace('l_period_num :'||l_period_num);
3349: hr_utility.trace('l_period_type :'||l_period_type);
3350: g_date_paid:= l_payment_date;
3351:
3352: OPEN csr_asg(p_last_asg_action_id, g_date_paid);

Line 3349: hr_utility.trace('l_period_type :'||l_period_type);

3345: CLOSE csr_get_more_payment_details;
3346:
3347: hr_utility.trace('l_payment_date :'||l_payment_date);
3348: hr_utility.trace('l_period_num :'||l_period_num);
3349: hr_utility.trace('l_period_type :'||l_period_type);
3350: g_date_paid:= l_payment_date;
3351:
3352: OPEN csr_asg(p_last_asg_action_id, g_date_paid);
3353: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number, l_asg_id;

Line 3356: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);

3352: OPEN csr_asg(p_last_asg_action_id, g_date_paid);
3353: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number, l_asg_id;
3354: CLOSE csr_asg;
3355:
3356: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
3357: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
3358: hr_utility.trace('l_asg_number :'||l_asg_number);
3359: hr_utility.trace('l_asg_id :'||l_asg_id);
3360:

Line 3357: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);

3353: FETCH csr_asg INTO l_per_ni_agg_flag, l_per_agg_flag, l_asg_number, l_asg_id;
3354: CLOSE csr_asg;
3355:
3356: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
3357: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
3358: hr_utility.trace('l_asg_number :'||l_asg_number);
3359: hr_utility.trace('l_asg_id :'||l_asg_id);
3360:
3361: --

Line 3358: hr_utility.trace('l_asg_number :'||l_asg_number);

3354: CLOSE csr_asg;
3355:
3356: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
3357: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
3358: hr_utility.trace('l_asg_number :'||l_asg_number);
3359: hr_utility.trace('l_asg_id :'||l_asg_id);
3360:
3361: --
3362:

Line 3359: hr_utility.trace('l_asg_id :'||l_asg_id);

3355:
3356: hr_utility.trace('l_per_ni_agg_flag :'||l_per_ni_agg_flag);
3357: hr_utility.trace('l_per_agg_flag :'||l_per_agg_flag);
3358: hr_utility.trace('l_asg_number :'||l_asg_number);
3359: hr_utility.trace('l_asg_id :'||l_asg_id);
3360:
3361: --
3362:
3363: OPEN csr_get_starter_details(l_asg_id);

Line 3371: hr_utility.trace('Calling csr_get_starter_details1');

3367: l_starter_decl := NULL;
3368: l_continue_with_student_loan := NULL;
3369: l_starter_flag := l_starter_rec.starter_flag;
3370: g_reset_flag_type := NULL;
3371: hr_utility.trace('Calling csr_get_starter_details1');
3372: hr_utility.trace('l_starter_flag: '||l_starter_flag);
3373: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
3374: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
3375:

Line 3372: hr_utility.trace('l_starter_flag: '||l_starter_flag);

3368: l_continue_with_student_loan := NULL;
3369: l_starter_flag := l_starter_rec.starter_flag;
3370: g_reset_flag_type := NULL;
3371: hr_utility.trace('Calling csr_get_starter_details1');
3372: hr_utility.trace('l_starter_flag: '||l_starter_flag);
3373: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
3374: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
3375:
3376: IF (l_starter_flag = 'N'

Line 3373: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);

3369: l_starter_flag := l_starter_rec.starter_flag;
3370: g_reset_flag_type := NULL;
3371: hr_utility.trace('Calling csr_get_starter_details1');
3372: hr_utility.trace('l_starter_flag: '||l_starter_flag);
3373: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
3374: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
3375:
3376: IF (l_starter_flag = 'N'
3377: AND (l_starter_rec.starter_decl IS NOT NULL

Line 3374: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);

3370: g_reset_flag_type := NULL;
3371: hr_utility.trace('Calling csr_get_starter_details1');
3372: hr_utility.trace('l_starter_flag: '||l_starter_flag);
3373: hr_utility.trace('l_starter_rec.starter_decl: '||l_starter_rec.starter_decl);
3374: hr_utility.trace(' l_starter_rec.continue_with_student_loan: '|| l_starter_rec.continue_with_student_loan);
3375:
3376: IF (l_starter_flag = 'N'
3377: AND (l_starter_rec.starter_decl IS NOT NULL
3378: OR l_starter_rec.continue_with_student_loan IS NOT NULL )) THEN

Line 3379: hr_utility.trace('Calling csr_get_starter_details2');

3375:
3376: IF (l_starter_flag = 'N'
3377: AND (l_starter_rec.starter_decl IS NOT NULL
3378: OR l_starter_rec.continue_with_student_loan IS NOT NULL )) THEN
3379: hr_utility.trace('Calling csr_get_starter_details2');
3380: l_starter_decl := l_starter_rec.starter_decl;
3381: l_continue_with_student_loan := l_starter_rec.continue_with_student_loan;
3382: l_ovn := l_starter_rec.object_version_number;
3383: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,

Line 3389: hr_utility.trace('Calling csr_get_starter_details3');

3385: p_assignment_extra_info_id => l_starter_rec.assignment_extra_info_id,
3386: p_aei_information_category => 'GB_RTI_ASG_DETAILS',
3387: p_aei_information8 => 'Y');
3388: g_reset_flag_type := 'STARTER';
3389: hr_utility.trace('Calling csr_get_starter_details3');
3390: END IF;
3391: ---
3392: hr_utility.trace('Calling csr_get_pensioner_details');
3393:

Line 3392: hr_utility.trace('Calling csr_get_pensioner_details');

3388: g_reset_flag_type := 'STARTER';
3389: hr_utility.trace('Calling csr_get_starter_details3');
3390: END IF;
3391: ---
3392: hr_utility.trace('Calling csr_get_pensioner_details');
3393:
3394: OPEN csr_get_pensioner_details(l_asg_id);
3395: FETCH csr_get_pensioner_details INTO l_pensioner_rec;
3396: CLOSE csr_get_pensioner_details;

Line 3403: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);

3399: l_pensioner_flag := l_pensioner_rec.pensioner_flag;
3400: l_annual_pension := NULL;
3401: g_reset_flag_type := NULL;
3402:
3403: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
3404: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
3405: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
3406: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
3407:

Line 3404: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);

3400: l_annual_pension := NULL;
3401: g_reset_flag_type := NULL;
3402:
3403: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
3404: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
3405: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
3406: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
3407:
3408: IF (l_pensioner_flag = 'N'

Line 3405: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);

3401: g_reset_flag_type := NULL;
3402:
3403: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
3404: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
3405: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
3406: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
3407:
3408: IF (l_pensioner_flag = 'N'
3409: AND (l_pensioner_rec.recently_bereaved IS NOT NULL

Line 3406: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);

3402:
3403: hr_utility.trace('l_pensioner_flag: '||l_pensioner_flag);
3404: hr_utility.trace('l_pensioner_rec.pensioner_flag: '||l_pensioner_rec.pensioner_flag);
3405: hr_utility.trace('l_pensioner_rec.recently_bereaved: '||l_pensioner_rec.recently_bereaved);
3406: hr_utility.trace('l_pensioner_rec.annual_pension: '||l_pensioner_rec.annual_pension);
3407:
3408: IF (l_pensioner_flag = 'N'
3409: AND (l_pensioner_rec.recently_bereaved IS NOT NULL
3410: OR l_pensioner_rec.annual_pension IS NOT NULL)) THEN

Line 3425: hr_utility.trace('Calling csr_get_expat_details');

3421: p_aei_information9 => 'Y');
3422: g_reset_flag_type := 'PENSIONER';
3423: END IF;
3424: ---
3425: hr_utility.trace('Calling csr_get_expat_details');
3426:
3427: OPEN csr_get_expat_details(l_asg_id);
3428: FETCH csr_get_expat_details INTO l_expat_rec;
3429: CLOSE csr_get_expat_details;

Line 3438: hr_utility.trace('Calling csr_get_expat_details1');

3434: l_stay_less_6_months := NULL;
3435: l_working_in_out_UK := NULL;
3436: l_expat_flag := l_expat_rec.expat_flag;
3437:
3438: hr_utility.trace('Calling csr_get_expat_details1');
3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);
3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

Line 3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);

3435: l_working_in_out_UK := NULL;
3436: l_expat_flag := l_expat_rec.expat_flag;
3437:
3438: hr_utility.trace('Calling csr_get_expat_details1');
3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);
3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
3443:

Line 3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);

3436: l_expat_flag := l_expat_rec.expat_flag;
3437:
3438: hr_utility.trace('Calling csr_get_expat_details1');
3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);
3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
3443:
3444: g_reset_flag_type := NULL;

Line 3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);

3437:
3438: hr_utility.trace('Calling csr_get_expat_details1');
3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);
3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
3443:
3444: g_reset_flag_type := NULL;
3445:

Line 3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);

3438: hr_utility.trace('Calling csr_get_expat_details1');
3439: hr_utility.trace('l_expat_flag: '||l_expat_flag);
3440: hr_utility.trace('l_expat_rec.eea_cw_citizen: '||l_expat_rec.eea_cw_citizen);
3441: hr_utility.trace(' l_expat_rec.epm6_scheme: '|| l_expat_rec.epm6_scheme);
3442: hr_utility.trace(' l_expat_rec.expat_statement: '|| l_expat_rec.expat_statement);
3443:
3444: g_reset_flag_type := NULL;
3445:
3446: IF (l_expat_flag = 'N'

Line 3450: hr_utility.trace('Calling csr_get_expat_details2');

3446: IF (l_expat_flag = 'N'
3447: AND (l_expat_rec.eea_cw_citizen IS NOT NULL
3448: OR l_expat_rec.epm6_scheme IS NOT NULL
3449: OR l_expat_rec.expat_statement IS NOT NULL)) THEN
3450: hr_utility.trace('Calling csr_get_expat_details2');
3451: IF l_expat_rec.expat_statement = 'A' THEN
3452: l_stay_over_6_months := 'Y';
3453: elsif l_expat_rec.expat_statement = 'B' THEN
3454: l_stay_less_6_months := 'Y';

Line 3459: hr_utility.trace('Calling csr_get_expat_details3');

3455: elsif l_expat_rec.expat_statement = 'C' THEN
3456: l_working_in_out_UK := 'Y';
3457: END IF;
3458:
3459: hr_utility.trace('Calling csr_get_expat_details3');
3460: l_starter_decl := l_expat_rec.expat_statement;
3461: l_eea_cw_citizen := l_expat_rec.eea_cw_citizen;
3462: l_epm6_scheme := l_expat_rec.epm6_scheme;
3463: l_ovn := l_expat_rec.object_version_number;

Line 3495: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);

3491: AND l_expat_rec.expat_flag = 'N') THEN
3492: --l_asg_eff_start_date := p_start_date;
3493: if(l_min_active_start_date >= g_start_year) then
3494: l_asg_eff_start_date := l_min_active_start_date;
3495: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);
3496: end if;
3497: ELSE
3498: l_asg_eff_start_date := NULL;
3499: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);

Line 3499: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);

3495: hr_utility.trace('l_asg_eff_start_date assigned: '||l_asg_eff_start_date);
3496: end if;
3497: ELSE
3498: l_asg_eff_start_date := NULL;
3499: hr_utility.trace('l_asg_eff_start_date'||l_asg_eff_start_date);
3500: END IF;
3501: END IF;
3502: ---
3503:

Line 3510: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);

3506: (nvl(l_pensioner_rec.pensioner_flag,'N') = 'N') AND
3507: (nvl(l_expat_rec.expat_flag,'N') = 'N') AND
3508: (l_min_active_start_date >= g_start_year)) THEN
3509: l_asg_eff_start_date := l_min_active_start_date;
3510: hr_utility.trace('New Starter l_asg_eff_start_date: '||l_asg_eff_start_date);
3511: END IF;
3512: --Fix for the bug 16503199 ends here
3513:
3514: if (l_period_type = 'Week') then

Line 3531: hr_utility.trace('l_frequency :'||l_frequency);

3527: l_frequency := 'MA';
3528: end if;
3529: ---
3530:
3531: hr_utility.trace('l_frequency :'||l_frequency);
3532:
3533:
3534: -- PAYE aggregation should be reported on rti payroll id which should be the primary assignment
3535: IF l_per_agg_flag = 'Y'

Line 3537: hr_utility.trace('Fetching RTI Payroll ID for the assignment : '||l_asg_id);

3533:
3534: -- PAYE aggregation should be reported on rti payroll id which should be the primary assignment
3535: IF l_per_agg_flag = 'Y'
3536: THEN
3537: hr_utility.trace('Fetching RTI Payroll ID for the assignment : '||l_asg_id);
3538: hr_utility.trace('Assignment Number : ' || l_asg_number);
3539: OPEN csr_rti_payroll_id(l_asg_id);
3540: FETCH csr_rti_payroll_id INTO l_rti_payroll_id;
3541: IF csr_rti_payroll_id%FOUND

Line 3538: hr_utility.trace('Assignment Number : ' || l_asg_number);

3534: -- PAYE aggregation should be reported on rti payroll id which should be the primary assignment
3535: IF l_per_agg_flag = 'Y'
3536: THEN
3537: hr_utility.trace('Fetching RTI Payroll ID for the assignment : '||l_asg_id);
3538: hr_utility.trace('Assignment Number : ' || l_asg_number);
3539: OPEN csr_rti_payroll_id(l_asg_id);
3540: FETCH csr_rti_payroll_id INTO l_rti_payroll_id;
3541: IF csr_rti_payroll_id%FOUND
3542: THEN

Line 3544: hr_utility.trace('RTI Payroll ID : ' || l_asg_number);

3540: FETCH csr_rti_payroll_id INTO l_rti_payroll_id;
3541: IF csr_rti_payroll_id%FOUND
3542: THEN
3543: l_asg_number := l_rti_payroll_id;
3544: hr_utility.trace('RTI Payroll ID : ' || l_asg_number);
3545: ELSE
3546: hr_utility.trace('Unable to fetch the rti payroll id for assignment number ' || l_asg_number);
3547: END IF;
3548: CLOSE csr_rti_payroll_id;

Line 3546: hr_utility.trace('Unable to fetch the rti payroll id for assignment number ' || l_asg_number);

3542: THEN
3543: l_asg_number := l_rti_payroll_id;
3544: hr_utility.trace('RTI Payroll ID : ' || l_asg_number);
3545: ELSE
3546: hr_utility.trace('Unable to fetch the rti payroll id for assignment number ' || l_asg_number);
3547: END IF;
3548: CLOSE csr_rti_payroll_id;
3549: END IF;
3550:

Line 3561: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);

3557: OPEN csr_period_type_info(l_period_type);
3558: FETCH csr_period_type_info INTO l_number_per_fiscal_yr;
3559: CLOSE csr_period_type_info;
3560:
3561: hr_utility.trace('l_number_per_fiscal_yr :'||l_number_per_fiscal_yr);
3562: l_payment_month_number := NULL;
3563: l_payment_week_number := NULL;
3564:
3565: IF l_number_per_fiscal_yr IN (1,2,4,6,12,24) THEN

Line 3571: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);

3567: ELSE
3568: l_payment_week_number := l_period_num;
3569: END IF;
3570:
3571: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
3572: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
3573: ---
3574: --New Asg Number and Old Asg Number logic starts below
3575: hr_utility.trace('l_asg_id :'||l_asg_id);

Line 3572: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);

3568: l_payment_week_number := l_period_num;
3569: END IF;
3570:
3571: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
3572: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
3573: ---
3574: --New Asg Number and Old Asg Number logic starts below
3575: hr_utility.trace('l_asg_id :'||l_asg_id);
3576:

Line 3575: hr_utility.trace('l_asg_id :'||l_asg_id);

3571: hr_utility.trace('l_payment_month_number :'||l_payment_month_number);
3572: hr_utility.trace('l_payment_week_number :'||l_payment_week_number);
3573: ---
3574: --New Asg Number and Old Asg Number logic starts below
3575: hr_utility.trace('l_asg_id :'||l_asg_id);
3576:
3577: OPEN csr_last_pre_pay_id(l_asg_id);
3578: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
3579: CLOSE csr_last_pre_pay_id;

Line 3580: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);

3576:
3577: OPEN csr_last_pre_pay_id(l_asg_id);
3578: FETCH csr_last_pre_pay_id INTO l_last_pre_pay_id;
3579: CLOSE csr_last_pre_pay_id;
3580: hr_utility.trace('l_last_pre_pay_id :'||l_last_pre_pay_id);
3581:
3582: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, l_asg_id);
3583: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
3584: CLOSE csr_last_fps_asg_act_id;

Line 3585: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);

3581:
3582: OPEN csr_last_fps_asg_act_id(l_last_pre_pay_id, l_asg_id);
3583: FETCH csr_last_fps_asg_act_id INTO l_last_fps_asg_act_id;
3584: CLOSE csr_last_fps_asg_act_id;
3585: hr_utility.trace('l_last_fps_asg_act_id :'||l_last_fps_asg_act_id);
3586:
3587: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, l_asg_id);
3588: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
3589: CLOSE csr_last_asg_num_submitted;

Line 3590: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);

3586:
3587: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, l_asg_id);
3588: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
3589: CLOSE csr_last_asg_num_submitted;
3590: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
3591: hr_utility.trace('l_asg_number :'||l_asg_number);
3592:
3593: if (l_asg_number <> l_last_asg_num_submitted)
3594: then

Line 3591: hr_utility.trace('l_asg_number :'||l_asg_number);

3587: OPEN csr_last_asg_num_submitted(l_last_fps_asg_act_id, l_asg_id);
3588: FETCH csr_last_asg_num_submitted INTO l_last_asg_num_submitted;
3589: CLOSE csr_last_asg_num_submitted;
3590: hr_utility.trace('l_last_asg_num_submitted :'||l_last_asg_num_submitted);
3591: hr_utility.trace('l_asg_number :'||l_asg_number);
3592:
3593: if (l_asg_number <> l_last_asg_num_submitted)
3594: then
3595: hr_utility.trace('Inside if asg number is changed');

Line 3595: hr_utility.trace('Inside if asg number is changed');

3591: hr_utility.trace('l_asg_number :'||l_asg_number);
3592:
3593: if (l_asg_number <> l_last_asg_num_submitted)
3594: then
3595: hr_utility.trace('Inside if asg number is changed');
3596: l_asg_number_old := l_last_asg_num_submitted;
3597: l_payroll_id_changed_indicator := 'Y';
3598: else
3599: hr_utility.trace('Inside else asg number is not changed');

Line 3599: hr_utility.trace('Inside else asg number is not changed');

3595: hr_utility.trace('Inside if asg number is changed');
3596: l_asg_number_old := l_last_asg_num_submitted;
3597: l_payroll_id_changed_indicator := 'Y';
3598: else
3599: hr_utility.trace('Inside else asg number is not changed');
3600: l_asg_number_old := NULL;
3601: l_payroll_id_changed_indicator := NULL;
3602: end if;
3603: --New Asg Number and Old Asg Number logic ends below

Line 3609: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);

3605: OPEN csr_ni_info(l_asg_id, p_start_date);
3606: FETCH csr_ni_info INTO l_ni_process_type;
3607: CLOSE csr_ni_info;
3608:
3609: hr_utility.trace('l_ni_process_type: '||l_ni_process_type);
3610:
3611: IF (l_ni_process_type = 'DY') THEN --Director
3612: l_dir_nic_calc_method := 'AN';
3613: elsif ((l_ni_process_type = 'DN') --Director Normal

Line 3651: hr_utility.trace('l_start_date : ' || l_start_date);

3647:
3648: open csr_advance_pay_dates;
3649: fetch csr_advance_pay_dates into l_start_date, l_end_date;
3650: close csr_advance_pay_dates;
3651: hr_utility.trace('l_start_date : ' || l_start_date);
3652: hr_utility.trace('l_end_date : ' || l_end_date);
3653:
3654: if l_start_date is not null and l_end_date is not null then
3655: hr_utility.trace('test3');

Line 3652: hr_utility.trace('l_end_date : ' || l_end_date);

3648: open csr_advance_pay_dates;
3649: fetch csr_advance_pay_dates into l_start_date, l_end_date;
3650: close csr_advance_pay_dates;
3651: hr_utility.trace('l_start_date : ' || l_start_date);
3652: hr_utility.trace('l_end_date : ' || l_end_date);
3653:
3654: if l_start_date is not null and l_end_date is not null then
3655: hr_utility.trace('test3');
3656: select

Line 3655: hr_utility.trace('test3');

3651: hr_utility.trace('l_start_date : ' || l_start_date);
3652: hr_utility.trace('l_end_date : ' || l_end_date);
3653:
3654: if l_start_date is not null and l_end_date is not null then
3655: hr_utility.trace('test3');
3656: select
3657: pay_advance_pay_pkg.advanced_periods(
3658: l_asg_id,
3659: l_start_date,

Line 3662: hr_utility.trace('test4');

3658: l_asg_id,
3659: l_start_date,
3660: l_end_date
3661: ) into l_periods_covered from dual;
3662: hr_utility.trace('test4');
3663: -- reset the periods covered value to 1
3664: elsif l_periods_covered IS NOT NULL AND l_periods_covered <> 1 THEN
3665: hr_assignment_extra_info_api.update_assignment_extra_info (p_validate => false,
3666: p_object_version_number => l_ovn_extra_info,

Line 3673: hr_utility.trace('l_periods_covered : ' || l_periods_covered);

3669: p_aei_information1 => 1);
3670: else
3671: l_periods_covered := 1;
3672: end if;
3673: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
3674: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
3675: ---
3676:
3677: IF (l_irr_payment_ind = 'Y') THEN

Line 3674: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);

3670: else
3671: l_periods_covered := 1;
3672: end if;
3673: hr_utility.trace('l_periods_covered : ' || l_periods_covered);
3674: hr_utility.trace('l_dir_tax_week_num : '|| l_dir_tax_week_num);
3675: ---
3676:
3677: IF (l_irr_payment_ind = 'Y') THEN
3678: l_frequency := 'IR';

Line 3730: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);

3726: l_date_of_leaving := l_payment_date;
3727: end if;
3728:
3729:
3730: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
3731: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
3732: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
3733: ---
3734: hr_utility.trace('Assigning values to p_fps_rec1');

Line 3731: hr_utility.trace('l_starter_decl : '|| l_starter_decl);

3727: end if;
3728:
3729:
3730: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
3731: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
3732: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
3733: ---
3734: hr_utility.trace('Assigning values to p_fps_rec1');
3735:

Line 3732: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);

3728:
3729:
3730: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
3731: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
3732: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
3733: ---
3734: hr_utility.trace('Assigning values to p_fps_rec1');
3735:
3736: p_fps_rec1.assignment_id := l_asg_id;

Line 3734: hr_utility.trace('Assigning values to p_fps_rec1');

3730: hr_utility.trace('l_date_of_leaving : '|| l_date_of_leaving);
3731: hr_utility.trace('l_starter_decl : '|| l_starter_decl);
3732: hr_utility.trace('l_asg_eff_start_date : '|| l_asg_eff_start_date);
3733: ---
3734: hr_utility.trace('Assigning values to p_fps_rec1');
3735:
3736: p_fps_rec1.assignment_id := l_asg_id;
3737: p_fps_rec1.action_info_category := 'GB_RTI_FPS_ASG_DET1';
3738: p_fps_rec1.act_info1 := to_char(l_asg_eff_start_date,'YYYY-MM-DD');

Line 3766: hr_utility.set_location('Leaving: '||l_proc,999);

3762: p_fps_rec1.act_info25 := l_dir_tax_week_num;
3763: p_fps_rec1.act_info26 := l_annual_pension;
3764: p_fps_rec1.act_info27 := NULL; -- State Pension Not applicable
3765:
3766: hr_utility.set_location('Leaving: '||l_proc,999);
3767: RETURN l_arch;
3768:
3769: EXCEPTION
3770: WHEN OTHERS THEN

Line 3771: hr_utility.set_location('Error in function fetch_fps_aggr_asg_det1 ', 15);

3767: RETURN l_arch;
3768:
3769: EXCEPTION
3770: WHEN OTHERS THEN
3771: hr_utility.set_location('Error in function fetch_fps_aggr_asg_det1 ', 15);
3772: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
3773: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
3774: RAISE;
3775: END fetch_fps_aggr_asg_det1;

Line 3772: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

3768:
3769: EXCEPTION
3770: WHEN OTHERS THEN
3771: hr_utility.set_location('Error in function fetch_fps_aggr_asg_det1 ', 15);
3772: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
3773: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
3774: RAISE;
3775: END fetch_fps_aggr_asg_det1;
3776: --

Line 3838: hr_utility.set_location('Entering: '||l_proc,1);

3834:
3835:
3836: BEGIN
3837:
3838: hr_utility.set_location('Entering: '||l_proc,1);
3839: hr_utility.set_location('Assignment_action_id :' || p_last_asg_action_id,15);
3840:
3841: ---
3842:

Line 3839: hr_utility.set_location('Assignment_action_id :' || p_last_asg_action_id,15);

3835:
3836: BEGIN
3837:
3838: hr_utility.set_location('Entering: '||l_proc,1);
3839: hr_utility.set_location('Assignment_action_id :' || p_last_asg_action_id,15);
3840:
3841: ---
3842:
3843: open csr_max_run_result(p_last_asg_action_id,g_paye_element_id);

Line 3851: hr_utility.trace('Fetching run result 1');

3847: open csr_max_run_result(p_last_asg_action_id,g_paye_details_id);
3848: fetch csr_max_run_result into l_paye_details_rr_id;
3849: close csr_max_run_result;
3850:
3851: hr_utility.trace('Fetching run result 1');
3852: -- 1. First we try to fetch it from the latest PAYE run results
3853: open csr_run_result(l_paye_rr_id, g_paye_element_id);
3854: fetch csr_run_result into p_tax_code,p_tax_basis;
3855: close csr_run_result;

Line 3858: hr_utility.trace('Fetching run result 2');

3854: fetch csr_run_result into p_tax_code,p_tax_basis;
3855: close csr_run_result;
3856: -- 2. Tax code is not found, fetch from the latest PAYE Details run results
3857: if p_tax_code is null then
3858: hr_utility.trace('Fetching run result 2');
3859: open csr_run_result(l_paye_details_rr_id, g_paye_details_id);
3860: fetch csr_run_result into p_tax_code,p_tax_basis;
3861: close csr_run_result;
3862:

Line 3865: hr_utility.trace('Tax Code '||p_tax_code||' Tax Basis '||p_tax_basis);

3861: close csr_run_result;
3862:
3863: end if;
3864:
3865: hr_utility.trace('Tax Code '||p_tax_code||' Tax Basis '||p_tax_basis);
3866:
3867: exception
3868: when others then
3869: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

Line 3869: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );

3865: hr_utility.trace('Tax Code '||p_tax_code||' Tax Basis '||p_tax_basis);
3866:
3867: exception
3868: when others then
3869: hr_utility.trace(SQLCODE || ' - ' || sqlerrm );
3870: end fetch_tax_code_basis;
3871:
3872: function fetch_start_date(p_asg_id number,p_effective_date date, p_payment_date date,p_tax_ref varchar2,p_tax_year_start date ,p_starter_set varchar2,p_fps_rec1 in OUT nocopy act_info_rec)
3873: return boolean

Line 3905: hr_utility.trace('Fetching First FPS Details');

3901: l_starter_flag varchar2(1);
3902: l_starter_declaration varchar2(1);
3903:
3904: begin
3905: hr_utility.trace('Fetching First FPS Details');
3906:
3907: open csr_get_starter;
3908: fetch csr_get_starter into l_starter_flag,l_starter_declaration;
3909: hr_utility.trace('Fetching First FPS Details l_starter_flag: '||l_starter_flag);

Line 3909: hr_utility.trace('Fetching First FPS Details l_starter_flag: '||l_starter_flag);

3905: hr_utility.trace('Fetching First FPS Details');
3906:
3907: open csr_get_starter;
3908: fetch csr_get_starter into l_starter_flag,l_starter_declaration;
3909: hr_utility.trace('Fetching First FPS Details l_starter_flag: '||l_starter_flag);
3910: hr_utility.trace('Fetching First FPS Details l_starter_declaration: '||l_starter_declaration);
3911: close csr_get_starter;
3912:
3913: if l_starter_flag = 'Y' and p_starter_set = 'N' then

Line 3910: hr_utility.trace('Fetching First FPS Details l_starter_declaration: '||l_starter_declaration);

3906:
3907: open csr_get_starter;
3908: fetch csr_get_starter into l_starter_flag,l_starter_declaration;
3909: hr_utility.trace('Fetching First FPS Details l_starter_flag: '||l_starter_flag);
3910: hr_utility.trace('Fetching First FPS Details l_starter_declaration: '||l_starter_declaration);
3911: close csr_get_starter;
3912:
3913: if l_starter_flag = 'Y' and p_starter_set = 'N' then
3914: hr_utility.trace('RTI Sent flag is already set.');

Line 3914: hr_utility.trace('RTI Sent flag is already set.');

3910: hr_utility.trace('Fetching First FPS Details l_starter_declaration: '||l_starter_declaration);
3911: close csr_get_starter;
3912:
3913: if l_starter_flag = 'Y' and p_starter_set = 'N' then
3914: hr_utility.trace('RTI Sent flag is already set.');
3915: p_fps_rec1.act_info1 := NULL;
3916: p_fps_rec1.act_info4 := NULL;
3917:
3918: else

Line 3946: hr_utility.trace('l_eff_start_date = '||l_eff_start_date);

3942: p_fps_rec1.act_info2 := to_char(p_payment_date,'YYYY-MM-DD');
3943: end if;
3944: end if;
3945:
3946: hr_utility.trace('l_eff_start_date = '||l_eff_start_date);
3947: hr_utility.trace('l_eff_end_date = '||l_eff_end_date);
3948: hr_utility.trace('p_fps_rec1.act_info1 = '||p_fps_rec1.act_info1);
3949: hr_utility.trace('p_fps_rec1.act_info2 = '||p_fps_rec1.act_info2);
3950: return true;

Line 3947: hr_utility.trace('l_eff_end_date = '||l_eff_end_date);

3943: end if;
3944: end if;
3945:
3946: hr_utility.trace('l_eff_start_date = '||l_eff_start_date);
3947: hr_utility.trace('l_eff_end_date = '||l_eff_end_date);
3948: hr_utility.trace('p_fps_rec1.act_info1 = '||p_fps_rec1.act_info1);
3949: hr_utility.trace('p_fps_rec1.act_info2 = '||p_fps_rec1.act_info2);
3950: return true;
3951: end;

Line 3948: hr_utility.trace('p_fps_rec1.act_info1 = '||p_fps_rec1.act_info1);

3944: end if;
3945:
3946: hr_utility.trace('l_eff_start_date = '||l_eff_start_date);
3947: hr_utility.trace('l_eff_end_date = '||l_eff_end_date);
3948: hr_utility.trace('p_fps_rec1.act_info1 = '||p_fps_rec1.act_info1);
3949: hr_utility.trace('p_fps_rec1.act_info2 = '||p_fps_rec1.act_info2);
3950: return true;
3951: end;
3952:

Line 3949: hr_utility.trace('p_fps_rec1.act_info2 = '||p_fps_rec1.act_info2);

3945:
3946: hr_utility.trace('l_eff_start_date = '||l_eff_start_date);
3947: hr_utility.trace('l_eff_end_date = '||l_eff_end_date);
3948: hr_utility.trace('p_fps_rec1.act_info1 = '||p_fps_rec1.act_info1);
3949: hr_utility.trace('p_fps_rec1.act_info2 = '||p_fps_rec1.act_info2);
3950: return true;
3951: end;
3952:
3953: -- Function to fetch Assignment details (CONTEXT - GB_RTI_FPS_ASG_DET2)

Line 4028: hr_utility.set_location('Entering: '||l_proc,1);

4024:
4025: BEGIN
4026: l_arch := true;
4027:
4028: hr_utility.set_location('Entering: '||l_proc,1);
4029: l_context_lst(1).tax_unit_id :=NULL;
4030: l_context_lst(1).jurisdiction_code :=NULL;
4031: l_context_lst(1).source_id :=NULL;
4032: l_context_lst(1).source_text :=NULL;

Line 4041: hr_utility.set_location('Assignment_id :' || p_asg_id,15);

4037: l_context_lst(1).local_unit_id :=NULL;
4038: l_context_lst(1).source_number2 :=NULL;
4039: l_context_lst(1).organization_id :=NULL;
4040:
4041: hr_utility.set_location('Assignment_id :' || p_asg_id,15);
4042: l_asg_primary_flag := 'N';
4043: l_per_agg_flag := 'N';
4044: l_aggr_archive_flag := 'N';
4045:

Line 4050: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);

4046: OPEN csr_asg(p_asg_id);
4047: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4048: CLOSE csr_asg;
4049:
4050: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4051: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4052: /*
4053: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4054: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN

Line 4051: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);

4047: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4048: CLOSE csr_asg;
4049:
4050: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4051: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4052: /*
4053: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4054: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN
4055: hr_utility.trace('Aggregation Found.');

Line 4055: hr_utility.trace('Aggregation Found.');

4051: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4052: /*
4053: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4054: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN
4055: hr_utility.trace('Aggregation Found.');
4056: l_aggr_archive_flag := 'Y';
4057: END IF;
4058: END IF;
4059: */

Line 4060: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);

4056: l_aggr_archive_flag := 'Y';
4057: END IF;
4058: END IF;
4059: */
4060: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
4061: ---
4062:
4063: -- IF (l_aggr_archive_flag = 'N' AND NVL(l_per_agg_flag,'N') = 'N') THEN
4064: hr_utility.trace('l_aggr_archive_flag = N');

Line 4064: hr_utility.trace('l_aggr_archive_flag = N');

4060: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
4061: ---
4062:
4063: -- IF (l_aggr_archive_flag = 'N' AND NVL(l_per_agg_flag,'N') = 'N') THEN
4064: hr_utility.trace('l_aggr_archive_flag = N');
4065: -- Get the child assignment action id to Archive Tax code and Tax basis.
4066: -- As the run results are generated with child assignment action id.
4067:
4068: -- added by kvinayku start

Line 4099: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);

4095: end if;
4096:
4097: --Tax code fix end
4098:
4099: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);
4100:
4101: --p_fps_bal_context_2.act_info25 := l_tax_code;
4102: --p_fps_bal_context_2.act_info27 := l_tax_basis;
4103:

Line 4110: hr_utility.trace('After invoking get_value');

4106: pay_balance_pkg.get_value(p_assignment_action_id => p_last_asg_action_id ,
4107: p_defined_balance_lst => g_defined_balance_lst ,
4108: p_context_lst => l_context_lst ,
4109: p_output_table => l_output_table );
4110: hr_utility.trace('After invoking get_value');
4111: p_fps_bal_context_2.assignment_id := p_asg_id;
4112: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4113: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4114:

Line 4113: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

4109: p_output_table => l_output_table );
4110: hr_utility.trace('After invoking get_value');
4111: p_fps_bal_context_2.assignment_id := p_asg_id;
4112: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4113: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4114:
4115: FOR outer_rec IN 1..l_output_table.count
4116: LOOP
4117:

Line 4194: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

4190:
4191: END IF;
4192: END IF;
4193: END LOOP;
4194: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
4195: END IF; --Not null check ends
4196: END LOOP;
4197: p_fps_bal_context_2.act_info17 := 0; -- Tax Deducted refunded
4198: -- END IF;

Line 4200: hr_utility.trace(p_asg_id||'Leaving asg2 details function ');

4196: END LOOP;
4197: p_fps_bal_context_2.act_info17 := 0; -- Tax Deducted refunded
4198: -- END IF;
4199:
4200: hr_utility.trace(p_asg_id||'Leaving asg2 details function ');
4201:
4202: RETURN l_arch;
4203:
4204: EXCEPTION

Line 4206: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);

4202: RETURN l_arch;
4203:
4204: EXCEPTION
4205: WHEN OTHERS THEN
4206: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);
4207: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
4208: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
4209: RAISE;
4210:

Line 4207: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

4203:
4204: EXCEPTION
4205: WHEN OTHERS THEN
4206: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);
4207: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
4208: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
4209: RAISE;
4210:
4211: END fetch_first_fps_asg_det2;

Line 4290: hr_utility.set_location('Entering: '||l_proc,1);

4286:
4287: BEGIN
4288: l_arch := true;
4289:
4290: hr_utility.set_location('Entering: '||l_proc,1);
4291: l_context_lst(1).tax_unit_id :=NULL;
4292: l_context_lst(1).jurisdiction_code :=NULL;
4293: l_context_lst(1).source_id :=NULL;
4294: l_context_lst(1).source_text :=NULL;

Line 4303: hr_utility.set_location('Assignment_id :' || p_asg_id,15);

4299: l_context_lst(1).local_unit_id :=NULL;
4300: l_context_lst(1).source_number2 :=NULL;
4301: l_context_lst(1).organization_id :=NULL;
4302:
4303: hr_utility.set_location('Assignment_id :' || p_asg_id,15);
4304: l_asg_primary_flag := 'N';
4305: l_per_agg_flag := 'N';
4306: l_aggr_archive_flag := 'N';
4307:

Line 4312: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);

4308: OPEN csr_asg(p_asg_id);
4309: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4310: CLOSE csr_asg;
4311:
4312: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4313: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4314:
4315: OPEN csr_child_act_id(p_last_asg_action_id);
4316: FETCH csr_child_act_id INTO l_last_chld_act_id;

Line 4313: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);

4309: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4310: CLOSE csr_asg;
4311:
4312: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4313: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4314:
4315: OPEN csr_child_act_id(p_last_asg_action_id);
4316: FETCH csr_child_act_id INTO l_last_chld_act_id;
4317: CLOSE csr_child_act_id;

Line 4344: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);

4340: close csr_tax_code_basis;
4341: end if;
4342: --Tax code fix end
4343:
4344: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);
4345:
4346: pay_balance_pkg.get_value(p_assignment_action_id => p_last_asg_action_id ,
4347: p_defined_balance_lst => g_defined_balance_lst ,
4348: p_context_lst => l_context_lst ,

Line 4350: hr_utility.trace('After invoking get_value');

4346: pay_balance_pkg.get_value(p_assignment_action_id => p_last_asg_action_id ,
4347: p_defined_balance_lst => g_defined_balance_lst ,
4348: p_context_lst => l_context_lst ,
4349: p_output_table => l_output_table );
4350: hr_utility.trace('After invoking get_value');
4351: p_fps_bal_context_2.assignment_id := p_asg_id;
4352: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4353: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4354:

Line 4353: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

4349: p_output_table => l_output_table );
4350: hr_utility.trace('After invoking get_value');
4351: p_fps_bal_context_2.assignment_id := p_asg_id;
4352: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4353: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4354:
4355: FOR outer_rec IN 1..l_output_table.count
4356: LOOP
4357:

Line 4434: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

4430:
4431: END IF;
4432: END IF;
4433: END LOOP;
4434: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
4435: END IF; --Not null check ends
4436: END LOOP;
4437: p_fps_bal_context_2.act_info17 := 0; -- Tax Deducted refunded
4438:

Line 4439: hr_utility.trace(p_asg_id||'Leaving fetch_first_fps_agg_asg_det2 details function');

4435: END IF; --Not null check ends
4436: END LOOP;
4437: p_fps_bal_context_2.act_info17 := 0; -- Tax Deducted refunded
4438:
4439: hr_utility.trace(p_asg_id||'Leaving fetch_first_fps_agg_asg_det2 details function');
4440:
4441: RETURN l_arch;
4442:
4443: EXCEPTION

Line 4445: hr_utility.set_location('Error in function fetch_first_fps_agg_asg_det2 ', 15);

4441: RETURN l_arch;
4442:
4443: EXCEPTION
4444: WHEN OTHERS THEN
4445: hr_utility.set_location('Error in function fetch_first_fps_agg_asg_det2 ', 15);
4446: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
4447: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
4448: RAISE;
4449:

Line 4446: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

4442:
4443: EXCEPTION
4444: WHEN OTHERS THEN
4445: hr_utility.set_location('Error in function fetch_first_fps_agg_asg_det2 ', 15);
4446: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
4447: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
4448: RAISE;
4449:
4450: END fetch_first_fps_agg_asg_det2;

Line 4544: hr_utility.set_location('Entering: '||l_proc,1);

4540: FROM pay_assignment_actions
4541: WHERE source_action_id = c_lst_act_id;
4542:
4543: BEGIN
4544: hr_utility.set_location('Entering: '||l_proc,1);
4545: l_context_lst(1).tax_unit_id :=NULL;
4546: l_context_lst(1).jurisdiction_code :=NULL;
4547: l_context_lst(1).source_id :=NULL;
4548: l_context_lst(1).source_text :=NULL;

Line 4556: hr_utility.set_location('assignment_id :' || p_asg_id,15);

4552: l_context_lst(1).balance_date :=NULL;
4553: l_context_lst(1).local_unit_id :=NULL;
4554: l_context_lst(1).source_number2 :=NULL;
4555: l_context_lst(1).organization_id :=NULL;
4556: hr_utility.set_location('assignment_id :' || p_asg_id,15);
4557: l_asg_primary_flag := 'N';
4558: l_per_agg_flag := 'N';
4559: l_aggr_archive_flag := 'N';
4560:

Line 4565: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);

4561: OPEN csr_asg(p_asg_id, g_effective_date);
4562: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4563: CLOSE csr_asg;
4564:
4565: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4566: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4567:
4568: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4569: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN

Line 4566: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);

4562: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
4563: CLOSE csr_asg;
4564:
4565: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
4566: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4567:
4568: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4569: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN
4570: hr_utility.trace('Aggregation Found.');

Line 4570: hr_utility.trace('Aggregation Found.');

4566: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
4567:
4568: IF NVL(l_per_agg_flag,'N') = 'Y' THEN
4569: IF NVL(l_asg_primary_flag,'N') = 'Y' THEN
4570: hr_utility.trace('Aggregation Found.');
4571: l_aggr_archive_flag := 'Y';
4572: END IF;
4573: END IF;
4574: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);

Line 4574: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);

4570: hr_utility.trace('Aggregation Found.');
4571: l_aggr_archive_flag := 'Y';
4572: END IF;
4573: END IF;
4574: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
4575: ---
4576:
4577: IF (l_aggr_archive_flag = 'N' AND NVL(l_per_agg_flag,'N') = 'N') THEN
4578: hr_utility.trace('l_aggr_archive_flag = N');

Line 4578: hr_utility.trace('l_aggr_archive_flag = N');

4574: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
4575: ---
4576:
4577: IF (l_aggr_archive_flag = 'N' AND NVL(l_per_agg_flag,'N') = 'N') THEN
4578: hr_utility.trace('l_aggr_archive_flag = N');
4579: -- Get the child assignment action id to Archive Tax code and Tax basis.
4580: -- As the run results are generated with child assignment action id.
4581:
4582: open csr_get_taxable_pay('Taxable Pay', '_ASG_RUN');

Line 4589: hr_utility.set_location('l_tax_pay_val :' ||l_tax_pay_val ,15);

4585:
4586: open csr_tax_pay_value(p_last_asg_action_id,l_tax_pay_def_bal_id);
4587: fetch csr_tax_pay_value into l_tax_pay_val;
4588: close csr_tax_pay_value;
4589: hr_utility.set_location('l_tax_pay_val :' ||l_tax_pay_val ,15);
4590:
4591: IF l_tax_pay_val = 0 THEN
4592: OPEN csr_child_act_id(p_last_asg_action_id);
4593: FETCH csr_child_act_id INTO l_chld_act_id;

Line 4610: hr_utility.trace('l_max_chld_act_id : '||l_max_chld_act_id);

4606: OPEN csr_max_child_act_id(p_last_asg_action_id);
4607: FETCH csr_max_child_act_id INTO l_max_chld_act_id;
4608: CLOSE csr_max_child_act_id;
4609:
4610: hr_utility.trace('l_max_chld_act_id : '||l_max_chld_act_id);
4611:
4612: fetch_tax_code_basis(l_max_chld_act_id,
4613: p_fps_bal_context_2.act_info25,p_fps_bal_context_2.act_info27);
4614:

Line 4623: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);

4619: p_fps_bal_context_2.act_info27;
4620: close csr_paye_details;
4621: end if;
4622:
4623: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);
4624:
4625: --Check whether we need to get balances with master asg action id or child asg action id
4626: if l_child_exists = 'N' then
4627: --We need to get balances with master asg action id

Line 4628: hr_utility.trace('Processing with Master Action ID:'||p_last_asg_action_id);

4624:
4625: --Check whether we need to get balances with master asg action id or child asg action id
4626: if l_child_exists = 'N' then
4627: --We need to get balances with master asg action id
4628: hr_utility.trace('Processing with Master Action ID:'||p_last_asg_action_id);
4629:
4630: pay_balance_pkg.get_value(p_assignment_action_id => p_last_asg_action_id ,
4631: p_defined_balance_lst => g_defined_balance_lst ,
4632: p_context_lst => l_context_lst ,

Line 4635: hr_utility.trace('After invoking get_value');

4631: p_defined_balance_lst => g_defined_balance_lst ,
4632: p_context_lst => l_context_lst ,
4633: p_output_table => l_output_table );
4634:
4635: hr_utility.trace('After invoking get_value');
4636: p_fps_bal_context_2.assignment_id := p_asg_id;
4637: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4638: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4639:

Line 4638: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

4634:
4635: hr_utility.trace('After invoking get_value');
4636: p_fps_bal_context_2.assignment_id := p_asg_id;
4637: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4638: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4639:
4640: --Get all balances with master asg action id
4641: FOR outer_rec IN 1..l_output_table.count
4642: LOOP

Line 4800: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

4796: END IF;
4797: END IF;
4798: END IF;
4799: END LOOP;
4800: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
4801: END IF;
4802: END LOOP;
4803:
4804: ELSE -- for if l_child_exists = 'N' then

Line 4806: hr_utility.trace('Processing with Child Action IDs of:'||p_last_asg_action_id);

4802: END LOOP;
4803:
4804: ELSE -- for if l_child_exists = 'N' then
4805: --We need to get balances with child asg action id
4806: hr_utility.trace('Processing with Child Action IDs of:'||p_last_asg_action_id);
4807:
4808: FOR rec IN csr_child_act_id(p_last_asg_action_id)
4809: LOOP
4810: --Loop for getting the balances for all child asg action id's

Line 4812: hr_utility.trace('l_chld_act_id:'||l_chld_act_id);

4808: FOR rec IN csr_child_act_id(p_last_asg_action_id)
4809: LOOP
4810: --Loop for getting the balances for all child asg action id's
4811: l_chld_act_id := rec.assignment_action_id;
4812: hr_utility.trace('l_chld_act_id:'||l_chld_act_id);
4813: pay_balance_pkg.get_value(p_assignment_action_id => l_chld_act_id ,
4814: p_defined_balance_lst => g_defined_balance_lst ,
4815: p_context_lst => l_context_lst ,
4816: p_output_table => l_output_table );

Line 4818: hr_utility.trace('After invoking get_value');

4814: p_defined_balance_lst => g_defined_balance_lst ,
4815: p_context_lst => l_context_lst ,
4816: p_output_table => l_output_table );
4817:
4818: hr_utility.trace('After invoking get_value');
4819: p_fps_bal_context_2.assignment_id := p_asg_id;
4820: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4821: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4822: --Check whether this is the latest child asg action id

Line 4821: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

4817:
4818: hr_utility.trace('After invoking get_value');
4819: p_fps_bal_context_2.assignment_id := p_asg_id;
4820: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
4821: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
4822: --Check whether this is the latest child asg action id
4823: IF (l_chld_act_id = l_max_chld_act_id) then
4824: --It is the latest child asg action id
4825: --Get all the balances with this latest child asg action id

Line 4826: hr_utility.trace('in side if l_chld_act_id = l_max_chld_act_id');

4822: --Check whether this is the latest child asg action id
4823: IF (l_chld_act_id = l_max_chld_act_id) then
4824: --It is the latest child asg action id
4825: --Get all the balances with this latest child asg action id
4826: hr_utility.trace('in side if l_chld_act_id = l_max_chld_act_id');
4827: FOR outer_rec IN 1..l_output_table.count
4828: LOOP
4829: IF l_output_table(outer_rec).balance_value is not null then -- Null Check
4830:

Line 4985: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

4981: END IF;
4982: END IF;
4983: END IF;
4984: END LOOP;
4985: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
4986: END IF;
4987: END LOOP;
4988:
4989: ELSE --for IF (l_chld_act_id = l_max_chld_act_id) then

Line 4992: hr_utility.trace('in side else l_chld_act_id = l_max_chld_act_id');

4988:
4989: ELSE --for IF (l_chld_act_id = l_max_chld_act_id) then
4990: --It is not the latest child asg action id
4991: --Get only the RUN balances with this child asg action id
4992: hr_utility.trace('in side else l_chld_act_id = l_max_chld_act_id');
4993: FOR outer_rec IN 1..l_output_table.count
4994: LOOP
4995: IF l_output_table(outer_rec).balance_value is not null then -- Null Check
4996:

Line 5097: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

5093: END IF;
5094: END IF;
5095: END IF;
5096: END LOOP;
5097: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
5098: END IF;
5099: END LOOP;
5100:
5101: END IF;

Line 5110: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);

5106: RETURN true;
5107:
5108: EXCEPTION
5109: WHEN OTHERS THEN
5110: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);
5111: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
5112: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
5113: RAISE;
5114: END fetch_fps_asg_det2;

Line 5111: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

5107:
5108: EXCEPTION
5109: WHEN OTHERS THEN
5110: hr_utility.set_location('Error in function fetch_fps_asg_det2 ', 15);
5111: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
5112: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
5113: RAISE;
5114: END fetch_fps_asg_det2;
5115: --

Line 5211: hr_utility.set_location('Entering: '||l_proc,1);

5207: FROM pay_assignment_actions
5208: WHERE source_action_id = c_lst_act_id;
5209:
5210: BEGIN
5211: hr_utility.set_location('Entering: '||l_proc,1);
5212: l_context_lst(1).tax_unit_id :=NULL;
5213: l_context_lst(1).jurisdiction_code :=NULL;
5214: l_context_lst(1).source_id :=NULL;
5215: l_context_lst(1).source_text :=NULL;

Line 5223: hr_utility.set_location('assignment_id :' || p_asg_id,15);

5219: l_context_lst(1).balance_date :=NULL;
5220: l_context_lst(1).local_unit_id :=NULL;
5221: l_context_lst(1).source_number2 :=NULL;
5222: l_context_lst(1).organization_id :=NULL;
5223: hr_utility.set_location('assignment_id :' || p_asg_id,15);
5224: l_asg_primary_flag := 'N';
5225: l_per_agg_flag := 'N';
5226: l_aggr_archive_flag := 'N';
5227:

Line 5232: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);

5228: OPEN csr_asg(p_asg_id, g_effective_date);
5229: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
5230: CLOSE csr_asg;
5231:
5232: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
5233: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
5234: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
5235: ---
5236:

Line 5233: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);

5229: FETCH csr_asg INTO l_asg_primary_flag, l_per_agg_flag;
5230: CLOSE csr_asg;
5231:
5232: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
5233: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
5234: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
5235: ---
5236:
5237: open csr_get_taxable_pay('Taxable Pay', '_ASG_RUN');

Line 5234: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);

5230: CLOSE csr_asg;
5231:
5232: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,15);
5233: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,15);
5234: hr_utility.set_location('l_aggr_archive_flag :' || l_aggr_archive_flag,15);
5235: ---
5236:
5237: open csr_get_taxable_pay('Taxable Pay', '_ASG_RUN');
5238: fetch csr_get_taxable_pay into l_tax_pay_def_bal_id;

Line 5244: hr_utility.set_location('l_tax_pay_val :' ||l_tax_pay_val ,15);

5240:
5241: open csr_tax_pay_value(p_last_asg_action_id,l_tax_pay_def_bal_id);
5242: fetch csr_tax_pay_value into l_tax_pay_val;
5243: close csr_tax_pay_value;
5244: hr_utility.set_location('l_tax_pay_val :' ||l_tax_pay_val ,15);
5245: -- Test whether we can get run level value with parent action id.
5246: -- If not pass the child assignment action id.
5247:
5248: if l_tax_pay_val = 0 then

Line 5269: hr_utility.trace('l_max_chld_act_id : '||l_max_chld_act_id);

5265: OPEN csr_max_child_act_id(p_last_asg_action_id);
5266: FETCH csr_max_child_act_id INTO l_max_chld_act_id;
5267: CLOSE csr_max_child_act_id;
5268:
5269: hr_utility.trace('l_max_chld_act_id : '||l_max_chld_act_id);
5270:
5271: fetch_tax_code_basis(l_max_chld_act_id, p_fps_bal_context_2.act_info25,p_fps_bal_context_2.act_info27);
5272:
5273: if p_fps_bal_context_2.act_info25 is null then

Line 5280: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);

5276: INTO p_fps_bal_context_2.act_info25,
5277: p_fps_bal_context_2.act_info27;
5278: close csr_paye_details;
5279: end if;
5280: hr_utility.trace('Tax Code '||p_fps_bal_context_2.act_info25||' Tax Basis '||p_fps_bal_context_2.act_info27);
5281:
5282: --Check whether we need to get balances with master asg action id or child asg action id
5283: if l_child_exists = 'N' then
5284: --We need to get balances with master asg action id

Line 5285: hr_utility.trace('Processing with Master Action ID:'||p_last_asg_action_id);

5281:
5282: --Check whether we need to get balances with master asg action id or child asg action id
5283: if l_child_exists = 'N' then
5284: --We need to get balances with master asg action id
5285: hr_utility.trace('Processing with Master Action ID:'||p_last_asg_action_id);
5286: --
5287: pay_balance_pkg.get_value(p_assignment_action_id => p_last_asg_action_id ,
5288: p_defined_balance_lst => g_aggr_defined_balance_lst ,
5289: p_context_lst => l_context_lst ,

Line 5292: hr_utility.trace('After invoking get_value');

5288: p_defined_balance_lst => g_aggr_defined_balance_lst ,
5289: p_context_lst => l_context_lst ,
5290: p_output_table => l_output_table );
5291:
5292: hr_utility.trace('After invoking get_value');
5293: p_fps_bal_context_2.assignment_id := p_asg_id;
5294: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
5295: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
5296:

Line 5295: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

5291:
5292: hr_utility.trace('After invoking get_value');
5293: p_fps_bal_context_2.assignment_id := p_asg_id;
5294: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
5295: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
5296:
5297: --Get all the balances with master asg action id
5298: FOR outer_rec IN 1..l_output_table.count
5299: LOOP

Line 5461: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

5457: END IF;
5458: END IF;
5459: END IF;
5460: END LOOP;
5461: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
5462: END IF; --Not null check ends
5463: END LOOP;
5464:
5465: ELSE --For if l_child_exists = 'N' then

Line 5467: hr_utility.trace('Processing with Child Action IDs of:'||p_last_asg_action_id);

5463: END LOOP;
5464:
5465: ELSE --For if l_child_exists = 'N' then
5466: --We need to get balances with child asg action id
5467: hr_utility.trace('Processing with Child Action IDs of:'||p_last_asg_action_id);
5468:
5469: FOR rec IN csr_child_act_id(p_last_asg_action_id)
5470: LOOP
5471:

Line 5474: hr_utility.trace('l_chld_act_id:'||l_chld_act_id);

5470: LOOP
5471:
5472: --Loop for getting the balances for all child asg action id's
5473: l_chld_act_id := rec.assignment_action_id;
5474: hr_utility.trace('l_chld_act_id:'||l_chld_act_id);
5475:
5476: pay_balance_pkg.get_value(p_assignment_action_id => l_chld_act_id,
5477: p_defined_balance_lst => g_aggr_defined_balance_lst ,
5478: p_context_lst => l_context_lst ,

Line 5481: hr_utility.trace('After invoking get_value');

5477: p_defined_balance_lst => g_aggr_defined_balance_lst ,
5478: p_context_lst => l_context_lst ,
5479: p_output_table => l_output_table );
5480:
5481: hr_utility.trace('After invoking get_value');
5482: p_fps_bal_context_2.assignment_id := p_asg_id;
5483: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
5484: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
5485:

Line 5484: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');

5480:
5481: hr_utility.trace('After invoking get_value');
5482: p_fps_bal_context_2.assignment_id := p_asg_id;
5483: p_fps_bal_context_2.action_info_category := 'GB_RTI_FPS_ASG_DET2';
5484: hr_utility.trace('Before entering for i in 1..g_fps_bal_det_tab.last loop');
5485:
5486: --Check whether this is the latest child asg action id
5487: IF (l_chld_act_id = l_max_chld_act_id) then
5488: --It is the latest child asg action id

Line 5653: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

5649: END IF;
5650: END IF;
5651: END IF;
5652: END LOOP;
5653: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
5654: END IF; --Not null check ends
5655: END LOOP;
5656:
5657: ELSE --IF (l_chld_act_id = l_max_chld_act_id) then

Line 5777: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');

5773: END IF;
5774: END IF;
5775: END IF;
5776: END LOOP;
5777: hr_utility.trace('After for i in 1..g_fps_bal_det_tab.last loop');
5778: END IF; --Not null check ends
5779: END LOOP;
5780: END IF; --IF (l_chld_act_id = l_max_chld_act_id) then
5781:

Line 5790: hr_utility.set_location('Error in function fetch_fps_agg_asg_det2 ', 15);

5786: RETURN true;
5787:
5788: EXCEPTION
5789: WHEN OTHERS THEN
5790: hr_utility.set_location('Error in function fetch_fps_agg_asg_det2 ', 15);
5791: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
5792: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
5793: RAISE;
5794: END fetch_fps_agg_asg_det2;

Line 5791: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );

5787:
5788: EXCEPTION
5789: WHEN OTHERS THEN
5790: hr_utility.set_location('Error in function fetch_fps_agg_asg_det2 ', 15);
5791: hr_utility.trace('Exception:' || SQLCODE || ' - ' || SQLERRM );
5792: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
5793: RAISE;
5794: END fetch_fps_agg_asg_det2;
5795:

Line 5803: hr_utility.set_location(' Entering: populate_run_msg',111);

5799: p_message_level IN VARCHAR2 DEFAULT 'F')
5800: IS
5801: PRAGMA AUTONOMOUS_TRANSACTION;
5802: BEGIN
5803: hr_utility.set_location(' Entering: populate_run_msg',111);
5804:
5805: INSERT
5806: INTO pay_message_lines
5807: (

Line 5824: hr_utility.set_location(' Leaving: populate_run_msg',999);

5820: p_assignment_action_id ,
5821: 'A' ,
5822: SUBSTR(p_message_text,1,240)
5823: );
5824: hr_utility.set_location(' Leaving: populate_run_msg',999);
5825: COMMIT;
5826:
5827: EXCEPTION
5828: WHEN OTHERS THEN

Line 5829: hr_utility.trace('Error occured in populate_run_msg');

5825: COMMIT;
5826:
5827: EXCEPTION
5828: WHEN OTHERS THEN
5829: hr_utility.trace('Error occured in populate_run_msg');
5830: RAISE;
5831: END populate_run_msg;
5832:
5833: procedure set_address_fields (p_addr_rec IN OUT nocopy act_info_rec,p_person_rec IN act_info_rec, p_asg_det IN act_info_rec )

Line 5836: hr_utility.trace('Entering set_address_fields');

5832:
5833: procedure set_address_fields (p_addr_rec IN OUT nocopy act_info_rec,p_person_rec IN act_info_rec, p_asg_det IN act_info_rec )
5834: is
5835: begin
5836: hr_utility.trace('Entering set_address_fields');
5837:
5838: --Address Fields are mandatory when nino is not known or on starter
5839: if p_asg_det.act_info1 is null then
5840: if p_person_rec.act_info7 is not null then

Line 5847: hr_utility.trace('Address details will not be reported.');

5843: p_addr_rec.act_info7 := NULL;
5844: p_addr_rec.act_info8 := NULL;
5845: p_addr_rec.act_info12 := NULL;
5846: p_addr_rec.act_info13 := NULL;
5847: hr_utility.trace('Address details will not be reported.');
5848: end if;
5849: end if;
5850:
5851: hr_utility.trace('Leaving set_address_fields');

Line 5851: hr_utility.trace('Leaving set_address_fields');

5847: hr_utility.trace('Address details will not be reported.');
5848: end if;
5849: end if;
5850:
5851: hr_utility.trace('Leaving set_address_fields');
5852: end set_address_fields;
5853:
5854: -- Procedure to insert data to the archive table pay_action_information
5855: PROCEDURE insert_archive_row

Line 5866: hr_utility.set_location('Entering: '||l_proc,1);

5862: l_proc CONSTANT VARCHAR2(50):= g_package||'insert_archive_row';
5863: l_ovn NUMBER;
5864: l_action_id NUMBER;
5865: BEGIN
5866: hr_utility.set_location('Entering: '||l_proc,1);
5867:
5868: IF p_tab_rec_data.count > 0 THEN
5869: FOR i IN p_tab_rec_data.first .. p_tab_rec_data.last
5870: LOOP

Line 5871: hr_utility.trace

5867:
5868: IF p_tab_rec_data.count > 0 THEN
5869: FOR i IN p_tab_rec_data.first .. p_tab_rec_data.last
5870: LOOP
5871: hr_utility.trace
5872: (
5873: 'Defining category '|| p_tab_rec_data(i).action_info_category
5874: )
5875: ;

Line 5876: hr_utility.trace('action_context_id = '|| p_assactid);

5872: (
5873: 'Defining category '|| p_tab_rec_data(i).action_info_category
5874: )
5875: ;
5876: hr_utility.trace('action_context_id = '|| p_assactid);
5877: IF p_tab_rec_data(i).action_info_category IS NOT NULL THEN
5878: pay_action_information_api.create_action_information( p_action_information_id => l_action_id,
5879: p_object_version_number => l_ovn,
5880: p_action_information_category => p_tab_rec_data(i).action_info_category,

Line 5918: hr_utility.set_location('Leaving: '||l_proc,999);

5914: p_action_information30 => p_tab_rec_data(i).act_info30 );
5915: END IF;
5916: END LOOP;
5917: END IF;
5918: hr_utility.set_location('Leaving: '||l_proc,999);
5919: END insert_archive_row;
5920: -- Procedure to insert data to the archive table pay_action_information.
5921: -- This is used in PAYE aggregation case inaddition to the procedure insert_archive_row
5922: PROCEDURE insert_archive_row_agg

Line 5934: hr_utility.set_location('Entering: '||l_proc,1);

5930: l_ovn NUMBER;
5931: l_action_id NUMBER;
5932: l_assact_id number;
5933: BEGIN
5934: hr_utility.set_location('Entering: '||l_proc,1);
5935:
5936: IF p_tab_rec_data.count > 0 THEN
5937: FOR i IN p_tab_rec_data.first .. p_tab_rec_data.last
5938: LOOP

Line 5939: hr_utility.trace

5935:
5936: IF p_tab_rec_data.count > 0 THEN
5937: FOR i IN p_tab_rec_data.first .. p_tab_rec_data.last
5938: LOOP
5939: hr_utility.trace
5940: (
5941: 'Defining category '|| p_tab_rec_data(i).action_info_category
5942: )
5943: ;

Line 5944: hr_utility.trace('action_context_id = '|| p_assactid);

5940: (
5941: 'Defining category '|| p_tab_rec_data(i).action_info_category
5942: )
5943: ;
5944: hr_utility.trace('action_context_id = '|| p_assactid);
5945: IF p_tab_rec_data(i).action_info_category IS NOT NULL THEN
5946: -- get the assignment action id for the each assignment which are created in action creation
5947: select paa.assignment_action_id into l_assact_id from pay_assignment_actions paa
5948: where paa.payroll_action_id = g_payroll_action_id

Line 5991: hr_utility.set_location('Leaving: '||l_proc,999);

5987: p_action_information30 => p_tab_rec_data(i).act_info30 );
5988: END IF;
5989: END LOOP;
5990: END IF;
5991: hr_utility.set_location('Leaving: '||l_proc,999);
5992: END insert_archive_row_agg;
5993:
5994: --
5995: --

Line 6061: hr_utility.set_location('Entering: '||l_proc,1);

6057: l_other_prepay_pactid number;
6058: l_tax_ref varchar2(30);
6059:
6060: BEGIN
6061: hr_utility.set_location('Entering: '||l_proc,1);
6062:
6063: OPEN csr_parameter_info;
6064: FETCH csr_parameter_info INTO g_pre_pact_id,l_first_fps_ind,l_tax_ref,l_first_fps_date;
6065: CLOSE csr_parameter_info;

Line 6066: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);

6062:
6063: OPEN csr_parameter_info;
6064: FETCH csr_parameter_info INTO g_pre_pact_id,l_first_fps_ind,l_tax_ref,l_first_fps_date;
6065: CLOSE csr_parameter_info;
6066: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
6067: hr_utility.trace('l_tax_ref: '||l_tax_ref);
6068: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');
6069: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(g_pre_pact_id, 'FPS');
6070:

Line 6067: hr_utility.trace('l_tax_ref: '||l_tax_ref);

6063: OPEN csr_parameter_info;
6064: FETCH csr_parameter_info INTO g_pre_pact_id,l_first_fps_ind,l_tax_ref,l_first_fps_date;
6065: CLOSE csr_parameter_info;
6066: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
6067: hr_utility.trace('l_tax_ref: '||l_tax_ref);
6068: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');
6069: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(g_pre_pact_id, 'FPS');
6070:
6071: /*Below code generates the HASH CODE for All Prepayments ran within 30 days.

Line 6068: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');

6064: FETCH csr_parameter_info INTO g_pre_pact_id,l_first_fps_ind,l_tax_ref,l_first_fps_date;
6065: CLOSE csr_parameter_info;
6066: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
6067: hr_utility.trace('l_tax_ref: '||l_tax_ref);
6068: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');
6069: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(g_pre_pact_id, 'FPS');
6070:
6071: /*Below code generates the HASH CODE for All Prepayments ran within 30 days.
6072: This will avoid generating duplicate records when it is called from Archive Code*/

Line 6078: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);

6074: OPEN csr_other_prepay_pactid(l_tax_ref);
6075: LOOP
6076: FETCH csr_other_prepay_pactid INTO l_other_prepay_pactid;
6077: EXIT WHEN csr_other_prepay_pactid%notfound;
6078: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);
6079: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(l_other_prepay_pactid, 'FPS');
6080: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);
6081: END LOOP;
6082: CLOSE csr_other_prepay_pactid;

Line 6080: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);

6076: FETCH csr_other_prepay_pactid INTO l_other_prepay_pactid;
6077: EXIT WHEN csr_other_prepay_pactid%notfound;
6078: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);
6079: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(l_other_prepay_pactid, 'FPS');
6080: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for: '||l_other_prepay_pactid);
6081: END LOOP;
6082: CLOSE csr_other_prepay_pactid;
6083:
6084: OPEN csr_get_payroll_id(g_pre_pact_id);

Line 6088: hr_utility.trace(' Payroll : '||l_payroll_id);

6084: OPEN csr_get_payroll_id(g_pre_pact_id);
6085: FETCH csr_get_payroll_id INTO l_payroll_id;
6086: CLOSE csr_get_payroll_id;
6087:
6088: hr_utility.trace(' Payroll : '||l_payroll_id);
6089: hr_utility.trace(' l_first_fps_ind : '||l_first_fps_ind);
6090: hr_utility.trace(' l_first_fps_date : '||l_first_fps_date);
6091:
6092: -- This blocks checks whether First FPS is already ran for this payroll.

Line 6089: hr_utility.trace(' l_first_fps_ind : '||l_first_fps_ind);

6085: FETCH csr_get_payroll_id INTO l_payroll_id;
6086: CLOSE csr_get_payroll_id;
6087:
6088: hr_utility.trace(' Payroll : '||l_payroll_id);
6089: hr_utility.trace(' l_first_fps_ind : '||l_first_fps_ind);
6090: hr_utility.trace(' l_first_fps_date : '||l_first_fps_date);
6091:
6092: -- This blocks checks whether First FPS is already ran for this payroll.
6093: if l_first_fps_ind is not null and l_first_fps_ind = 'Y' then

Line 6090: hr_utility.trace(' l_first_fps_date : '||l_first_fps_date);

6086: CLOSE csr_get_payroll_id;
6087:
6088: hr_utility.trace(' Payroll : '||l_payroll_id);
6089: hr_utility.trace(' l_first_fps_ind : '||l_first_fps_ind);
6090: hr_utility.trace(' l_first_fps_date : '||l_first_fps_date);
6091:
6092: -- This blocks checks whether First FPS is already ran for this payroll.
6093: if l_first_fps_ind is not null and l_first_fps_ind = 'Y' then
6094: open c_first_fps_ran(l_payroll_id);

Line 6120: hr_utility.trace(' Range Cursor Statement : '||sqlstr);

6116: || 'pay_payroll_actions ppa '|| 'where ppa.payroll_action_id = :payroll_action_id '
6117: || 'and ppa.business_group_id = paaf.business_group_id '|| ' and paaf.payroll_id = '
6118: ||''''||l_payroll_id||''''|| ' order by person_id';
6119:
6120: hr_utility.trace(' Range Cursor Statement : '||sqlstr);
6121: -- Header validations
6122: pay_gb_rti_fps_validate.header_validations(pactid,g_validation_check);
6123:
6124: hr_utility.set_location(' Leaving: '||l_proc,100);

Line 6124: hr_utility.set_location(' Leaving: '||l_proc,100);

6120: hr_utility.trace(' Range Cursor Statement : '||sqlstr);
6121: -- Header validations
6122: pay_gb_rti_fps_validate.header_validations(pactid,g_validation_check);
6123:
6124: hr_utility.set_location(' Leaving: '||l_proc,100);
6125:
6126: EXCEPTION
6127: when first_fps_indicator_error then
6128: hr_utility.raise_error;

Line 6128: hr_utility.raise_error;

6124: hr_utility.set_location(' Leaving: '||l_proc,100);
6125:
6126: EXCEPTION
6127: when first_fps_indicator_error then
6128: hr_utility.raise_error;
6129: when first_fps_ran_already_error then
6130: hr_utility.set_location('First FPS already ran for the payroll id '||l_payroll_id,1);
6131: hr_utility.raise_error;
6132: WHEN OTHERS THEN

Line 6130: hr_utility.set_location('First FPS already ran for the payroll id '||l_payroll_id,1);

6126: EXCEPTION
6127: when first_fps_indicator_error then
6128: hr_utility.raise_error;
6129: when first_fps_ran_already_error then
6130: hr_utility.set_location('First FPS already ran for the payroll id '||l_payroll_id,1);
6131: hr_utility.raise_error;
6132: WHEN OTHERS THEN
6133: hr_utility.raise_error;
6134: END range_cursor;

Line 6131: hr_utility.raise_error;

6127: when first_fps_indicator_error then
6128: hr_utility.raise_error;
6129: when first_fps_ran_already_error then
6130: hr_utility.set_location('First FPS already ran for the payroll id '||l_payroll_id,1);
6131: hr_utility.raise_error;
6132: WHEN OTHERS THEN
6133: hr_utility.raise_error;
6134: END range_cursor;
6135: --

Line 6133: hr_utility.raise_error;

6129: when first_fps_ran_already_error then
6130: hr_utility.set_location('First FPS already ran for the payroll id '||l_payroll_id,1);
6131: hr_utility.raise_error;
6132: WHEN OTHERS THEN
6133: hr_utility.raise_error;
6134: END range_cursor;
6135: --
6136: --
6137: --

Line 6696: hr_utility.set_location('Entering: '||l_proc,1);

6692: l_prl_id number;
6693: l_bus_grp_id number;
6694:
6695: BEGIN
6696: hr_utility.set_location('Entering: '||l_proc,1);
6697:
6698: OPEN csr_parameter_info;
6699: FETCH csr_parameter_info
6700: INTO l_payroll_id,

Line 6714: hr_utility.set_location('process start date'||l_start_date,20);

6710: FETCH get_first_fps_date
6711: INTO l_first_fps_run_date;
6712: CLOSE get_first_fps_date;
6713:
6714: hr_utility.set_location('process start date'||l_start_date,20);
6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);

Line 6715: hr_utility.set_location('process end date'||l_end_date,20);

6711: INTO l_first_fps_run_date;
6712: CLOSE get_first_fps_date;
6713:
6714: hr_utility.set_location('process start date'||l_start_date,20);
6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);

Line 6716: hr_utility.set_location('pactid: '||pactid,20);

6712: CLOSE get_first_fps_date;
6713:
6714: hr_utility.set_location('process start date'||l_start_date,20);
6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);

Line 6717: hr_utility.set_location('stperson: '||stperson,20);

6713:
6714: hr_utility.set_location('process start date'||l_start_date,20);
6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);

Line 6718: hr_utility.set_location('endperson: '||endperson,20);

6714: hr_utility.set_location('process start date'||l_start_date,20);
6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);

Line 6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);

6715: hr_utility.set_location('process end date'||l_end_date,20);
6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);

Line 6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);

6716: hr_utility.set_location('pactid: '||pactid,20);
6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);

Line 6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);

6717: hr_utility.set_location('stperson: '||stperson,20);
6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);
6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);

Line 6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);

6718: hr_utility.set_location('endperson: '||endperson,20);
6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);
6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);
6726:

Line 6723: hr_utility.set_location('g_start_year: '||g_start_year,20);

6719: hr_utility.set_location('l_payroll_id: '||l_payroll_id,20);
6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);
6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);
6726:
6727: PAY_GB_P11D_ARCHIVE_SS.get_parameters( p_payroll_action_id => pactid,

Line 6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);

6720: hr_utility.set_location('l_tax_ref: '||l_tax_ref,20);
6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);
6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);
6726:
6727: PAY_GB_P11D_ARCHIVE_SS.get_parameters( p_payroll_action_id => pactid,
6728: p_token_name => 'PRE_PAY_ID',

Line 6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);

6721: hr_utility.set_location('l_effective_date: '||l_effective_date,20);
6722: hr_utility.set_location('l_business_group_id: '||l_business_group_id,20);
6723: hr_utility.set_location('g_start_year: '||g_start_year,20);
6724: hr_utility.set_location('l_first_fps_run_date: '||l_first_fps_run_date,20);
6725: hr_utility.set_location('l_first_fps_eff_date: '||l_first_fps_eff_date,20);
6726:
6727: PAY_GB_P11D_ARCHIVE_SS.get_parameters( p_payroll_action_id => pactid,
6728: p_token_name => 'PRE_PAY_ID',
6729: p_token_value => l_pre_pact_id);

Line 6731: hr_utility.trace(' Payroll : '||l_payroll_id);

6727: PAY_GB_P11D_ARCHIVE_SS.get_parameters( p_payroll_action_id => pactid,
6728: p_token_name => 'PRE_PAY_ID',
6729: p_token_value => l_pre_pact_id);
6730:
6731: hr_utility.trace(' Payroll : '||l_payroll_id);
6732: hr_utility.trace(' Pre Payment Payroll_Action_ID Entered : '||to_number(l_pre_pact_id));
6733:
6734: IF l_effective_date >= to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) THEN
6735: g_start_year := to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) ;

Line 6732: hr_utility.trace(' Pre Payment Payroll_Action_ID Entered : '||to_number(l_pre_pact_id));

6728: p_token_name => 'PRE_PAY_ID',
6729: p_token_value => l_pre_pact_id);
6730:
6731: hr_utility.trace(' Payroll : '||l_payroll_id);
6732: hr_utility.trace(' Pre Payment Payroll_Action_ID Entered : '||to_number(l_pre_pact_id));
6733:
6734: IF l_effective_date >= to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) THEN
6735: g_start_year := to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) ;
6736: g_end_year := to_date('05-04-'||TO_CHAR(to_number(SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4))+1 ),'DD-MM-YYYY') ;

Line 6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);

6738: g_start_year := to_date('06-04-'||TO_CHAR(to_number(SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4))-1 ),'DD-MM-YYYY') ;
6739: g_end_year := to_date('05-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
6740: END IF;
6741:
6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);
6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);

Line 6743: hr_utility.set_location('pactid :' || pactid,15);

6739: g_end_year := to_date('05-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
6740: END IF;
6741:
6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);
6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);

Line 6744: hr_utility.set_location('stperson :' || stperson,15);

6740: END IF;
6741:
6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);
6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);
6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);

Line 6745: hr_utility.set_location('endperson :' || endperson,15);

6741:
6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);
6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);
6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);
6749:

Line 6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);

6742: -- hr_utility.set_location('Before csr_get_assignments cursor',10);
6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);
6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);
6749:
6750: l_pre_id := to_number(l_pre_pact_id);

Line 6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);

6743: hr_utility.set_location('pactid :' || pactid,15);
6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);
6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);
6749:
6750: l_pre_id := to_number(l_pre_pact_id);
6751:

Line 6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);

6744: hr_utility.set_location('stperson :' || stperson,15);
6745: hr_utility.set_location('endperson :' || endperson,15);
6746: hr_utility.set_location('l_payroll_id :' || l_payroll_id,15);
6747: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,15);
6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);
6749:
6750: l_pre_id := to_number(l_pre_pact_id);
6751:
6752: hr_utility.set_location('l_first_fps : '||l_first_fps,20);

Line 6752: hr_utility.set_location('l_first_fps : '||l_first_fps,20);

6748: hr_utility.set_location('l_effective_date :' || l_effective_date,15);
6749:
6750: l_pre_id := to_number(l_pre_pact_id);
6751:
6752: hr_utility.set_location('l_first_fps : '||l_first_fps,20);
6753: if l_first_fps = 'Y' then
6754:
6755: open csr_get_prepayment_date(l_pre_id);
6756: fetch csr_get_prepayment_date into l_prepayment_date, l_prl_id, l_bus_grp_id;

Line 6771: hr_utility.trace('PAYE Aggregated Assignment');

6767: Hence, skip the action creation in First FPS logic. */
6768:
6769: l_aggr_asgs_processed := 0;
6770: IF asg_record.per_agg_flag = 'Y' THEN
6771: hr_utility.trace('PAYE Aggregated Assignment');
6772:
6773: OPEN csr_aggr_asgs_processed(asg_record.person_id, l_pre_pact_id, g_start_year, g_end_year);
6774: FETCH csr_aggr_asgs_processed
6775: INTO l_aggr_asgs_processed;

Line 6777: hr_utility.trace('l_aggr_asgs_processed:' ||l_aggr_asgs_processed);

6773: OPEN csr_aggr_asgs_processed(asg_record.person_id, l_pre_pact_id, g_start_year, g_end_year);
6774: FETCH csr_aggr_asgs_processed
6775: INTO l_aggr_asgs_processed;
6776:
6777: hr_utility.trace('l_aggr_asgs_processed:' ||l_aggr_asgs_processed);
6778:
6779: CLOSE csr_aggr_asgs_processed;
6780:
6781: IF l_aggr_asgs_processed > 0 THEN

Line 6783: hr_utility.trace('There is a payment made for one of his asgs in current prepayment request');

6779: CLOSE csr_aggr_asgs_processed;
6780:
6781: IF l_aggr_asgs_processed > 0 THEN
6782: l_flag:= 'N';
6783: hr_utility.trace('There is a payment made for one of his asgs in current prepayment request');
6784:
6785: ELSIF l_aggr_asgs_processed = 0 THEN --l_aggr_asgs_processed > 0 THEN
6786:
6787: OPEN csr_aggr_max_act_id(asg_record.person_id);

Line 6792: hr_utility.set_location('l_aggr_max_act_id : '||l_aggr_max_act_id,20);

6788: FETCH csr_aggr_max_act_id
6789: INTO l_aggr_max_act_id;
6790: CLOSE csr_aggr_max_act_id;
6791:
6792: hr_utility.set_location('l_aggr_max_act_id : '||l_aggr_max_act_id,20);
6793:
6794: OPEN csr_asg_id(l_aggr_max_act_id);
6795: FETCH csr_asg_id
6796: INTO l_latest_first_fps_asg_id;

Line 6799: hr_utility.set_location('l_latest_first_fps_asg_id : '||l_latest_first_fps_asg_id,20);

6795: FETCH csr_asg_id
6796: INTO l_latest_first_fps_asg_id;
6797: CLOSE csr_asg_id;
6798:
6799: hr_utility.set_location('l_latest_first_fps_asg_id : '||l_latest_first_fps_asg_id,20);
6800: hr_utility.set_location('asg_record.assignment_id : '||asg_record.assignment_id,20);
6801:
6802: IF (nvl(l_latest_first_fps_asg_id,-999) <> asg_record.assignment_id) THEN
6803: l_flag:= 'N';

Line 6800: hr_utility.set_location('asg_record.assignment_id : '||asg_record.assignment_id,20);

6796: INTO l_latest_first_fps_asg_id;
6797: CLOSE csr_asg_id;
6798:
6799: hr_utility.set_location('l_latest_first_fps_asg_id : '||l_latest_first_fps_asg_id,20);
6800: hr_utility.set_location('asg_record.assignment_id : '||asg_record.assignment_id,20);
6801:
6802: IF (nvl(l_latest_first_fps_asg_id,-999) <> asg_record.assignment_id) THEN
6803: l_flag:= 'N';
6804: END IF;

Line 6809: hr_utility.set_location('l_flag: '||l_flag,20);

6805:
6806: END IF; --l_aggr_asgs_processed > 0 THEN
6807:
6808: END IF; --IF asg_record.per_agg_flag = 'Y' THEN
6809: hr_utility.set_location('l_flag: '||l_flag,20);
6810: --PAYE Aggr logic ends here
6811:
6812: if (l_flag = 'Y') then
6813:

Line 6824: hr_utility.trace(asg_record.assignment_id||' First FPS Pre Pay Asg : '||l_first_fps_prepay_asg );

6820: l_first_fps_prepay_asg := 'N';
6821: end if;
6822: close csr_prepayment_made;
6823:
6824: hr_utility.trace(asg_record.assignment_id||' First FPS Pre Pay Asg : '||l_first_fps_prepay_asg );
6825:
6826: if l_first_fps_prepay_asg = 'N' then
6827:
6828: hr_utility.trace(asg_record.assignment_id||'Entering First FPS Logic');

Line 6828: hr_utility.trace(asg_record.assignment_id||'Entering First FPS Logic');

6824: hr_utility.trace(asg_record.assignment_id||' First FPS Pre Pay Asg : '||l_first_fps_prepay_asg );
6825:
6826: if l_first_fps_prepay_asg = 'N' then
6827:
6828: hr_utility.trace(asg_record.assignment_id||'Entering First FPS Logic');
6829:
6830: OPEN get_defined_balance_id('Gross Pay','_ASG_TD_YTD');
6831: FETCH get_defined_balance_id INTO l_gross_id;
6832: CLOSE get_defined_balance_id;

Line 6878: hr_utility.trace('Assignment '||asg_record.assignment_id||' has YTD values');

6874: end if;
6875: END IF;
6876:
6877: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
6878: hr_utility.trace('Assignment '||asg_record.assignment_id||' has YTD values');
6879: ELSE
6880: hr_utility.trace('Assignment '||asg_record.assignment_id||' has No YTD values.');
6881: l_flag:= 'N';
6882: END IF;

Line 6880: hr_utility.trace('Assignment '||asg_record.assignment_id||' has No YTD values.');

6876:
6877: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
6878: hr_utility.trace('Assignment '||asg_record.assignment_id||' has YTD values');
6879: ELSE
6880: hr_utility.trace('Assignment '||asg_record.assignment_id||' has No YTD values.');
6881: l_flag:= 'N';
6882: END IF;
6883:
6884: end if;

Line 6896: hr_utility.set_location('Before csr_get_assignments cursor',10);

6892:
6893: END LOOP;
6894: end if; -- First FPS logic ends
6895: --else
6896: hr_utility.set_location('Before csr_get_assignments cursor',10);
6897: FOR asg_rec IN csr_get_assignments (pactid, stperson, endperson, l_payroll_id, l_pre_pact_id, l_effective_date)
6898: LOOP
6899: l_flag1 := 'Y';
6900: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,15);

Line 6900: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,15);

6896: hr_utility.set_location('Before csr_get_assignments cursor',10);
6897: FOR asg_rec IN csr_get_assignments (pactid, stperson, endperson, l_payroll_id, l_pre_pact_id, l_effective_date)
6898: LOOP
6899: l_flag1 := 'Y';
6900: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,15);
6901: hr_utility.set_location('asg_rec.asg_act_id:' || asg_rec.asg_act_id,15);
6902:
6903: --Modifications for the bug 16164625 starts here
6904:

Line 6901: hr_utility.set_location('asg_rec.asg_act_id:' || asg_rec.asg_act_id,15);

6897: FOR asg_rec IN csr_get_assignments (pactid, stperson, endperson, l_payroll_id, l_pre_pact_id, l_effective_date)
6898: LOOP
6899: l_flag1 := 'Y';
6900: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,15);
6901: hr_utility.set_location('asg_rec.asg_act_id:' || asg_rec.asg_act_id,15);
6902:
6903: --Modifications for the bug 16164625 starts here
6904:
6905: IF asg_rec.asg_act_id IS NOT NULL THEN

Line 6928: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has YTD values');

6924: END IF;
6925: END IF;
6926:
6927: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
6928: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has YTD values');
6929: ELSE
6930: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has No YTD values.');
6931: l_flag1:= 'N';
6932: END IF;

Line 6930: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has No YTD values.');

6926:
6927: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
6928: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has YTD values');
6929: ELSE
6930: hr_utility.trace('Assignment '||asg_rec.assignment_id||' has No YTD values.');
6931: l_flag1:= 'N';
6932: END IF;
6933:
6934: --Modifications for the bug 16164625 ends here

Line 6944: -- hr_utility.set_location('Before CSR_ASG cursor l_effective_date '|| to_char(l_effective_date),10);

6940: l_prev_asg_id := asg_rec.assignment_id;
6941: end if;
6942:
6943: l_arch := false;
6944: -- hr_utility.set_location('Before CSR_ASG cursor l_effective_date '|| to_char(l_effective_date),10);
6945: hr_utility.set_location('Before CSR_ASG cursor',10);
6946:
6947: OPEN csr_asg(asg_rec.assignment_id, l_effective_date);
6948: FETCH csr_asg INTO l_person_id, l_asg_primary_flag, l_per_agg_flag,l_ni_agg_flag,l_asg_number;

Line 6945: hr_utility.set_location('Before CSR_ASG cursor',10);

6941: end if;
6942:
6943: l_arch := false;
6944: -- hr_utility.set_location('Before CSR_ASG cursor l_effective_date '|| to_char(l_effective_date),10);
6945: hr_utility.set_location('Before CSR_ASG cursor',10);
6946:
6947: OPEN csr_asg(asg_rec.assignment_id, l_effective_date);
6948: FETCH csr_asg INTO l_person_id, l_asg_primary_flag, l_per_agg_flag,l_ni_agg_flag,l_asg_number;
6949: CLOSE csr_asg;

Line 6951: hr_utility.set_location('l_person_id :' || l_person_id,20);

6947: OPEN csr_asg(asg_rec.assignment_id, l_effective_date);
6948: FETCH csr_asg INTO l_person_id, l_asg_primary_flag, l_per_agg_flag,l_ni_agg_flag,l_asg_number;
6949: CLOSE csr_asg;
6950:
6951: hr_utility.set_location('l_person_id :' || l_person_id,20);
6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);

Line 6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);

6948: FETCH csr_asg INTO l_person_id, l_asg_primary_flag, l_per_agg_flag,l_ni_agg_flag,l_asg_number;
6949: CLOSE csr_asg;
6950:
6951: hr_utility.set_location('l_person_id :' || l_person_id,20);
6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);

Line 6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);

6949: CLOSE csr_asg;
6950:
6951: hr_utility.set_location('l_person_id :' || l_person_id,20);
6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);

Line 6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);

6950:
6951: hr_utility.set_location('l_person_id :' || l_person_id,20);
6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);
6958:

Line 6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);

6951: hr_utility.set_location('l_person_id :' || l_person_id,20);
6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);
6958:
6959: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,20);

Line 6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);

6952: hr_utility.set_location('l_asg_primary_flag :' || l_asg_primary_flag,20);
6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);
6958:
6959: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,20);
6960: l_arch := false;

Line 6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);

6953: hr_utility.set_location('l_per_agg_flag :' || l_per_agg_flag,20);
6954: hr_utility.set_location('l_ni_agg_flag :' || l_ni_agg_flag,20);
6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);
6958:
6959: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,20);
6960: l_arch := false;
6961: -- If Aggregate flag is set then ignore non primary assignments

Line 6959: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,20);

6955: hr_utility.set_location('l_payroll_id :' || l_payroll_id,20);
6956: hr_utility.set_location('l_pre_pact_id :' || l_pre_pact_id,20);
6957: hr_utility.set_location('l_effective_date :' || l_effective_date,20);
6958:
6959: hr_utility.set_location('Assignment ID :' || asg_rec.assignment_id,20);
6960: l_arch := false;
6961: -- If Aggregate flag is set then ignore non primary assignments
6962: IF l_per_agg_flag = 'Y' and l_flag1 = 'Y' THEN
6963:

Line 6974: hr_utility.set_location('asg_rec.asg_act_id: '||asg_rec.asg_act_id, 50);

6970: FETCH csr_chk_earlier_processed
6971: INTO l_earlier_processed;
6972: CLOSE csr_chk_earlier_processed;
6973:
6974: hr_utility.set_location('asg_rec.asg_act_id: '||asg_rec.asg_act_id, 50);
6975: hr_utility.set_location('l_earlier_processed :' || l_earlier_processed,20);
6976: hr_utility.set_location('l_aggr_min_act_id :' || l_aggr_min_act_id,20);
6977:
6978: if ((asg_rec.asg_act_id = l_aggr_min_act_id) and (l_earlier_processed = 0)) then

Line 6975: hr_utility.set_location('l_earlier_processed :' || l_earlier_processed,20);

6971: INTO l_earlier_processed;
6972: CLOSE csr_chk_earlier_processed;
6973:
6974: hr_utility.set_location('asg_rec.asg_act_id: '||asg_rec.asg_act_id, 50);
6975: hr_utility.set_location('l_earlier_processed :' || l_earlier_processed,20);
6976: hr_utility.set_location('l_aggr_min_act_id :' || l_aggr_min_act_id,20);
6977:
6978: if ((asg_rec.asg_act_id = l_aggr_min_act_id) and (l_earlier_processed = 0)) then
6979: hr_utility.set_location('Creating Assignment Action for assignment_id '||asg_rec.assignment_id, 50);

Line 6976: hr_utility.set_location('l_aggr_min_act_id :' || l_aggr_min_act_id,20);

6972: CLOSE csr_chk_earlier_processed;
6973:
6974: hr_utility.set_location('asg_rec.asg_act_id: '||asg_rec.asg_act_id, 50);
6975: hr_utility.set_location('l_earlier_processed :' || l_earlier_processed,20);
6976: hr_utility.set_location('l_aggr_min_act_id :' || l_aggr_min_act_id,20);
6977:
6978: if ((asg_rec.asg_act_id = l_aggr_min_act_id) and (l_earlier_processed = 0)) then
6979: hr_utility.set_location('Creating Assignment Action for assignment_id '||asg_rec.assignment_id, 50);
6980:

Line 6979: hr_utility.set_location('Creating Assignment Action for assignment_id '||asg_rec.assignment_id, 50);

6975: hr_utility.set_location('l_earlier_processed :' || l_earlier_processed,20);
6976: hr_utility.set_location('l_aggr_min_act_id :' || l_aggr_min_act_id,20);
6977:
6978: if ((asg_rec.asg_act_id = l_aggr_min_act_id) and (l_earlier_processed = 0)) then
6979: hr_utility.set_location('Creating Assignment Action for assignment_id '||asg_rec.assignment_id, 50);
6980:
6981: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
6982: hr_nonrun_asact.insact ( lockingactid, asg_rec.assignment_id, pactid, chunk, NULL );
6983: -- get the assigment action id of the prepayment payroll action id for the current assignment.

Line 6994: hr_utility.set_location('Creating other Assignment Action ids for assignment_id '||asg_rec.assignment_id, 50);

6990:
6991: -- apply lock
6992: hr_nonrun_asact.insint(lockingactid, l_prepay_asg_action_id);
6993:
6994: hr_utility.set_location('Creating other Assignment Action ids for assignment_id '||asg_rec.assignment_id, 50);
6995:
6996: /*for c_asg in csr_get_other_asg(asg_rec.assignment_id)
6997: loop*/
6998: /* SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;

Line 6999: hr_utility.set_location('Creating action for asg '||c_asg.asg_id, 50);

6995:
6996: /*for c_asg in csr_get_other_asg(asg_rec.assignment_id)
6997: loop*/
6998: /* SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
6999: hr_utility.set_location('Creating action for asg '||c_asg.asg_id, 50);
7000: hr_nonrun_asact.insact(lockingactid, c_asg.asg_id, pactid, chunk, NULL );
7001: hr_utility.set_location('Created action for asg '||c_asg.asg_id, 50);*/
7002:
7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||

Line 7001: hr_utility.set_location('Created action for asg '||c_asg.asg_id, 50);*/

6997: loop*/
6998: /* SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
6999: hr_utility.set_location('Creating action for asg '||c_asg.asg_id, 50);
7000: hr_nonrun_asact.insact(lockingactid, c_asg.asg_id, pactid, chunk, NULL );
7001: hr_utility.set_location('Created action for asg '||c_asg.asg_id, 50);*/
7002:
7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||
7004: asg_rec.assignment_id || ' g_start_year: ' || g_start_year ,50);
7005: hr_utility.set_location(' g_end_year: ' || g_end_year || ' g_first_fps_run_date: '||l_first_fps_run_date, 50);

Line 7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||

6999: hr_utility.set_location('Creating action for asg '||c_asg.asg_id, 50);
7000: hr_nonrun_asact.insact(lockingactid, c_asg.asg_id, pactid, chunk, NULL );
7001: hr_utility.set_location('Created action for asg '||c_asg.asg_id, 50);*/
7002:
7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||
7004: asg_rec.assignment_id || ' g_start_year: ' || g_start_year ,50);
7005: hr_utility.set_location(' g_end_year: ' || g_end_year || ' g_first_fps_run_date: '||l_first_fps_run_date, 50);
7006: hr_utility.set_location('asg_rec.assignment_id '||asg_rec.assignment_id, 50);
7007: -- OPEN csr_agg_all_asg_act_creat(l_person_id, asg_rec.assignment_id, g_start_year, g_end_year);

Line 7005: hr_utility.set_location(' g_end_year: ' || g_end_year || ' g_first_fps_run_date: '||l_first_fps_run_date, 50);

7001: hr_utility.set_location('Created action for asg '||c_asg.asg_id, 50);*/
7002:
7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||
7004: asg_rec.assignment_id || ' g_start_year: ' || g_start_year ,50);
7005: hr_utility.set_location(' g_end_year: ' || g_end_year || ' g_first_fps_run_date: '||l_first_fps_run_date, 50);
7006: hr_utility.set_location('asg_rec.assignment_id '||asg_rec.assignment_id, 50);
7007: -- OPEN csr_agg_all_asg_act_creat(l_person_id, asg_rec.assignment_id, g_start_year, g_end_year);
7008: OPEN csr_agg_all_asg_act_creat(l_person_id, asg_rec.assignment_id, asg_rec.asg_act_id, g_start_year, g_end_year);
7009: loop

Line 7006: hr_utility.set_location('asg_rec.assignment_id '||asg_rec.assignment_id, 50);

7002:
7003: hr_utility.set_location('l_person_id:'||l_person_id || ' asg_rec.assignment_id:' ||
7004: asg_rec.assignment_id || ' g_start_year: ' || g_start_year ,50);
7005: hr_utility.set_location(' g_end_year: ' || g_end_year || ' g_first_fps_run_date: '||l_first_fps_run_date, 50);
7006: hr_utility.set_location('asg_rec.assignment_id '||asg_rec.assignment_id, 50);
7007: -- OPEN csr_agg_all_asg_act_creat(l_person_id, asg_rec.assignment_id, g_start_year, g_end_year);
7008: OPEN csr_agg_all_asg_act_creat(l_person_id, asg_rec.assignment_id, asg_rec.asg_act_id, g_start_year, g_end_year);
7009: loop
7010: FETCH csr_agg_all_asg_act_creat

Line 7015: hr_utility.set_location('Creating action for asg '||l_asg_id, 50);

7011: INTO l_asg_id;
7012:
7013: EXIT WHEN csr_agg_all_asg_act_creat%NOTFOUND;
7014: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
7015: hr_utility.set_location('Creating action for asg '||l_asg_id, 50);
7016: hr_nonrun_asact.insact(lockingactid, l_asg_id, pactid, chunk, NULL );
7017: hr_utility.set_location('Created action for asg '||l_asg_id, 50);
7018:
7019: -- new changes

Line 7017: hr_utility.set_location('Created action for asg '||l_asg_id, 50);

7013: EXIT WHEN csr_agg_all_asg_act_creat%NOTFOUND;
7014: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
7015: hr_utility.set_location('Creating action for asg '||l_asg_id, 50);
7016: hr_nonrun_asact.insact(lockingactid, l_asg_id, pactid, chunk, NULL );
7017: hr_utility.set_location('Created action for asg '||l_asg_id, 50);
7018:
7019: -- new changes
7020: open csr_agg_all_actions_lock(l_person_id, l_asg_id, g_start_year, g_end_year);
7021:

Line 7032: hr_utility.set_location('lockingactid '||lockingactid, 50);

7028: INTO l_pre_pay_asg_action_id;
7029: EXIT WHEN csr_agg_all_actions_lock%NOTFOUND;
7030: -- Apply lock
7031:
7032: hr_utility.set_location('lockingactid '||lockingactid, 50);
7033: hr_utility.set_location('l_pre_pay_asg_action_id '||l_pre_pay_asg_action_id, 50);
7034: hr_nonrun_asact.insint(lockingactid, l_pre_pay_asg_action_id);
7035:
7036: end loop;

Line 7033: hr_utility.set_location('l_pre_pay_asg_action_id '||l_pre_pay_asg_action_id, 50);

7029: EXIT WHEN csr_agg_all_actions_lock%NOTFOUND;
7030: -- Apply lock
7031:
7032: hr_utility.set_location('lockingactid '||lockingactid, 50);
7033: hr_utility.set_location('l_pre_pay_asg_action_id '||l_pre_pay_asg_action_id, 50);
7034: hr_nonrun_asact.insint(lockingactid, l_pre_pay_asg_action_id);
7035:
7036: end loop;
7037: close csr_agg_all_actions_lock;

Line 7052: hr_utility.set_location('Another higher assignment for current employee exists.', 50);

7048:
7049: -- end get the other assigment ids for this person.
7050:
7051: else
7052: hr_utility.set_location('Another higher assignment for current employee exists.', 50);
7053: hr_utility.set_location('Hence, not creating assignment action for the current assignment: '||asg_rec.assignment_id, 50);
7054: end if;
7055:
7056: ELSIF l_flag1 = 'Y' THEN

Line 7053: hr_utility.set_location('Hence, not creating assignment action for the current assignment: '||asg_rec.assignment_id, 50);

7049: -- end get the other assigment ids for this person.
7050:
7051: else
7052: hr_utility.set_location('Another higher assignment for current employee exists.', 50);
7053: hr_utility.set_location('Hence, not creating assignment action for the current assignment: '||asg_rec.assignment_id, 50);
7054: end if;
7055:
7056: ELSIF l_flag1 = 'Y' THEN
7057: -- Create one assignment action for every assignment

Line 7058: hr_utility.set_location('Archiving for assignment_id '||asg_rec.assignment_id, 50);

7054: end if;
7055:
7056: ELSIF l_flag1 = 'Y' THEN
7057: -- Create one assignment action for every assignment
7058: hr_utility.set_location('Archiving for assignment_id '||asg_rec.assignment_id, 50);
7059: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
7060:
7061: -- Insert assignment into pay_assignment_actions
7062: hr_nonrun_asact.insact ( lockingactid, asg_rec.assignment_id, pactid, chunk, NULL );

Line 7073: hr_utility.set_location('This is NI aggregation case ', 50);

7069: --apply the lock
7070: hr_nonrun_asact.insint(lockingactid, l_prepay_asg_action_id);
7071: CLOSE csr_prepay_asg_act_details;
7072: if l_ni_agg_flag = 'Y' then
7073: hr_utility.set_location('This is NI aggregation case ', 50);
7074: -- Get the RTI NI Reporting asg and effective date.
7075: open csr_ni_rpt_flag(asg_rec.assignment_id);
7076: fetch csr_ni_rpt_flag into l_ni_rti_flag,l_ni_rti_date;
7077: close csr_ni_rpt_flag;

Line 7078: hr_utility.set_location('l_ni_rti_flag: ' || l_ni_rti_flag, 50);

7074: -- Get the RTI NI Reporting asg and effective date.
7075: open csr_ni_rpt_flag(asg_rec.assignment_id);
7076: fetch csr_ni_rpt_flag into l_ni_rti_flag,l_ni_rti_date;
7077: close csr_ni_rpt_flag;
7078: hr_utility.set_location('l_ni_rti_flag: ' || l_ni_rti_flag, 50);
7079: hr_utility.set_location('l_ni_rti_date: ' || l_ni_rti_date, 50);
7080: if nvl(l_ni_rti_flag,'N') <> 'Y' then
7081: hr_utility.set_location('non RTI reporting assigment' || l_ni_rti_date, 50);
7082: open csr_get_ni_rpt_asg(asg_rec.assignment_id);

Line 7079: hr_utility.set_location('l_ni_rti_date: ' || l_ni_rti_date, 50);

7075: open csr_ni_rpt_flag(asg_rec.assignment_id);
7076: fetch csr_ni_rpt_flag into l_ni_rti_flag,l_ni_rti_date;
7077: close csr_ni_rpt_flag;
7078: hr_utility.set_location('l_ni_rti_flag: ' || l_ni_rti_flag, 50);
7079: hr_utility.set_location('l_ni_rti_date: ' || l_ni_rti_date, 50);
7080: if nvl(l_ni_rti_flag,'N') <> 'Y' then
7081: hr_utility.set_location('non RTI reporting assigment' || l_ni_rti_date, 50);
7082: open csr_get_ni_rpt_asg(asg_rec.assignment_id);
7083: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;

Line 7081: hr_utility.set_location('non RTI reporting assigment' || l_ni_rti_date, 50);

7077: close csr_ni_rpt_flag;
7078: hr_utility.set_location('l_ni_rti_flag: ' || l_ni_rti_flag, 50);
7079: hr_utility.set_location('l_ni_rti_date: ' || l_ni_rti_date, 50);
7080: if nvl(l_ni_rti_flag,'N') <> 'Y' then
7081: hr_utility.set_location('non RTI reporting assigment' || l_ni_rti_date, 50);
7082: open csr_get_ni_rpt_asg(asg_rec.assignment_id);
7083: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
7084: close csr_get_ni_rpt_asg;
7085: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id, 50);

Line 7085: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id, 50);

7081: hr_utility.set_location('non RTI reporting assigment' || l_ni_rti_date, 50);
7082: open csr_get_ni_rpt_asg(asg_rec.assignment_id);
7083: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
7084: close csr_get_ni_rpt_asg;
7085: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id, 50);
7086: hr_utility.set_location('l_ni_rpt_date: ' || l_ni_rpt_date, 50);
7087:
7088: if l_ni_rpt_asg_id is null then
7089:

Line 7086: hr_utility.set_location('l_ni_rpt_date: ' || l_ni_rpt_date, 50);

7082: open csr_get_ni_rpt_asg(asg_rec.assignment_id);
7083: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
7084: close csr_get_ni_rpt_asg;
7085: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id, 50);
7086: hr_utility.set_location('l_ni_rpt_date: ' || l_ni_rpt_date, 50);
7087:
7088: if l_ni_rpt_asg_id is null then
7089:
7090: hr_utility.set_location('NO RTI Reporting asg for :'|| l_asg_number, 50);

Line 7090: hr_utility.set_location('NO RTI Reporting asg for :'|| l_asg_number, 50);

7086: hr_utility.set_location('l_ni_rpt_date: ' || l_ni_rpt_date, 50);
7087:
7088: if l_ni_rpt_asg_id is null then
7089:
7090: hr_utility.set_location('NO RTI Reporting asg for :'|| l_asg_number, 50);
7091: fnd_file.put_line (fnd_file.LOG,'NO RTI Reporting asg for :'|| l_asg_number);
7092: --raise_application_error(-20001,'NO RTI Reporting asg for :'|| asg_rec.assignment_id);
7093: else
7094: -- check whether the RTI reporting is being processed in the current assignment.

Line 7098: hr_utility.set_location('l_rti_ni_proc_flag:'|| l_rti_ni_proc_flag, 50);

7094: -- check whether the RTI reporting is being processed in the current assignment.
7095: open csr_rti_rpt_proc_prepay(l_ni_rpt_asg_id,l_pre_pact_id);
7096: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag;
7097: close csr_rti_rpt_proc_prepay;
7098: hr_utility.set_location('l_rti_ni_proc_flag:'|| l_rti_ni_proc_flag, 50);
7099: OPEN csr_ni_aggr_max_act_id (l_person_id, l_payroll_id, l_pre_pact_id, l_effective_date);
7100: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;
7101: CLOSE csr_ni_aggr_max_act_id;
7102: hr_utility.set_location('l_ni_aggr_max_act_id:'|| l_ni_aggr_max_act_id , 50);

Line 7102: hr_utility.set_location('l_ni_aggr_max_act_id:'|| l_ni_aggr_max_act_id , 50);

7098: hr_utility.set_location('l_rti_ni_proc_flag:'|| l_rti_ni_proc_flag, 50);
7099: OPEN csr_ni_aggr_max_act_id (l_person_id, l_payroll_id, l_pre_pact_id, l_effective_date);
7100: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;
7101: CLOSE csr_ni_aggr_max_act_id;
7102: hr_utility.set_location('l_ni_aggr_max_act_id:'|| l_ni_aggr_max_act_id , 50);
7103: hr_utility.set_location('asg_rec.asg_act_id:'|| asg_rec.asg_act_id , 50);
7104: if nvl(l_rti_ni_proc_flag,'N') <> 'Y' and asg_rec.asg_act_id = l_ni_aggr_max_act_id then
7105: hr_utility.set_location('Creating action for rti rpt asg:'|| l_ni_rpt_asg_id, 50);
7106: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;

Line 7103: hr_utility.set_location('asg_rec.asg_act_id:'|| asg_rec.asg_act_id , 50);

7099: OPEN csr_ni_aggr_max_act_id (l_person_id, l_payroll_id, l_pre_pact_id, l_effective_date);
7100: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;
7101: CLOSE csr_ni_aggr_max_act_id;
7102: hr_utility.set_location('l_ni_aggr_max_act_id:'|| l_ni_aggr_max_act_id , 50);
7103: hr_utility.set_location('asg_rec.asg_act_id:'|| asg_rec.asg_act_id , 50);
7104: if nvl(l_rti_ni_proc_flag,'N') <> 'Y' and asg_rec.asg_act_id = l_ni_aggr_max_act_id then
7105: hr_utility.set_location('Creating action for rti rpt asg:'|| l_ni_rpt_asg_id, 50);
7106: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
7107: -- Insert assignment into pay_assignment_actions

Line 7105: hr_utility.set_location('Creating action for rti rpt asg:'|| l_ni_rpt_asg_id, 50);

7101: CLOSE csr_ni_aggr_max_act_id;
7102: hr_utility.set_location('l_ni_aggr_max_act_id:'|| l_ni_aggr_max_act_id , 50);
7103: hr_utility.set_location('asg_rec.asg_act_id:'|| asg_rec.asg_act_id , 50);
7104: if nvl(l_rti_ni_proc_flag,'N') <> 'Y' and asg_rec.asg_act_id = l_ni_aggr_max_act_id then
7105: hr_utility.set_location('Creating action for rti rpt asg:'|| l_ni_rpt_asg_id, 50);
7106: SELECT pay_assignment_actions_s.nextval INTO lockingactid FROM dual;
7107: -- Insert assignment into pay_assignment_actions
7108: hr_nonrun_asact.insact ( lockingactid, l_ni_rpt_asg_id, pactid, chunk, NULL );
7109: /* -- get the assigment action id of the prepayment payroll action id for the current assignment.

Line 7114: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);

7110: OPEN csr_ni_prepay_asg_act_details(asg_rec.asg_act_id);
7111: FETCH csr_ni_prepay_asg_act_details
7112: INTO l_ni_prepay_asg_action_id;
7113: CLOSE csr_ni_prepay_asg_act_details;
7114: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7115: --apply the lock
7116: if l_ni_prepay_asg_action_id is not null then
7117: hr_utility.trace('lockingactid: '||lockingactid);
7118: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);

Line 7117: hr_utility.trace('lockingactid: '||lockingactid);

7113: CLOSE csr_ni_prepay_asg_act_details;
7114: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7115: --apply the lock
7116: if l_ni_prepay_asg_action_id is not null then
7117: hr_utility.trace('lockingactid: '||lockingactid);
7118: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7119: hr_nonrun_asact.insint(lockingactid, l_ni_prepay_asg_action_id);
7120: else
7121: hr_utility.trace('No prepayment for asg_id : '|| );

Line 7118: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);

7114: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7115: --apply the lock
7116: if l_ni_prepay_asg_action_id is not null then
7117: hr_utility.trace('lockingactid: '||lockingactid);
7118: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7119: hr_nonrun_asact.insint(lockingactid, l_ni_prepay_asg_action_id);
7120: else
7121: hr_utility.trace('No prepayment for asg_id : '|| );
7122: */

Line 7121: hr_utility.trace('No prepayment for asg_id : '|| );

7117: hr_utility.trace('lockingactid: '||lockingactid);
7118: hr_utility.trace('l_ni_prepay_asg_action_id: '|| l_ni_prepay_asg_action_id);
7119: hr_nonrun_asact.insint(lockingactid, l_ni_prepay_asg_action_id);
7120: else
7121: hr_utility.trace('No prepayment for asg_id : '|| );
7122: */
7123: end if;
7124:
7125: end if;

Line 7127: hr_utility.set_location('Current assignment - ' || asg_rec.assignment_id || ' is RTI NI Reporting assignment.',50);

7123: end if;
7124:
7125: end if;
7126: else
7127: hr_utility.set_location('Current assignment - ' || asg_rec.assignment_id || ' is RTI NI Reporting assignment.',50);
7128: -- proceed with next assignment
7129: end if;
7130: end if;
7131:

Line 7136: hr_utility.set_location('Leaving: '||l_proc,999);

7132: END IF; -- IF l_per_agg_flag = 'Y' THEN
7133:
7134: END LOOP;
7135: --end if;
7136: hr_utility.set_location('Leaving: '||l_proc,999);
7137: END internal_action_creation_fps;
7138: --
7139: --
7140: --

Line 7458: hr_utility.set_location('Entering '|| l_proc, 10);

7454: l_pre_pact_effective_date DATE;
7455: l_first_fps_run_date date;
7456:
7457: BEGIN
7458: hr_utility.set_location('Entering '|| l_proc, 10);
7459: l_err := FALSE;
7460:
7461: OPEN csr_parameter_info(p_payroll_action_id);
7462: FETCH csr_parameter_info

Line 7478: hr_utility.trace('l_effective_date: '||l_effective_date);

7474:
7475: g_fps_effective_date := l_effective_date;
7476: g_payroll_action_id := p_payroll_action_id;
7477:
7478: hr_utility.trace('l_effective_date: '||l_effective_date);
7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);
7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);
7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);

Line 7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);

7475: g_fps_effective_date := l_effective_date;
7476: g_payroll_action_id := p_payroll_action_id;
7477:
7478: hr_utility.trace('l_effective_date: '||l_effective_date);
7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);
7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);
7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);
7483:

Line 7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);

7476: g_payroll_action_id := p_payroll_action_id;
7477:
7478: hr_utility.trace('l_effective_date: '||l_effective_date);
7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);
7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);
7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);
7483:
7484: OPEN csr_pre_pact_eff_date(g_pre_pact_id);

Line 7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);

7477:
7478: hr_utility.trace('l_effective_date: '||l_effective_date);
7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);
7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);
7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);
7483:
7484: OPEN csr_pre_pact_eff_date(g_pre_pact_id);
7485: FETCH csr_pre_pact_eff_date

Line 7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);

7478: hr_utility.trace('l_effective_date: '||l_effective_date);
7479: hr_utility.trace('g_fps_effective_date: '||g_fps_effective_date);
7480: hr_utility.trace('g_business_group_id: '||g_business_group_id);
7481: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
7482: hr_utility.trace('g_payroll_id: '||g_payroll_id);
7483:
7484: OPEN csr_pre_pact_eff_date(g_pre_pact_id);
7485: FETCH csr_pre_pact_eff_date
7486: INTO l_pre_pact_effective_date;

Line 7494: hr_utility.trace('l_first_fps_run_date: '||l_first_fps_run_date);

7490: FETCH get_first_fps_date
7491: INTO l_first_fps_run_date;
7492: CLOSE get_first_fps_date;
7493:
7494: hr_utility.trace('l_first_fps_run_date: '||l_first_fps_run_date);
7495:
7496: g_first_fps_run_date := l_first_fps_run_date;
7497:
7498: hr_utility.trace('g_first_fps_run_date: '||g_first_fps_run_date);

Line 7498: hr_utility.trace('g_first_fps_run_date: '||g_first_fps_run_date);

7494: hr_utility.trace('l_first_fps_run_date: '||l_first_fps_run_date);
7495:
7496: g_first_fps_run_date := l_first_fps_run_date;
7497:
7498: hr_utility.trace('g_first_fps_run_date: '||g_first_fps_run_date);
7499:
7500: SELECT distinct element_type_id
7501: INTO g_paye_element_id
7502: FROM pay_element_types_f

Line 7518: hr_utility.trace('g_paye_element_id: '||TO_CHAR(g_paye_element_id));

7514: FROM pay_element_types_f
7515: WHERE element_name = 'Advance Period'
7516: AND legislation_code = 'GB';
7517:
7518: hr_utility.trace('g_paye_element_id: '||TO_CHAR(g_paye_element_id));
7519:
7520: IF l_effective_date >= to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) THEN
7521: g_start_year := to_date('06-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY' ) ;
7522: g_end_year := to_date('05-04-'||TO_CHAR(to_number(SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4))+1 ),'DD-MM-YYYY') ;

Line 7528: hr_utility.trace('g_start_year: '||g_start_year);

7524: g_start_year := to_date('06-04-'||TO_CHAR(to_number(SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4))-1 ),'DD-MM-YYYY') ;
7525: g_end_year := to_date('05-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
7526: END IF;
7527:
7528: hr_utility.trace('g_start_year: '||g_start_year);
7529: hr_utility.trace('g_end_year: '||g_end_year);
7530: hr_utility.trace('l_pre_pact_effective_date: '||l_pre_pact_effective_date);
7531:
7532: if (g_start_year <= l_pre_pact_effective_date and g_end_year >= l_pre_pact_effective_date) then

Line 7529: hr_utility.trace('g_end_year: '||g_end_year);

7525: g_end_year := to_date('05-04-'||SUBSTR(TO_CHAR(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
7526: END IF;
7527:
7528: hr_utility.trace('g_start_year: '||g_start_year);
7529: hr_utility.trace('g_end_year: '||g_end_year);
7530: hr_utility.trace('l_pre_pact_effective_date: '||l_pre_pact_effective_date);
7531:
7532: if (g_start_year <= l_pre_pact_effective_date and g_end_year >= l_pre_pact_effective_date) then
7533: hr_utility.trace('Valid Effective Date for FPS Concurrent Program');

Line 7530: hr_utility.trace('l_pre_pact_effective_date: '||l_pre_pact_effective_date);

7526: END IF;
7527:
7528: hr_utility.trace('g_start_year: '||g_start_year);
7529: hr_utility.trace('g_end_year: '||g_end_year);
7530: hr_utility.trace('l_pre_pact_effective_date: '||l_pre_pact_effective_date);
7531:
7532: if (g_start_year <= l_pre_pact_effective_date and g_end_year >= l_pre_pact_effective_date) then
7533: hr_utility.trace('Valid Effective Date for FPS Concurrent Program');
7534: else

Line 7533: hr_utility.trace('Valid Effective Date for FPS Concurrent Program');

7529: hr_utility.trace('g_end_year: '||g_end_year);
7530: hr_utility.trace('l_pre_pact_effective_date: '||l_pre_pact_effective_date);
7531:
7532: if (g_start_year <= l_pre_pact_effective_date and g_end_year >= l_pre_pact_effective_date) then
7533: hr_utility.trace('Valid Effective Date for FPS Concurrent Program');
7534: else
7535: hr_utility.trace('Invalid Effective Date for FPS Concurrent Program');
7536: fnd_file.put_line(fnd_file.LOG,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');
7537: fnd_file.put_line(fnd_file.output,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');

Line 7535: hr_utility.trace('Invalid Effective Date for FPS Concurrent Program');

7531:
7532: if (g_start_year <= l_pre_pact_effective_date and g_end_year >= l_pre_pact_effective_date) then
7533: hr_utility.trace('Valid Effective Date for FPS Concurrent Program');
7534: else
7535: hr_utility.trace('Invalid Effective Date for FPS Concurrent Program');
7536: fnd_file.put_line(fnd_file.LOG,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');
7537: fnd_file.put_line(fnd_file.output,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');
7538: raise_application_error(-20001,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');
7539: end if;

Line 7542: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');

7538: raise_application_error(-20001,'FPS Program Effective date must be within the tax year of corresponding Pre-Payment Process Effective Date.');
7539: end if;
7540:
7541: /*
7542: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS: ');
7543: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(g_pre_pact_id, 'FPS');
7544: */
7545:
7546: OPEN csr_ni_details;

Line 7555: hr_utility.trace('balance_name: '||g_fps_bal_det_tab(l_balance_counter).balance_name);

7551: l_balance_counter := 1;
7552: FOR rec IN get_defined_balance_id
7553: LOOP
7554: g_fps_bal_det_tab(l_balance_counter).balance_name := rec.balance_name;
7555: hr_utility.trace('balance_name: '||g_fps_bal_det_tab(l_balance_counter).balance_name);
7556: g_fps_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7557: hr_utility.trace('balance_type_id: '||g_fps_bal_det_tab(l_balance_counter).balance_type_id);
7558: g_fps_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);

Line 7557: hr_utility.trace('balance_type_id: '||g_fps_bal_det_tab(l_balance_counter).balance_type_id);

7553: LOOP
7554: g_fps_bal_det_tab(l_balance_counter).balance_name := rec.balance_name;
7555: hr_utility.trace('balance_name: '||g_fps_bal_det_tab(l_balance_counter).balance_name);
7556: g_fps_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7557: hr_utility.trace('balance_type_id: '||g_fps_bal_det_tab(l_balance_counter).balance_type_id);
7558: g_fps_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);
7560: g_fps_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);

Line 7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);

7555: hr_utility.trace('balance_name: '||g_fps_bal_det_tab(l_balance_counter).balance_name);
7556: g_fps_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7557: hr_utility.trace('balance_type_id: '||g_fps_bal_det_tab(l_balance_counter).balance_type_id);
7558: g_fps_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);
7560: g_fps_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);
7562: g_fps_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7563: hr_utility.trace('defined_balance_id: '||g_fps_bal_det_tab(l_balance_counter).defined_balance_id);

Line 7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);

7557: hr_utility.trace('balance_type_id: '||g_fps_bal_det_tab(l_balance_counter).balance_type_id);
7558: g_fps_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);
7560: g_fps_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);
7562: g_fps_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7563: hr_utility.trace('defined_balance_id: '||g_fps_bal_det_tab(l_balance_counter).defined_balance_id);
7564: l_balance_counter := l_balance_counter + 1;
7565: hr_utility.trace('Balance Counter: '||l_balance_counter);

Line 7563: hr_utility.trace('defined_balance_id: '||g_fps_bal_det_tab(l_balance_counter).defined_balance_id);

7559: hr_utility.trace('database_item_suffix: '||g_fps_bal_det_tab(l_balance_counter).database_item_suffix);
7560: g_fps_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);
7562: g_fps_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7563: hr_utility.trace('defined_balance_id: '||g_fps_bal_det_tab(l_balance_counter).defined_balance_id);
7564: l_balance_counter := l_balance_counter + 1;
7565: hr_utility.trace('Balance Counter: '||l_balance_counter);
7566: END LOOP;
7567:

Line 7565: hr_utility.trace('Balance Counter: '||l_balance_counter);

7561: hr_utility.trace('balance_dimension_id: '||g_fps_bal_det_tab(l_balance_counter).balance_dimension_id);
7562: g_fps_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7563: hr_utility.trace('defined_balance_id: '||g_fps_bal_det_tab(l_balance_counter).defined_balance_id);
7564: l_balance_counter := l_balance_counter + 1;
7565: hr_utility.trace('Balance Counter: '||l_balance_counter);
7566: END LOOP;
7567:
7568: FOR i IN 1..g_fps_bal_det_tab.last
7569: LOOP

Line 7578: hr_utility.trace('balance name: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_name);

7574: l_balance_counter := 1;
7575: FOR rec IN get_aggr_defined_balance_id
7576: LOOP
7577: g_fps_aggr_bal_det_tab(l_balance_counter).balance_name := rec.balance_name;
7578: hr_utility.trace('balance name: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_name);
7579: g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7580: hr_utility.trace('balance_type_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id);
7581: g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);

Line 7580: hr_utility.trace('balance_type_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id);

7576: LOOP
7577: g_fps_aggr_bal_det_tab(l_balance_counter).balance_name := rec.balance_name;
7578: hr_utility.trace('balance name: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_name);
7579: g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7580: hr_utility.trace('balance_type_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id);
7581: g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);
7583: g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);

Line 7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);

7578: hr_utility.trace('balance name: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_name);
7579: g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id := rec.balance_type_id;
7580: hr_utility.trace('balance_type_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id);
7581: g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);
7583: g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);
7585: g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7586: hr_utility.trace('defined_balance_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id);

Line 7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);

7580: hr_utility.trace('balance_type_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_type_id);
7581: g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix := rec.database_item_suffix;
7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);
7583: g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);
7585: g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7586: hr_utility.trace('defined_balance_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id);
7587: l_balance_counter := l_balance_counter + 1;
7588: hr_utility.trace('Balance Counter: '||l_balance_counter);

Line 7586: hr_utility.trace('defined_balance_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id);

7582: hr_utility.trace('database_item_suffix: '||g_fps_aggr_bal_det_tab(l_balance_counter).database_item_suffix);
7583: g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id := rec.balance_dimension_id;
7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);
7585: g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7586: hr_utility.trace('defined_balance_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id);
7587: l_balance_counter := l_balance_counter + 1;
7588: hr_utility.trace('Balance Counter: '||l_balance_counter);
7589: END LOOP;
7590:

Line 7588: hr_utility.trace('Balance Counter: '||l_balance_counter);

7584: hr_utility.trace('balance_dimension_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).balance_dimension_id);
7585: g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id := rec.defined_balance_id;
7586: hr_utility.trace('defined_balance_id: '||g_fps_aggr_bal_det_tab(l_balance_counter).defined_balance_id);
7587: l_balance_counter := l_balance_counter + 1;
7588: hr_utility.trace('Balance Counter: '||l_balance_counter);
7589: END LOOP;
7590:
7591: FOR i IN 1..g_fps_aggr_bal_det_tab.last
7592: LOOP

Line 7597: hr_utility.set_location('Leaving '|| l_proc, 10);

7593: g_aggr_defined_balance_lst(i).defined_balance_id := g_fps_aggr_bal_det_tab(i).defined_balance_id;
7594: END LOOP;
7595:
7596: --Aggregation balances ends here
7597: hr_utility.set_location('Leaving '|| l_proc, 10);
7598:
7599: EXCEPTION
7600: WHEN OTHERS THEN
7601: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);

Line 7602: hr_utility.raise_error;

7598:
7599: EXCEPTION
7600: WHEN OTHERS THEN
7601: fnd_file.put_line(fnd_file.LOG,'Exception:' || SQLCODE || ' - ' || SQLERRM);
7602: hr_utility.raise_error;
7603: END archinit;
7604: --
7605: procedure add_other_asg_ni_ytd(c_asg_act_id in number , p_archive_tab in out nocopy act_info_rec) is
7606:

Line 7618: hr_utility.trace('Entering : add_other_asg_ni_ytd');

7614: and pbd.LEGISLATION_CODE = 'GB'
7615: and pbt.LEGISLATION_CODE = 'GB';
7616: l_def_bal_id number;
7617: begin
7618: hr_utility.trace('Entering : add_other_asg_ni_ytd');
7619: hr_utility.trace('c_asg_act_id: ' || c_asg_act_id);
7620:
7621: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able', '_ASG_TD_YTD');
7622: fetch csr_def_bal_id into l_def_bal_id;

Line 7619: hr_utility.trace('c_asg_act_id: ' || c_asg_act_id);

7615: and pbt.LEGISLATION_CODE = 'GB';
7616: l_def_bal_id number;
7617: begin
7618: hr_utility.trace('Entering : add_other_asg_ni_ytd');
7619: hr_utility.trace('c_asg_act_id: ' || c_asg_act_id);
7620:
7621: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able', '_ASG_TD_YTD');
7622: fetch csr_def_bal_id into l_def_bal_id;
7623: hr_utility.trace('l_def_bal_id1: ' || l_def_bal_id);

Line 7623: hr_utility.trace('l_def_bal_id1: ' || l_def_bal_id);

7619: hr_utility.trace('c_asg_act_id: ' || c_asg_act_id);
7620:
7621: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able', '_ASG_TD_YTD');
7622: fetch csr_def_bal_id into l_def_bal_id;
7623: hr_utility.trace('l_def_bal_id1: ' || l_def_bal_id);
7624: close csr_def_bal_id;
7625: p_archive_tab.act_info2 := nvl(p_archive_tab.act_info2,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7626:
7627: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able LEL', '_ASG_TD_YTD');

Line 7629: hr_utility.trace('l_def_bal_id2: ' || l_def_bal_id);

7625: p_archive_tab.act_info2 := nvl(p_archive_tab.act_info2,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7626:
7627: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able LEL', '_ASG_TD_YTD');
7628: fetch csr_def_bal_id into l_def_bal_id;
7629: hr_utility.trace('l_def_bal_id2: ' || l_def_bal_id);
7630: close csr_def_bal_id;
7631: p_archive_tab.act_info3 := nvl(p_archive_tab.act_info3,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7632:
7633: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able ET', '_ASG_TD_YTD');

Line 7635: hr_utility.trace('l_def_bal_id3: ' || l_def_bal_id);

7631: p_archive_tab.act_info3 := nvl(p_archive_tab.act_info3,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7632:
7633: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able ET', '_ASG_TD_YTD');
7634: fetch csr_def_bal_id into l_def_bal_id;
7635: hr_utility.trace('l_def_bal_id3: ' || l_def_bal_id);
7636: close csr_def_bal_id;
7637: p_archive_tab.act_info4 := nvl(p_archive_tab.act_info4,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7638:
7639: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able UAP', '_ASG_TD_YTD');

Line 7641: hr_utility.trace('l_def_bal_id4: ' || l_def_bal_id);

7637: p_archive_tab.act_info4 := nvl(p_archive_tab.act_info4,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7638:
7639: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able UAP', '_ASG_TD_YTD');
7640: fetch csr_def_bal_id into l_def_bal_id;
7641: hr_utility.trace('l_def_bal_id4: ' || l_def_bal_id);
7642: close csr_def_bal_id;
7643: p_archive_tab.act_info5 := nvl(p_archive_tab.act_info5,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7644:
7645: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able UEL', '_ASG_TD_YTD');

Line 7647: hr_utility.trace('l_def_bal_id5: ' || l_def_bal_id);

7643: p_archive_tab.act_info5 := nvl(p_archive_tab.act_info5,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7644:
7645: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Able UEL', '_ASG_TD_YTD');
7646: fetch csr_def_bal_id into l_def_bal_id;
7647: hr_utility.trace('l_def_bal_id5: ' || l_def_bal_id);
7648: close csr_def_bal_id;
7649: p_archive_tab.act_info6 := nvl(p_archive_tab.act_info6,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7650:
7651: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Employer', '_ASG_TD_YTD');

Line 7653: hr_utility.trace('l_def_bal_id6: ' || l_def_bal_id);

7649: p_archive_tab.act_info6 := nvl(p_archive_tab.act_info6,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7650:
7651: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Employer', '_ASG_TD_YTD');
7652: fetch csr_def_bal_id into l_def_bal_id;
7653: hr_utility.trace('l_def_bal_id6: ' || l_def_bal_id);
7654: close csr_def_bal_id;
7655: p_archive_tab.act_info7 := nvl(p_archive_tab.act_info7,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7656:
7657: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Employee', '_ASG_TD_YTD');

Line 7659: hr_utility.trace('l_def_bal_id7: ' || l_def_bal_id);

7655: p_archive_tab.act_info7 := nvl(p_archive_tab.act_info7,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7656:
7657: open csr_def_bal_id('NI ' || p_archive_tab.act_info1 || ' Employee', '_ASG_TD_YTD');
7658: fetch csr_def_bal_id into l_def_bal_id;
7659: hr_utility.trace('l_def_bal_id7: ' || l_def_bal_id);
7660: close csr_def_bal_id;
7661: p_archive_tab.act_info8 := nvl(p_archive_tab.act_info8,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7662:
7663: hr_utility.trace('Leaving : add_other_asg_ni_ytd');

Line 7663: hr_utility.trace('Leaving : add_other_asg_ni_ytd');

7659: hr_utility.trace('l_def_bal_id7: ' || l_def_bal_id);
7660: close csr_def_bal_id;
7661: p_archive_tab.act_info8 := nvl(p_archive_tab.act_info8,0) + nvl(100* hr_dirbal.get_balance(c_asg_act_id, l_def_bal_id),0);
7662:
7663: hr_utility.trace('Leaving : add_other_asg_ni_ytd');
7664: end add_other_asg_ni_ytd;
7665:
7666: ---
7667: procedure ni_agg_ytd_sum(l_archive_tab in out nocopy action_info_table,

Line 7984: hr_utility.trace('Entering get_ni_only_asg_details for asg_id: ' || l_asg_id);

7980: AND g_end_year;
7981:
7982: begin
7983:
7984: hr_utility.trace('Entering get_ni_only_asg_details for asg_id: ' || l_asg_id);
7985:
7986: open csr_get_latest_asg_action(l_asg_id);
7987: fetch csr_get_latest_asg_action into l_last_asg_action_id, l_last_effective_date;
7988: close csr_get_latest_asg_action;

Line 7996: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

7992: close csr_get_latest_asg_action_1;
7993: end if;
7994:
7995:
7996: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
7997: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
7998: OPEN csr_asg_basic_details(l_asg_id);
7999: hr_utility.trace('l_last_asg_action_id_1: '||l_last_asg_action_id_1);
8000: hr_utility.trace('l_last_effective_date_1: '||l_last_effective_date_1);

Line 7997: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

7993: end if;
7994:
7995:
7996: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
7997: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
7998: OPEN csr_asg_basic_details(l_asg_id);
7999: hr_utility.trace('l_last_asg_action_id_1: '||l_last_asg_action_id_1);
8000: hr_utility.trace('l_last_effective_date_1: '||l_last_effective_date_1);
8001:

Line 7999: hr_utility.trace('l_last_asg_action_id_1: '||l_last_asg_action_id_1);

7995:
7996: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
7997: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
7998: OPEN csr_asg_basic_details(l_asg_id);
7999: hr_utility.trace('l_last_asg_action_id_1: '||l_last_asg_action_id_1);
8000: hr_utility.trace('l_last_effective_date_1: '||l_last_effective_date_1);
8001:
8002: FETCH csr_asg_basic_details INTO l_asg_eff_start_date, l_person_id;
8003: CLOSE csr_asg_basic_details;

Line 8000: hr_utility.trace('l_last_effective_date_1: '||l_last_effective_date_1);

7996: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
7997: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
7998: OPEN csr_asg_basic_details(l_asg_id);
7999: hr_utility.trace('l_last_asg_action_id_1: '||l_last_asg_action_id_1);
8000: hr_utility.trace('l_last_effective_date_1: '||l_last_effective_date_1);
8001:
8002: FETCH csr_asg_basic_details INTO l_asg_eff_start_date, l_person_id;
8003: CLOSE csr_asg_basic_details;
8004:

Line 8005: hr_utility.set_location('Fetching person details ',10);

8001:
8002: FETCH csr_asg_basic_details INTO l_asg_eff_start_date, l_person_id;
8003: CLOSE csr_asg_basic_details;
8004:
8005: hr_utility.set_location('Fetching person details ',10);
8006: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab_per);
8007: ---
8008: hr_utility.set_location('Fetching address details ',20);
8009: l_archive_addr := fetch_address_rec(l_archive_tab_per.person_id,

Line 8008: hr_utility.set_location('Fetching address details ',20);

8004:
8005: hr_utility.set_location('Fetching person details ',10);
8006: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab_per);
8007: ---
8008: hr_utility.set_location('Fetching address details ',20);
8009: l_archive_addr := fetch_address_rec(l_archive_tab_per.person_id,
8010: l_archive_tab_per.assignment_id,
8011: g_effective_date,
8012: l_archive_tab_add);

Line 8015: hr_utility.set_location('Fetching Assignment details ',30);

8011: g_effective_date,
8012: l_archive_tab_add);
8013: l_person_id := l_archive_tab_per.person_id;
8014: --Fetching assignments details for FPS
8015: hr_utility.set_location('Fetching Assignment details ',30);
8016: if l_last_asg_action_id is not null then
8017: l_archive_asg_det1 := fetch_fps_asg_det1(l_asg_eff_start_date,
8018: g_effective_date,
8019: p_assactid,

Line 8068: hr_utility.trace('after det2');

8064: l_archive_tab_det2.act_info24 := 0;
8065: if l_last_asg_action_id is not null then
8066: l_archive_asg_det2 := fetch_first_fps_asg_det2(l_last_asg_action_id,l_asg_id,l_last_effective_date,l_archive_tab_det2);
8067: end if;
8068: hr_utility.trace('after det2');
8069:
8070:
8071:
8072: l_archive_tab_det2.act_info29 := g_pre_pact_id||','||l_last_asg_action_id;

Line 9171: hr_utility.set_location('Entering the debug: '||l_proc,1);

9167: l_fps_check NUMBER;
9168: l_fps_action_exists VARCHAR2(1) :='N';
9169: BEGIN
9170: --archive_code begins here
9171: hr_utility.set_location('Entering the debug: '||l_proc,1);
9172: hr_utility.trace('p_assactid: '||p_assactid);
9173: hr_utility.trace('p_effective_date: '||p_effective_date);
9174:
9175: -- get the parameter values present in globals to local variables.

Line 9172: hr_utility.trace('p_assactid: '||p_assactid);

9168: l_fps_action_exists VARCHAR2(1) :='N';
9169: BEGIN
9170: --archive_code begins here
9171: hr_utility.set_location('Entering the debug: '||l_proc,1);
9172: hr_utility.trace('p_assactid: '||p_assactid);
9173: hr_utility.trace('p_effective_date: '||p_effective_date);
9174:
9175: -- get the parameter values present in globals to local variables.
9176: l_first_fps := g_first_fps;

Line 9173: hr_utility.trace('p_effective_date: '||p_effective_date);

9169: BEGIN
9170: --archive_code begins here
9171: hr_utility.set_location('Entering the debug: '||l_proc,1);
9172: hr_utility.trace('p_assactid: '||p_assactid);
9173: hr_utility.trace('p_effective_date: '||p_effective_date);
9174:
9175: -- get the parameter values present in globals to local variables.
9176: l_first_fps := g_first_fps;
9177: l_tax_ref := g_tax_ref;

Line 9184: hr_utility.trace('l_first_fps_eff_date: '||l_first_fps_eff_date);

9180: FETCH csr_parameter_info
9181: INTO l_first_fps_eff_date,l_payroll;
9182: CLOSE csr_parameter_info;
9183:
9184: hr_utility.trace('l_first_fps_eff_date: '||l_first_fps_eff_date);
9185:
9186: OPEN csr_asg_basic_details(p_assactid);
9187: FETCH csr_asg_basic_details INTO l_asg_id, l_asg_eff_start_date, l_person_id, l_assignment_number;
9188: CLOSE csr_asg_basic_details;

Line 9190: hr_utility.trace('l_asg_id: '||l_asg_id);

9186: OPEN csr_asg_basic_details(p_assactid);
9187: FETCH csr_asg_basic_details INTO l_asg_id, l_asg_eff_start_date, l_person_id, l_assignment_number;
9188: CLOSE csr_asg_basic_details;
9189:
9190: hr_utility.trace('l_asg_id: '||l_asg_id);
9191: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9192: hr_utility.trace('l_person_id: '||l_person_id);
9193:
9194: open csr_is_retry_request;

Line 9191: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);

9187: FETCH csr_asg_basic_details INTO l_asg_id, l_asg_eff_start_date, l_person_id, l_assignment_number;
9188: CLOSE csr_asg_basic_details;
9189:
9190: hr_utility.trace('l_asg_id: '||l_asg_id);
9191: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9192: hr_utility.trace('l_person_id: '||l_person_id);
9193:
9194: open csr_is_retry_request;
9195: fetch csr_is_retry_request into l_retry_req_flag;

Line 9192: hr_utility.trace('l_person_id: '||l_person_id);

9188: CLOSE csr_asg_basic_details;
9189:
9190: hr_utility.trace('l_asg_id: '||l_asg_id);
9191: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9192: hr_utility.trace('l_person_id: '||l_person_id);
9193:
9194: open csr_is_retry_request;
9195: fetch csr_is_retry_request into l_retry_req_flag;
9196: close csr_is_retry_request;

Line 9201: hr_utility.trace('RETRY : l_retry_req_flag: '|| l_retry_req_flag);

9197:
9198: --RETRY LOGIC
9199: if l_retry_req_flag = 'Y' then
9200:
9201: hr_utility.trace('RETRY : l_retry_req_flag: '|| l_retry_req_flag);
9202: open csr_get_starter_details(l_asg_id);
9203: fetch csr_get_starter_details into l_new_starter;
9204: close csr_get_starter_details;
9205:

Line 9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);

9202: open csr_get_starter_details(l_asg_id);
9203: fetch csr_get_starter_details into l_new_starter;
9204: close csr_get_starter_details;
9205:
9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);
9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);
9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);
9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);
9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);

Line 9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);

9203: fetch csr_get_starter_details into l_new_starter;
9204: close csr_get_starter_details;
9205:
9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);
9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);
9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);
9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);
9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);
9211:

Line 9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);

9204: close csr_get_starter_details;
9205:
9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);
9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);
9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);
9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);
9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);
9211:
9212: if l_new_starter.starter_flag = 'Y' OR l_new_starter.pensioner_flag = 'Y' OR l_new_starter.expat_flag = 'Y' THEN

Line 9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);

9205:
9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);
9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);
9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);
9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);
9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);
9211:
9212: if l_new_starter.starter_flag = 'Y' OR l_new_starter.pensioner_flag = 'Y' OR l_new_starter.expat_flag = 'Y' THEN
9213:

Line 9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);

9206: hr_utility.trace('RETRY : l_new_starter.l_aei_id : '|| l_new_starter.l_aei_id);
9207: hr_utility.trace('RETRY : l_new_starter.l_ovn : '|| l_new_starter.l_ovn);
9208: hr_utility.trace('RETRY : l_new_starter.starter_flag : '|| l_new_starter.starter_flag);
9209: hr_utility.trace('RETRY : l_new_starter.pensioner_flag : '|| l_new_starter.pensioner_flag);
9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);
9211:
9212: if l_new_starter.starter_flag = 'Y' OR l_new_starter.pensioner_flag = 'Y' OR l_new_starter.expat_flag = 'Y' THEN
9213:
9214: hr_utility.trace('RTI Sent checked.');

Line 9214: hr_utility.trace('RTI Sent checked.');

9210: hr_utility.trace('RETRY : l_new_starter.expat_flag : '|| l_new_starter.expat_flag);
9211:
9212: if l_new_starter.starter_flag = 'Y' OR l_new_starter.pensioner_flag = 'Y' OR l_new_starter.expat_flag = 'Y' THEN
9213:
9214: hr_utility.trace('RTI Sent checked.');
9215:
9216: open csr_fps_check(l_asg_id);
9217: fetch csr_fps_check into l_fps_check;
9218: close csr_fps_check;

Line 9222: hr_utility.trace('RETRY : Reset is required.');

9218: close csr_fps_check;
9219:
9220: if l_fps_check = 0 then
9221:
9222: hr_utility.trace('RETRY : Reset is required.');
9223:
9224: --EXPAT Flag
9225: IF l_new_starter.starter_flag = 'Y' THEN
9226: IF l_new_starter.l_ovn IS NOT NULL THEN

Line 9256: hr_utility.trace('RETRY : l_retry_req_flag: '|| l_retry_req_flag);

9252: --RETRY Logic ends here
9253:
9254: --delete from pay_gb_fps_details in case of retry
9255: if l_retry_req_flag = 'Y' then
9256: hr_utility.trace('RETRY : l_retry_req_flag: '|| l_retry_req_flag);
9257: select payroll_action_id into l_pact_id
9258: from pay_assignment_actions where assignment_action_id = p_assactid;
9259: open get_min_asg_actid(l_person_id,p_assactid);
9260: fetch get_min_asg_actid into min_asgactid;

Line 9264: hr_utility.trace('deleting form pay_gb_fps_details in case of retry ');

9260: fetch get_min_asg_actid into min_asgactid;
9261: close get_min_asg_actid;
9262:
9263: if min_asgactid = p_assactid then
9264: hr_utility.trace('deleting form pay_gb_fps_details in case of retry ');
9265: delete from pay_gb_fps_details
9266: where person_ID = l_person_id
9267: and FPS_PAY_ACT_ID = l_pact_id;
9268: end if;

Line 9275: hr_utility.trace('l_per_ni_agg_flag1: '|| l_per_ni_agg_flag1);

9271:
9272: OPEN csr_asg(p_assactid, p_effective_date);
9273: FETCH csr_asg INTO l_asg_primary_flag1, l_per_ni_agg_flag1, l_per_paye_agg_flag1, l_payroll_id1;
9274: CLOSE csr_asg;
9275: hr_utility.trace('l_per_ni_agg_flag1: '|| l_per_ni_agg_flag1);
9276: hr_utility.trace('l_per_paye_agg_flag1: '|| l_per_paye_agg_flag1);
9277:
9278: --------------------------------------------------------------------------------------------------------------------
9279:

Line 9276: hr_utility.trace('l_per_paye_agg_flag1: '|| l_per_paye_agg_flag1);

9272: OPEN csr_asg(p_assactid, p_effective_date);
9273: FETCH csr_asg INTO l_asg_primary_flag1, l_per_ni_agg_flag1, l_per_paye_agg_flag1, l_payroll_id1;
9274: CLOSE csr_asg;
9275: hr_utility.trace('l_per_ni_agg_flag1: '|| l_per_ni_agg_flag1);
9276: hr_utility.trace('l_per_paye_agg_flag1: '|| l_per_paye_agg_flag1);
9277:
9278: --------------------------------------------------------------------------------------------------------------------
9279:
9280: -- First FPS Changes

Line 9283: hr_utility.trace(l_asg_f_id||' First FPS Flag : '||l_first_fps);

9279:
9280: -- First FPS Changes
9281: if l_first_fps = 'Y' then
9282:
9283: hr_utility.trace(l_asg_f_id||' First FPS Flag : '||l_first_fps);
9284:
9285: -- To get Assignment ID
9286: open csr_asg_id(p_assactid);
9287: fetch csr_asg_id into l_asg_f_id;

Line 9299: hr_utility.trace(l_asg_f_id||' First FPS Pre Pay Asg : '||l_first_fps_prepay_asg );

9295: l_first_fps_prepay_asg := 'N';
9296: end if;
9297: close csr_prepayment_made;
9298:
9299: hr_utility.trace(l_asg_f_id||' First FPS Pre Pay Asg : '||l_first_fps_prepay_asg );
9300:
9301: -- PAYE Aggr logic starts
9302: /* Below code is to filter out PAYE Aggregated employees as part of First FPS processing logic
9303: if they have any of the assignments processed in current prepayment request id.

Line 9308: hr_utility.trace('PAYE Aggregated Assignment');

9304: That means this employee would be processed in main PAYE Aggregated code itself. */
9305:
9306: l_aggr_asgs_processed := 0;
9307: IF l_per_paye_agg_flag1 = 'Y' THEN
9308: hr_utility.trace('PAYE Aggregated Assignment');
9309: hr_utility.trace('l_person_id:'||l_person_id);
9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);
9311: hr_utility.trace('g_start_year:'||g_start_year);
9312: hr_utility.trace('g_end_year:'||g_end_year);

Line 9309: hr_utility.trace('l_person_id:'||l_person_id);

9305:
9306: l_aggr_asgs_processed := 0;
9307: IF l_per_paye_agg_flag1 = 'Y' THEN
9308: hr_utility.trace('PAYE Aggregated Assignment');
9309: hr_utility.trace('l_person_id:'||l_person_id);
9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);
9311: hr_utility.trace('g_start_year:'||g_start_year);
9312: hr_utility.trace('g_end_year:'||g_end_year);
9313:

Line 9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);

9306: l_aggr_asgs_processed := 0;
9307: IF l_per_paye_agg_flag1 = 'Y' THEN
9308: hr_utility.trace('PAYE Aggregated Assignment');
9309: hr_utility.trace('l_person_id:'||l_person_id);
9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);
9311: hr_utility.trace('g_start_year:'||g_start_year);
9312: hr_utility.trace('g_end_year:'||g_end_year);
9313:
9314: OPEN csr_aggr_asgs_processed(l_person_id, g_pre_pact_id, g_start_year, g_end_year);

Line 9311: hr_utility.trace('g_start_year:'||g_start_year);

9307: IF l_per_paye_agg_flag1 = 'Y' THEN
9308: hr_utility.trace('PAYE Aggregated Assignment');
9309: hr_utility.trace('l_person_id:'||l_person_id);
9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);
9311: hr_utility.trace('g_start_year:'||g_start_year);
9312: hr_utility.trace('g_end_year:'||g_end_year);
9313:
9314: OPEN csr_aggr_asgs_processed(l_person_id, g_pre_pact_id, g_start_year, g_end_year);
9315: FETCH csr_aggr_asgs_processed

Line 9312: hr_utility.trace('g_end_year:'||g_end_year);

9308: hr_utility.trace('PAYE Aggregated Assignment');
9309: hr_utility.trace('l_person_id:'||l_person_id);
9310: hr_utility.trace('g_pre_pact_id:'||g_pre_pact_id);
9311: hr_utility.trace('g_start_year:'||g_start_year);
9312: hr_utility.trace('g_end_year:'||g_end_year);
9313:
9314: OPEN csr_aggr_asgs_processed(l_person_id, g_pre_pact_id, g_start_year, g_end_year);
9315: FETCH csr_aggr_asgs_processed
9316: INTO l_aggr_asgs_processed;

Line 9317: hr_utility.trace('l_aggr_asgs_processed:' ||l_aggr_asgs_processed);

9313:
9314: OPEN csr_aggr_asgs_processed(l_person_id, g_pre_pact_id, g_start_year, g_end_year);
9315: FETCH csr_aggr_asgs_processed
9316: INTO l_aggr_asgs_processed;
9317: hr_utility.trace('l_aggr_asgs_processed:' ||l_aggr_asgs_processed);
9318: CLOSE csr_aggr_asgs_processed;
9319:
9320: IF l_aggr_asgs_processed > 0 THEN
9321: l_first_fps_prepay_asg := 'Y';

Line 9322: hr_utility.trace('There is a payment made for one of his asgs in current prepayment request');

9318: CLOSE csr_aggr_asgs_processed;
9319:
9320: IF l_aggr_asgs_processed > 0 THEN
9321: l_first_fps_prepay_asg := 'Y';
9322: hr_utility.trace('There is a payment made for one of his asgs in current prepayment request');
9323: END IF;
9324: END IF;
9325:
9326: -- PAYE Aggr logic ends

Line 9334: hr_utility.trace('l_asg_f_id1: '|| l_asg_f_id);

9330: --for NI only aggregation
9331: l_rti_ni_proc_flag1 := 'Y';
9332:
9333: if nvl(l_per_ni_agg_flag1,'N') = 'Y' and nvl(l_per_paye_agg_flag1,'N') <> 'Y' then
9334: hr_utility.trace('l_asg_f_id1: '|| l_asg_f_id);
9335: hr_utility.trace('g_pre_pact_id: '|| g_pre_pact_id);
9336:
9337: --Check whether the assignment is first fps assignment or not
9338: --If yes process the assignment else skip the assignment

Line 9335: hr_utility.trace('g_pre_pact_id: '|| g_pre_pact_id);

9331: l_rti_ni_proc_flag1 := 'Y';
9332:
9333: if nvl(l_per_ni_agg_flag1,'N') = 'Y' and nvl(l_per_paye_agg_flag1,'N') <> 'Y' then
9334: hr_utility.trace('l_asg_f_id1: '|| l_asg_f_id);
9335: hr_utility.trace('g_pre_pact_id: '|| g_pre_pact_id);
9336:
9337: --Check whether the assignment is first fps assignment or not
9338: --If yes process the assignment else skip the assignment
9339:

Line 9361: hr_utility.trace('l_last_asg_action_id: '|| l_last_asg_action_id);

9357: l_last_effective_date;
9358:
9359: CLOSE csr_last_action_firstfps;
9360:
9361: hr_utility.trace('l_last_asg_action_id: '|| l_last_asg_action_id);
9362: hr_utility.trace('l_last_effective_date: '|| l_last_effective_date);
9363:
9364: -- Fetching balances
9365: IF l_last_asg_action_id IS NOT NULL THEN

Line 9362: hr_utility.trace('l_last_effective_date: '|| l_last_effective_date);

9358:
9359: CLOSE csr_last_action_firstfps;
9360:
9361: hr_utility.trace('l_last_asg_action_id: '|| l_last_asg_action_id);
9362: hr_utility.trace('l_last_effective_date: '|| l_last_effective_date);
9363:
9364: -- Fetching balances
9365: IF l_last_asg_action_id IS NOT NULL THEN
9366: l_gross := pay_balance_pkg.get_value(l_gross_id,l_last_asg_action_id);

Line 9377: hr_utility.trace('Assignment '||l_asg_f_id||' has YTD values');

9373: end if;
9374: END IF;
9375:
9376: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
9377: hr_utility.trace('Assignment '||l_asg_f_id||' has YTD values');
9378: ELSE
9379: hr_utility.trace('Assignment '||l_asg_f_id||' has No YTD values.');
9380: l_flag:= 'N';
9381: END IF;

Line 9379: hr_utility.trace('Assignment '||l_asg_f_id||' has No YTD values.');

9375:
9376: IF l_gross > 0 or l_taxable > 0 or l_niable > 0 THEN
9377: hr_utility.trace('Assignment '||l_asg_f_id||' has YTD values');
9378: ELSE
9379: hr_utility.trace('Assignment '||l_asg_f_id||' has No YTD values.');
9380: l_flag:= 'N';
9381: END IF;
9382:
9383: -- Assignment is not First FPS Assignment

Line 9390: hr_utility.trace('Not processed in this prepayment.');

9386: -- pre payments. This would be processed as part of max asg_act_id for this pre payment.
9387: open csr_rti_rpt_proc_prepay(l_asg_f_id,g_pre_pact_id);
9388: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag1;
9389: if csr_rti_rpt_proc_prepay%NOTFOUND then
9390: hr_utility.trace('Not processed in this prepayment.');
9391: l_rti_ni_proc_flag1 := 'N';
9392: end if;
9393: close csr_rti_rpt_proc_prepay;
9394: hr_utility.trace('l_rti_ni_proc_flag1: '|| l_rti_ni_proc_flag1);

Line 9394: hr_utility.trace('l_rti_ni_proc_flag1: '|| l_rti_ni_proc_flag1);

9390: hr_utility.trace('Not processed in this prepayment.');
9391: l_rti_ni_proc_flag1 := 'N';
9392: end if;
9393: close csr_rti_rpt_proc_prepay;
9394: hr_utility.trace('l_rti_ni_proc_flag1: '|| l_rti_ni_proc_flag1);
9395: end if;
9396:
9397: end if; --nvl(l_per_ni_agg_flag1,'N') = 'Y' and nvl(l_per_paye_agg_flag1,'N') <> 'Y
9398:

Line 9403: hr_utility.trace(l_asg_f_id||'Entering First FPS Logic');

9399:
9400: if l_first_fps = 'Y' and l_first_fps_prepay_asg = 'N' and nvl(l_rti_ni_proc_flag1,'N') = 'Y' then
9401: l_prepayment_date := g_prepayment_date;
9402:
9403: hr_utility.trace(l_asg_f_id||'Entering First FPS Logic');
9404:
9405: l_effective_date := l_prepayment_date;
9406: g_effective_date := l_prepayment_date;
9407:

Line 9417: hr_utility.trace(l_date_soy||'start tax');

9413: l_date_soy := to_date('06-04-'||to_char(to_number(substr(to_char(l_effective_date,'YYYY/MON/DD'),1,4))-1 ),'DD-MM-YYYY') ;
9414: l_date_eoy := to_date('05-04-'||substr(to_char(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
9415: End If;
9416:
9417: hr_utility.trace(l_date_soy||'start tax');
9418: hr_utility.trace(l_date_eoy||'end tax');
9419:
9420: -- To get latest assignment action id for the assignment
9421: OPEN csr_last_action(l_asg_f_id, l_effective_start_date,

Line 9418: hr_utility.trace(l_date_eoy||'end tax');

9414: l_date_eoy := to_date('05-04-'||substr(to_char(l_effective_date,'YYYY/MON/DD'),1,4),'DD-MM-YYYY') ;
9415: End If;
9416:
9417: hr_utility.trace(l_date_soy||'start tax');
9418: hr_utility.trace(l_date_eoy||'end tax');
9419:
9420: -- To get latest assignment action id for the assignment
9421: OPEN csr_last_action(l_asg_f_id, l_effective_start_date,
9422: l_effective_end_date, l_date_soy,

Line 9430: hr_utility.trace('After csr_last_action, l_last_asg_action_id='||l_last_asg_action_id);

9426:
9427: CLOSE csr_last_action;
9428:
9429:
9430: hr_utility.trace('After csr_last_action, l_last_asg_action_id='||l_last_asg_action_id);
9431: hr_utility.trace('l_last_effective_date='||fnd_date.date_to_displaydate(l_last_effective_date));
9432: --
9433:
9434: hr_utility.set_location('Fetching person details ',10);

Line 9431: hr_utility.trace('l_last_effective_date='||fnd_date.date_to_displaydate(l_last_effective_date));

9427: CLOSE csr_last_action;
9428:
9429:
9430: hr_utility.trace('After csr_last_action, l_last_asg_action_id='||l_last_asg_action_id);
9431: hr_utility.trace('l_last_effective_date='||fnd_date.date_to_displaydate(l_last_effective_date));
9432: --
9433:
9434: hr_utility.set_location('Fetching person details ',10);
9435: l_archive_person := fetch_person_rec(p_assactid, l_last_effective_date,l_last_effective_date,l_archive_tab(0));

Line 9434: hr_utility.set_location('Fetching person details ',10);

9430: hr_utility.trace('After csr_last_action, l_last_asg_action_id='||l_last_asg_action_id);
9431: hr_utility.trace('l_last_effective_date='||fnd_date.date_to_displaydate(l_last_effective_date));
9432: --
9433:
9434: hr_utility.set_location('Fetching person details ',10);
9435: l_archive_person := fetch_person_rec(p_assactid, l_last_effective_date,l_last_effective_date,l_archive_tab(0));
9436:
9437: hr_utility.set_location('Fetching address details ',20);
9438: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,

Line 9437: hr_utility.set_location('Fetching address details ',20);

9433:
9434: hr_utility.set_location('Fetching person details ',10);
9435: l_archive_person := fetch_person_rec(p_assactid, l_last_effective_date,l_last_effective_date,l_archive_tab(0));
9436:
9437: hr_utility.set_location('Fetching address details ',20);
9438: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,
9439: l_archive_tab(0).assignment_id,
9440: l_last_effective_date,
9441: l_archive_tab(1));

Line 9443: hr_utility.set_location('Fetching Assignment details ',30);

9439: l_archive_tab(0).assignment_id,
9440: l_last_effective_date,
9441: l_archive_tab(1));
9442:
9443: hr_utility.set_location('Fetching Assignment details ',30);
9444: l_archive_asg_det1 := fetch_fps_asg_det1(l_asg_eff_start_date,
9445: l_last_effective_date,
9446: p_assactid,
9447: l_last_asg_action_id,

Line 9455: hr_utility.set_location('Calling fetch_first_fps_agg_asg_det2',30);

9451:
9452: l_date_flag := fetch_start_date(l_asg_f_id,l_effective_date,l_last_effective_date,l_tax_ref,l_date_soy,p_starter_set,l_archive_tab(2));
9453:
9454: IF l_per_paye_agg_flag1 = 'Y' THEN
9455: hr_utility.set_location('Calling fetch_first_fps_agg_asg_det2',30);
9456: l_archive_asg_det2 := fetch_first_fps_agg_asg_det2(l_last_asg_action_id,l_asg_f_id,l_last_effective_date,l_archive_tab(3));
9457: ELSE
9458: hr_utility.set_location('Calling fetch_first_fps_asg_det2',30);
9459: l_archive_asg_det2 := fetch_first_fps_asg_det2(l_last_asg_action_id,l_asg_f_id,l_last_effective_date,l_archive_tab(3));

Line 9458: hr_utility.set_location('Calling fetch_first_fps_asg_det2',30);

9454: IF l_per_paye_agg_flag1 = 'Y' THEN
9455: hr_utility.set_location('Calling fetch_first_fps_agg_asg_det2',30);
9456: l_archive_asg_det2 := fetch_first_fps_agg_asg_det2(l_last_asg_action_id,l_asg_f_id,l_last_effective_date,l_archive_tab(3));
9457: ELSE
9458: hr_utility.set_location('Calling fetch_first_fps_asg_det2',30);
9459: l_archive_asg_det2 := fetch_first_fps_asg_det2(l_last_asg_action_id,l_asg_f_id,l_last_effective_date,l_archive_tab(3));
9460: END IF;
9461: i := 3;
9462:

Line 9471: hr_utility.trace(l_asg_f_id||' FIRST FPS ASG Inside NI calculation.');

9467: FETCH csr_last_action
9468: INTO l_last_asg_action_id,
9469: l_last_effective_date;
9470:
9471: hr_utility.trace(l_asg_f_id||' FIRST FPS ASG Inside NI calculation.');
9472:
9473: IF l_per_paye_agg_flag1 = 'Y' THEN
9474: hr_utility.set_location('Calling get_ni_bal_paye_aggr_for_asg',30);
9475: pay_gb_fps_ni_and_others.get_ni_bal_paye_aggr_for_asg(l_asg_f_id,

Line 9474: hr_utility.set_location('Calling get_ni_bal_paye_aggr_for_asg',30);

9470:
9471: hr_utility.trace(l_asg_f_id||' FIRST FPS ASG Inside NI calculation.');
9472:
9473: IF l_per_paye_agg_flag1 = 'Y' THEN
9474: hr_utility.set_location('Calling get_ni_bal_paye_aggr_for_asg',30);
9475: pay_gb_fps_ni_and_others.get_ni_bal_paye_aggr_for_asg(l_asg_f_id,
9476: l_last_asg_action_id,
9477: p_ni_a_balance,
9478: p_ni_b_balance,

Line 9492: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);

9488: --Get NI RTI reporting assignment
9489: open csr_get_ni_rpt_asg(l_asg_f_id);
9490: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
9491: close csr_get_ni_rpt_asg;
9492: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);
9493: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_f_id || 'is ' ||l_ni_rpt_asg_id ,1000);
9494:
9495: if l_ni_rpt_asg_id <> l_asg_f_id then
9496: -- Non RTI reporting assignment

Line 9493: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_f_id || 'is ' ||l_ni_rpt_asg_id ,1000);

9489: open csr_get_ni_rpt_asg(l_asg_f_id);
9490: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
9491: close csr_get_ni_rpt_asg;
9492: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);
9493: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_f_id || 'is ' ||l_ni_rpt_asg_id ,1000);
9494:
9495: if l_ni_rpt_asg_id <> l_asg_f_id then
9496: -- Non RTI reporting assignment
9497: hr_utility.set_location('Calling get_ni_balances_for_asg for non Ni RTI reporting assignment',30);

Line 9497: hr_utility.set_location('Calling get_ni_balances_for_asg for non Ni RTI reporting assignment',30);

9493: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_f_id || 'is ' ||l_ni_rpt_asg_id ,1000);
9494:
9495: if l_ni_rpt_asg_id <> l_asg_f_id then
9496: -- Non RTI reporting assignment
9497: hr_utility.set_location('Calling get_ni_balances_for_asg for non Ni RTI reporting assignment',30);
9498: pay_gb_fps_ni_and_others.get_ni_balances_for_asg(l_last_asg_action_id,
9499: p_ni_a_balance,
9500: p_ni_b_balance,
9501: p_ni_c_balance,

Line 9508: hr_utility.set_location('Calling get_ni_balances_for_asg for Ni RTI reporting assignment',30);

9504: p_ni_j_balance,
9505: p_ni_l_balance);
9506: else
9507: --RTI Reporting Assignment
9508: hr_utility.set_location('Calling get_ni_balances_for_asg for Ni RTI reporting assignment',30);
9509: -- get the max assingment action id prcessed in this prepayment
9510: -- get the YTD values for that assignment action id
9511: open csr_get_max_asg_actid_person(l_archive_tab(0).person_id,l_first_fps_eff_date);
9512: fetch csr_get_max_asg_actid_person INTO l_last_asg_action_id,l_last_effective_date;

Line 9529: hr_utility.set_location('Calling get_ni_balances_for_asg',30);

9525: END IF;
9526:
9527: ELSE
9528: -- Non Aggregation
9529: hr_utility.set_location('Calling get_ni_balances_for_asg',30);
9530: pay_gb_fps_ni_and_others.get_ni_balances_for_asg(l_last_asg_action_id,
9531: p_ni_a_balance,
9532: p_ni_b_balance,
9533: p_ni_c_balance,

Line 9692: hr_utility.trace('NON RPT act_info1' || l_archive_tab(k).act_info1);

9688: if l_ni_rpt_asg_id <> l_asg_f_id then
9689: FOR k IN 4..i
9690: LOOP
9691: if l_archive_tab(k).act_info1 is not null then
9692: hr_utility.trace('NON RPT act_info1' || l_archive_tab(k).act_info1);
9693: l_archive_tab(k).act_info3 := 0;
9694: l_archive_tab(k).act_info4 := 0;
9695: l_archive_tab(k).act_info5 := 0;
9696: l_archive_tab(k).act_info6 := 0;

Line 9713: hr_utility.set_location ('Calling FPS NI validations', 10);

9709: l_fps_etext_ni_flag := 'Y';
9710:
9711: FOR i_count IN 4..i
9712: LOOP
9713: hr_utility.set_location ('Calling FPS NI validations', 10);
9714: pay_gb_rti_fps_validate.ni_validations(p_assactid, p_effective_date, l_archive_tab,i_count,l_fps_etext_ni_flag);
9715: IF l_fps_etext_ni_flag = 'Y'
9716: THEN
9717: l_fps_ni_val_err := TRUE;

Line 9725: hr_utility.set_location('Validation failed, raise error.',999);

9721:
9722: IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 AND l_archive_asg_det2 THEN
9723: IF l_per_addr_val_flag = 'Y' OR l_asg_val_flag = 'Y' OR l_fps_ni_val_err -- If validation fails , that record will not be archived.
9724: THEN
9725: hr_utility.set_location('Validation failed, raise error.',999);
9726: raise error_found;
9727: ELSE
9728: hr_utility.set_location('Validation successful, archive data.',999);
9729: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);

Line 9728: hr_utility.set_location('Validation successful, archive data.',999);

9724: THEN
9725: hr_utility.set_location('Validation failed, raise error.',999);
9726: raise error_found;
9727: ELSE
9728: hr_utility.set_location('Validation successful, archive data.',999);
9729: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
9730: END IF;
9731: ELSE
9732: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

Line 9732: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

9728: hr_utility.set_location('Validation successful, archive data.',999);
9729: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
9730: END IF;
9731: ELSE
9732: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);
9733: raise error_found;
9734: END IF;
9735:
9736: hr_utility.trace(l_asg_f_id||'Leaving First FPS Logic');

Line 9736: hr_utility.trace(l_asg_f_id||'Leaving First FPS Logic');

9732: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);
9733: raise error_found;
9734: END IF;
9735:
9736: hr_utility.trace(l_asg_f_id||'Leaving First FPS Logic');
9737:
9738: else -- First Fps and First Fps Prepayment else starts
9739: hr_utility.trace(l_asg_f_id||'Entering FPS Logic');
9740: -- FIRST FPS changes ends

Line 9739: hr_utility.trace(l_asg_f_id||'Entering FPS Logic');

9735:
9736: hr_utility.trace(l_asg_f_id||'Leaving First FPS Logic');
9737:
9738: else -- First Fps and First Fps Prepayment else starts
9739: hr_utility.trace(l_asg_f_id||'Entering FPS Logic');
9740: -- FIRST FPS changes ends
9741:
9742: --*****************************************************************************************************
9743: -- Below code is to verify whether current payment for this assignment is already archived while

Line 9756: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

9752: INTO l_last_asg_action_id,
9753: l_last_effective_date;
9754: CLOSE csr_last_payroll_action;
9755:
9756: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9757: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
9758: ---
9759:
9760: OPEN csr_get_payment_date(l_last_asg_action_id);

Line 9757: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

9753: l_last_effective_date;
9754: CLOSE csr_last_payroll_action;
9755:
9756: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9757: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
9758: ---
9759:
9760: OPEN csr_get_payment_date(l_last_asg_action_id);
9761: FETCH csr_get_payment_date INTO l_payment_date;

Line 9764: hr_utility.trace('l_payment_date: '||l_payment_date);

9760: OPEN csr_get_payment_date(l_last_asg_action_id);
9761: FETCH csr_get_payment_date INTO l_payment_date;
9762: CLOSE csr_get_payment_date;
9763:
9764: hr_utility.trace('l_payment_date: '||l_payment_date);
9765: g_effective_date := l_payment_date;
9766:
9767: OPEN csr_asg(p_assactid, g_effective_date);
9768: FETCH csr_asg INTO l_asg_primary_flag, l_per_ni_agg_flag, l_per_paye_agg_flag, l_payroll_id;

Line 9771: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);

9767: OPEN csr_asg(p_assactid, g_effective_date);
9768: FETCH csr_asg INTO l_asg_primary_flag, l_per_ni_agg_flag, l_per_paye_agg_flag, l_payroll_id;
9769: CLOSE csr_asg;
9770:
9771: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);
9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:

Line 9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);

9768: FETCH csr_asg INTO l_asg_primary_flag, l_per_ni_agg_flag, l_per_paye_agg_flag, l_payroll_id;
9769: CLOSE csr_asg;
9770:
9771: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);
9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);

Line 9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);

9769: CLOSE csr_asg;
9770:
9771: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);
9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);

Line 9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);

9770:
9771: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);
9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);

Line 9776: hr_utility.trace('l_asg_id: '||l_asg_id);

9772: hr_utility.trace('l_per_paye_agg_flag: '||l_per_paye_agg_flag);
9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);

Line 9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);

9773: hr_utility.trace('l_per_ni_agg_flag: '||l_per_ni_agg_flag);
9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);

Line 9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);

9774: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);

Line 9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);

9775:
9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);
9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);

Line 9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);

9776: hr_utility.trace('l_asg_id: '||l_asg_id);
9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);
9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
9784:

Line 9781: hr_utility.trace('g_start_year: '||g_start_year);

9777: hr_utility.trace('l_asg_eff_start_date: '||l_asg_eff_start_date);
9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);
9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
9784:
9785: --*****************************************************************************************************

Line 9782: hr_utility.trace('g_end_year: '||g_end_year);

9778: hr_utility.trace('l_asg_primary_flag: '||l_asg_primary_flag);
9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);
9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
9784:
9785: --*****************************************************************************************************
9786: -- Below code processes all non-aggregated assignments

Line 9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);

9779: hr_utility.trace('l_per_agg_flag: '||l_per_agg_flag);
9780: hr_utility.trace('l_payroll_id: '||l_payroll_id);
9781: hr_utility.trace('g_start_year: '||g_start_year);
9782: hr_utility.trace('g_end_year: '||g_end_year);
9783: hr_utility.trace('g_pre_pact_id: '||g_pre_pact_id);
9784:
9785: --*****************************************************************************************************
9786: -- Below code processes all non-aggregated assignments
9787: --*****************************************************************************************************

Line 9791: hr_utility.trace('Entered Non-Aggregated Code');

9787: --*****************************************************************************************************
9788:
9789: IF (l_per_paye_agg_flag <> 'Y' and l_per_ni_agg_flag <> 'Y') THEN
9790:
9791: hr_utility.trace('Entered Non-Aggregated Code');
9792:
9793: OPEN csr_last_payroll_action(l_asg_id, g_pre_pact_id, l_asg_eff_start_date, g_start_year,g_end_year);
9794: FETCH csr_last_payroll_action
9795: INTO l_last_asg_action_id,

Line 9806: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);

9802: l_prepay_payroll_action_id,
9803: l_prepay_effective_date;
9804: CLOSE csr_prepay_asg_act_details;
9805:
9806: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
9809:
9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

Line 9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);

9803: l_prepay_effective_date;
9804: CLOSE csr_prepay_asg_act_details;
9805:
9806: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
9809:
9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9811: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

Line 9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);

9804: CLOSE csr_prepay_asg_act_details;
9805:
9806: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
9809:
9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9811: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
9812: l_start_date := l_asg_eff_start_date;

Line 9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

9806: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
9809:
9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9811: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
9812: l_start_date := l_asg_eff_start_date;
9813: l_end_date := g_effective_date;
9814:

Line 9811: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

9807: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
9808: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
9809:
9810: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
9811: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
9812: l_start_date := l_asg_eff_start_date;
9813: l_end_date := g_effective_date;
9814:
9815: ---

Line 9836: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);

9832: fnd_file.put_line (fnd_file.LOG,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
9833: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
9834: end;
9835:
9836: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
9837: hr_utility.trace('l_hash_code: '||l_hash_code);
9838:
9839: ---
9840:

Line 9837: hr_utility.trace('l_hash_code: '||l_hash_code);

9833: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
9834: end;
9835:
9836: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
9837: hr_utility.trace('l_hash_code: '||l_hash_code);
9838:
9839: ---
9840:
9841: OPEN csr_total_payment (l_prepay_asg_action_id);

Line 9845: hr_utility.trace('l_total_payment: '||l_total_payment);

9841: OPEN csr_total_payment (l_prepay_asg_action_id);
9842: FETCH csr_total_payment INTO l_total_payment;
9843: CLOSE csr_total_payment;
9844:
9845: hr_utility.trace('l_total_payment: '||l_total_payment);
9846:
9847: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
9848:
9849: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

Line 9849: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

9845: hr_utility.trace('l_total_payment: '||l_total_payment);
9846:
9847: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
9848:
9849: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
9850: ---
9851:
9852: hr_utility.set_location('Fetching person details ',10);
9853: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));

Line 9852: hr_utility.set_location('Fetching person details ',10);

9848:
9849: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
9850: ---
9851:
9852: hr_utility.set_location('Fetching person details ',10);
9853: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
9854: ---
9855: hr_utility.set_location('Fetching address details ',20);
9856: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,

Line 9855: hr_utility.set_location('Fetching address details ',20);

9851:
9852: hr_utility.set_location('Fetching person details ',10);
9853: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
9854: ---
9855: hr_utility.set_location('Fetching address details ',20);
9856: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,
9857: l_archive_tab(0).assignment_id,
9858: g_effective_date,
9859: l_archive_tab(1));

Line 9862: hr_utility.set_location('Fetching Assignment details ',30);

9858: g_effective_date,
9859: l_archive_tab(1));
9860: l_person_id := l_archive_tab(0).person_id;
9861: --Fetching assignments details for FPS
9862: hr_utility.set_location('Fetching Assignment details ',30);
9863: l_archive_asg_det1 := fetch_fps_asg_det1(l_asg_eff_start_date,
9864: g_effective_date,
9865: p_assactid,
9866: l_last_asg_action_id,

Line 9872: hr_utility.set_location('Assignment Hash Code to archive record4',30);

9868: l_archive_tab(0),
9869: l_archive_tab(2),
9870: p_starter_set);
9871:
9872: hr_utility.set_location('Assignment Hash Code to archive record4',30);
9873: l_archive_tab(2).act_info28 := l_hash_code;
9874: --****************************
9875: i := 3;
9876: l_archive_tab(3).assignment_id := l_asg_id;

Line 10077: hr_utility.trace( 'value of i :' || i);

10073: ni_contrib_ytd := NVL(ni_contrib_ytd,0) + l_archive_tab(k).act_info8;
10074: END IF;
10075: END LOOP;
10076:
10077: hr_utility.trace( 'value of i :' || i);
10078: hr_utility.trace('Assignment id : ' || l_asg_id);
10079: hr_utility.trace('ni_contrib : ' || ni_contrib);
10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );

Line 10078: hr_utility.trace('Assignment id : ' || l_asg_id);

10074: END IF;
10075: END LOOP;
10076:
10077: hr_utility.trace( 'value of i :' || i);
10078: hr_utility.trace('Assignment id : ' || l_asg_id);
10079: hr_utility.trace('ni_contrib : ' || ni_contrib);
10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
10082:

Line 10079: hr_utility.trace('ni_contrib : ' || ni_contrib);

10075: END LOOP;
10076:
10077: hr_utility.trace( 'value of i :' || i);
10078: hr_utility.trace('Assignment id : ' || l_asg_id);
10079: hr_utility.trace('ni_contrib : ' || ni_contrib);
10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
10082:
10083: -- Derive the fields 58B and 59

Line 10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );

10076:
10077: hr_utility.trace( 'value of i :' || i);
10078: hr_utility.trace('Assignment id : ' || l_asg_id);
10079: hr_utility.trace('ni_contrib : ' || ni_contrib);
10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
10082:
10083: -- Derive the fields 58B and 59
10084: -- 58B

Line 10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );

10077: hr_utility.trace( 'value of i :' || i);
10078: hr_utility.trace('Assignment id : ' || l_asg_id);
10079: hr_utility.trace('ni_contrib : ' || ni_contrib);
10080: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
10081: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
10082:
10083: -- Derive the fields 58B and 59
10084: -- 58B
10085: l_archive_tab(3).act_info8 := NVL(l_archive_tab(3).act_info8,0) -- Prev holds Total Deductions

Line 10110: hr_utility.set_location('Calling Person Address validations', 10);

10106: */
10107: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab(2));
10108:
10109: -- Validating fetched Person,Address,Assignment details for FPS
10110: hr_utility.set_location('Calling Person Address validations', 10);
10111: pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
10112: hr_utility.trace('person address' ||l_per_addr_val_flag);
10113:
10114: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails

Line 10112: hr_utility.trace('person address' ||l_per_addr_val_flag);

10108:
10109: -- Validating fetched Person,Address,Assignment details for FPS
10110: hr_utility.set_location('Calling Person Address validations', 10);
10111: pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
10112: hr_utility.trace('person address' ||l_per_addr_val_flag);
10113:
10114: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails
10115: l_personaddr_val_err := TRUE;
10116: END IF;

Line 10118: hr_utility.set_location('Calling FPS validations', 10);

10114: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails
10115: l_personaddr_val_err := TRUE;
10116: END IF;
10117:
10118: hr_utility.set_location('Calling FPS validations', 10);
10119: pay_gb_rti_fps_validate.assignment_validations(p_assactid, p_effective_date, l_archive_tab,l_fps_etext_asg_flag);
10120:
10121: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
10122: l_fps_val_err := TRUE;

Line 10125: hr_utility.set_location('After Calling FPS validations', 10);

10121: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
10122: l_fps_val_err := TRUE;
10123: END IF;
10124:
10125: hr_utility.set_location('After Calling FPS validations', 10);
10126: -- LOOP through all NIs
10127: FOR i_count IN 4..i
10128: LOOP
10129:

Line 10130: hr_utility.set_location ('Calling FPS NI validations', 10);

10126: -- LOOP through all NIs
10127: FOR i_count IN 4..i
10128: LOOP
10129:
10130: hr_utility.set_location ('Calling FPS NI validations', 10);
10131:
10132: pay_gb_rti_fps_validate.ni_validations(p_assactid, p_effective_date, l_archive_tab,i_count,l_fps_etext_ni_flag);
10133:
10134: IF l_fps_etext_ni_flag = 'Y' THEN -- If validation fails

Line 10143: hr_utility.set_location('Validation failed, raise error.',999);

10139:
10140: IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 AND l_archive_asg_det2 THEN
10141: IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.
10142: THEN
10143: hr_utility.set_location('Validation failed, raise error.',999);
10144: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
10145: raise error_found;
10146: ELSE
10147: hr_utility.set_location('Validation successful, archive data.',999);

Line 10147: hr_utility.set_location('Validation successful, archive data.',999);

10143: hr_utility.set_location('Validation failed, raise error.',999);
10144: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
10145: raise error_found;
10146: ELSE
10147: hr_utility.set_location('Validation successful, archive data.',999);
10148: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
10149:
10150: /* Moved this code to Action creation
10151: -- lock the pre payments action id with current fps assignment action id

Line 10156: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);

10152: begin
10153: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
10154: exception
10155: when dup_val_on_index then
10156: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
10157: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
10158: end;*/
10159: END IF;
10160: ELSE

Line 10157: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);

10153: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
10154: exception
10155: when dup_val_on_index then
10156: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
10157: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
10158: end;*/
10159: END IF;
10160: ELSE
10161: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

Line 10161: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

10157: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
10158: end;*/
10159: END IF;
10160: ELSE
10161: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);
10162: raise error_found;
10163: END IF;
10164:
10165: --

Line 10169: hr_utility.trace('PAYE Agg code g_payroll_action_id ' || g_payroll_action_id);

10165: --
10166:
10167: elsif l_per_paye_agg_flag = 'Y' then -- This else is for IF (l_per_paye_agg_flag <> 'Y' and l_per_ni_agg_flag <> 'Y') THEN
10168:
10169: hr_utility.trace('PAYE Agg code g_payroll_action_id ' || g_payroll_action_id);
10170: --*****************************************************************************************************
10171: -- Below code processes all aggregated assignments
10172: --*****************************************************************************************************
10173:

Line 10180: hr_utility.trace('l_last_asgact_id:' || l_last_asgact_id);

10176: INTO l_last_asgact_id,
10177: l_last_eff_date;
10178: CLOSE csr_aggr_last_payroll_action;
10179:
10180: hr_utility.trace('l_last_asgact_id:' || l_last_asgact_id);
10181: hr_utility.trace('l_last_eff_date:' || l_last_eff_date);
10182:
10183: OPEN csr_last_aggr_asg(l_last_asgact_id);
10184: FETCH csr_last_aggr_asg

Line 10181: hr_utility.trace('l_last_eff_date:' || l_last_eff_date);

10177: l_last_eff_date;
10178: CLOSE csr_aggr_last_payroll_action;
10179:
10180: hr_utility.trace('l_last_asgact_id:' || l_last_asgact_id);
10181: hr_utility.trace('l_last_eff_date:' || l_last_eff_date);
10182:
10183: OPEN csr_last_aggr_asg(l_last_asgact_id);
10184: FETCH csr_last_aggr_asg
10185: INTO l_last_asg_id;

Line 10188: hr_utility.trace('l_last_asg_id:' || l_last_asg_id);

10184: FETCH csr_last_aggr_asg
10185: INTO l_last_asg_id;
10186: CLOSE csr_last_aggr_asg;
10187:
10188: hr_utility.trace('l_last_asg_id:' || l_last_asg_id);
10189:
10190: -- should skip the aggregation logic for other assignments
10191: select max(paa.assignment_action_id) into l_asg_action_id
10192: from

Line 10200: hr_utility.trace('l_asg_action_id:' || l_asg_action_id || ' p_assactid: '|| p_assactid );

10196: paaf.person_id = l_person_id
10197: and paaf.assignment_id = paa.assignment_id
10198: and paa.payroll_action_id = g_payroll_action_id
10199: and paa.assignment_id = l_last_asg_id;
10200: hr_utility.trace('l_asg_action_id:' || l_asg_action_id || ' p_assactid: '|| p_assactid );
10201:
10202: if l_asg_action_id = p_assactid then
10203:
10204: hr_utility.trace('Entered Aggregated Code');

Line 10204: hr_utility.trace('Entered Aggregated Code');

10200: hr_utility.trace('l_asg_action_id:' || l_asg_action_id || ' p_assactid: '|| p_assactid );
10201:
10202: if l_asg_action_id = p_assactid then
10203:
10204: hr_utility.trace('Entered Aggregated Code');
10205: l_prepay_master_counter := 1;
10206:
10207: OPEN csr_aggr_last_payroll_action(l_person_id, g_pre_pact_id, l_asg_eff_start_date, g_start_year,g_end_year);
10208: FETCH csr_aggr_last_payroll_action

Line 10216: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);

10212: open csr_is_retry_request;
10213: fetch csr_is_retry_request into l_retry_req_flag;
10214: close csr_is_retry_request;
10215:
10216: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10217: hr_utility.trace('l_last_effective_date: ' ||l_last_effective_date);
10218: CLOSE csr_aggr_last_payroll_action;
10219:
10220: OPEN csr_get_payment_date(l_last_asg_action_id);

Line 10217: hr_utility.trace('l_last_effective_date: ' ||l_last_effective_date);

10213: fetch csr_is_retry_request into l_retry_req_flag;
10214: close csr_is_retry_request;
10215:
10216: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10217: hr_utility.trace('l_last_effective_date: ' ||l_last_effective_date);
10218: CLOSE csr_aggr_last_payroll_action;
10219:
10220: OPEN csr_get_payment_date(l_last_asg_action_id);
10221: FETCH csr_get_payment_date INTO l_payment_date;

Line 10224: hr_utility.trace('l_payment_date: '||l_payment_date);

10220: OPEN csr_get_payment_date(l_last_asg_action_id);
10221: FETCH csr_get_payment_date INTO l_payment_date;
10222: CLOSE csr_get_payment_date;
10223:
10224: hr_utility.trace('l_payment_date: '||l_payment_date);
10225: g_effective_date := l_payment_date;
10226:
10227: OPEN csr_prepay_asg_act_details(l_asg_id, g_pre_pact_id);
10228: FETCH csr_prepay_asg_act_details

Line 10234: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);

10230: l_prepay_payroll_action_id,
10231: l_prepay_effective_date;
10232: CLOSE csr_prepay_asg_act_details;
10233:
10234: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
10237:
10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

Line 10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);

10231: l_prepay_effective_date;
10232: CLOSE csr_prepay_asg_act_details;
10233:
10234: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
10237:
10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
10239: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

Line 10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);

10232: CLOSE csr_prepay_asg_act_details;
10233:
10234: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
10237:
10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
10239: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
10240:

Line 10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

10234: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
10237:
10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
10239: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
10240:
10241: --Fix for the bug 16409794 starts here
10242: OPEN csr_total_payment_new(l_prepay_asg_action_id);

Line 10239: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

10235: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
10236: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
10237:
10238: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
10239: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
10240:
10241: --Fix for the bug 16409794 starts here
10242: OPEN csr_total_payment_new(l_prepay_asg_action_id);
10243: FETCH csr_total_payment_new INTO l_total_payment;

Line 10245: hr_utility.trace('l_total_payment: '||l_total_payment);

10241: --Fix for the bug 16409794 starts here
10242: OPEN csr_total_payment_new(l_prepay_asg_action_id);
10243: FETCH csr_total_payment_new INTO l_total_payment;
10244: CLOSE csr_total_payment_new;
10245: hr_utility.trace('l_total_payment: '||l_total_payment);
10246:
10247: if (l_total_payment <> 0) then
10248: --Fix for the bug 16409794 ends here
10249:

Line 10253: hr_utility.set_location('Fetching person details ',10);

10249:
10250: l_start_date := l_asg_eff_start_date;
10251: l_end_date := g_effective_date;
10252:
10253: hr_utility.set_location('Fetching person details ',10);
10254: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
10255: ---
10256: hr_utility.set_location('Fetching address details ',20);
10257: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,

Line 10256: hr_utility.set_location('Fetching address details ',20);

10252:
10253: hr_utility.set_location('Fetching person details ',10);
10254: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
10255: ---
10256: hr_utility.set_location('Fetching address details ',20);
10257: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,
10258: l_archive_tab(0).assignment_id,
10259: g_effective_date,
10260: l_archive_tab(1));

Line 10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);

10267: CLOSE csr_pay_act_details;
10268:
10269:
10270:
10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);

Line 10272: hr_utility.trace('l_person_id: ' ||l_person_id);

10268:
10269:
10270:
10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);
10276: hr_utility.trace('g_end_year: ' ||g_end_year);

Line 10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);

10269:
10270:
10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);
10276: hr_utility.trace('g_end_year: ' ||g_end_year);
10277:

Line 10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);

10270:
10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);
10276: hr_utility.trace('g_end_year: ' ||g_end_year);
10277:
10278: l_tab_counter := 0;

Line 10275: hr_utility.trace('g_start_year: ' ||g_start_year);

10271: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);
10276: hr_utility.trace('g_end_year: ' ||g_end_year);
10277:
10278: l_tab_counter := 0;
10279: l_tab_proc_counter := 0;

Line 10276: hr_utility.trace('g_end_year: ' ||g_end_year);

10272: hr_utility.trace('l_person_id: ' ||l_person_id);
10273: hr_utility.trace('g_pre_pact_id: ' ||g_pre_pact_id);
10274: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10275: hr_utility.trace('g_start_year: ' ||g_start_year);
10276: hr_utility.trace('g_end_year: ' ||g_end_year);
10277:
10278: l_tab_counter := 0;
10279: l_tab_proc_counter := 0;
10280: l_tab_not_proc_counter := 0;

Line 10289: hr_utility.trace('g_first_fps_run_date: ' ||g_first_fps_run_date);

10285: -- l_single_payroll_run_exists := 'N';
10286:
10287: i_1 := -1;
10288: i_2 := -1;
10289: hr_utility.trace('g_first_fps_run_date: ' ||g_first_fps_run_date);
10290: hr_utility.trace('l_first_fps_eff_date: ' ||l_first_fps_eff_date);
10291:
10292: l_single_payroll_run_exists := 1;
10293: OPEN csr_aggr_all_payroll_actions(l_person_id, l_asg_id, l_last_asg_action_id, g_start_year, g_end_year, l_first_fps_eff_date);

Line 10290: hr_utility.trace('l_first_fps_eff_date: ' ||l_first_fps_eff_date);

10286:
10287: i_1 := -1;
10288: i_2 := -1;
10289: hr_utility.trace('g_first_fps_run_date: ' ||g_first_fps_run_date);
10290: hr_utility.trace('l_first_fps_eff_date: ' ||l_first_fps_eff_date);
10291:
10292: l_single_payroll_run_exists := 1;
10293: OPEN csr_aggr_all_payroll_actions(l_person_id, l_asg_id, l_last_asg_action_id, g_start_year, g_end_year, l_first_fps_eff_date);
10294: FETCH csr_aggr_all_payroll_actions

Line 10300: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');

10296: l_cur_last_effective_date;
10297:
10298: --Raising Exception for the current assignment
10299: if (csr_aggr_all_payroll_actions%NOTFOUND) then
10300: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');
10301: populate_run_msg(p_assactid, 'Current Assignment '|| l_assignment_number ||' is already processed in an earlier FPS run. Hence, not processing now.','W');
10302: fnd_file.put_line (fnd_file.LOG,'Current Assignment '|| l_assignment_number ||' is already processed in an earlier FPS run. Hence, not processing now.');
10303: raise already_processed;
10304: end if;

Line 10306: hr_utility.trace('l_single_payroll_run_exists start point: ' ||l_single_payroll_run_exists);

10302: fnd_file.put_line (fnd_file.LOG,'Current Assignment '|| l_assignment_number ||' is already processed in an earlier FPS run. Hence, not processing now.');
10303: raise already_processed;
10304: end if;
10305: --
10306: hr_utility.trace('l_single_payroll_run_exists start point: ' ||l_single_payroll_run_exists);
10307: hr_utility.trace('l_cur_asg_action_id ' ||l_cur_asg_action_id);
10308:
10309: l_payroll_asg_acts(l_tab_counter) := l_cur_asg_action_id;
10310: begin

Line 10307: hr_utility.trace('l_cur_asg_action_id ' ||l_cur_asg_action_id);

10303: raise already_processed;
10304: end if;
10305: --
10306: hr_utility.trace('l_single_payroll_run_exists start point: ' ||l_single_payroll_run_exists);
10307: hr_utility.trace('l_cur_asg_action_id ' ||l_cur_asg_action_id);
10308:
10309: l_payroll_asg_acts(l_tab_counter) := l_cur_asg_action_id;
10310: begin
10311: select ppa.payroll_action_id into l_oth_min_pre_pay_id from

Line 10322: hr_utility.trace('error : ' || sqlerrm);

10318: and ppa.payroll_action_id = paa.payroll_action_id
10319: and ppa.action_type in ('P','U');
10320: exception
10321: when others then
10322: hr_utility.trace('error : ' || sqlerrm);
10323: hr_utility.trace('Pre pay is not run for the l_cur_asg_action_id :-' ||l_cur_asg_action_id);
10324: l_oth_min_pre_pay_id := g_pre_pact_id;
10325: end;
10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);

Line 10323: hr_utility.trace('Pre pay is not run for the l_cur_asg_action_id :-' ||l_cur_asg_action_id);

10319: and ppa.action_type in ('P','U');
10320: exception
10321: when others then
10322: hr_utility.trace('error : ' || sqlerrm);
10323: hr_utility.trace('Pre pay is not run for the l_cur_asg_action_id :-' ||l_cur_asg_action_id);
10324: l_oth_min_pre_pay_id := g_pre_pact_id;
10325: end;
10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);
10327:

Line 10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);

10322: hr_utility.trace('error : ' || sqlerrm);
10323: hr_utility.trace('Pre pay is not run for the l_cur_asg_action_id :-' ||l_cur_asg_action_id);
10324: l_oth_min_pre_pay_id := g_pre_pact_id;
10325: end;
10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);
10327:
10328: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10329: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10330: l_tab_counter := l_tab_counter + 1;

Line 10328: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);

10324: l_oth_min_pre_pay_id := g_pre_pact_id;
10325: end;
10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);
10327:
10328: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10329: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10330: l_tab_counter := l_tab_counter + 1;
10331:
10332: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;

Line 10329: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));

10325: end;
10326: hr_utility.trace('l_oth_min_pre_pay_id: ' ||l_oth_min_pre_pay_id);
10327:
10328: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10329: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10330: l_tab_counter := l_tab_counter + 1;
10331:
10332: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10333: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);

Line 10333: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);

10329: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10330: l_tab_counter := l_tab_counter + 1;
10331:
10332: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10333: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);
10334: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));
10335: l_tab_proc_counter := l_tab_proc_counter + 1;
10336:
10337: OPEN csr_aggr_min_act_id(l_person_id, l_oth_min_pre_pay_id,g_effective_date);

Line 10334: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));

10330: l_tab_counter := l_tab_counter + 1;
10331:
10332: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10333: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);
10334: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));
10335: l_tab_proc_counter := l_tab_proc_counter + 1;
10336:
10337: OPEN csr_aggr_min_act_id(l_person_id, l_oth_min_pre_pay_id,g_effective_date);
10338: FETCH csr_aggr_min_act_id

Line 10343: hr_utility.trace('l_asg_act_count: ' ||l_asg_act_count);

10339: INTO l_asg_act_count,
10340: l_aggr_min_act_id;
10341: CLOSE csr_aggr_min_act_id;
10342:
10343: hr_utility.trace('l_asg_act_count: ' ||l_asg_act_count);
10344: hr_utility.trace('l_aggr_min_act_id: ' ||l_aggr_min_act_id);
10345:
10346: --if (l_asg_act_count > 1) then
10347: if (l_asg_act_count > 1) and (l_cur_asg_action_id > l_aggr_min_act_id) then

Line 10344: hr_utility.trace('l_aggr_min_act_id: ' ||l_aggr_min_act_id);

10340: l_aggr_min_act_id;
10341: CLOSE csr_aggr_min_act_id;
10342:
10343: hr_utility.trace('l_asg_act_count: ' ||l_asg_act_count);
10344: hr_utility.trace('l_aggr_min_act_id: ' ||l_aggr_min_act_id);
10345:
10346: --if (l_asg_act_count > 1) then
10347: if (l_asg_act_count > 1) and (l_cur_asg_action_id > l_aggr_min_act_id) then
10348: l_cur_asg_action_id := l_aggr_min_act_id;

Line 10349: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10345:
10346: --if (l_asg_act_count > 1) then
10347: if (l_asg_act_count > 1) and (l_cur_asg_action_id > l_aggr_min_act_id) then
10348: l_cur_asg_action_id := l_aggr_min_act_id;
10349: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10350: end if;
10351:
10352: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10353: hr_utility.trace('l_cur_last_effective_date: ' ||l_cur_last_effective_date);

Line 10352: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10348: l_cur_asg_action_id := l_aggr_min_act_id;
10349: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10350: end if;
10351:
10352: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10353: hr_utility.trace('l_cur_last_effective_date: ' ||l_cur_last_effective_date);
10354: loop
10355: hr_utility.trace('Entered Main Loop ');
10356: EXIT WHEN csr_aggr_all_payroll_actions%NOTFOUND;

Line 10353: hr_utility.trace('l_cur_last_effective_date: ' ||l_cur_last_effective_date);

10349: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10350: end if;
10351:
10352: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10353: hr_utility.trace('l_cur_last_effective_date: ' ||l_cur_last_effective_date);
10354: loop
10355: hr_utility.trace('Entered Main Loop ');
10356: EXIT WHEN csr_aggr_all_payroll_actions%NOTFOUND;
10357: --prepayment run check starts here

Line 10355: hr_utility.trace('Entered Main Loop ');

10351:
10352: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10353: hr_utility.trace('l_cur_last_effective_date: ' ||l_cur_last_effective_date);
10354: loop
10355: hr_utility.trace('Entered Main Loop ');
10356: EXIT WHEN csr_aggr_all_payroll_actions%NOTFOUND;
10357: --prepayment run check starts here
10358: hr_utility.trace('Before csr_aggr_sequence_id');
10359: OPEN csr_chk_prepayment_run(l_cur_asg_action_id);

Line 10358: hr_utility.trace('Before csr_aggr_sequence_id');

10354: loop
10355: hr_utility.trace('Entered Main Loop ');
10356: EXIT WHEN csr_aggr_all_payroll_actions%NOTFOUND;
10357: --prepayment run check starts here
10358: hr_utility.trace('Before csr_aggr_sequence_id');
10359: OPEN csr_chk_prepayment_run(l_cur_asg_action_id);
10360: FETCH csr_chk_prepayment_run
10361: INTO l_chk_prepayment_run;
10362: hr_utility.trace('l_chk_prepayment_run: ' ||l_chk_prepayment_run);

Line 10362: hr_utility.trace('l_chk_prepayment_run: ' ||l_chk_prepayment_run);

10358: hr_utility.trace('Before csr_aggr_sequence_id');
10359: OPEN csr_chk_prepayment_run(l_cur_asg_action_id);
10360: FETCH csr_chk_prepayment_run
10361: INTO l_chk_prepayment_run;
10362: hr_utility.trace('l_chk_prepayment_run: ' ||l_chk_prepayment_run);
10363: CLOSE csr_chk_prepayment_run;
10364:
10365: if(l_chk_prepayment_run is null or l_chk_prepayment_run = 0)then
10366: --raise prepayment error

Line 10372: hr_utility.set_location('Pre payment is not run for asg action id: '|| l_cur_asg_action_id,999);

10368: OPEN csr_asg_num(l_cur_asg_action_id, l_cur_last_effective_date);
10369: FETCH csr_asg_num INTO l_assignment_number;
10370: CLOSE csr_asg_num;
10371:
10372: hr_utility.set_location('Pre payment is not run for asg action id: '|| l_cur_asg_action_id,999);
10373: populate_run_msg(p_assactid, ' Pre payment is not run for the assignment '||l_assignment_number||' (asg action id: '|| l_cur_asg_action_id||')');
10374: fnd_file.put_line (fnd_file.LOG,' Pre payment is not run for the assignment '||l_assignment_number||' (asg action id: '|| l_cur_asg_action_id||')');
10375: raise error_found;
10376:

Line 10380: hr_utility.trace('Before csr_aggr_sequence_id');

10376:
10377: --prepayment run check ends here
10378: else
10379:
10380: hr_utility.trace('Before csr_aggr_sequence_id');
10381: OPEN csr_aggr_sequence_id(l_cur_asg_action_id);
10382: FETCH csr_aggr_sequence_id
10383: INTO l_aggr_sequence_id;
10384:

Line 10385: hr_utility.trace('l_aggr_sequence_id: ' ||l_aggr_sequence_id);

10381: OPEN csr_aggr_sequence_id(l_cur_asg_action_id);
10382: FETCH csr_aggr_sequence_id
10383: INTO l_aggr_sequence_id;
10384:
10385: hr_utility.trace('l_aggr_sequence_id: ' ||l_aggr_sequence_id);
10386: CLOSE csr_aggr_sequence_id;
10387:
10388: if (l_asg_act_count > 1) then
10389: if (l_prepay_master_counter = 1) then

Line 10400: hr_utility.trace('Before csr_aggr_locking_asg_act_id');

10396: end if;
10397: l_prepay_master_counter := l_prepay_master_counter + 1;
10398: end if;
10399:
10400: hr_utility.trace('Before csr_aggr_locking_asg_act_id');
10401:
10402: OPEN csr_aggr_locking_asg_act_id(l_person_id, l_aggr_sequence_id);
10403: FETCH csr_aggr_locking_asg_act_id
10404: INTO l_aggr_locking_asg_act_id;

Line 10405: hr_utility.trace('l_aggr_locking_asg_act_id: ' ||l_aggr_locking_asg_act_id);

10401:
10402: OPEN csr_aggr_locking_asg_act_id(l_person_id, l_aggr_sequence_id);
10403: FETCH csr_aggr_locking_asg_act_id
10404: INTO l_aggr_locking_asg_act_id;
10405: hr_utility.trace('l_aggr_locking_asg_act_id: ' ||l_aggr_locking_asg_act_id);
10406:
10407: l_payroll_asg_acts(l_tab_counter) := l_cur_asg_action_id;
10408: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));

Line 10408: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);

10404: INTO l_aggr_locking_asg_act_id;
10405: hr_utility.trace('l_aggr_locking_asg_act_id: ' ||l_aggr_locking_asg_act_id);
10406:
10407: l_payroll_asg_acts(l_tab_counter) := l_cur_asg_action_id;
10408: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10410: l_tab_counter := l_tab_counter + 1;
10411:
10412: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);

Line 10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));

10405: hr_utility.trace('l_aggr_locking_asg_act_id: ' ||l_aggr_locking_asg_act_id);
10406:
10407: l_payroll_asg_acts(l_tab_counter) := l_cur_asg_action_id;
10408: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10410: l_tab_counter := l_tab_counter + 1;
10411:
10412: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10413: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

Line 10412: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);

10408: hr_utility.trace('l_tab_counter: ' ||l_tab_counter);
10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10410: l_tab_counter := l_tab_counter + 1;
10411:
10412: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10413: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10414:
10415: OPEN csr_get_asg_id(l_cur_asg_action_id);
10416: FETCH csr_get_asg_id

Line 10413: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10409: hr_utility.trace('l_payroll_asg_acts(l_tab_counter): ' ||l_payroll_asg_acts(l_tab_counter));
10410: l_tab_counter := l_tab_counter + 1;
10411:
10412: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10413: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10414:
10415: OPEN csr_get_asg_id(l_cur_asg_action_id);
10416: FETCH csr_get_asg_id
10417: INTO l_cur_asg_id;

Line 10421: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);

10417: INTO l_cur_asg_id;
10418: CLOSE csr_get_asg_id;
10419:
10420: l_processed_in_prepayment := 'N';
10421: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10422: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10423: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10424: hr_utility.trace('l_payroll_master_asgactid: ' ||l_payroll_master_asgactid);
10425:

Line 10422: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);

10418: CLOSE csr_get_asg_id;
10419:
10420: l_processed_in_prepayment := 'N';
10421: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10422: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10423: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10424: hr_utility.trace('l_payroll_master_asgactid: ' ||l_payroll_master_asgactid);
10425:
10426: OPEN csr_processed_in_prepayment(l_prepay_asg_action_id, l_cur_asg_action_id, l_payroll_master_asgactid);

Line 10423: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10419:
10420: l_processed_in_prepayment := 'N';
10421: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10422: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10423: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10424: hr_utility.trace('l_payroll_master_asgactid: ' ||l_payroll_master_asgactid);
10425:
10426: OPEN csr_processed_in_prepayment(l_prepay_asg_action_id, l_cur_asg_action_id, l_payroll_master_asgactid);
10427: FETCH csr_processed_in_prepayment

Line 10424: hr_utility.trace('l_payroll_master_asgactid: ' ||l_payroll_master_asgactid);

10420: l_processed_in_prepayment := 'N';
10421: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10422: hr_utility.trace('l_prepay_asg_action_id: ' ||l_prepay_asg_action_id);
10423: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10424: hr_utility.trace('l_payroll_master_asgactid: ' ||l_payroll_master_asgactid);
10425:
10426: OPEN csr_processed_in_prepayment(l_prepay_asg_action_id, l_cur_asg_action_id, l_payroll_master_asgactid);
10427: FETCH csr_processed_in_prepayment
10428: INTO l_processed_in_prepayment;

Line 10430: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);

10426: OPEN csr_processed_in_prepayment(l_prepay_asg_action_id, l_cur_asg_action_id, l_payroll_master_asgactid);
10427: FETCH csr_processed_in_prepayment
10428: INTO l_processed_in_prepayment;
10429:
10430: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10431:
10432: --Fix for the bug 16409794 starts here
10433: l_fps_action_exists := 'N';
10434: OPEN csr_fps_action_exists(l_cur_asg_id,g_payroll_action_id);

Line 10449: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);

10445: and paa.assignment_id = l_cur_asg_id;
10446:
10447: if (nvl(l_processed_in_prepayment, 'N') <> 'Y') then
10448:
10449: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10450: l_not_proc_in_prepay(l_tab_not_proc_counter) := l_cur_asg_action_id;
10451: hr_utility.trace('l_tab_not_proc_counter: ' ||l_tab_not_proc_counter);
10452: hr_utility.trace('l_not_proc_in_prepay(l_tab_not_proc_counter): ' ||l_not_proc_in_prepay(l_tab_not_proc_counter));
10453: l_tab_not_proc_counter := l_tab_not_proc_counter + 1;

Line 10451: hr_utility.trace('l_tab_not_proc_counter: ' ||l_tab_not_proc_counter);

10447: if (nvl(l_processed_in_prepayment, 'N') <> 'Y') then
10448:
10449: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10450: l_not_proc_in_prepay(l_tab_not_proc_counter) := l_cur_asg_action_id;
10451: hr_utility.trace('l_tab_not_proc_counter: ' ||l_tab_not_proc_counter);
10452: hr_utility.trace('l_not_proc_in_prepay(l_tab_not_proc_counter): ' ||l_not_proc_in_prepay(l_tab_not_proc_counter));
10453: l_tab_not_proc_counter := l_tab_not_proc_counter + 1;
10454:
10455: --Fetching assignments details for FPS

Line 10452: hr_utility.trace('l_not_proc_in_prepay(l_tab_not_proc_counter): ' ||l_not_proc_in_prepay(l_tab_not_proc_counter));

10448:
10449: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10450: l_not_proc_in_prepay(l_tab_not_proc_counter) := l_cur_asg_action_id;
10451: hr_utility.trace('l_tab_not_proc_counter: ' ||l_tab_not_proc_counter);
10452: hr_utility.trace('l_not_proc_in_prepay(l_tab_not_proc_counter): ' ||l_not_proc_in_prepay(l_tab_not_proc_counter));
10453: l_tab_not_proc_counter := l_tab_not_proc_counter + 1;
10454:
10455: --Fetching assignments details for FPS
10456: hr_utility.set_location('Fetching Assignment details ',30);

Line 10456: hr_utility.set_location('Fetching Assignment details ',30);

10452: hr_utility.trace('l_not_proc_in_prepay(l_tab_not_proc_counter): ' ||l_not_proc_in_prepay(l_tab_not_proc_counter));
10453: l_tab_not_proc_counter := l_tab_not_proc_counter + 1;
10454:
10455: --Fetching assignments details for FPS
10456: hr_utility.set_location('Fetching Assignment details ',30);
10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10459: hr_utility.trace('p_assactid: ' ||p_assactid);
10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);

Line 10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);

10453: l_tab_not_proc_counter := l_tab_not_proc_counter + 1;
10454:
10455: --Fetching assignments details for FPS
10456: hr_utility.set_location('Fetching Assignment details ',30);
10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10459: hr_utility.trace('p_assactid: ' ||p_assactid);
10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10461: --l_archive_det1_counter := l_archive_det1_counter + 1;

Line 10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);

10454:
10455: --Fetching assignments details for FPS
10456: hr_utility.set_location('Fetching Assignment details ',30);
10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10459: hr_utility.trace('p_assactid: ' ||p_assactid);
10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10461: --l_archive_det1_counter := l_archive_det1_counter + 1;
10462: --l_archive_det2_counter := l_archive_det2_counter + 1;

Line 10459: hr_utility.trace('p_assactid: ' ||p_assactid);

10455: --Fetching assignments details for FPS
10456: hr_utility.set_location('Fetching Assignment details ',30);
10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10459: hr_utility.trace('p_assactid: ' ||p_assactid);
10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10461: --l_archive_det1_counter := l_archive_det1_counter + 1;
10462: --l_archive_det2_counter := l_archive_det2_counter + 1;
10463:

Line 10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);

10456: hr_utility.set_location('Fetching Assignment details ',30);
10457: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10458: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10459: hr_utility.trace('p_assactid: ' ||p_assactid);
10460: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10461: --l_archive_det1_counter := l_archive_det1_counter + 1;
10462: --l_archive_det2_counter := l_archive_det2_counter + 1;
10463:
10464: open chk_processed_in_prepay(l_cur_asg_action_id);

Line 10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);

10468: open csr_prepay_payrol_act(l_cur_asg_pre_pay_act_id);
10469: fetch csr_prepay_payrol_act into l_cur_prepay_payroll_action_id;
10470: close csr_prepay_payrol_act;
10471:
10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);
10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);
10475: hr_utility.set_location('l_person_id: '||l_person_id,999);
10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);

Line 10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);

10469: fetch csr_prepay_payrol_act into l_cur_prepay_payroll_action_id;
10470: close csr_prepay_payrol_act;
10471:
10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);
10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);
10475: hr_utility.set_location('l_person_id: '||l_person_id,999);
10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10477:

Line 10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);

10470: close csr_prepay_payrol_act;
10471:
10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);
10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);
10475: hr_utility.set_location('l_person_id: '||l_person_id,999);
10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10477:
10478: l_bacs_payment_exists := 'N';

Line 10475: hr_utility.set_location('l_person_id: '||l_person_id,999);

10471:
10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);
10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);
10475: hr_utility.set_location('l_person_id: '||l_person_id,999);
10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10477:
10478: l_bacs_payment_exists := 'N';
10479:

Line 10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);

10472: hr_utility.set_location('l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10473: hr_utility.set_location('l_cur_asg_pre_pay_act_id: '||l_cur_asg_pre_pay_act_id,999);
10474: hr_utility.set_location('l_cur_prepay_payroll_action_id: '||l_cur_prepay_payroll_action_id,999);
10475: hr_utility.set_location('l_person_id: '||l_person_id,999);
10476: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10477:
10478: l_bacs_payment_exists := 'N';
10479:
10480: OPEN csr_bacs_payment_exists (l_cur_prepay_payroll_action_id,l_cur_asg_pre_pay_act_id);

Line 10484: hr_utility.set_location('l_bacs_payment_exists: '||l_bacs_payment_exists,999);

10480: OPEN csr_bacs_payment_exists (l_cur_prepay_payroll_action_id,l_cur_asg_pre_pay_act_id);
10481: FETCH csr_bacs_payment_exists INTO l_bacs_payment_exists;
10482: CLOSE csr_bacs_payment_exists;
10483:
10484: hr_utility.set_location('l_bacs_payment_exists: '||l_bacs_payment_exists,999);
10485: hr_utility.trace('Fetching HASH Code Inside if');
10486: l_hash_code := NULL;
10487:
10488: /*

Line 10485: hr_utility.trace('Fetching HASH Code Inside if');

10481: FETCH csr_bacs_payment_exists INTO l_bacs_payment_exists;
10482: CLOSE csr_bacs_payment_exists;
10483:
10484: hr_utility.set_location('l_bacs_payment_exists: '||l_bacs_payment_exists,999);
10485: hr_utility.trace('Fetching HASH Code Inside if');
10486: l_hash_code := NULL;
10487:
10488: /*
10489: Below we are calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS for any other prepayment.

Line 10496: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');

10492: */
10493:
10494: BEGIN
10495: IF (l_bacs_payment_exists = 'Y') THEN
10496: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');
10497: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(l_cur_prepay_payroll_action_id, 'FPS');
10498: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');
10499: --l_hash_code := pay_gb_fps_ni_and_others.fetch_hash_fps_asg (l_cur_prepay_payroll_action_id, l_cur_asg_id, l_large_bacs_payment);
10500: l_hash_code := pay_gb_fps_ni_and_others.fetch_hash_fps_per (l_cur_prepay_payroll_action_id, l_person_id,l_large_bacs_payment,l_bacs_large_asg_id);

Line 10498: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');

10494: BEGIN
10495: IF (l_bacs_payment_exists = 'Y') THEN
10496: hr_utility.trace('Before calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');
10497: l_dummy := PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS(l_cur_prepay_payroll_action_id, 'FPS');
10498: hr_utility.trace('After calling PAY_GB_FPS_NI_AND_OTHERS.FPS_BACS_PREPROCESS from Archive');
10499: --l_hash_code := pay_gb_fps_ni_and_others.fetch_hash_fps_asg (l_cur_prepay_payroll_action_id, l_cur_asg_id, l_large_bacs_payment);
10500: l_hash_code := pay_gb_fps_ni_and_others.fetch_hash_fps_per (l_cur_prepay_payroll_action_id, l_person_id,l_large_bacs_payment,l_bacs_large_asg_id);
10501: ELSE
10502: l_hash_code := NULL;

Line 10511: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);

10507: fnd_file.put_line (fnd_file.log,'Hash error1 '|| sqlerrm|| ' for the assignment '|| l_assignment_number|| '.');
10508: raise_application_error(-20001,'Hash error1 '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
10509: END;
10510:
10511: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
10512: hr_utility.trace('l_hash_code: '||l_hash_code);
10513: ---
10514:
10515: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);

Line 10512: hr_utility.trace('l_hash_code: '||l_hash_code);

10508: raise_application_error(-20001,'Hash error1 '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
10509: END;
10510:
10511: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
10512: hr_utility.trace('l_hash_code: '||l_hash_code);
10513: ---
10514:
10515: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);
10516: FETCH csr_total_payment INTO l_total_payment;

Line 10519: hr_utility.trace('l_total_payment: '||l_total_payment);

10515: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);
10516: FETCH csr_total_payment INTO l_total_payment;
10517: CLOSE csr_total_payment;
10518:
10519: hr_utility.trace('l_total_payment: '||l_total_payment);
10520: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10521: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10522:
10523: if l_bacs_large_asg_id <> l_cur_asg_id then

Line 10520: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);

10516: FETCH csr_total_payment INTO l_total_payment;
10517: CLOSE csr_total_payment;
10518:
10519: hr_utility.trace('l_total_payment: '||l_total_payment);
10520: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10521: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10522:
10523: if l_bacs_large_asg_id <> l_cur_asg_id then
10524: l_large_bacs_payment := 0;

Line 10521: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);

10517: CLOSE csr_total_payment;
10518:
10519: hr_utility.trace('l_total_payment: '||l_total_payment);
10520: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10521: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10522:
10523: if l_bacs_large_asg_id <> l_cur_asg_id then
10524: l_large_bacs_payment := 0;
10525: end if;

Line 10527: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

10523: if l_bacs_large_asg_id <> l_cur_asg_id then
10524: l_large_bacs_payment := 0;
10525: end if;
10526: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
10527: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
10528:
10529: l_archive_asg_det1 := fetch_fps_aggr_asg_det1(l_asg_eff_start_date,
10530: g_effective_date,
10531: p_assactid,

Line 10539: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);

10535: l_archive_tab_det1(l_archive_det1_counter));
10536:
10537: l_archive_tab_det1(l_archive_det1_counter).assignment_id := l_cur_asg_id;
10538: l_archive_tab_det1(l_archive_det1_counter).action_info_category := 'GB_RTI_FPS_ASG_DET1';
10539: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);
10540: hr_utility.trace('l_archive_det2_counter: ' ||l_archive_det2_counter);
10541:
10542: hr_utility.set_location('Assignment Hash Code to archive record5',30);
10543: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;

Line 10540: hr_utility.trace('l_archive_det2_counter: ' ||l_archive_det2_counter);

10536:
10537: l_archive_tab_det1(l_archive_det1_counter).assignment_id := l_cur_asg_id;
10538: l_archive_tab_det1(l_archive_det1_counter).action_info_category := 'GB_RTI_FPS_ASG_DET1';
10539: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);
10540: hr_utility.trace('l_archive_det2_counter: ' ||l_archive_det2_counter);
10541:
10542: hr_utility.set_location('Assignment Hash Code to archive record5',30);
10543: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;
10544: -- fetch assignment details 2 related to balances.

Line 10542: hr_utility.set_location('Assignment Hash Code to archive record5',30);

10538: l_archive_tab_det1(l_archive_det1_counter).action_info_category := 'GB_RTI_FPS_ASG_DET1';
10539: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);
10540: hr_utility.trace('l_archive_det2_counter: ' ||l_archive_det2_counter);
10541:
10542: hr_utility.set_location('Assignment Hash Code to archive record5',30);
10543: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;
10544: -- fetch assignment details 2 related to balances.
10545: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
10546: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';

Line 10559: hr_utility.set_location('1 inserting',999);

10555: and PERSON_ID = l_person_id
10556: and PAYROLL_ASG_ACT_ID = l_cur_asg_action_id;
10557:
10558: if l_rec_count = 0 then
10559: hr_utility.set_location('1 inserting',999);
10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10563: hr_utility.set_location('1 inserting',999);

Line 10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);

10556: and PAYROLL_ASG_ACT_ID = l_cur_asg_action_id;
10557:
10558: if l_rec_count = 0 then
10559: hr_utility.set_location('1 inserting',999);
10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10563: hr_utility.set_location('1 inserting',999);
10564:

Line 10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);

10557:
10558: if l_rec_count = 0 then
10559: hr_utility.set_location('1 inserting',999);
10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10563: hr_utility.set_location('1 inserting',999);
10564:
10565: OPEN csr_aggr_max_act_id(l_person_id, l_cur_prepay_payroll_action_id,g_effective_date);

Line 10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);

10558: if l_rec_count = 0 then
10559: hr_utility.set_location('1 inserting',999);
10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10563: hr_utility.set_location('1 inserting',999);
10564:
10565: OPEN csr_aggr_max_act_id(l_person_id, l_cur_prepay_payroll_action_id,g_effective_date);
10566: FETCH csr_aggr_max_act_id

Line 10563: hr_utility.set_location('1 inserting',999);

10559: hr_utility.set_location('1 inserting',999);
10560: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10561: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10562: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10563: hr_utility.set_location('1 inserting',999);
10564:
10565: OPEN csr_aggr_max_act_id(l_person_id, l_cur_prepay_payroll_action_id,g_effective_date);
10566: FETCH csr_aggr_max_act_id
10567: INTO l_asact_count_prepayed,

Line 10571: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);

10567: INTO l_asact_count_prepayed,
10568: l_aggr_max_act_id;
10569: CLOSE csr_aggr_max_act_id;
10570:
10571: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);
10572: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);
10573:
10574: l_report_det1_det2_flag := 'N';
10575:

Line 10572: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);

10568: l_aggr_max_act_id;
10569: CLOSE csr_aggr_max_act_id;
10570:
10571: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);
10572: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);
10573:
10574: l_report_det1_det2_flag := 'N';
10575:
10576: if (l_cur_asg_action_id = l_aggr_max_act_id) then

Line 10578: hr_utility.trace('l_report_det1_det2_flag: ' ||l_report_det1_det2_flag);

10574: l_report_det1_det2_flag := 'N';
10575:
10576: if (l_cur_asg_action_id = l_aggr_max_act_id) then
10577: l_report_det1_det2_flag := 'Y';
10578: hr_utility.trace('l_report_det1_det2_flag: ' ||l_report_det1_det2_flag);
10579: end if;
10580:
10581: -- archive the pre pay asg act id
10582: l_archive_tab_det1(l_archive_det1_counter).act_info27 := 'Y';

Line 10593: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);

10589: begin
10590: hr_nonrun_asact.insint(p_assactid, l_cur_asg_pre_pay_act_id);
10591: exception
10592: when dup_val_on_index then
10593: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
10594: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);
10595: end;
10596: */
10597: INSERT

Line 10594: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);

10590: hr_nonrun_asact.insint(p_assactid, l_cur_asg_pre_pay_act_id);
10591: exception
10592: when dup_val_on_index then
10593: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
10594: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);
10595: end;
10596: */
10597: INSERT
10598: INTO PAY_GB_FPS_DETAILS

Line 10793: hr_utility.trace('k_paye_agg:' || k);

10789: ni_contrib_1 := 0;
10790: ni_contrib_ytd_1 := 0;
10791: FOR k IN 0..i_1
10792: LOOP
10793: hr_utility.trace('k_paye_agg:' || k);
10794: IF l_archive_tab_ni_det(k).act_info10 IS NOT NULL THEN
10795: ni_contrib_1 := NVL(ni_contrib_1,0) + l_archive_tab_ni_det(k).act_info10;
10796: ni_contrib_ytd_1 := NVL(ni_contrib_ytd_1,0) + l_archive_tab_ni_det(k).act_info8;
10797: END IF;

Line 10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);

10796: ni_contrib_ytd_1 := NVL(ni_contrib_ytd_1,0) + l_archive_tab_ni_det(k).act_info8;
10797: END IF;
10798: END LOOP;
10799:
10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);

Line 10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);

10797: END IF;
10798: END LOOP;
10799:
10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
10805:

Line 10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);

10798: END LOOP;
10799:
10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
10805:
10806: -- Derive the fields 58B and 59

Line 10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);

10799:
10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
10805:
10806: -- Derive the fields 58B and 59
10807: -- 58B

Line 10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);

10800: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
10801: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
10802: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
10803: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
10804: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
10805:
10806: -- Derive the fields 58B and 59
10807: -- 58B
10808: l_archive_tab_det2(l_archive_det2_counter).act_info8 := NVL(l_archive_tab_det2(l_archive_det2_counter).act_info8,0) -- Prev holds Total Deductions

Line 10825: hr_utility.set_location('In PAYE Aggr if Before Calling FPS validations', 10);

10821:
10822:
10823: --
10824: --Validations needs to be performed for each of the assignments separately
10825: hr_utility.set_location('In PAYE Aggr if Before Calling FPS validations', 10);
10826: pay_gb_rti_fps_validate.assignment_validations_aggr(p_assactid,
10827: p_effective_date,
10828: l_archive_tab,
10829: l_archive_tab_det1(l_archive_det1_counter),

Line 10833: hr_utility.trace('l_fps_etext_asg_temp_flag' ||l_fps_etext_asg_temp_flag);

10829: l_archive_tab_det1(l_archive_det1_counter),
10830: l_archive_tab_det2(l_archive_det2_counter),
10831: l_fps_etext_asg_temp_flag);
10832:
10833: hr_utility.trace('l_fps_etext_asg_temp_flag' ||l_fps_etext_asg_temp_flag);
10834:
10835: IF (l_fps_etext_asg_temp_flag = 'Y' or l_fps_val_err = TRUE) THEN -- If validation fails
10836: l_fps_val_err := TRUE;
10837: END IF;

Line 10839: hr_utility.set_location('In PAYE Aggr if After Calling FPS validations', 10);

10835: IF (l_fps_etext_asg_temp_flag = 'Y' or l_fps_val_err = TRUE) THEN -- If validation fails
10836: l_fps_val_err := TRUE;
10837: END IF;
10838:
10839: hr_utility.set_location('In PAYE Aggr if After Calling FPS validations', 10);
10840:
10841: --
10842: l_archive_det1_counter := l_archive_det1_counter +1;
10843: l_archive_det2_counter := l_archive_det2_counter + 1;

Line 10848: hr_utility.trace('Entered Else part of l_processed_in_prepayment: ' ||l_processed_in_prepayment);

10844:
10845: --
10846: else -- this else is for if (nvl(l_processed_in_prepayment, 'N') <> 'Y') then
10847:
10848: hr_utility.trace('Entered Else part of l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10849:
10850: l_asg_act_processed_earlier := 0;
10851:
10852: hr_utility.trace('l_person_id: ' ||l_person_id);

Line 10852: hr_utility.trace('l_person_id: ' ||l_person_id);

10848: hr_utility.trace('Entered Else part of l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10849:
10850: l_asg_act_processed_earlier := 0;
10851:
10852: hr_utility.trace('l_person_id: ' ||l_person_id);
10853: hr_utility.trace('l_cur_asg_id: ' ||l_cur_asg_id);
10854: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10855: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10856:

Line 10853: hr_utility.trace('l_cur_asg_id: ' ||l_cur_asg_id);

10849:
10850: l_asg_act_processed_earlier := 0;
10851:
10852: hr_utility.trace('l_person_id: ' ||l_person_id);
10853: hr_utility.trace('l_cur_asg_id: ' ||l_cur_asg_id);
10854: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10855: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10856:
10857: OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_cur_asg_action_id);

Line 10854: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10850: l_asg_act_processed_earlier := 0;
10851:
10852: hr_utility.trace('l_person_id: ' ||l_person_id);
10853: hr_utility.trace('l_cur_asg_id: ' ||l_cur_asg_id);
10854: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10855: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10856:
10857: OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_cur_asg_action_id);
10858: FETCH csr_asg_act_processed_earlier

Line 10855: hr_utility.trace('l_asg_id: ' ||l_asg_id);

10851:
10852: hr_utility.trace('l_person_id: ' ||l_person_id);
10853: hr_utility.trace('l_cur_asg_id: ' ||l_cur_asg_id);
10854: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10855: hr_utility.trace('l_asg_id: ' ||l_asg_id);
10856:
10857: OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_cur_asg_action_id);
10858: FETCH csr_asg_act_processed_earlier
10859: INTO l_asg_act_processed_earlier;

Line 10862: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);

10858: FETCH csr_asg_act_processed_earlier
10859: INTO l_asg_act_processed_earlier;
10860: CLOSE csr_asg_act_processed_earlier;
10861:
10862: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);
10863:
10864: if (nvl(l_asg_act_processed_earlier,-1) <> 0 and l_retry_req_flag is not null ) then
10865: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');
10866: l_archive_flag := 'N';

Line 10865: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');

10861:
10862: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);
10863:
10864: if (nvl(l_asg_act_processed_earlier,-1) <> 0 and l_retry_req_flag is not null ) then
10865: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');
10866: l_archive_flag := 'N';
10867: populate_run_msg(p_assactid, ' Assignment ' || l_assignment_number|| ' is already processed.','W');
10868: fnd_file.put_line (fnd_file.LOG,' Assignment ' || l_assignment_number|| ' is already processed.');
10869:

Line 10872: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);

10868: fnd_file.put_line (fnd_file.LOG,' Assignment ' || l_assignment_number|| ' is already processed.');
10869:
10870: else --this else is for nvl(l_asg_act_processed_earlier,-1) <> 0
10871:
10872: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10873: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10874: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);
10875: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));
10876: l_tab_proc_counter := l_tab_proc_counter + 1;

Line 10874: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);

10870: else --this else is for nvl(l_asg_act_processed_earlier,-1) <> 0
10871:
10872: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10873: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10874: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);
10875: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));
10876: l_tab_proc_counter := l_tab_proc_counter + 1;
10877:
10878: --

Line 10875: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));

10871:
10872: hr_utility.trace('l_processed_in_prepayment: ' ||l_processed_in_prepayment);
10873: l_proc_in_prepay(l_tab_proc_counter) := l_cur_asg_action_id;
10874: hr_utility.trace('l_tab_proc_counter: ' ||l_tab_proc_counter);
10875: hr_utility.trace('l_proc_in_prepay(l_tab_proc_counter): ' ||l_proc_in_prepay(l_tab_proc_counter));
10876: l_tab_proc_counter := l_tab_proc_counter + 1;
10877:
10878: --
10879: --Fetching assignments details for FPS

Line 10880: hr_utility.set_location('Fetching Assignment details ',30);

10876: l_tab_proc_counter := l_tab_proc_counter + 1;
10877:
10878: --
10879: --Fetching assignments details for FPS
10880: hr_utility.set_location('Fetching Assignment details ',30);
10881:
10882: open chk_processed_in_prepay(l_cur_asg_action_id);
10883: fetch chk_processed_in_prepay into l_cur_asg_pre_pay_act_id;
10884: close chk_processed_in_prepay;

Line 10886: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);

10882: open chk_processed_in_prepay(l_cur_asg_action_id);
10883: fetch chk_processed_in_prepay into l_cur_asg_pre_pay_act_id;
10884: close chk_processed_in_prepay;
10885:
10886: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10887: hr_utility.trace('l_cur_asg_pre_pay_act_id: ' ||l_cur_asg_pre_pay_act_id);
10888:
10889: l_bacs_payment_exists := 'N';
10890:

Line 10887: hr_utility.trace('l_cur_asg_pre_pay_act_id: ' ||l_cur_asg_pre_pay_act_id);

10883: fetch chk_processed_in_prepay into l_cur_asg_pre_pay_act_id;
10884: close chk_processed_in_prepay;
10885:
10886: hr_utility.trace('l_cur_asg_action_id: ' ||l_cur_asg_action_id);
10887: hr_utility.trace('l_cur_asg_pre_pay_act_id: ' ||l_cur_asg_pre_pay_act_id);
10888:
10889: l_bacs_payment_exists := 'N';
10890:
10891: OPEN csr_bacs_payment_exists (l_prepay_payroll_action_id,l_cur_asg_pre_pay_act_id);

Line 10894: hr_utility.trace('l_bacs_payment_exists: ' ||l_bacs_payment_exists);

10890:
10891: OPEN csr_bacs_payment_exists (l_prepay_payroll_action_id,l_cur_asg_pre_pay_act_id);
10892: FETCH csr_bacs_payment_exists INTO l_bacs_payment_exists;
10893: CLOSE csr_bacs_payment_exists;
10894: hr_utility.trace('l_bacs_payment_exists: ' ||l_bacs_payment_exists);
10895: hr_utility.trace('Fetching HASH Code Inside else');
10896: l_hash_code := NULL;
10897: BEGIN
10898: IF (l_bacs_payment_exists = 'Y') THEN

Line 10895: hr_utility.trace('Fetching HASH Code Inside else');

10891: OPEN csr_bacs_payment_exists (l_prepay_payroll_action_id,l_cur_asg_pre_pay_act_id);
10892: FETCH csr_bacs_payment_exists INTO l_bacs_payment_exists;
10893: CLOSE csr_bacs_payment_exists;
10894: hr_utility.trace('l_bacs_payment_exists: ' ||l_bacs_payment_exists);
10895: hr_utility.trace('Fetching HASH Code Inside else');
10896: l_hash_code := NULL;
10897: BEGIN
10898: IF (l_bacs_payment_exists = 'Y') THEN
10899: --l_hash_code := pay_gb_fps_ni_and_others.fetch_hash_fps_asg (g_pre_pact_id, l_cur_asg_id, l_large_bacs_payment);

Line 10911: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);

10907: fnd_file.put_line (fnd_file.log,'Hash error '|| sqlerrm|| ' for the assignment '|| l_assignment_number|| '.');
10908: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
10909: END;
10910:
10911: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
10912: hr_utility.trace('l_hash_code: '||l_hash_code);
10913: ---
10914: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);
10915: FETCH csr_total_payment INTO l_total_payment;

Line 10912: hr_utility.trace('l_hash_code: '||l_hash_code);

10908: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
10909: END;
10910:
10911: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
10912: hr_utility.trace('l_hash_code: '||l_hash_code);
10913: ---
10914: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);
10915: FETCH csr_total_payment INTO l_total_payment;
10916: CLOSE csr_total_payment;

Line 10918: hr_utility.trace('l_total_payment: '||l_total_payment);

10914: OPEN csr_total_payment (l_cur_asg_pre_pay_act_id);
10915: FETCH csr_total_payment INTO l_total_payment;
10916: CLOSE csr_total_payment;
10917:
10918: hr_utility.trace('l_total_payment: '||l_total_payment);
10919: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10920: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10921:
10922: if l_bacs_large_asg_id <> l_cur_asg_id then

Line 10919: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);

10915: FETCH csr_total_payment INTO l_total_payment;
10916: CLOSE csr_total_payment;
10917:
10918: hr_utility.trace('l_total_payment: '||l_total_payment);
10919: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10920: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10921:
10922: if l_bacs_large_asg_id <> l_cur_asg_id then
10923: l_large_bacs_payment := 0;

Line 10920: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);

10916: CLOSE csr_total_payment;
10917:
10918: hr_utility.trace('l_total_payment: '||l_total_payment);
10919: hr_utility.trace('l_bacs_large_asg_id: '||l_bacs_large_asg_id);
10920: hr_utility.trace('l_cur_asg_id: '||l_cur_asg_id);
10921:
10922: if l_bacs_large_asg_id <> l_cur_asg_id then
10923: l_large_bacs_payment := 0;
10924: end if;

Line 10926: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

10922: if l_bacs_large_asg_id <> l_cur_asg_id then
10923: l_large_bacs_payment := 0;
10924: end if;
10925: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
10926: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
10927:
10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10930: hr_utility.trace('p_assactid: ' ||p_assactid);

Line 10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);

10924: end if;
10925: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
10926: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
10927:
10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10930: hr_utility.trace('p_assactid: ' ||p_assactid);
10931: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10932: --l_archive_det1_counter := l_archive_det1_counter + 1;

Line 10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);

10925: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
10926: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
10927:
10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10930: hr_utility.trace('p_assactid: ' ||p_assactid);
10931: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10932: --l_archive_det1_counter := l_archive_det1_counter + 1;
10933: --l_archive_det2_counter := l_archive_det2_counter + 1;

Line 10930: hr_utility.trace('p_assactid: ' ||p_assactid);

10926: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
10927:
10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10930: hr_utility.trace('p_assactid: ' ||p_assactid);
10931: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10932: --l_archive_det1_counter := l_archive_det1_counter + 1;
10933: --l_archive_det2_counter := l_archive_det2_counter + 1;
10934: l_archive_asg_det1 := fetch_fps_aggr_asg_det1(l_asg_eff_start_date,

Line 10931: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);

10927:
10928: hr_utility.trace('l_asg_eff_start_date: ' ||l_asg_eff_start_date);
10929: hr_utility.trace('g_effective_date: ' ||g_effective_date);
10930: hr_utility.trace('p_assactid: ' ||p_assactid);
10931: hr_utility.trace('l_last_asg_action_id: ' ||l_last_asg_action_id);
10932: --l_archive_det1_counter := l_archive_det1_counter + 1;
10933: --l_archive_det2_counter := l_archive_det2_counter + 1;
10934: l_archive_asg_det1 := fetch_fps_aggr_asg_det1(l_asg_eff_start_date,
10935: g_effective_date,

Line 10943: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);

10939: l_archive_tab(0),
10940: l_archive_tab_det1(l_archive_det1_counter));
10941: l_archive_tab_det1(l_archive_det1_counter).assignment_id := l_cur_asg_id;
10942:
10943: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);
10944: hr_utility.set_location('Assignment Hash Coode to archive record1',30);
10945: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;
10946: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
10947: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;

Line 10944: hr_utility.set_location('Assignment Hash Coode to archive record1',30);

10940: l_archive_tab_det1(l_archive_det1_counter));
10941: l_archive_tab_det1(l_archive_det1_counter).assignment_id := l_cur_asg_id;
10942:
10943: hr_utility.trace('l_archive_det1_counter: ' ||l_archive_det1_counter);
10944: hr_utility.set_location('Assignment Hash Coode to archive record1',30);
10945: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;
10946: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
10947: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
10948:

Line 10949: hr_utility.trace('test l_archive_det2_counter: ' ||l_archive_det2_counter);

10945: l_archive_tab_det1(l_archive_det1_counter).act_info28 := l_hash_code;
10946: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
10947: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
10948:
10949: hr_utility.trace('test l_archive_det2_counter: ' ||l_archive_det2_counter);
10950:
10951: -- l_archive_asg_det2 := fetch_fps_asg_det2(p_assactid,l_asg_id,l_archive_tab_det2_local(l_archive_det2_counter_local));
10952: l_archive_asg_det2 := fetch_fps_agg_asg_det2(l_cur_asg_action_id,l_cur_asg_id,l_archive_tab_det2(l_archive_det2_counter));
10953: hr_utility.trace('2test l_archive_det2_counter: ' ||l_archive_det2_counter);

Line 10953: hr_utility.trace('2test l_archive_det2_counter: ' ||l_archive_det2_counter);

10949: hr_utility.trace('test l_archive_det2_counter: ' ||l_archive_det2_counter);
10950:
10951: -- l_archive_asg_det2 := fetch_fps_asg_det2(p_assactid,l_asg_id,l_archive_tab_det2_local(l_archive_det2_counter_local));
10952: l_archive_asg_det2 := fetch_fps_agg_asg_det2(l_cur_asg_action_id,l_cur_asg_id,l_archive_tab_det2(l_archive_det2_counter));
10953: hr_utility.trace('2test l_archive_det2_counter: ' ||l_archive_det2_counter);
10954:
10955: if (l_archive_asg_det1 and l_archive_asg_det2) then
10956:
10957: select count(*)

Line 10965: hr_utility.set_location('1 inserting',999);

10961: and PERSON_ID = l_person_id
10962: and PAYROLL_ASG_ACT_ID = l_cur_asg_action_id;
10963:
10964: if l_rec_count = 0 then
10965: hr_utility.set_location('1 inserting',999);
10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10969: hr_utility.set_location('1 inserting',999);

Line 10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);

10962: and PAYROLL_ASG_ACT_ID = l_cur_asg_action_id;
10963:
10964: if l_rec_count = 0 then
10965: hr_utility.set_location('1 inserting',999);
10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10969: hr_utility.set_location('1 inserting',999);
10970:

Line 10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);

10963:
10964: if l_rec_count = 0 then
10965: hr_utility.set_location('1 inserting',999);
10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10969: hr_utility.set_location('1 inserting',999);
10970:
10971: -- archive the pre pay asg act id

Line 10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);

10964: if l_rec_count = 0 then
10965: hr_utility.set_location('1 inserting',999);
10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10969: hr_utility.set_location('1 inserting',999);
10970:
10971: -- archive the pre pay asg act id
10972: -- l_archive_tab_det1(l_archive_det1_counter).act_info29 := l_prepay_payroll_action_id;

Line 10969: hr_utility.set_location('1 inserting',999);

10965: hr_utility.set_location('1 inserting',999);
10966: hr_utility.set_location('1 l_cur_asg_id: '||l_cur_asg_id,999);
10967: hr_utility.set_location('1 p_assactid: '||p_assactid,999);
10968: hr_utility.set_location('1 l_cur_asg_action_id: '||l_cur_asg_action_id,999);
10969: hr_utility.set_location('1 inserting',999);
10970:
10971: -- archive the pre pay asg act id
10972: -- l_archive_tab_det1(l_archive_det1_counter).act_info29 := l_prepay_payroll_action_id;
10973: -- l_archive_tab_det2(l_archive_det2_counter).act_info29 := l_prepay_payroll_action_id;

Line 10978: hr_utility.set_location('l_person_id: '||l_person_id,999);

10974:
10975: l_archive_tab_det1(l_archive_det1_counter).act_info29 := l_prepay_payroll_action_id||','||l_cur_asg_action_id;
10976: l_archive_tab_det2(l_archive_det2_counter).act_info29 := l_prepay_payroll_action_id||','||l_cur_asg_action_id;
10977:
10978: hr_utility.set_location('l_person_id: '||l_person_id,999);
10979: hr_utility.set_location('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id,999);
10980: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10981:
10982: OPEN csr_aggr_max_act_id(l_person_id, l_prepay_payroll_action_id,g_effective_date);

Line 10979: hr_utility.set_location('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id,999);

10975: l_archive_tab_det1(l_archive_det1_counter).act_info29 := l_prepay_payroll_action_id||','||l_cur_asg_action_id;
10976: l_archive_tab_det2(l_archive_det2_counter).act_info29 := l_prepay_payroll_action_id||','||l_cur_asg_action_id;
10977:
10978: hr_utility.set_location('l_person_id: '||l_person_id,999);
10979: hr_utility.set_location('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id,999);
10980: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10981:
10982: OPEN csr_aggr_max_act_id(l_person_id, l_prepay_payroll_action_id,g_effective_date);
10983: FETCH csr_aggr_max_act_id

Line 10980: hr_utility.set_location('g_effective_date: '||g_effective_date,999);

10976: l_archive_tab_det2(l_archive_det2_counter).act_info29 := l_prepay_payroll_action_id||','||l_cur_asg_action_id;
10977:
10978: hr_utility.set_location('l_person_id: '||l_person_id,999);
10979: hr_utility.set_location('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id,999);
10980: hr_utility.set_location('g_effective_date: '||g_effective_date,999);
10981:
10982: OPEN csr_aggr_max_act_id(l_person_id, l_prepay_payroll_action_id,g_effective_date);
10983: FETCH csr_aggr_max_act_id
10984: INTO l_asact_count_prepayed,

Line 10988: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);

10984: INTO l_asact_count_prepayed,
10985: l_aggr_max_act_id;
10986: CLOSE csr_aggr_max_act_id;
10987:
10988: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);
10989: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);
10990:
10991: l_report_det1_det2_flag := 'N';
10992:

Line 10989: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);

10985: l_aggr_max_act_id;
10986: CLOSE csr_aggr_max_act_id;
10987:
10988: hr_utility.trace('l_asact_count_prepayed: ' ||l_asact_count_prepayed);
10989: hr_utility.trace('l_aggr_max_act_id: ' ||l_aggr_max_act_id);
10990:
10991: l_report_det1_det2_flag := 'N';
10992:
10993: if (l_cur_asg_action_id = l_aggr_max_act_id) then

Line 10995: hr_utility.trace('l_report_det1_det2_flag: ' ||l_report_det1_det2_flag);

10991: l_report_det1_det2_flag := 'N';
10992:
10993: if (l_cur_asg_action_id = l_aggr_max_act_id) then
10994: l_report_det1_det2_flag := 'Y';
10995: hr_utility.trace('l_report_det1_det2_flag: ' ||l_report_det1_det2_flag);
10996: end if;
10997:
10998: l_archive_tab_det1(l_archive_det1_counter).act_info27 := 'Y';
10999: l_archive_tab_det1(l_archive_det1_counter).act_info30 := l_report_det1_det2_flag;

Line 11007: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);

11003: begin
11004: hr_nonrun_asact.insint(p_assactid, l_cur_asg_pre_pay_act_id);
11005: exception
11006: when dup_val_on_index then
11007: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
11008: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);
11009: end;
11010: */
11011: INSERT

Line 11008: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);

11004: hr_nonrun_asact.insint(p_assactid, l_cur_asg_pre_pay_act_id);
11005: exception
11006: when dup_val_on_index then
11007: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
11008: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_cur_asg_pre_pay_act_id,60);
11009: end;
11010: */
11011: INSERT
11012: INTO PAY_GB_FPS_DETAILS

Line 11209: hr_utility.trace('k_paye_agg:' || k);

11205: ni_contrib_2 := 0;
11206: ni_contrib_ytd_2 := 0;
11207: FOR k IN 0..i_2
11208: LOOP
11209: hr_utility.trace('k_paye_agg:' || k);
11210: IF l_archive_tab_ni_det_1(k).act_info10 IS NOT NULL THEN
11211: ni_contrib_2 := NVL(ni_contrib_2,0) + l_archive_tab_ni_det_1(k).act_info10;
11212: ni_contrib_ytd_2 := NVL(ni_contrib_ytd_2,0) + l_archive_tab_ni_det_1(k).act_info8;
11213: END IF;

Line 11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);

11215:
11216:
11217: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
11218: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);

Line 11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);

11216:
11217: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
11218: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
11224: -- Derive the fields 58B and 59

Line 11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);

11217: l_archive_tab_det2(l_archive_det2_counter).action_info_category := 'GB_RTI_FPS_ASG_DET2';
11218: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
11224: -- Derive the fields 58B and 59
11225: -- 58B

Line 11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);

11218: l_archive_tab_det2(l_archive_det2_counter).assignment_id := l_cur_asg_id;
11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
11224: -- Derive the fields 58B and 59
11225: -- 58B
11226: l_archive_tab_det2(l_archive_det2_counter).act_info8 := NVL(l_archive_tab_det2(l_archive_det2_counter).act_info8,0) -- Prev holds Total Deductions

Line 11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);

11219: hr_utility.trace('l_ni_emp_run' ||l_ni_emp_run);
11220: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info8' ||l_archive_tab_det2(l_archive_det2_counter).act_info8);
11221: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info16' ||l_archive_tab_det2(l_archive_det2_counter).act_info16);
11222: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).act_info17' ||l_archive_tab_det2(l_archive_det2_counter).act_info17);
11223: hr_utility.trace('l_non_bacs_payment' ||l_non_bacs_payment);
11224: -- Derive the fields 58B and 59
11225: -- 58B
11226: l_archive_tab_det2(l_archive_det2_counter).act_info8 := NVL(l_archive_tab_det2(l_archive_det2_counter).act_info8,0) -- Prev holds Total Deductions
11227: - NVL(l_archive_tab_det2(l_archive_det2_counter).act_info16,0) -- Student Loan

Line 11241: hr_utility.trace('After Assigning local values to the actual contexts ');

11237: l_archive_tab_det2(l_archive_det2_counter).act_info5 := NVL(ni_contrib_ytd_2,0);
11238: l_archive_tab_det2(l_archive_det2_counter).act_info24 := NVL(ni_contrib_2,0);
11239:
11240:
11241: hr_utility.trace('After Assigning local values to the actual contexts ');
11242: l_archive_det1_counter := l_archive_det1_counter + 1;
11243: l_archive_det2_counter := l_archive_det2_counter + 1;
11244:
11245: end if; --nvl(l_asg_act_processed_earlier,-1) <> 0

Line 11254: hr_utility.trace('After csr_aggr_locking_asg_act_id');

11250: --l_archive_det1_counter_local := l_archive_det1_counter_local + 1;
11251: CLOSE csr_processed_in_prepayment;
11252: --
11253: CLOSE csr_aggr_locking_asg_act_id;
11254: hr_utility.trace('After csr_aggr_locking_asg_act_id');
11255: l_single_payroll_run_exists := l_single_payroll_run_exists + 1;
11256: hr_utility.trace('l_single_payroll_run_exists end point: ' ||l_single_payroll_run_exists);
11257: l_cur_asg_action_id := l_aggr_locking_asg_act_id;
11258: -- EXIT WHEN l_aggr_sequence_id > l_last_asg_action_id;

Line 11256: hr_utility.trace('l_single_payroll_run_exists end point: ' ||l_single_payroll_run_exists);

11252: --
11253: CLOSE csr_aggr_locking_asg_act_id;
11254: hr_utility.trace('After csr_aggr_locking_asg_act_id');
11255: l_single_payroll_run_exists := l_single_payroll_run_exists + 1;
11256: hr_utility.trace('l_single_payroll_run_exists end point: ' ||l_single_payroll_run_exists);
11257: l_cur_asg_action_id := l_aggr_locking_asg_act_id;
11258: -- EXIT WHEN l_aggr_sequence_id > l_last_asg_action_id;
11259: EXIT WHEN nvl(l_aggr_locking_asg_act_id, l_last_asg_action_id + 1) > l_last_asg_action_id;
11260:

Line 11265: hr_utility.trace('l_single_payroll_run_exists: ' ||l_single_payroll_run_exists);

11261: end if; --csr_chk_prepayment_run
11262: END LOOP;
11263: CLOSE csr_aggr_all_payroll_actions;
11264: --
11265: hr_utility.trace('l_single_payroll_run_exists: ' ||l_single_payroll_run_exists);
11266: if (l_single_payroll_run_exists = 1) then
11267:
11268: l_asg_act_processed_earlier := 0;
11269:

Line 11271: hr_utility.trace(' l_person_id: ' ||l_person_id);

11267:
11268: l_asg_act_processed_earlier := 0;
11269:
11270: --
11271: hr_utility.trace(' l_person_id: ' ||l_person_id);
11272: hr_utility.trace(' l_cur_asg_id: ' ||l_cur_asg_id);
11273: hr_utility.trace(' l_last_asg_action_id: ' ||l_last_asg_action_id);
11274: hr_utility.trace(' l_asg_id: ' ||l_asg_id);
11275:

Line 11272: hr_utility.trace(' l_cur_asg_id: ' ||l_cur_asg_id);

11268: l_asg_act_processed_earlier := 0;
11269:
11270: --
11271: hr_utility.trace(' l_person_id: ' ||l_person_id);
11272: hr_utility.trace(' l_cur_asg_id: ' ||l_cur_asg_id);
11273: hr_utility.trace(' l_last_asg_action_id: ' ||l_last_asg_action_id);
11274: hr_utility.trace(' l_asg_id: ' ||l_asg_id);
11275:
11276: -- OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_last_asg_action_id);

Line 11273: hr_utility.trace(' l_last_asg_action_id: ' ||l_last_asg_action_id);

11269:
11270: --
11271: hr_utility.trace(' l_person_id: ' ||l_person_id);
11272: hr_utility.trace(' l_cur_asg_id: ' ||l_cur_asg_id);
11273: hr_utility.trace(' l_last_asg_action_id: ' ||l_last_asg_action_id);
11274: hr_utility.trace(' l_asg_id: ' ||l_asg_id);
11275:
11276: -- OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_last_asg_action_id);
11277: OPEN csr_asg_act_processed_earlier(l_person_id, l_asg_id, l_last_asg_action_id);

Line 11274: hr_utility.trace(' l_asg_id: ' ||l_asg_id);

11270: --
11271: hr_utility.trace(' l_person_id: ' ||l_person_id);
11272: hr_utility.trace(' l_cur_asg_id: ' ||l_cur_asg_id);
11273: hr_utility.trace(' l_last_asg_action_id: ' ||l_last_asg_action_id);
11274: hr_utility.trace(' l_asg_id: ' ||l_asg_id);
11275:
11276: -- OPEN csr_asg_act_processed_earlier(l_person_id, l_cur_asg_id, l_last_asg_action_id);
11277: OPEN csr_asg_act_processed_earlier(l_person_id, l_asg_id, l_last_asg_action_id);
11278: FETCH csr_asg_act_processed_earlier

Line 11282: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);

11278: FETCH csr_asg_act_processed_earlier
11279: INTO l_asg_act_processed_earlier;
11280: CLOSE csr_asg_act_processed_earlier;
11281:
11282: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);
11283:
11284: if (nvl(l_asg_act_processed_earlier,-1) <> 0 and l_retry_req_flag is null) then
11285: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');
11286: l_archive_flag := 'N';

Line 11285: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');

11281:
11282: hr_utility.trace('l_asg_act_processed_earlier: ' ||l_asg_act_processed_earlier);
11283:
11284: if (nvl(l_asg_act_processed_earlier,-1) <> 0 and l_retry_req_flag is null) then
11285: hr_utility.trace('Current Assignment is already processed in an earlier FPS run. Hence, not processing now.');
11286: l_archive_flag := 'N';
11287: populate_run_msg(p_assactid, ' Assignment ' || l_assignment_number|| ' is already processed.','W');
11288: fnd_file.put_line (fnd_file.LOG,' Assignment ' || l_assignment_number|| ' is already processed.');
11289:

Line 11296: hr_utility.trace('Aggregated new code ends here');

11292: end if;
11293:
11294:
11295:
11296: hr_utility.trace('Aggregated new code ends here');
11297:
11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);
11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);

Line 11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);

11294:
11295:
11296: hr_utility.trace('Aggregated new code ends here');
11297:
11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);
11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);
11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);
11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);

Line 11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);

11296: hr_utility.trace('Aggregated new code ends here');
11297:
11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);
11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);
11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);
11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);
11303: hr_utility.trace('Before l_archive_det2_counter.count' ||l_archive_tab_det2.count);
11304:

Line 11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);

11297:
11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);
11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);
11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);
11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);
11303: hr_utility.trace('Before l_archive_det2_counter.count' ||l_archive_tab_det2.count);
11304:
11305: --if (nvl(l_archive_flag,'Y') <> 'N') and (l_archive_tab_det1.count > 0 and l_archive_tab_det2.count > 0) then

Line 11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);

11298: hr_utility.trace('l_archive_flag: ' ||l_archive_flag);
11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);
11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);
11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);
11303: hr_utility.trace('Before l_archive_det2_counter.count' ||l_archive_tab_det2.count);
11304:
11305: --if (nvl(l_archive_flag,'Y') <> 'N') and (l_archive_tab_det1.count > 0 and l_archive_tab_det2.count > 0) then
11306: if (nvl(l_archive_flag,'Y') <> 'N') then

Line 11303: hr_utility.trace('Before l_archive_det2_counter.count' ||l_archive_tab_det2.count);

11299:
11300: hr_utility.trace('Before l_archive_det1_counter' ||l_archive_det1_counter);
11301: hr_utility.trace('Before l_archive_det2_counter' ||l_archive_det2_counter);
11302: hr_utility.trace('Before l_archive_det1_counter.count' ||l_archive_tab_det1.count);
11303: hr_utility.trace('Before l_archive_det2_counter.count' ||l_archive_tab_det2.count);
11304:
11305: --if (nvl(l_archive_flag,'Y') <> 'N') and (l_archive_tab_det1.count > 0 and l_archive_tab_det2.count > 0) then
11306: if (nvl(l_archive_flag,'Y') <> 'N') then
11307:

Line 11311: hr_utility.set_location('inside if', 10);

11307:
11308: if ( (l_archive_det1_counter < l_archive_tab_det1.count and
11309: l_archive_tab_det1(l_archive_det1_counter).act_info3 is not null) or l_retry_req_flag is null) then
11310: null;
11311: hr_utility.set_location('inside if', 10);
11312: else
11313: hr_utility.set_location('inside else', 10);
11314: l_archive_det1_counter := l_archive_det1_counter - 1;
11315: l_archive_det2_counter := l_archive_det2_counter - 1;

Line 11313: hr_utility.set_location('inside else', 10);

11309: l_archive_tab_det1(l_archive_det1_counter).act_info3 is not null) or l_retry_req_flag is null) then
11310: null;
11311: hr_utility.set_location('inside if', 10);
11312: else
11313: hr_utility.set_location('inside else', 10);
11314: l_archive_det1_counter := l_archive_det1_counter - 1;
11315: l_archive_det2_counter := l_archive_det2_counter - 1;
11316: end if;
11317:

Line 11318: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).assignment_id: ' ||l_archive_tab_det1(l_archive_det1_counter).assignment_id);

11314: l_archive_det1_counter := l_archive_det1_counter - 1;
11315: l_archive_det2_counter := l_archive_det2_counter - 1;
11316: end if;
11317:
11318: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).assignment_id: ' ||l_archive_tab_det1(l_archive_det1_counter).assignment_id);
11319: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).assignment_id: ' ||l_archive_tab_det2(l_archive_det2_counter).assignment_id);
11320: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).act_info3: ' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11321:
11322: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab_det1(l_archive_det1_counter));

Line 11319: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).assignment_id: ' ||l_archive_tab_det2(l_archive_det2_counter).assignment_id);

11315: l_archive_det2_counter := l_archive_det2_counter - 1;
11316: end if;
11317:
11318: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).assignment_id: ' ||l_archive_tab_det1(l_archive_det1_counter).assignment_id);
11319: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).assignment_id: ' ||l_archive_tab_det2(l_archive_det2_counter).assignment_id);
11320: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).act_info3: ' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11321:
11322: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab_det1(l_archive_det1_counter));
11323:

Line 11320: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).act_info3: ' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);

11316: end if;
11317:
11318: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).assignment_id: ' ||l_archive_tab_det1(l_archive_det1_counter).assignment_id);
11319: hr_utility.trace('l_archive_tab_det2(l_archive_det2_counter).assignment_id: ' ||l_archive_tab_det2(l_archive_det2_counter).assignment_id);
11320: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter).act_info3: ' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11321:
11322: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab_det1(l_archive_det1_counter));
11323:
11324: -- Validating fetched Person,Address,Assignment details for FPS

Line 11325: hr_utility.set_location('Calling Person Address validations', 10);

11321:
11322: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab_det1(l_archive_det1_counter));
11323:
11324: -- Validating fetched Person,Address,Assignment details for FPS
11325: hr_utility.set_location('Calling Person Address validations', 10);
11326: -- pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
11327: hr_utility.trace('After l_archive_det1_counter' ||l_archive_det1_counter);
11328: hr_utility.trace('After l_archive_det2_counter' ||l_archive_det2_counter);
11329:

Line 11327: hr_utility.trace('After l_archive_det1_counter' ||l_archive_det1_counter);

11323:
11324: -- Validating fetched Person,Address,Assignment details for FPS
11325: hr_utility.set_location('Calling Person Address validations', 10);
11326: -- pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
11327: hr_utility.trace('After l_archive_det1_counter' ||l_archive_det1_counter);
11328: hr_utility.trace('After l_archive_det2_counter' ||l_archive_det2_counter);
11329:
11330: pay_gb_rti_fps_validate.person_addr_validations_aggr(p_assactid,
11331: p_effective_date,

Line 11328: hr_utility.trace('After l_archive_det2_counter' ||l_archive_det2_counter);

11324: -- Validating fetched Person,Address,Assignment details for FPS
11325: hr_utility.set_location('Calling Person Address validations', 10);
11326: -- pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
11327: hr_utility.trace('After l_archive_det1_counter' ||l_archive_det1_counter);
11328: hr_utility.trace('After l_archive_det2_counter' ||l_archive_det2_counter);
11329:
11330: pay_gb_rti_fps_validate.person_addr_validations_aggr(p_assactid,
11331: p_effective_date,
11332: l_archive_tab,

Line 11337: hr_utility.trace('person address' ||l_per_addr_val_flag);

11333: l_archive_tab_det1(l_archive_det1_counter),
11334: l_archive_tab_det2(l_archive_det2_counter),
11335: l_per_addr_val_flag);
11336:
11337: hr_utility.trace('person address' ||l_per_addr_val_flag);
11338:
11339: --l_per_addr_val_flag := 'N'; --for testing
11340:
11341: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails

Line 11345: hr_utility.set_location('Calling FPS validations', 10);

11341: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails
11342: l_personaddr_val_err := TRUE;
11343: END IF;
11344:
11345: hr_utility.set_location('Calling FPS validations', 10);
11346:
11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);
11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:

Line 11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);

11343: END IF;
11344:
11345: hr_utility.set_location('Calling FPS validations', 10);
11346:
11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);
11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:
11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);
11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);

Line 11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);

11344:
11345: hr_utility.set_location('Calling FPS validations', 10);
11346:
11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);
11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:
11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);
11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);
11352: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);

Line 11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);

11346:
11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);
11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:
11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);
11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);
11352: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11353:
11354:

Line 11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);

11347: hr_utility.trace('l_archive_det1_counter' ||l_archive_det1_counter);
11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:
11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);
11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);
11352: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11353:
11354:
11355: -- pay_gb_rti_fps_validate.assignment_validations(p_assactid, p_effective_date, l_archive_tab,l_fps_etext_asg_flag);

Line 11352: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);

11348: hr_utility.trace('l_archive_det2_counter' ||l_archive_det2_counter);
11349:
11350: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info1);
11351: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info2);
11352: hr_utility.trace('l_archive_tab_det1(l_archive_det1_counter)' ||l_archive_tab_det1(l_archive_det1_counter).act_info3);
11353:
11354:
11355: -- pay_gb_rti_fps_validate.assignment_validations(p_assactid, p_effective_date, l_archive_tab,l_fps_etext_asg_flag);
11356: pay_gb_rti_fps_validate.assignment_validations_aggr(p_assactid,

Line 11364: hr_utility.trace('l_fps_etext_asg_flag' ||l_fps_etext_asg_flag);

11360: l_archive_tab_det2(l_archive_det2_counter),
11361: l_fps_etext_asg_flag);
11362:
11363: --l_fps_etext_asg_flag := 'N'; --for testing
11364: hr_utility.trace('l_fps_etext_asg_flag' ||l_fps_etext_asg_flag);
11365:
11366: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
11367: l_fps_val_err := TRUE;
11368: END IF;

Line 11370: hr_utility.set_location('After Calling FPS validations', 10);

11366: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
11367: l_fps_val_err := TRUE;
11368: END IF;
11369:
11370: hr_utility.set_location('After Calling FPS validations', 10);
11371: -- LOOP through all NIs
11372: --commented below For Loop whole code for testing
11373: FOR i_count IN 0..i_2
11374: LOOP

Line 11376: hr_utility.set_location ('Calling FPS NI validations: i_2', 10);

11372: --commented below For Loop whole code for testing
11373: FOR i_count IN 0..i_2
11374: LOOP
11375:
11376: hr_utility.set_location ('Calling FPS NI validations: i_2', 10);
11377:
11378: pay_gb_rti_fps_validate.ni_validations(p_assactid, p_effective_date, l_archive_tab_ni_det_1,i_count,l_fps_etext_ni_flag);
11379:
11380: -- l_fps_etext_ni_flag := 'N'; --for testing

Line 11390: hr_utility.set_location ('Calling FPS NI validations : i_1', 10);

11386:
11387: FOR i_count IN 0..i_1
11388: LOOP
11389:
11390: hr_utility.set_location ('Calling FPS NI validations : i_1', 10);
11391:
11392: pay_gb_rti_fps_validate.ni_validations(p_assactid, p_effective_date, l_archive_tab_ni_det,i_count,l_fps_etext_ni_flag);
11393:
11394: -- l_fps_etext_ni_flag := 'N'; --for testing

Line 11401: hr_utility.set_location('After Calling FPS validations', 10);

11397: l_fps_ni_val_err := TRUE;
11398: END IF;
11399: END LOOP;
11400:
11401: hr_utility.set_location('After Calling FPS validations', 10);
11402:
11403: IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 AND l_archive_asg_det2 THEN
11404: -- IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 THEN --for testing
11405: -- IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.

Line 11408: hr_utility.set_location('Validation failed, raise error.',999);

11404: -- IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 THEN --for testing
11405: -- IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.
11406: IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.
11407: THEN
11408: hr_utility.set_location('Validation failed, raise error.',999);
11409: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
11410: raise error_found;
11411: ELSE
11412: hr_utility.set_location('Validation successful, archive data.',999);

Line 11412: hr_utility.set_location('Validation successful, archive data.',999);

11408: hr_utility.set_location('Validation failed, raise error.',999);
11409: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
11410: raise error_found;
11411: ELSE
11412: hr_utility.set_location('Validation successful, archive data.',999);
11413: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
11414: insert_archive_row_agg(p_assactid, p_effective_date,l_archive_tab_det1);
11415: insert_archive_row_agg(p_assactid, p_effective_date,l_archive_tab_det2);
11416: insert_archive_row_agg(p_assactid, p_effective_date,l_archive_tab_ni_det);

Line 11423: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);

11419: begin
11420: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
11421: exception
11422: when dup_val_on_index then
11423: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
11424: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
11425: end;
11426: */
11427:

Line 11424: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);

11420: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
11421: exception
11422: when dup_val_on_index then
11423: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
11424: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
11425: end;
11426: */
11427:
11428: /*select count(*)

Line 11436: hr_utility.set_location('2 inserting',999);

11432: and PERSON_ID = l_person_id
11433: and PAYROLL_ASG_ACT_ID = l_last_asg_action_id;
11434:
11435: if l_rec_count = 0 then
11436: hr_utility.set_location('2 inserting',999);
11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);
11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);
11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);
11440: hr_utility.set_location('2 inserting',999);

Line 11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);

11433: and PAYROLL_ASG_ACT_ID = l_last_asg_action_id;
11434:
11435: if l_rec_count = 0 then
11436: hr_utility.set_location('2 inserting',999);
11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);
11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);
11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);
11440: hr_utility.set_location('2 inserting',999);
11441: INSERT

Line 11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);

11434:
11435: if l_rec_count = 0 then
11436: hr_utility.set_location('2 inserting',999);
11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);
11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);
11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);
11440: hr_utility.set_location('2 inserting',999);
11441: INSERT
11442: INTO PAY_GB_FPS_DETAILS

Line 11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);

11435: if l_rec_count = 0 then
11436: hr_utility.set_location('2 inserting',999);
11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);
11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);
11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);
11440: hr_utility.set_location('2 inserting',999);
11441: INSERT
11442: INTO PAY_GB_FPS_DETAILS
11443: (

Line 11440: hr_utility.set_location('2 inserting',999);

11436: hr_utility.set_location('2 inserting',999);
11437: hr_utility.set_location('2 l_asg_id: '||l_asg_id,999);
11438: hr_utility.set_location('2 p_assactid: '||p_assactid,999);
11439: hr_utility.set_location('2 l_last_asg_action_id: '||l_last_asg_action_id,999);
11440: hr_utility.set_location('2 inserting',999);
11441: INSERT
11442: INTO PAY_GB_FPS_DETAILS
11443: (
11444: ASSIGNMENT_ID,

Line 11474: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

11470:
11471: end if; */
11472: END IF;
11473: ELSE
11474: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);
11475: raise error_found;
11476: END IF;
11477: end if; -- if l_archive_flag check
11478: end if; -- if (l_total_payment <> 0) then --Fix for the bug 16409794

Line 11481: hr_utility.trace('Leaving Aggregated Code');

11477: end if; -- if l_archive_flag check
11478: end if; -- if (l_total_payment <> 0) then --Fix for the bug 16409794
11479: end if; -- if l_asg_action_id = p_assactid then
11480: --paye aggregation logic ends
11481: hr_utility.trace('Leaving Aggregated Code');
11482:
11483: elsif l_per_ni_agg_flag = 'Y' then
11484: hr_utility.trace('Entered NI Only -Aggregated Code');
11485:

Line 11484: hr_utility.trace('Entered NI Only -Aggregated Code');

11480: --paye aggregation logic ends
11481: hr_utility.trace('Leaving Aggregated Code');
11482:
11483: elsif l_per_ni_agg_flag = 'Y' then
11484: hr_utility.trace('Entered NI Only -Aggregated Code');
11485:
11486: -- skip the NI aggregation logic if the current asg is not processed in this
11487: -- pre payments. This would be processed as part of max asg_act_id for this pre payment.
11488: open csr_rti_rpt_proc_prepay(l_asg_id,g_pre_pact_id);

Line 11491: hr_utility.trace('l_rti_ni_proc_flag: '|| l_rti_ni_proc_flag);

11487: -- pre payments. This would be processed as part of max asg_act_id for this pre payment.
11488: open csr_rti_rpt_proc_prepay(l_asg_id,g_pre_pact_id);
11489: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag;
11490: close csr_rti_rpt_proc_prepay;
11491: hr_utility.trace('l_rti_ni_proc_flag: '|| l_rti_ni_proc_flag);
11492: if nvl(l_rti_ni_proc_flag,'N') = 'Y' then
11493: hr_utility.trace('Processing NI Only -Aggregated Code for l_asg_id: ' || l_asg_id);
11494: OPEN csr_last_payroll_action(l_asg_id, g_pre_pact_id, l_asg_eff_start_date, g_start_year,g_end_year);
11495: FETCH csr_last_payroll_action

Line 11493: hr_utility.trace('Processing NI Only -Aggregated Code for l_asg_id: ' || l_asg_id);

11489: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag;
11490: close csr_rti_rpt_proc_prepay;
11491: hr_utility.trace('l_rti_ni_proc_flag: '|| l_rti_ni_proc_flag);
11492: if nvl(l_rti_ni_proc_flag,'N') = 'Y' then
11493: hr_utility.trace('Processing NI Only -Aggregated Code for l_asg_id: ' || l_asg_id);
11494: OPEN csr_last_payroll_action(l_asg_id, g_pre_pact_id, l_asg_eff_start_date, g_start_year,g_end_year);
11495: FETCH csr_last_payroll_action
11496: INTO l_last_asg_action_id,
11497: l_last_effective_date;

Line 11512: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);

11508: open csr_ni_rpt_flag(l_asg_id);
11509: fetch csr_ni_rpt_flag into l_ni_rti_flag,l_ni_rti_date;
11510: close csr_ni_rpt_flag;
11511:
11512: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

Line 11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);

11509: fetch csr_ni_rpt_flag into l_ni_rti_flag,l_ni_rti_date;
11510: close csr_ni_rpt_flag;
11511:
11512: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

Line 11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);

11510: close csr_ni_rpt_flag;
11511:
11512: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);

Line 11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);

11512: hr_utility.trace('l_prepay_asg_action_id: '||l_prepay_asg_action_id);
11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);
11519: hr_utility.trace('l_ni_rti_date: '||l_ni_rti_date);
11520:

Line 11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);

11513: hr_utility.trace('l_prepay_payroll_action_id: '||l_prepay_payroll_action_id);
11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);
11519: hr_utility.trace('l_ni_rti_date: '||l_ni_rti_date);
11520:
11521: l_start_date := l_asg_eff_start_date;

Line 11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);

11514: hr_utility.trace('l_prepay_effective_date: '||l_prepay_effective_date);
11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);
11519: hr_utility.trace('l_ni_rti_date: '||l_ni_rti_date);
11520:
11521: l_start_date := l_asg_eff_start_date;
11522: l_end_date := g_effective_date;

Line 11519: hr_utility.trace('l_ni_rti_date: '||l_ni_rti_date);

11515:
11516: hr_utility.trace('l_last_asg_action_id: '||l_last_asg_action_id);
11517: hr_utility.trace('l_last_effective_date: '||l_last_effective_date);
11518: hr_utility.trace('l_ni_rti_flag: '||l_ni_rti_flag);
11519: hr_utility.trace('l_ni_rti_date: '||l_ni_rti_date);
11520:
11521: l_start_date := l_asg_eff_start_date;
11522: l_end_date := g_effective_date;
11523:

Line 11545: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);

11541: fnd_file.put_line (fnd_file.LOG,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
11542: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
11543: end;
11544:
11545: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
11546: hr_utility.trace('l_hash_code: '||l_hash_code);
11547:
11548: ---
11549:

Line 11546: hr_utility.trace('l_hash_code: '||l_hash_code);

11542: raise_application_error(-20001,'Hash error '||SQLERRM||' for the assignment ' || l_assignment_number|| '.');
11543: end;
11544:
11545: hr_utility.trace('l_large_bacs_payment: '||l_large_bacs_payment);
11546: hr_utility.trace('l_hash_code: '||l_hash_code);
11547:
11548: ---
11549:
11550: OPEN csr_total_payment (l_prepay_asg_action_id);

Line 11554: hr_utility.trace('l_total_payment: '||l_total_payment);

11550: OPEN csr_total_payment (l_prepay_asg_action_id);
11551: FETCH csr_total_payment INTO l_total_payment;
11552: CLOSE csr_total_payment;
11553:
11554: hr_utility.trace('l_total_payment: '||l_total_payment);
11555:
11556: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
11557:
11558: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

Line 11558: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);

11554: hr_utility.trace('l_total_payment: '||l_total_payment);
11555:
11556: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
11557:
11558: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
11559: ---
11560: hr_utility.set_location('Fetching person details ',10);
11561: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
11562: ---

Line 11560: hr_utility.set_location('Fetching person details ',10);

11556: l_non_bacs_payment := l_total_payment - l_large_bacs_payment;
11557:
11558: hr_utility.trace('l_non_bacs_payment: '||l_non_bacs_payment);
11559: ---
11560: hr_utility.set_location('Fetching person details ',10);
11561: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
11562: ---
11563: hr_utility.set_location('Fetching address details ',20);
11564: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,

Line 11563: hr_utility.set_location('Fetching address details ',20);

11559: ---
11560: hr_utility.set_location('Fetching person details ',10);
11561: l_archive_person := fetch_person_rec(p_assactid, l_asg_eff_start_date,g_effective_date,l_archive_tab(0));
11562: ---
11563: hr_utility.set_location('Fetching address details ',20);
11564: l_archive_addr := fetch_address_rec(l_archive_tab(0).person_id,
11565: l_archive_tab(0).assignment_id,
11566: g_effective_date,
11567: l_archive_tab(1));

Line 11570: hr_utility.set_location('Fetching Assignment details ',30);

11566: g_effective_date,
11567: l_archive_tab(1));
11568: l_person_id := l_archive_tab(0).person_id;
11569: --Fetching assignments details for FPS
11570: hr_utility.set_location('Fetching Assignment details ',30);
11571: l_archive_asg_det1 := fetch_fps_asg_det1(l_asg_eff_start_date,
11572: g_effective_date,
11573: p_assactid,
11574: l_last_asg_action_id,

Line 11580: hr_utility.set_location('Assignment Hash Coode to archive record',30);

11576: l_archive_tab(0),
11577: l_archive_tab(2),
11578: p_starter_set);
11579:
11580: hr_utility.set_location('Assignment Hash Coode to archive record',30);
11581: l_archive_tab(2).act_info28 := l_hash_code;
11582:
11583: --****************************
11584: i := 3;

Line 11741: hr_utility.trace('after det2');

11737: l_archive_tab(already_l).act_info10 := NVL(l_archive_tab(already_l).act_info10 ,0) + p_ni_l_balance.act_info10;
11738: END IF;
11739:
11740: l_archive_asg_det2 := fetch_fps_asg_det2(l_last_asg_action_id,l_asg_id,l_archive_tab(3));
11741: hr_utility.trace('after det2');
11742: OPEN csr_pay_act_details(l_last_asg_action_id);
11743: FETCH csr_pay_act_details INTO l_payroll_pact_id;
11744: CLOSE csr_pay_act_details;
11745:

Line 11779: hr_utility.trace('1');

11775:
11776: END LOOP;
11777:
11778: CLOSE csr_all_payroll_actions;
11779: hr_utility.trace('1');
11780: hr_utility.trace('i' || i);
11781:
11782:
11783:

Line 11780: hr_utility.trace('i' || i);

11776: END LOOP;
11777:
11778: CLOSE csr_all_payroll_actions;
11779: hr_utility.trace('1');
11780: hr_utility.trace('i' || i);
11781:
11782:
11783:
11784: FOR k IN 4..i

Line 11786: hr_utility.trace('k:' || k);

11782:
11783:
11784: FOR k IN 4..i
11785: LOOP
11786: hr_utility.trace('k:' || k);
11787: IF l_archive_tab(k).act_info10 IS NOT NULL THEN
11788: ni_contrib := NVL(ni_contrib,0) + l_archive_tab(k).act_info10;
11789: ni_contrib_ytd := NVL(ni_contrib_ytd,0) + l_archive_tab(k).act_info8;
11790: END IF;

Line 11791: hr_utility.trace('k:before c_asg_act_id' || k);

11787: IF l_archive_tab(k).act_info10 IS NOT NULL THEN
11788: ni_contrib := NVL(ni_contrib,0) + l_archive_tab(k).act_info10;
11789: ni_contrib_ytd := NVL(ni_contrib_ytd,0) + l_archive_tab(k).act_info8;
11790: END IF;
11791: hr_utility.trace('k:before c_asg_act_id' || k);
11792: if l_archive_tab(k).act_info1 is not null then
11793: FOR c_asg_act_id in csr_asg_act_oth_asgs(l_asg_id)
11794: loop
11795: hr_utility.trace('c_asg_act_id' || c_asg_act_id.asg_act_id);

Line 11795: hr_utility.trace('c_asg_act_id' || c_asg_act_id.asg_act_id);

11791: hr_utility.trace('k:before c_asg_act_id' || k);
11792: if l_archive_tab(k).act_info1 is not null then
11793: FOR c_asg_act_id in csr_asg_act_oth_asgs(l_asg_id)
11794: loop
11795: hr_utility.trace('c_asg_act_id' || c_asg_act_id.asg_act_id);
11796: hr_utility.trace('act_info2' || l_archive_tab(k).act_info2);
11797: hr_utility.trace('act_info1' || l_archive_tab(k).act_info1);
11798: --add_other_asg_ni_ytd(c_asg_act_id.asg_act_id, l_archive_tab(k));
11799: end loop;

Line 11796: hr_utility.trace('act_info2' || l_archive_tab(k).act_info2);

11792: if l_archive_tab(k).act_info1 is not null then
11793: FOR c_asg_act_id in csr_asg_act_oth_asgs(l_asg_id)
11794: loop
11795: hr_utility.trace('c_asg_act_id' || c_asg_act_id.asg_act_id);
11796: hr_utility.trace('act_info2' || l_archive_tab(k).act_info2);
11797: hr_utility.trace('act_info1' || l_archive_tab(k).act_info1);
11798: --add_other_asg_ni_ytd(c_asg_act_id.asg_act_id, l_archive_tab(k));
11799: end loop;
11800: end if;

Line 11797: hr_utility.trace('act_info1' || l_archive_tab(k).act_info1);

11793: FOR c_asg_act_id in csr_asg_act_oth_asgs(l_asg_id)
11794: loop
11795: hr_utility.trace('c_asg_act_id' || c_asg_act_id.asg_act_id);
11796: hr_utility.trace('act_info2' || l_archive_tab(k).act_info2);
11797: hr_utility.trace('act_info1' || l_archive_tab(k).act_info1);
11798: --add_other_asg_ni_ytd(c_asg_act_id.asg_act_id, l_archive_tab(k));
11799: end loop;
11800: end if;
11801: END LOOP;

Line 11813: hr_utility.trace( 'value of i :' || i);

11809: l_archive_tab(i).act_info10 := NVL(ni_contrib_ytd,0);
11810: END IF;
11811: END LOOP;
11812: */
11813: hr_utility.trace( 'value of i :' || i);
11814: hr_utility.trace('Assignment id : ' || l_asg_id);
11815: hr_utility.trace('ni_contrib : ' || ni_contrib);
11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );

Line 11814: hr_utility.trace('Assignment id : ' || l_asg_id);

11810: END IF;
11811: END LOOP;
11812: */
11813: hr_utility.trace( 'value of i :' || i);
11814: hr_utility.trace('Assignment id : ' || l_asg_id);
11815: hr_utility.trace('ni_contrib : ' || ni_contrib);
11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
11818:

Line 11815: hr_utility.trace('ni_contrib : ' || ni_contrib);

11811: END LOOP;
11812: */
11813: hr_utility.trace( 'value of i :' || i);
11814: hr_utility.trace('Assignment id : ' || l_asg_id);
11815: hr_utility.trace('ni_contrib : ' || ni_contrib);
11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
11818:
11819: -- Derive the fields 58B and 59

Line 11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );

11812: */
11813: hr_utility.trace( 'value of i :' || i);
11814: hr_utility.trace('Assignment id : ' || l_asg_id);
11815: hr_utility.trace('ni_contrib : ' || ni_contrib);
11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
11818:
11819: -- Derive the fields 58B and 59
11820: -- 58B

Line 11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );

11813: hr_utility.trace( 'value of i :' || i);
11814: hr_utility.trace('Assignment id : ' || l_asg_id);
11815: hr_utility.trace('ni_contrib : ' || ni_contrib);
11816: hr_utility.trace('l_archive_tab(3).act_info8 : ' || l_archive_tab(3).act_info8 );
11817: hr_utility.trace('l_archive_tab(3).act_info9 : ' || l_archive_tab(3).act_info9 );
11818:
11819: -- Derive the fields 58B and 59
11820: -- 58B
11821: l_archive_tab(3).act_info8 := NVL(l_archive_tab(3).act_info8,0) -- Prev holds Total Deductions

Line 11864: hr_utility.trace('New Trace messages starts here : ');

11860: p_per_ni_l_balance);
11861: end loop;
11862: */
11863: -- trace for customer
11864: hr_utility.trace('New Trace messages starts here : ');
11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);

Line 11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);

11861: end loop;
11862: */
11863: -- trace for customer
11864: hr_utility.trace('New Trace messages starts here : ');
11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);

Line 11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);

11862: */
11863: -- trace for customer
11864: hr_utility.trace('New Trace messages starts here : ');
11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);

Line 11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);

11863: -- trace for customer
11864: hr_utility.trace('New Trace messages starts here : ');
11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);

Line 11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);

11864: hr_utility.trace('New Trace messages starts here : ');
11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);

Line 11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);

11865: hr_utility.trace('p_per_ni_a_balance.assignment_id : ' || p_per_ni_a_balance.assignment_id);
11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);

Line 11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);

11866: hr_utility.trace('p_per_ni_a_balance.act_info1 : ' || p_per_ni_a_balance.act_info1);
11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);

Line 11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);

11867: hr_utility.trace('p_per_ni_a_balance.act_info2 : ' || p_per_ni_a_balance.act_info2);
11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);

Line 11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);

11868: hr_utility.trace('p_per_ni_a_balance.act_info3 : ' || p_per_ni_a_balance.act_info3);
11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----

Line 11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);

11869: hr_utility.trace('p_per_ni_a_balance.act_info4 : ' || p_per_ni_a_balance.act_info4);
11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);

Line 11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);

11870: hr_utility.trace('p_per_ni_a_balance.act_info5 : ' || p_per_ni_a_balance.act_info5);
11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);

Line 11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);

11871: hr_utility.trace('p_per_ni_a_balance.act_info6 : ' || p_per_ni_a_balance.act_info6);
11872: hr_utility.trace('p_per_ni_a_balance.act_info7 : ' || p_per_ni_a_balance.act_info7);
11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);

Line 11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);

11873: hr_utility.trace('p_per_ni_a_balance.act_info8 : ' || p_per_ni_a_balance.act_info8);
11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);

Line 11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);

11874: hr_utility.trace('p_per_ni_a_balance.act_info9 : ' || p_per_ni_a_balance.act_info9);
11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);

Line 11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);

11875: hr_utility.trace('p_per_ni_a_balance.act_info10 : ' || p_per_ni_a_balance.act_info10);
11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);

Line 11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);

11876: -----
11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);

Line 11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);

11877: hr_utility.trace('p_per_ni_b_balance.assignment_id : ' || p_per_ni_b_balance.assignment_id);
11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);

Line 11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);

11878: hr_utility.trace('p_per_ni_b_balance.act_info1 : ' || p_per_ni_b_balance.act_info1);
11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);

Line 11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);

11879: hr_utility.trace('p_per_ni_b_balance.act_info2 : ' || p_per_ni_b_balance.act_info2);
11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);

Line 11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);

11880: hr_utility.trace('p_per_ni_b_balance.act_info3 : ' || p_per_ni_b_balance.act_info3);
11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---

Line 11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);

11881: hr_utility.trace('p_per_ni_b_balance.act_info4 : ' || p_per_ni_b_balance.act_info4);
11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);

Line 11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);

11882: hr_utility.trace('p_per_ni_b_balance.act_info5 : ' || p_per_ni_b_balance.act_info5);
11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);

Line 11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);

11883: hr_utility.trace('p_per_ni_b_balance.act_info6 : ' || p_per_ni_b_balance.act_info6);
11884: hr_utility.trace('p_per_ni_b_balance.act_info7 : ' || p_per_ni_b_balance.act_info7);
11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);

Line 11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);

11885: hr_utility.trace('p_per_ni_b_balance.act_info8 : ' || p_per_ni_b_balance.act_info8);
11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);

Line 11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);

11886: hr_utility.trace('p_per_ni_b_balance.act_info9 : ' || p_per_ni_b_balance.act_info9);
11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);

Line 11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);

11887: hr_utility.trace('p_per_ni_b_balance.act_info10 : ' || p_per_ni_b_balance.act_info10);
11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);

Line 11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);

11888: ---
11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);

Line 11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);

11889: hr_utility.trace('p_per_ni_c_balance.assignment_id : ' || p_per_ni_c_balance.assignment_id);
11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);

Line 11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);

11890: hr_utility.trace('p_per_ni_c_balance.act_info1 : ' || p_per_ni_c_balance.act_info1);
11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);

Line 11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);

11891: hr_utility.trace('p_per_ni_c_balance.act_info2 : ' || p_per_ni_c_balance.act_info2);
11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);

Line 11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);

11892: hr_utility.trace('p_per_ni_c_balance.act_info3 : ' || p_per_ni_c_balance.act_info3);
11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---

Line 11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);

11893: hr_utility.trace('p_per_ni_c_balance.act_info4 : ' || p_per_ni_c_balance.act_info4);
11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);

Line 11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);

11894: hr_utility.trace('p_per_ni_c_balance.act_info5 : ' || p_per_ni_c_balance.act_info5);
11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);

Line 11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);

11895: hr_utility.trace('p_per_ni_c_balance.act_info6 : ' || p_per_ni_c_balance.act_info6);
11896: hr_utility.trace('p_per_ni_c_balance.act_info7 : ' || p_per_ni_c_balance.act_info7);
11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);

Line 11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);

11897: hr_utility.trace('p_per_ni_c_balance.act_info8 : ' || p_per_ni_c_balance.act_info8);
11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);

Line 11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);

11898: hr_utility.trace('p_per_ni_c_balance.act_info9 : ' || p_per_ni_c_balance.act_info9);
11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);

Line 11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);

11899: hr_utility.trace('p_per_ni_c_balance.act_info10 : ' || p_per_ni_c_balance.act_info10);
11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);

Line 11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);

11900: ---
11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);

Line 11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);

11901: hr_utility.trace('p_per_ni_d_balance.assignment_id : ' || p_per_ni_d_balance.assignment_id);
11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);

Line 11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);

11902: hr_utility.trace('p_per_ni_d_balance.act_info1 : ' || p_per_ni_d_balance.act_info1);
11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);

Line 11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);

11903: hr_utility.trace('p_per_ni_d_balance.act_info2 : ' || p_per_ni_d_balance.act_info2);
11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);

Line 11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);

11904: hr_utility.trace('p_per_ni_d_balance.act_info3 : ' || p_per_ni_d_balance.act_info3);
11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:

Line 11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);

11905: hr_utility.trace('p_per_ni_d_balance.act_info4 : ' || p_per_ni_d_balance.act_info4);
11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:
11913: ---

Line 11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);

11906: hr_utility.trace('p_per_ni_d_balance.act_info5 : ' || p_per_ni_d_balance.act_info5);
11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:
11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);

Line 11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);

11907: hr_utility.trace('p_per_ni_d_balance.act_info6 : ' || p_per_ni_d_balance.act_info6);
11908: hr_utility.trace('p_per_ni_d_balance.act_info7 : ' || p_per_ni_d_balance.act_info7);
11909: hr_utility.trace('p_per_ni_d_balance.act_info8 : ' || p_per_ni_d_balance.act_info8);
11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:
11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);

Line 11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);

11910: hr_utility.trace('p_per_ni_d_balance.act_info9 : ' || p_per_ni_d_balance.act_info9);
11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:
11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);

Line 11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);

11911: hr_utility.trace('p_per_ni_d_balance.act_info10 : ' || p_per_ni_d_balance.act_info10);
11912:
11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);

Line 11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);

11912:
11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);

Line 11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);

11913: ---
11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);

Line 11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);

11914: hr_utility.trace('p_per_ni_e_balance.assignment_id : ' || p_per_ni_e_balance.assignment_id);
11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);

Line 11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);

11915: hr_utility.trace('p_per_ni_e_balance.act_info1 : ' || p_per_ni_e_balance.act_info1);
11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);

Line 11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);

11916: hr_utility.trace('p_per_ni_e_balance.act_info2 : ' || p_per_ni_e_balance.act_info2);
11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);
11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);

Line 11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);

11917: hr_utility.trace('p_per_ni_e_balance.act_info3 : ' || p_per_ni_e_balance.act_info3);
11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);
11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);
11925:

Line 11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);

11918: hr_utility.trace('p_per_ni_e_balance.act_info4 : ' || p_per_ni_e_balance.act_info4);
11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);
11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);
11925:
11926:

Line 11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);

11919: hr_utility.trace('p_per_ni_e_balance.act_info5 : ' || p_per_ni_e_balance.act_info5);
11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);
11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);
11925:
11926:
11927: ---

Line 11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);

11920: hr_utility.trace('p_per_ni_e_balance.act_info6 : ' || p_per_ni_e_balance.act_info6);
11921: hr_utility.trace('p_per_ni_e_balance.act_info7 : ' || p_per_ni_e_balance.act_info7);
11922: hr_utility.trace('p_per_ni_e_balance.act_info8 : ' || p_per_ni_e_balance.act_info8);
11923: hr_utility.trace('p_per_ni_e_balance.act_info9 : ' || p_per_ni_e_balance.act_info9);
11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);
11925:
11926:
11927: ---
11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);

Line 11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);

11924: hr_utility.trace('p_per_ni_e_balance.act_info10 : ' || p_per_ni_e_balance.act_info10);
11925:
11926:
11927: ---
11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);
11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);

Line 11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);

11925:
11926:
11927: ---
11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);
11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);

Line 11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);

11926:
11927: ---
11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);
11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);

Line 11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);

11927: ---
11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);
11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);

Line 11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);

11928: hr_utility.trace('p_per_ni_j_balance.assignment_id : ' || p_per_ni_j_balance.assignment_id);
11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);

Line 11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);

11929: hr_utility.trace('p_per_ni_j_balance.act_info1 : ' || p_per_ni_j_balance.act_info1);
11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);

Line 11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);

11930: hr_utility.trace('p_per_ni_j_balance.act_info2 : ' || p_per_ni_j_balance.act_info2);
11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);
11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);

Line 11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);

11931: hr_utility.trace('p_per_ni_j_balance.act_info3 : ' || p_per_ni_j_balance.act_info3);
11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);
11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);
11939:

Line 11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);

11932: hr_utility.trace('p_per_ni_j_balance.act_info4 : ' || p_per_ni_j_balance.act_info4);
11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);
11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);
11939:
11940:

Line 11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);

11933: hr_utility.trace('p_per_ni_j_balance.act_info5 : ' || p_per_ni_j_balance.act_info5);
11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);
11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);
11939:
11940:
11941: ---

Line 11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);

11934: hr_utility.trace('p_per_ni_j_balance.act_info6 : ' || p_per_ni_j_balance.act_info6);
11935: hr_utility.trace('p_per_ni_j_balance.act_info7 : ' || p_per_ni_j_balance.act_info7);
11936: hr_utility.trace('p_per_ni_j_balance.act_info8 : ' || p_per_ni_j_balance.act_info8);
11937: hr_utility.trace('p_per_ni_j_balance.act_info9 : ' || p_per_ni_j_balance.act_info9);
11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);
11939:
11940:
11941: ---
11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);

Line 11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);

11938: hr_utility.trace('p_per_ni_j_balance.act_info10 : ' || p_per_ni_j_balance.act_info10);
11939:
11940:
11941: ---
11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);
11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);

Line 11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);

11939:
11940:
11941: ---
11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);
11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);

Line 11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);

11940:
11941: ---
11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);
11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);

Line 11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);

11941: ---
11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);
11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);

Line 11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);

11942: hr_utility.trace('p_per_ni_l_balance.assignment_id : ' || p_per_ni_l_balance.assignment_id);
11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);

Line 11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);

11943: hr_utility.trace('p_per_ni_l_balance.act_info1 : ' || p_per_ni_l_balance.act_info1);
11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);

Line 11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);

11944: hr_utility.trace('p_per_ni_l_balance.act_info2 : ' || p_per_ni_l_balance.act_info2);
11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);
11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);

Line 11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);

11945: hr_utility.trace('p_per_ni_l_balance.act_info3 : ' || p_per_ni_l_balance.act_info3);
11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);
11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);
11953:

Line 11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);

11946: hr_utility.trace('p_per_ni_l_balance.act_info4 : ' || p_per_ni_l_balance.act_info4);
11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);
11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);
11953:
11954:

Line 11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);

11947: hr_utility.trace('p_per_ni_l_balance.act_info5 : ' || p_per_ni_l_balance.act_info5);
11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);
11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);
11953:
11954:
11955:

Line 11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);

11948: hr_utility.trace('p_per_ni_l_balance.act_info6 : ' || p_per_ni_l_balance.act_info6);
11949: hr_utility.trace('p_per_ni_l_balance.act_info7 : ' || p_per_ni_l_balance.act_info7);
11950: hr_utility.trace('p_per_ni_l_balance.act_info8 : ' || p_per_ni_l_balance.act_info8);
11951: hr_utility.trace('p_per_ni_l_balance.act_info9 : ' || p_per_ni_l_balance.act_info9);
11952: hr_utility.trace('p_per_ni_l_balance.act_info10 : ' || p_per_ni_l_balance.act_info10);
11953:
11954:
11955:
11956: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab(2));

Line 11959: hr_utility.set_location('Calling Person Address validations', 10);

11955:
11956: set_address_fields(l_archive_tab(1),l_archive_tab(0),l_archive_tab(2));
11957:
11958: -- Validating fetched Person,Address,Assignment details for FPS
11959: hr_utility.set_location('Calling Person Address validations', 10);
11960: pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
11961: hr_utility.trace('person address' ||l_per_addr_val_flag);
11962:
11963: l_per_addr_val_flag := 'N'; --for testing

Line 11961: hr_utility.trace('person address' ||l_per_addr_val_flag);

11957:
11958: -- Validating fetched Person,Address,Assignment details for FPS
11959: hr_utility.set_location('Calling Person Address validations', 10);
11960: pay_gb_rti_fps_validate.person_address_validations(p_assactid, p_effective_date, l_archive_tab,l_per_addr_val_flag);
11961: hr_utility.trace('person address' ||l_per_addr_val_flag);
11962:
11963: l_per_addr_val_flag := 'N'; --for testing
11964:
11965: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails

Line 11969: hr_utility.set_location('Calling FPS validations', 10);

11965: IF l_per_addr_val_flag = 'Y' THEN -- If validation fails
11966: l_personaddr_val_err := TRUE;
11967: END IF;
11968:
11969: hr_utility.set_location('Calling FPS validations', 10);
11970: pay_gb_rti_fps_validate.assignment_validations(p_assactid, p_effective_date, l_archive_tab,l_fps_etext_asg_flag);
11971:
11972: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
11973: l_fps_val_err := TRUE;

Line 11976: hr_utility.set_location('After Calling FPS validations', 10);

11972: IF l_fps_etext_asg_flag = 'Y' THEN -- If validation fails
11973: l_fps_val_err := TRUE;
11974: END IF;
11975:
11976: hr_utility.set_location('After Calling FPS validations', 10);
11977: -- LOOP through all NIs
11978: --commented below For Loop whole code for testing
11979: FOR i_count IN 4..i
11980: LOOP

Line 11982: hr_utility.set_location ('C7alling FPS NI validations', 10);

11978: --commented below For Loop whole code for testing
11979: FOR i_count IN 4..i
11980: LOOP
11981:
11982: hr_utility.set_location ('C7alling FPS NI validations', 10);
11983:
11984: pay_gb_rti_fps_validate.ni_validations(p_assactid, p_effective_date, l_archive_tab,i_count,l_fps_etext_ni_flag);
11985:
11986: -- l_fps_etext_ni_flag := 'N'; --for testing

Line 11994: hr_utility.set_location('After Calling FPS validations', 10);

11990: END IF;
11991: END LOOP;
11992:
11993:
11994: hr_utility.set_location('After Calling FPS validations', 10);
11995:
11996: -- IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 AND l_archive_asg_det2 THEN
11997: IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 THEN --for testing
11998: -- IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.

Line 12001: hr_utility.set_location('Validation failed, raise error.',999);

11997: IF l_archive_person AND l_archive_addr AND l_archive_asg_det1 THEN --for testing
11998: -- IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err -- If validation fails , that record will not be archived.
11999: IF l_personaddr_val_err OR l_fps_val_err OR l_fps_ni_val_err-- If validation fails , that record will not be archived.
12000: THEN
12001: hr_utility.set_location('Validation failed, raise error.',999);
12002: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
12003: raise error_found;
12004: ELSE
12005: hr_utility.set_location('Validation successful, archive data.',999);

Line 12005: hr_utility.set_location('Validation successful, archive data.',999);

12001: hr_utility.set_location('Validation failed, raise error.',999);
12002: fnd_file.put_line(fnd_file.LOG,'Not Archiving');
12003: raise error_found;
12004: ELSE
12005: hr_utility.set_location('Validation successful, archive data.',999);
12006: if l_ni_rti_flag = 'Y' then
12007: ni_agg_ytd_sum(l_archive_tab,i,p_per_ni_a_balance,p_per_ni_b_balance,
12008: p_per_ni_c_balance,p_per_ni_d_balance,p_per_ni_e_balance,p_per_ni_j_balance,p_per_ni_l_balance);
12009: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);

Line 12016: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);

12012: begin
12013: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
12014: exception
12015: when dup_val_on_index then
12016: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
12017: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
12018: end; */
12019: else
12020: hr_utility.set_location('Non NI Reporting asg: ' || l_asg_id, 999);

Line 12017: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);

12013: hr_nonrun_asact.insint(p_assactid, l_prepay_asg_action_id);
12014: exception
12015: when dup_val_on_index then
12016: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
12017: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
12018: end; */
12019: else
12020: hr_utility.set_location('Non NI Reporting asg: ' || l_asg_id, 999);
12021:

Line 12020: hr_utility.set_location('Non NI Reporting asg: ' || l_asg_id, 999);

12016: hr_utility.set_location(sqlcode || '-' || sqlerrm,60);
12017: hr_utility.set_location('Skip locking for retry.Locking action id-'||p_assactid || ' Locked action id-' || l_prepay_asg_action_id,60);
12018: end; */
12019: else
12020: hr_utility.set_location('Non NI Reporting asg: ' || l_asg_id, 999);
12021:
12022: hr_utility.set_location('Retrieve the ni reporting assignment for ' || l_asg_id ,1000);
12023:
12024: open csr_get_ni_rpt_asg(l_asg_id);

Line 12022: hr_utility.set_location('Retrieve the ni reporting assignment for ' || l_asg_id ,1000);

12018: end; */
12019: else
12020: hr_utility.set_location('Non NI Reporting asg: ' || l_asg_id, 999);
12021:
12022: hr_utility.set_location('Retrieve the ni reporting assignment for ' || l_asg_id ,1000);
12023:
12024: open csr_get_ni_rpt_asg(l_asg_id);
12025: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
12026: close csr_get_ni_rpt_asg;

Line 12027: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);

12023:
12024: open csr_get_ni_rpt_asg(l_asg_id);
12025: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
12026: close csr_get_ni_rpt_asg;
12027: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);
12028: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_id || 'is ' ||l_ni_rpt_asg_id ,1000);
12029:
12030: if l_ni_rpt_asg_id is not null then
12031: hr_utility.set_location(' l_ni_rpt_asg_id:' || l_ni_rpt_asg_id || ' g_pre_pact_id:' ||g_pre_pact_id ,1000);

Line 12028: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_id || 'is ' ||l_ni_rpt_asg_id ,1000);

12024: open csr_get_ni_rpt_asg(l_asg_id);
12025: fetch csr_get_ni_rpt_asg into l_ni_rpt_asg_id,l_ni_rpt_date;
12026: close csr_get_ni_rpt_asg;
12027: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);
12028: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_id || 'is ' ||l_ni_rpt_asg_id ,1000);
12029:
12030: if l_ni_rpt_asg_id is not null then
12031: hr_utility.set_location(' l_ni_rpt_asg_id:' || l_ni_rpt_asg_id || ' g_pre_pact_id:' ||g_pre_pact_id ,1000);
12032: -- check whether the RTI reporting assignment is processed in the current prepayment.

Line 12031: hr_utility.set_location(' l_ni_rpt_asg_id:' || l_ni_rpt_asg_id || ' g_pre_pact_id:' ||g_pre_pact_id ,1000);

12027: hr_utility.set_location('l_ni_rpt_asg_id: ' || l_ni_rpt_asg_id || ' l_ni_rpt_date: ' || l_ni_rpt_date,1000);
12028: hr_utility.set_location('NI reporting assignment for the assignment: ' || l_asg_id || 'is ' ||l_ni_rpt_asg_id ,1000);
12029:
12030: if l_ni_rpt_asg_id is not null then
12031: hr_utility.set_location(' l_ni_rpt_asg_id:' || l_ni_rpt_asg_id || ' g_pre_pact_id:' ||g_pre_pact_id ,1000);
12032: -- check whether the RTI reporting assignment is processed in the current prepayment.
12033: open csr_rti_rpt_proc_prepay(l_ni_rpt_asg_id,g_pre_pact_id);
12034: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag_1;
12035: close csr_rti_rpt_proc_prepay;

Line 12036: hr_utility.set_location('l_rti_ni_proc_flag_1: ' || l_rti_ni_proc_flag_1,1000);

12032: -- check whether the RTI reporting assignment is processed in the current prepayment.
12033: open csr_rti_rpt_proc_prepay(l_ni_rpt_asg_id,g_pre_pact_id);
12034: fetch csr_rti_rpt_proc_prepay into l_rti_ni_proc_flag_1;
12035: close csr_rti_rpt_proc_prepay;
12036: hr_utility.set_location('l_rti_ni_proc_flag_1: ' || l_rti_ni_proc_flag_1,1000);
12037: -- check whether the current asg_act_id is the max id
12038: -- so that RTI asg is archived only ones when multiple non-rti asgs exists.
12039: OPEN csr_ni_aggr_max_act_id (l_person_id, g_pre_pact_id);
12040: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;

Line 12042: hr_utility.set_location('l_ni_aggr_max_act_id: ' || l_ni_aggr_max_act_id ,1000);

12038: -- so that RTI asg is archived only ones when multiple non-rti asgs exists.
12039: OPEN csr_ni_aggr_max_act_id (l_person_id, g_pre_pact_id);
12040: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;
12041: CLOSE csr_ni_aggr_max_act_id;
12042: hr_utility.set_location('l_ni_aggr_max_act_id: ' || l_ni_aggr_max_act_id ,1000);
12043: hr_utility.set_location('l_last_asg_action_id: ' || l_last_asg_action_id ,1000);
12044: if l_ni_aggr_max_act_id = l_last_asg_action_id and nvl(l_rti_ni_proc_flag_1,'N') <> 'Y' then
12045: -- 0. Get the RTI NI Reporting assignment for the period.
12046: -- 1. Store the NI YTD values of current Assignment in a temp variable.

Line 12043: hr_utility.set_location('l_last_asg_action_id: ' || l_last_asg_action_id ,1000);

12039: OPEN csr_ni_aggr_max_act_id (l_person_id, g_pre_pact_id);
12040: FETCH csr_ni_aggr_max_act_id INTO l_ni_aggr_max_act_id;
12041: CLOSE csr_ni_aggr_max_act_id;
12042: hr_utility.set_location('l_ni_aggr_max_act_id: ' || l_ni_aggr_max_act_id ,1000);
12043: hr_utility.set_location('l_last_asg_action_id: ' || l_last_asg_action_id ,1000);
12044: if l_ni_aggr_max_act_id = l_last_asg_action_id and nvl(l_rti_ni_proc_flag_1,'N') <> 'Y' then
12045: -- 0. Get the RTI NI Reporting assignment for the period.
12046: -- 1. Store the NI YTD values of current Assignment in a temp variable.
12047: -- 2. Make the NI YTD values 0.

Line 12052: hr_utility.set_location('fetching the rti rpt asg values: ',1000);

12048: -- 3. Get all the Previously archived values of NI Reporting assignment.
12049: -- 4. Make the Period balances 0.
12050: -- 5. Replace the NI YTD with the current processing NI YTD values.
12051: -- 6. Archive this record.
12052: hr_utility.set_location('fetching the rti rpt asg values: ',1000);
12053: open csr_ni_asg_last_archived(l_ni_rpt_asg_id);
12054: fetch csr_ni_asg_last_archived BULK COLLECT INTO l_archive_tab_ni_rpt;
12055: close csr_ni_asg_last_archived;
12056: record_count := l_archive_tab_ni_rpt.count;

Line 12057: hr_utility.set_location('record_count: ' || record_count ,1000);

12053: open csr_ni_asg_last_archived(l_ni_rpt_asg_id);
12054: fetch csr_ni_asg_last_archived BULK COLLECT INTO l_archive_tab_ni_rpt;
12055: close csr_ni_asg_last_archived;
12056: record_count := l_archive_tab_ni_rpt.count;
12057: hr_utility.set_location('record_count: ' || record_count ,1000);
12058: if l_archive_tab_ni_rpt.count > 0 then
12059:
12060: for counter in 1..l_archive_tab_ni_rpt.count
12061: loop

Line 12089: hr_utility.set_location('Calling get_ni_only_asg_details:',1000);

12085: */
12086: select paa.assignment_action_id into l_ni_rpt_assact_id from pay_assignment_actions paa
12087: where paa.payroll_action_id = g_payroll_action_id
12088: and paa.assignment_id = l_ni_rpt_asg_id;
12089: hr_utility.set_location('Calling get_ni_only_asg_details:',1000);
12090: get_ni_only_asg_details(l_ni_rpt_asg_id,
12091: l_archive_tab_ni_rpt(1),
12092: l_archive_tab_ni_rpt(2),
12093: l_ni_rpt_assact_id);

Line 12097: hr_utility.set_location('p_per_ni_a_balance.act_info1: ' ||p_per_ni_a_balance.act_info1,1000);

12093: l_ni_rpt_assact_id);
12094: -- after this make record_count := 2 as the next row in the table should store NI Values.
12095: record_count := 2;
12096: end if; --l_archive_tab_ni_rpt.count > 0
12097: hr_utility.set_location('p_per_ni_a_balance.act_info1: ' ||p_per_ni_a_balance.act_info1,1000);
12098: -- NI A
12099: if p_per_ni_a_balance.act_info1 is not null then
12100: record_count := record_count +1;
12101: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';

Line 12114: hr_utility.set_location('record_count: ' || record_count ,1000);

12110: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_a_balance.act_info8;
12111: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12112: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12113: end if;
12114: hr_utility.set_location('record_count: ' || record_count ,1000);
12115: -- NI D
12116: hr_utility.set_location('p_per_ni_d_balance.act_info1: ' || p_per_ni_d_balance.act_info1 ,1000);
12117: if p_per_ni_d_balance.act_info1 is not null then
12118: record_count := record_count + 1;

Line 12116: hr_utility.set_location('p_per_ni_d_balance.act_info1: ' || p_per_ni_d_balance.act_info1 ,1000);

12112: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12113: end if;
12114: hr_utility.set_location('record_count: ' || record_count ,1000);
12115: -- NI D
12116: hr_utility.set_location('p_per_ni_d_balance.act_info1: ' || p_per_ni_d_balance.act_info1 ,1000);
12117: if p_per_ni_d_balance.act_info1 is not null then
12118: record_count := record_count + 1;
12119: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12120: l_archive_tab_ni_rpt(record_count).act_info1 := 'D';

Line 12132: hr_utility.set_location('record_count: ' || record_count ,1000);

12128: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_d_balance.act_info8;
12129: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12130: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12131: end if;
12132: hr_utility.set_location('record_count: ' || record_count ,1000);
12133:
12134: -- NI B
12135: hr_utility.set_location('p_per_ni_b_balance.act_info1: ' || p_per_ni_b_balance.act_info1 ,1000);
12136: if p_per_ni_b_balance.act_info1 is not null then

Line 12135: hr_utility.set_location('p_per_ni_b_balance.act_info1: ' || p_per_ni_b_balance.act_info1 ,1000);

12131: end if;
12132: hr_utility.set_location('record_count: ' || record_count ,1000);
12133:
12134: -- NI B
12135: hr_utility.set_location('p_per_ni_b_balance.act_info1: ' || p_per_ni_b_balance.act_info1 ,1000);
12136: if p_per_ni_b_balance.act_info1 is not null then
12137: record_count := record_count + 1;
12138: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12139: l_archive_tab_ni_rpt(record_count).act_info1 := 'B';

Line 12151: hr_utility.set_location('record_count: ' || record_count ,1000);

12147: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_b_balance.act_info8;
12148: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12149: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12150: end if;
12151: hr_utility.set_location('record_count: ' || record_count ,1000);
12152: -- NI C
12153: hr_utility.set_location('p_per_ni_c_balance.act_info1: ' || p_per_ni_c_balance.act_info1 ,1000);
12154: if p_per_ni_c_balance.act_info1 is not null then
12155: record_count := record_count + 1;

Line 12153: hr_utility.set_location('p_per_ni_c_balance.act_info1: ' || p_per_ni_c_balance.act_info1 ,1000);

12149: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12150: end if;
12151: hr_utility.set_location('record_count: ' || record_count ,1000);
12152: -- NI C
12153: hr_utility.set_location('p_per_ni_c_balance.act_info1: ' || p_per_ni_c_balance.act_info1 ,1000);
12154: if p_per_ni_c_balance.act_info1 is not null then
12155: record_count := record_count + 1;
12156: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12157: l_archive_tab_ni_rpt(record_count).act_info1 := 'C';

Line 12169: hr_utility.set_location('record_count: ' || record_count ,1000);

12165: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_c_balance.act_info8;
12166: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12167: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12168: end if;
12169: hr_utility.set_location('record_count: ' || record_count ,1000);
12170:
12171: -- NI E
12172: hr_utility.set_location('p_per_ni_e_balance.act_info1: ' || p_per_ni_e_balance.act_info1 ,1000);
12173: if p_per_ni_e_balance.act_info1 is not null then

Line 12172: hr_utility.set_location('p_per_ni_e_balance.act_info1: ' || p_per_ni_e_balance.act_info1 ,1000);

12168: end if;
12169: hr_utility.set_location('record_count: ' || record_count ,1000);
12170:
12171: -- NI E
12172: hr_utility.set_location('p_per_ni_e_balance.act_info1: ' || p_per_ni_e_balance.act_info1 ,1000);
12173: if p_per_ni_e_balance.act_info1 is not null then
12174: record_count := record_count + 1;
12175: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12176: l_archive_tab_ni_rpt(record_count).act_info1 := 'E';

Line 12188: hr_utility.set_location('record_count: ' || record_count ,1000);

12184: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_e_balance.act_info8;
12185: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12186: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12187: end if;
12188: hr_utility.set_location('record_count: ' || record_count ,1000);
12189:
12190: -- NI J
12191: hr_utility.set_location('p_per_ni_j_balance.act_info1: ' || p_per_ni_j_balance.act_info1 ,1000);
12192: if p_per_ni_j_balance.act_info1 is not null then

Line 12191: hr_utility.set_location('p_per_ni_j_balance.act_info1: ' || p_per_ni_j_balance.act_info1 ,1000);

12187: end if;
12188: hr_utility.set_location('record_count: ' || record_count ,1000);
12189:
12190: -- NI J
12191: hr_utility.set_location('p_per_ni_j_balance.act_info1: ' || p_per_ni_j_balance.act_info1 ,1000);
12192: if p_per_ni_j_balance.act_info1 is not null then
12193: record_count := record_count + 1;
12194: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12195: l_archive_tab_ni_rpt(record_count).act_info1 := 'J';

Line 12207: hr_utility.set_location('record_count: ' || record_count ,1000);

12203: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_j_balance.act_info8;
12204: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12205: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12206: end if;
12207: hr_utility.set_location('record_count: ' || record_count ,1000);
12208:
12209: -- NI L
12210: hr_utility.set_location('p_per_ni_l_balance.act_info1: ' || p_per_ni_l_balance.act_info1 ,1000);
12211: if p_per_ni_l_balance.act_info1 is not null then

Line 12210: hr_utility.set_location('p_per_ni_l_balance.act_info1: ' || p_per_ni_l_balance.act_info1 ,1000);

12206: end if;
12207: hr_utility.set_location('record_count: ' || record_count ,1000);
12208:
12209: -- NI L
12210: hr_utility.set_location('p_per_ni_l_balance.act_info1: ' || p_per_ni_l_balance.act_info1 ,1000);
12211: if p_per_ni_l_balance.act_info1 is not null then
12212: record_count := record_count + 1;
12213: l_archive_tab_ni_rpt(record_count).action_info_category := 'GB_RTI_FPS_NI_DET';
12214: l_archive_tab_ni_rpt(record_count).act_info1 := 'L';

Line 12226: hr_utility.set_location('record_count: ' || record_count ,1000);

12222: l_archive_tab_ni_rpt(record_count).act_info8 := nvl(l_archive_tab_ni_rpt(record_count).act_info8,0) + p_per_ni_l_balance.act_info8;
12223: l_archive_tab_ni_rpt(record_count).act_info9 := 0;
12224: l_archive_tab_ni_rpt(record_count).act_info10 := 0;
12225: end if;
12226: hr_utility.set_location('record_count: ' || record_count ,1000);
12227: /* else -- else for l_archive_tab_ni_rpt.count > 0
12228: -- get the latest prepayment and the payroll details.
12229: select * from pay_payroll_actions ppa,
12230: get_ni_only_asg_details(l_ni_rpt_asg_id,l_archive_tab_ni_rpt,

Line 12237: hr_utility.set_location('l_ni_rpt_assact_id: ' || l_ni_rpt_assact_id ,1000);

12233:
12234: select paa.assignment_action_id into l_ni_rpt_assact_id from pay_assignment_actions paa
12235: where paa.payroll_action_id = g_payroll_action_id
12236: and paa.assignment_id = l_ni_rpt_asg_id;
12237: hr_utility.set_location('l_ni_rpt_assact_id: ' || l_ni_rpt_assact_id ,1000);
12238: -- insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
12239:
12240:
12241: insert_archive_row_agg(p_assactid, p_effective_date,l_archive_tab_ni_rpt);

Line 12273: hr_utility.set_location('No NI reporting assignment for the assignment: ' || l_asg_id ,1000);

12269: l_last_effective_date
12270: );
12271: end if; --l_ni_aggr_max_act_id = l_last_asg_action_id
12272: else
12273: hr_utility.set_location('No NI reporting assignment for the assignment: ' || l_asg_id ,1000);
12274: fnd_file.put_line(fnd_file.LOG,'No NI reporting assignment for the assignment: ' || l_asg_id);
12275: populate_run_msg(p_assactid, 'No NI reporting assignment for the assignment: '||l_assignment_number);
12276: raise error_found;
12277: end if; -- l_ni_rpt_asg_id is not null

Line 12282: hr_utility.trace('NON RPT act_info1' || l_archive_tab(k).act_info1);

12278: -- make the NI YTD to 0.
12279: FOR k IN 4..i
12280: LOOP
12281: if l_archive_tab(k).act_info1 is not null then
12282: hr_utility.trace('NON RPT act_info1' || l_archive_tab(k).act_info1);
12283: l_archive_tab(k).act_info3 := 0;
12284: l_archive_tab(k).act_info4 := 0;
12285: l_archive_tab(k).act_info5 := 0;
12286: l_archive_tab(k).act_info6 := 0;

Line 12295: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);

12291: insert_archive_row(p_assactid, p_effective_date,l_archive_tab);
12292: end if;
12293: END IF;
12294: ELSE
12295: hr_utility.set_location('Archiving Error - assignment action id ' || p_assactid ,999);
12296: raise error_found;
12297: END IF;
12298: /* else -- this else is for if l_ni_rti_flag = 'Y'
12299: g_ni_values(l_person_id).act_info_1 := l_archive_tab(i_count).act_info1;

Line 12316: hr_utility.set_location('Leaving: '||l_proc,999);

12312: end if; --nvl(l_rti_ni_proc_flag,'N') = 'Y'
12313: end if; -- NI only Aggregation Logic ends here ; l_per_ni_agg_flag <> 'Y'
12314:
12315:
12316: hr_utility.set_location('Leaving: '||l_proc,999);
12317: end if; -- First Fps and First Fps Prepayment if ends
12318:
12319: EXCEPTION
12320: WHEN error_found THEN

Line 12864: hr_utility.trace('Entering deinit: '||l_proc);

12860: fnd_file.put_line(fnd_file.output,'Total Number of employees successfully processed : ' || l_person_count);
12861: END write_footer;
12862: ---------------------
12863: BEGIN
12864: hr_utility.trace('Entering deinit: '||l_proc);
12865:
12866: -- To avoid re-archiving while Retry
12867: delete from pay_action_information pai
12868: where pai.action_context_id = pactid

Line 12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);

12899: --Footer Validations
12900: pay_gb_rti_fps_validate.footer_validations(l_payroll_rec.econ_number,l_final_submission,l_flag);
12901:
12902: pay_balance_pkg.set_context('PAYROLL_ACTION_ID',pactid);
12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);
12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);

Line 12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);

12900: pay_gb_rti_fps_validate.footer_validations(l_payroll_rec.econ_number,l_final_submission,l_flag);
12901:
12902: pay_balance_pkg.set_context('PAYROLL_ACTION_ID',pactid);
12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);
12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);

Line 12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);

12901:
12902: pay_balance_pkg.set_context('PAYROLL_ACTION_ID',pactid);
12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);
12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);
12909:

Line 12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);

12902: pay_balance_pkg.set_context('PAYROLL_ACTION_ID',pactid);
12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);
12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);
12909:
12910: hr_utility.set_location('Archiving RTI PAYROLL INFO',60);

Line 12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);

12903: hr_utility.set_location('l_payroll_rec.bus_grp_id = ' || l_payroll_rec.bus_grp_id,10);
12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);
12909:
12910: hr_utility.set_location('Archiving RTI PAYROLL INFO',60);
12911:

Line 12908: hr_utility.set_location('g_start_year = '||g_start_year,60);

12904: hr_utility.set_location('l_payroll_rec.act_param_grp_id = ' || l_payroll_rec.act_param_grp_id,20);
12905: hr_utility.set_location('l_sender_id = '||l_payroll_rec.sender_id,30);
12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);
12909:
12910: hr_utility.set_location('Archiving RTI PAYROLL INFO',60);
12911:
12912: pay_action_information_api.create_action_information ( p_action_information_id => l_action_info_id ,

Line 12910: hr_utility.set_location('Archiving RTI PAYROLL INFO',60);

12906: hr_utility.set_location('l_test_indicator = '||l_payroll_rec.test_indicator,40);
12907: hr_utility.set_location('l_request_id = '||l_payroll_rec.request_id,50);
12908: hr_utility.set_location('g_start_year = '||g_start_year,60);
12909:
12910: hr_utility.set_location('Archiving RTI PAYROLL INFO',60);
12911:
12912: pay_action_information_api.create_action_information ( p_action_information_id => l_action_info_id ,
12913: p_action_context_id => pactid ,
12914: p_action_context_type => 'PA' ,

Line 12978: hr_utility.set_location('Spawning RTI FPS output process',1);

12974: raise_application_error(-20001,'Errored assignments exists while processing FPS Process.');
12975: end if;
12976: */
12977: -- For Spawning the output Concurrent Program
12978: hr_utility.set_location('Spawning RTI FPS output process',1);
12979: xml_layout := FND_REQUEST.ADD_LAYOUT('PAY','PYGBRTIFPSOP','en','US','ETEXT');
12980:
12981:
12982: IF xml_layout = true and g_validation_check = 'Y' and l_person_count <> 0 THEN

Line 12991: hr_utility.set_location('Error spawning output process',1);

12987: );
12988: COMMIT;
12989: --check for process submit error
12990: IF l_request_id = 0 THEN
12991: hr_utility.set_location('Error spawning output process',1);
12992: END IF;
12993:
12994: END IF;
12995: hr_utility.set_location('Leaving: '||l_proc,999);

Line 12995: hr_utility.set_location('Leaving: '||l_proc,999);

12991: hr_utility.set_location('Error spawning output process',1);
12992: END IF;
12993:
12994: END IF;
12995: hr_utility.set_location('Leaving: '||l_proc,999);
12996:
12997:
12998:
12999: -- For Spawning the Reconciliation Concurrent Program

Line 13000: hr_utility.set_location('Spawning RTI FPS Reconciliation process',1);

12996:
12997:
12998:
12999: -- For Spawning the Reconciliation Concurrent Program
13000: hr_utility.set_location('Spawning RTI FPS Reconciliation process',1);
13001: xml_layout := FND_REQUEST.ADD_LAYOUT('PAY','PYGBFPSREC','en','US','PDF');
13002:
13003:
13004: IF xml_layout = true and g_validation_check = 'Y' and l_person_count <> 0 THEN

Line 13013: hr_utility.set_location('Error spawning Reconciliation process',1);

13009: );
13010: COMMIT;
13011: --check for process submit error
13012: IF l_request_id = 0 THEN
13013: hr_utility.set_location('Error spawning Reconciliation process',1);
13014: END IF;
13015:
13016: END IF;
13017: hr_utility.set_location('Leaving: '||l_proc,999);

Line 13017: hr_utility.set_location('Leaving: '||l_proc,999);

13013: hr_utility.set_location('Error spawning Reconciliation process',1);
13014: END IF;
13015:
13016: END IF;
13017: hr_utility.set_location('Leaving: '||l_proc,999);
13018: /*if(l_error_flag = 'Y') then
13019: raise_application_error(-20001,'Errored assignments exists while processing FPS Process.');
13020: end if;
13021: */