[Home] [Help]
404: BEGIN
405:
406: g_debug := hr_utility.debug_enabled;
407: l_procedure := g_package ||'date_ec1';
408: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
409:
410: IF g_debug THEN
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
407: l_procedure := g_package ||'date_ec1';
408: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
409:
410: IF g_debug THEN
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
408: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
409:
410: IF g_debug THEN
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
409:
410: IF g_debug THEN
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
410: IF g_debug THEN
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
411: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
419: pay_in_utils.trace('**************************************************','********************');
412: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
419: pay_in_utils.trace('**************************************************','********************');
420: END IF;
413: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
419: pay_in_utils.trace('**************************************************','********************');
420: END IF;
421:
414: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
419: pay_in_utils.trace('**************************************************','********************');
420: END IF;
421:
422: IF p_dimension_name LIKE '%RUN' THEN
415: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
416: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
417: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
418: pay_in_utils.trace('Dimension Name ',p_dimension_name);
419: pay_in_utils.trace('**************************************************','********************');
420: END IF;
421:
422: IF p_dimension_name LIKE '%RUN' THEN
423: -- must check for special case: if payroll action id's are the same,
493: p_expiry_information := 0;
494: END IF;
495:
496: IF g_debug THEN
497: pay_in_utils.trace('**************************************************','********************');
498: pay_in_utils.trace('Expiry Date ',l_expiry_date);
499: pay_in_utils.trace('Expiry Information ',p_expiry_information);
500: pay_in_utils.trace('**************************************************','********************');
501: END IF;
494: END IF;
495:
496: IF g_debug THEN
497: pay_in_utils.trace('**************************************************','********************');
498: pay_in_utils.trace('Expiry Date ',l_expiry_date);
499: pay_in_utils.trace('Expiry Information ',p_expiry_information);
500: pay_in_utils.trace('**************************************************','********************');
501: END IF;
502: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
495:
496: IF g_debug THEN
497: pay_in_utils.trace('**************************************************','********************');
498: pay_in_utils.trace('Expiry Date ',l_expiry_date);
499: pay_in_utils.trace('Expiry Information ',p_expiry_information);
500: pay_in_utils.trace('**************************************************','********************');
501: END IF;
502: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
503:
496: IF g_debug THEN
497: pay_in_utils.trace('**************************************************','********************');
498: pay_in_utils.trace('Expiry Date ',l_expiry_date);
499: pay_in_utils.trace('Expiry Information ',p_expiry_information);
500: pay_in_utils.trace('**************************************************','********************');
501: END IF;
502: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
503:
504: END date_ec;
498: pay_in_utils.trace('Expiry Date ',l_expiry_date);
499: pay_in_utils.trace('Expiry Information ',p_expiry_information);
500: pay_in_utils.trace('**************************************************','********************');
501: END IF;
502: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
503:
504: END date_ec;
505:
506: --------------------------------------------------------------------------
551: BEGIN
552:
553: g_debug := hr_utility.debug_enabled;
554: l_procedure := g_package ||'date_ec2';
555: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
556:
557: IF g_debug THEN
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
554: l_procedure := g_package ||'date_ec2';
555: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
556:
557: IF g_debug THEN
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
555: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
556:
557: IF g_debug THEN
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
556:
557: IF g_debug THEN
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
557: IF g_debug THEN
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
558: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
566: pay_in_utils.trace('**************************************************','********************');
559: pay_in_utils.trace('Owner Payroll Action id ',p_owner_payroll_action_id);
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
566: pay_in_utils.trace('**************************************************','********************');
567: END IF;
560: pay_in_utils.trace('User Payroll Action id ',p_user_payroll_action_id);
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
566: pay_in_utils.trace('**************************************************','********************');
567: END IF;
568:
561: pay_in_utils.trace('Owner Assignment Action id ',p_owner_assignment_action_id);
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
566: pay_in_utils.trace('**************************************************','********************');
567: END IF;
568:
569:
562: pay_in_utils.trace('User Assignment Action id ',p_user_assignment_action_id);
563: pay_in_utils.trace('Owner Effective Date ',p_owner_effective_date);
564: pay_in_utils.trace('User Effective Date ',p_user_effective_date);
565: pay_in_utils.trace('Dimension Name ',p_dimension_name);
566: pay_in_utils.trace('**************************************************','********************');
567: END IF;
568:
569:
570: IF p_dimension_name LIKE '%RUN' THEN
621:
622: END IF;
623:
624: IF g_debug THEN
625: pay_in_utils.trace('**************************************************','********************');
626: pay_in_utils.trace('Expiry Information ',p_expiry_information);
627: pay_in_utils.trace('**************************************************','********************');
628: END IF;
629:
622: END IF;
623:
624: IF g_debug THEN
625: pay_in_utils.trace('**************************************************','********************');
626: pay_in_utils.trace('Expiry Information ',p_expiry_information);
627: pay_in_utils.trace('**************************************************','********************');
628: END IF;
629:
630: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
623:
624: IF g_debug THEN
625: pay_in_utils.trace('**************************************************','********************');
626: pay_in_utils.trace('Expiry Information ',p_expiry_information);
627: pay_in_utils.trace('**************************************************','********************');
628: END IF;
629:
630: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
631:
626: pay_in_utils.trace('Expiry Information ',p_expiry_information);
627: pay_in_utils.trace('**************************************************','********************');
628: END IF;
629:
630: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
631:
632: END date_ec;
633:
634: PROCEDURE cal_hy_start(p_effective_date IN DATE ,
649:
650: BEGIN
651: g_debug := hr_utility.debug_enabled;
652: l_procedure := g_package ||'cal_hy_start';
653: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
654:
655: p_start_date :=NULL;
656: l_year := TO_NUMBER (TO_CHAR(p_effective_date,'yyyy'));
657: l_month := TO_NUMBER (TO_CHAR(p_effective_date,'mm'));
662: p_start_date:=TO_DATE(l_half_start2||TO_CHAR(l_year),'DD-MM-YYYY');
663: END IF;
664:
665: IF g_debug THEN
666: pay_in_utils.trace('**************************************************','********************');
667: pay_in_utils.trace('Effective Date ',p_effective_date);
668: pay_in_utils.trace('Start Date ',p_start_date);
669: pay_in_utils.trace('**************************************************','********************');
670: END IF;
663: END IF;
664:
665: IF g_debug THEN
666: pay_in_utils.trace('**************************************************','********************');
667: pay_in_utils.trace('Effective Date ',p_effective_date);
668: pay_in_utils.trace('Start Date ',p_start_date);
669: pay_in_utils.trace('**************************************************','********************');
670: END IF;
671:
664:
665: IF g_debug THEN
666: pay_in_utils.trace('**************************************************','********************');
667: pay_in_utils.trace('Effective Date ',p_effective_date);
668: pay_in_utils.trace('Start Date ',p_start_date);
669: pay_in_utils.trace('**************************************************','********************');
670: END IF;
671:
672: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
665: IF g_debug THEN
666: pay_in_utils.trace('**************************************************','********************');
667: pay_in_utils.trace('Effective Date ',p_effective_date);
668: pay_in_utils.trace('Start Date ',p_start_date);
669: pay_in_utils.trace('**************************************************','********************');
670: END IF;
671:
672: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
673:
668: pay_in_utils.trace('Start Date ',p_start_date);
669: pay_in_utils.trace('**************************************************','********************');
670: END IF;
671:
672: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
673:
674: END;
675:
676:
691:
692: BEGIN
693: g_debug := hr_utility.debug_enabled;
694: l_procedure := g_package ||'prov_ytd_start';
695: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
696:
697: p_start_date :=NULL;
698: l_year := TO_NUMBER (TO_CHAR(p_effective_date,'yyyy'));
699:
703: p_start_date := TO_DATE('01-03-'||TO_CHAR(l_year-1),'DD-MM-YYYY');
704: END IF;
705:
706: IF g_debug THEN
707: pay_in_utils.trace('**************************************************','********************');
708: pay_in_utils.trace('Effective Date ',p_effective_date);
709: pay_in_utils.trace('Start Date ',p_start_date);
710: END IF;
711:
704: END IF;
705:
706: IF g_debug THEN
707: pay_in_utils.trace('**************************************************','********************');
708: pay_in_utils.trace('Effective Date ',p_effective_date);
709: pay_in_utils.trace('Start Date ',p_start_date);
710: END IF;
711:
712: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
705:
706: IF g_debug THEN
707: pay_in_utils.trace('**************************************************','********************');
708: pay_in_utils.trace('Effective Date ',p_effective_date);
709: pay_in_utils.trace('Start Date ',p_start_date);
710: END IF;
711:
712: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
713:
708: pay_in_utils.trace('Effective Date ',p_effective_date);
709: pay_in_utils.trace('Start Date ',p_start_date);
710: END IF;
711:
712: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
713:
714: END;
715:
716: PROCEDURE hytd_start(p_effective_date IN DATE ,
731:
732: BEGIN
733: g_debug := hr_utility.debug_enabled;
734: l_procedure := g_package ||'hytd_start';
735: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
736:
737: p_start_date :=NULL;
738: l_year := TO_NUMBER (TO_CHAR(p_effective_date,'yyyy'));
739: l_month := TO_NUMBER (TO_CHAR(p_effective_date,'mm'));
746: p_start_date:=TO_DATE(l_half_start2||TO_CHAR(l_year-1),'DD-MM-YYYY');
747: END IF;
748:
749: IF g_debug THEN
750: pay_in_utils.trace('**************************************************','********************');
751: pay_in_utils.trace('Effective Date ',p_effective_date);
752: pay_in_utils.trace('Start Date ',p_start_date);
753: pay_in_utils.trace('**************************************************','********************');
754: END IF;
747: END IF;
748:
749: IF g_debug THEN
750: pay_in_utils.trace('**************************************************','********************');
751: pay_in_utils.trace('Effective Date ',p_effective_date);
752: pay_in_utils.trace('Start Date ',p_start_date);
753: pay_in_utils.trace('**************************************************','********************');
754: END IF;
755:
748:
749: IF g_debug THEN
750: pay_in_utils.trace('**************************************************','********************');
751: pay_in_utils.trace('Effective Date ',p_effective_date);
752: pay_in_utils.trace('Start Date ',p_start_date);
753: pay_in_utils.trace('**************************************************','********************');
754: END IF;
755:
756: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
749: IF g_debug THEN
750: pay_in_utils.trace('**************************************************','********************');
751: pay_in_utils.trace('Effective Date ',p_effective_date);
752: pay_in_utils.trace('Start Date ',p_start_date);
753: pay_in_utils.trace('**************************************************','********************');
754: END IF;
755:
756: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
757:
752: pay_in_utils.trace('Start Date ',p_start_date);
753: pay_in_utils.trace('**************************************************','********************');
754: END IF;
755:
756: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
757:
758: END;
759:
760: PROCEDURE get_td_start(p_effective_date in date,
793:
794: BEGIN
795: g_debug := hr_utility.debug_enabled;
796: l_procedure := g_package ||'get_td_start';
797: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
798:
799: p_start_date :=NULL;
800: l_year := TO_NUMBER (TO_CHAR(p_effective_date,'yyyy'));
801: l_month := TO_NUMBER (TO_CHAR(p_effective_date,'mm'));
827: END IF;
828:
829: END IF;
830: IF g_debug THEN
831: pay_in_utils.trace('**************************************************','********************');
832: pay_in_utils.trace('Frequency ',l_frequency );
833: pay_in_utils.trace('Effective Date ',p_effective_date);
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
828:
829: END IF;
830: IF g_debug THEN
831: pay_in_utils.trace('**************************************************','********************');
832: pay_in_utils.trace('Frequency ',l_frequency );
833: pay_in_utils.trace('Effective Date ',p_effective_date);
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
836: END IF;
829: END IF;
830: IF g_debug THEN
831: pay_in_utils.trace('**************************************************','********************');
832: pay_in_utils.trace('Frequency ',l_frequency );
833: pay_in_utils.trace('Effective Date ',p_effective_date);
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
836: END IF;
837:
830: IF g_debug THEN
831: pay_in_utils.trace('**************************************************','********************');
832: pay_in_utils.trace('Frequency ',l_frequency );
833: pay_in_utils.trace('Effective Date ',p_effective_date);
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
836: END IF;
837:
838: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
831: pay_in_utils.trace('**************************************************','********************');
832: pay_in_utils.trace('Frequency ',l_frequency );
833: pay_in_utils.trace('Effective Date ',p_effective_date);
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
836: END IF;
837:
838: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
839:
834: pay_in_utils.trace('Start Date ',p_start_date);
835: pay_in_utils.trace('**************************************************','********************');
836: END IF;
837:
838: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
839:
840: END;
841:
842: --------------------------------------------------------------------------
872: l_message VARCHAR2(255);
873: BEGIN
874: g_debug := hr_utility.debug_enabled;
875: l_procedure := g_package ||'start_code_pmth';
876: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
877:
878: p_start_date := last_day(add_months(p_effective_date, -2))+1;
879:
880: IF g_debug THEN
877:
878: p_start_date := last_day(add_months(p_effective_date, -2))+1;
879:
880: IF g_debug THEN
881: pay_in_utils.trace('**************************************************','********************');
882: pay_in_utils.trace('Effective Date ',p_effective_date);
883: pay_in_utils.trace('Start Date ',p_start_date);
884: pay_in_utils.trace('**************************************************','********************');
885: END IF;
878: p_start_date := last_day(add_months(p_effective_date, -2))+1;
879:
880: IF g_debug THEN
881: pay_in_utils.trace('**************************************************','********************');
882: pay_in_utils.trace('Effective Date ',p_effective_date);
883: pay_in_utils.trace('Start Date ',p_start_date);
884: pay_in_utils.trace('**************************************************','********************');
885: END IF;
886:
879:
880: IF g_debug THEN
881: pay_in_utils.trace('**************************************************','********************');
882: pay_in_utils.trace('Effective Date ',p_effective_date);
883: pay_in_utils.trace('Start Date ',p_start_date);
884: pay_in_utils.trace('**************************************************','********************');
885: END IF;
886:
887: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
880: IF g_debug THEN
881: pay_in_utils.trace('**************************************************','********************');
882: pay_in_utils.trace('Effective Date ',p_effective_date);
883: pay_in_utils.trace('Start Date ',p_start_date);
884: pay_in_utils.trace('**************************************************','********************');
885: END IF;
886:
887: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
888:
883: pay_in_utils.trace('Start Date ',p_start_date);
884: pay_in_utils.trace('**************************************************','********************');
885: END IF;
886:
887: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
888:
889:
890: END start_code_pmth;
891:
922: l_message VARCHAR2(255);
923: BEGIN
924: g_debug := hr_utility.debug_enabled;
925: l_procedure := g_package ||'start_code_p10mth';
926: pay_in_utils.set_location(g_debug,'Entering: '||l_procedure,10);
927:
928: p_start_date := last_day(add_months(p_effective_date, -11))+1;
929:
930: IF g_debug THEN
927:
928: p_start_date := last_day(add_months(p_effective_date, -11))+1;
929:
930: IF g_debug THEN
931: pay_in_utils.trace('**************************************************','********************');
932: pay_in_utils.trace('Effective Date ',p_effective_date);
933: pay_in_utils.trace('Start Date ',p_start_date);
934: pay_in_utils.trace('**************************************************','********************');
935: END IF;
928: p_start_date := last_day(add_months(p_effective_date, -11))+1;
929:
930: IF g_debug THEN
931: pay_in_utils.trace('**************************************************','********************');
932: pay_in_utils.trace('Effective Date ',p_effective_date);
933: pay_in_utils.trace('Start Date ',p_start_date);
934: pay_in_utils.trace('**************************************************','********************');
935: END IF;
936: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
929:
930: IF g_debug THEN
931: pay_in_utils.trace('**************************************************','********************');
932: pay_in_utils.trace('Effective Date ',p_effective_date);
933: pay_in_utils.trace('Start Date ',p_start_date);
934: pay_in_utils.trace('**************************************************','********************');
935: END IF;
936: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
937:
930: IF g_debug THEN
931: pay_in_utils.trace('**************************************************','********************');
932: pay_in_utils.trace('Effective Date ',p_effective_date);
933: pay_in_utils.trace('Start Date ',p_start_date);
934: pay_in_utils.trace('**************************************************','********************');
935: END IF;
936: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
937:
938: END start_code_p10mth;
932: pay_in_utils.trace('Effective Date ',p_effective_date);
933: pay_in_utils.trace('Start Date ',p_start_date);
934: pay_in_utils.trace('**************************************************','********************');
935: END IF;
936: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure, 20);
937:
938: END start_code_p10mth;
939:
940: