222: l_percent:=null;
223: l_comps:=p_components;
224: l_proposed_salary:=p_proposed_salary;
225:
226: per_pyp_bus.chk_proposed_salary
227: (p_pay_proposal_id => p_pay_proposal_id
228: ,p_business_group_id => p_business_group_id
229: ,p_assignment_id => p_assignment_id
230: ,p_change_date => p_change_date
347: end if;
348: END CHANGE_PERCENT_P;
349: ---------------------------------------------------------------------
350: --------------------------------------------------------------------------------------
351: /* Following procedure has been copied from per_pyp_bus.
352: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
353: This need to be restriced for the old Salary Form.
354: Change made by abhshriv
355: */
348: END CHANGE_PERCENT_P;
349: ---------------------------------------------------------------------
350: --------------------------------------------------------------------------------------
351: /* Following procedure has been copied from per_pyp_bus.
352: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
353: This need to be restriced for the old Salary Form.
354: Change made by abhshriv
355: */
356:
440: hr_utility.set_location('Leaving: ' || l_proc, 65);
441: end chk_assignment_id_change_date;
442: -------------------------------------------------------------------------------
443: -------------------------------------------------------------------------------
444: /* Following procedure has been copied from per_pyp_bus.
445: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
446: This need to be restriced for the old Salary Form.
447: Change made by abhshriv
448: */
441: end chk_assignment_id_change_date;
442: -------------------------------------------------------------------------------
443: -------------------------------------------------------------------------------
444: /* Following procedure has been copied from per_pyp_bus.
445: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
446: This need to be restriced for the old Salary Form.
447: Change made by abhshriv
448: */
449:
476: --
477: --
478:
479: -- The validation for future pay basis changes has been commented in
480: -- PER_PYP_BUS.chk_pay_basis_change_date().
481: -- To enable it from the form that part of the code is copied here.
482: -- Rest of the validation is done in PER_PYP_BUS.
483: -- Change made by abhshriv
484:
478:
479: -- The validation for future pay basis changes has been commented in
480: -- PER_PYP_BUS.chk_pay_basis_change_date().
481: -- To enable it from the form that part of the code is copied here.
482: -- Rest of the validation is done in PER_PYP_BUS.
483: -- Change made by abhshriv
484:
485: PER_PYP_BUS.chk_pay_basis_change_date(p_assignment_id,p_change_date);
486:
481: -- To enable it from the form that part of the code is copied here.
482: -- Rest of the validation is done in PER_PYP_BUS.
483: -- Change made by abhshriv
484:
485: PER_PYP_BUS.chk_pay_basis_change_date(p_assignment_id,p_change_date);
486:
487: open csr_asg_pay_bases;
488: fetch csr_asg_pay_bases into l_exists;
489: if csr_asg_pay_bases%found then
504: --
505: end chk_pay_basis_change_date;
506: --------------------------------------------------------------------------------------
507: -------------------------------------------------------------------------------
508: /* Following procedure has been copied from per_pyp_bus.
509: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
510: This need to be restriced for the old Salary Form.
511: Change made by abhshriv
512: */
505: end chk_pay_basis_change_date;
506: --------------------------------------------------------------------------------------
507: -------------------------------------------------------------------------------
508: /* Following procedure has been copied from per_pyp_bus.
509: Some of the restrictions has been commented in per_pyp_bus as enhancement in FPKRUP.
510: This need to be restriced for the old Salary Form.
511: Change made by abhshriv
512: */
513: procedure chk_del_pay_proposal
667:
668: BEGIN
669:
670: /*
671: The following procedure has been copied from per_pyp_bus to PERWSEPY_PKG.
672: The per_pyp_bus has relaxations for retro pay delivered in FPKRUP.
673: This need to be restriced for the old Salary Form.
674: Rest of the validations are done from per_pyp_bus.
675: Change made by abhshriv
668: BEGIN
669:
670: /*
671: The following procedure has been copied from per_pyp_bus to PERWSEPY_PKG.
672: The per_pyp_bus has relaxations for retro pay delivered in FPKRUP.
673: This need to be restriced for the old Salary Form.
674: Rest of the validations are done from per_pyp_bus.
675: Change made by abhshriv
676: */
670: /*
671: The following procedure has been copied from per_pyp_bus to PERWSEPY_PKG.
672: The per_pyp_bus has relaxations for retro pay delivered in FPKRUP.
673: This need to be restriced for the old Salary Form.
674: Rest of the validations are done from per_pyp_bus.
675: Change made by abhshriv
676: */
677: chk_assignment_id_change_date
678: (p_pay_proposal_id => p_pay_proposal_id
683: ,p_object_version_number => p_object_version_number);
684:
685:
686:
687: per_pyp_bus.chk_assignment_id_change_date
688: (p_pay_proposal_id => p_pay_proposal_id
689: ,p_business_group_id => p_business_group_id
690: ,p_assignment_id => p_assignment_id
691: ,p_change_date => p_change_date
691: ,p_change_date => p_change_date
692: ,p_payroll_warning => p_payroll_warning
693: ,p_object_version_number => p_object_version_number);
694:
695: per_pyp_bus.chk_chg_next_sal_review_date
696: (p_pay_proposal_id => p_pay_proposal_id
697: ,p_business_group_id => p_business_group_id
698: ,p_assignment_id => p_assignment_id
699: ,p_change_date => p_change_date
718: l_inv_next_sal_date_warning BOOLEAN;
719: BEGIN
720:
721:
722: per_pyp_bus.chk_chg_next_sal_review_date
723: (p_pay_proposal_id => p_pay_proposal_id
724: ,p_business_group_id => p_business_group_id
725: ,p_assignment_id => p_assignment_id
726: ,p_change_date => p_change_date
727: ,p_next_sal_review_date => p_next_sal_review_date
728: ,p_object_version_number => p_object_version_number
729: ,p_inv_next_sal_date_warning => p_inv_next_sal_date_warning);
730:
731: per_pyp_bus.chk_next_sal_review_date
732: (p_pay_proposal_id => p_pay_proposal_id
733: ,p_business_group_id => p_business_group_id
734: ,p_assignment_id => p_assignment_id
735: ,p_change_date => p_change_date
750: l_approved_warning BOOLEAN;
751:
752: BEGIN
753:
754: per_pyp_bus.chk_approved
755: (p_pay_proposal_id => p_pay_proposal_id
756: ,p_business_group_id => p_business_group_id
757: ,p_assignment_id => p_assignment_id
758: ,p_change_date => p_change_date