136: --
137: hr_utility.set_location(' Leaving:'||l_proc, 10);
138: --
139: Exception
140: When hr_api.check_integrity_violated Then
141: -- A check constraint has been violated
142: --
143: per_pmp_shd.constraint_error
144: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
140: When hr_api.check_integrity_violated Then
141: -- A check constraint has been violated
142: --
143: per_pmp_shd.constraint_error
144: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
145: When hr_api.parent_integrity_violated Then
146: -- Parent integrity has been violated
147: --
148: per_pmp_shd.constraint_error
141: -- A check constraint has been violated
142: --
143: per_pmp_shd.constraint_error
144: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
145: When hr_api.parent_integrity_violated Then
146: -- Parent integrity has been violated
147: --
148: per_pmp_shd.constraint_error
149: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
145: When hr_api.parent_integrity_violated Then
146: -- Parent integrity has been violated
147: --
148: per_pmp_shd.constraint_error
149: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
150: When hr_api.unique_integrity_violated Then
151: -- Unique integrity has been violated
152: --
153: per_pmp_shd.constraint_error
146: -- Parent integrity has been violated
147: --
148: per_pmp_shd.constraint_error
149: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
150: When hr_api.unique_integrity_violated Then
151: -- Unique integrity has been violated
152: --
153: per_pmp_shd.constraint_error
154: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
150: When hr_api.unique_integrity_violated Then
151: -- Unique integrity has been violated
152: --
153: per_pmp_shd.constraint_error
154: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
155: When Others Then
156: --
157: Raise;
158: End update_dml;
500: );
501: --
502: exception
503: --
504: when hr_api.cannot_find_prog_unit then
505: --
506: hr_api.cannot_find_prog_unit_error
507: (p_module_name => 'PER_PERF_MGMT_PLANS'
508: ,p_hook_type => 'AU');
502: exception
503: --
504: when hr_api.cannot_find_prog_unit then
505: --
506: hr_api.cannot_find_prog_unit_error
507: (p_module_name => 'PER_PERF_MGMT_PLANS'
508: ,p_hook_type => 'AU');
509: --
510: end;
565: -- p_rec plsql record structure
566: -- to see if a system default is being used. If a system default
567: -- is being used then we must set to the 'current' argument value.
568: --
569: If (p_rec.plan_name = hr_api.g_varchar2) then
570: p_rec.plan_name :=
571: per_pmp_shd.g_old_rec.plan_name;
572: End If;
573: If (p_rec.administrator_person_id = hr_api.g_number) then
569: If (p_rec.plan_name = hr_api.g_varchar2) then
570: p_rec.plan_name :=
571: per_pmp_shd.g_old_rec.plan_name;
572: End If;
573: If (p_rec.administrator_person_id = hr_api.g_number) then
574: p_rec.administrator_person_id :=
575: per_pmp_shd.g_old_rec.administrator_person_id;
576: End If;
577: If (p_rec.previous_plan_id = hr_api.g_number) then
573: If (p_rec.administrator_person_id = hr_api.g_number) then
574: p_rec.administrator_person_id :=
575: per_pmp_shd.g_old_rec.administrator_person_id;
576: End If;
577: If (p_rec.previous_plan_id = hr_api.g_number) then
578: p_rec.previous_plan_id :=
579: per_pmp_shd.g_old_rec.previous_plan_id;
580: End If;
581: If (p_rec.start_date = hr_api.g_date) then
577: If (p_rec.previous_plan_id = hr_api.g_number) then
578: p_rec.previous_plan_id :=
579: per_pmp_shd.g_old_rec.previous_plan_id;
580: End If;
581: If (p_rec.start_date = hr_api.g_date) then
582: p_rec.start_date :=
583: per_pmp_shd.g_old_rec.start_date;
584: End If;
585: If (p_rec.end_date = hr_api.g_date) then
581: If (p_rec.start_date = hr_api.g_date) then
582: p_rec.start_date :=
583: per_pmp_shd.g_old_rec.start_date;
584: End If;
585: If (p_rec.end_date = hr_api.g_date) then
586: p_rec.end_date :=
587: per_pmp_shd.g_old_rec.end_date;
588: End If;
589: If (p_rec.status_code = hr_api.g_varchar2) then
585: If (p_rec.end_date = hr_api.g_date) then
586: p_rec.end_date :=
587: per_pmp_shd.g_old_rec.end_date;
588: End If;
589: If (p_rec.status_code = hr_api.g_varchar2) then
590: p_rec.status_code :=
591: per_pmp_shd.g_old_rec.status_code;
592: End If;
593: If (p_rec.hierarchy_type_code = hr_api.g_varchar2) then
589: If (p_rec.status_code = hr_api.g_varchar2) then
590: p_rec.status_code :=
591: per_pmp_shd.g_old_rec.status_code;
592: End If;
593: If (p_rec.hierarchy_type_code = hr_api.g_varchar2) then
594: p_rec.hierarchy_type_code :=
595: per_pmp_shd.g_old_rec.hierarchy_type_code;
596: End If;
597: If (p_rec.supervisor_id = hr_api.g_number) then
593: If (p_rec.hierarchy_type_code = hr_api.g_varchar2) then
594: p_rec.hierarchy_type_code :=
595: per_pmp_shd.g_old_rec.hierarchy_type_code;
596: End If;
597: If (p_rec.supervisor_id = hr_api.g_number) then
598: p_rec.supervisor_id :=
599: per_pmp_shd.g_old_rec.supervisor_id;
600: End If;
601: If (p_rec.supervisor_assignment_id = hr_api.g_number) then
597: If (p_rec.supervisor_id = hr_api.g_number) then
598: p_rec.supervisor_id :=
599: per_pmp_shd.g_old_rec.supervisor_id;
600: End If;
601: If (p_rec.supervisor_assignment_id = hr_api.g_number) then
602: p_rec.supervisor_assignment_id :=
603: per_pmp_shd.g_old_rec.supervisor_assignment_id;
604: End If;
605: If (p_rec.organization_structure_id = hr_api.g_number) then
601: If (p_rec.supervisor_assignment_id = hr_api.g_number) then
602: p_rec.supervisor_assignment_id :=
603: per_pmp_shd.g_old_rec.supervisor_assignment_id;
604: End If;
605: If (p_rec.organization_structure_id = hr_api.g_number) then
606: p_rec.organization_structure_id :=
607: per_pmp_shd.g_old_rec.organization_structure_id;
608: End If;
609: If (p_rec.org_structure_version_id = hr_api.g_number) then
605: If (p_rec.organization_structure_id = hr_api.g_number) then
606: p_rec.organization_structure_id :=
607: per_pmp_shd.g_old_rec.organization_structure_id;
608: End If;
609: If (p_rec.org_structure_version_id = hr_api.g_number) then
610: p_rec.org_structure_version_id :=
611: per_pmp_shd.g_old_rec.org_structure_version_id;
612: End If;
613: If (p_rec.top_organization_id = hr_api.g_number) then
609: If (p_rec.org_structure_version_id = hr_api.g_number) then
610: p_rec.org_structure_version_id :=
611: per_pmp_shd.g_old_rec.org_structure_version_id;
612: End If;
613: If (p_rec.top_organization_id = hr_api.g_number) then
614: p_rec.top_organization_id :=
615: per_pmp_shd.g_old_rec.top_organization_id;
616: End If;
617: If (p_rec.position_structure_id = hr_api.g_number) then
613: If (p_rec.top_organization_id = hr_api.g_number) then
614: p_rec.top_organization_id :=
615: per_pmp_shd.g_old_rec.top_organization_id;
616: End If;
617: If (p_rec.position_structure_id = hr_api.g_number) then
618: p_rec.position_structure_id :=
619: per_pmp_shd.g_old_rec.position_structure_id;
620: End If;
621: If (p_rec.pos_structure_version_id = hr_api.g_number) then
617: If (p_rec.position_structure_id = hr_api.g_number) then
618: p_rec.position_structure_id :=
619: per_pmp_shd.g_old_rec.position_structure_id;
620: End If;
621: If (p_rec.pos_structure_version_id = hr_api.g_number) then
622: p_rec.pos_structure_version_id :=
623: per_pmp_shd.g_old_rec.pos_structure_version_id;
624: End If;
625: If (p_rec.top_position_id = hr_api.g_number) then
621: If (p_rec.pos_structure_version_id = hr_api.g_number) then
622: p_rec.pos_structure_version_id :=
623: per_pmp_shd.g_old_rec.pos_structure_version_id;
624: End If;
625: If (p_rec.top_position_id = hr_api.g_number) then
626: p_rec.top_position_id :=
627: per_pmp_shd.g_old_rec.top_position_id;
628: End If;
629: If (p_rec.hierarchy_levels = hr_api.g_number) then
625: If (p_rec.top_position_id = hr_api.g_number) then
626: p_rec.top_position_id :=
627: per_pmp_shd.g_old_rec.top_position_id;
628: End If;
629: If (p_rec.hierarchy_levels = hr_api.g_number) then
630: p_rec.hierarchy_levels :=
631: per_pmp_shd.g_old_rec.hierarchy_levels;
632: End If;
633: If (p_rec.automatic_enrollment_flag = hr_api.g_varchar2) then
629: If (p_rec.hierarchy_levels = hr_api.g_number) then
630: p_rec.hierarchy_levels :=
631: per_pmp_shd.g_old_rec.hierarchy_levels;
632: End If;
633: If (p_rec.automatic_enrollment_flag = hr_api.g_varchar2) then
634: p_rec.automatic_enrollment_flag :=
635: per_pmp_shd.g_old_rec.automatic_enrollment_flag;
636: End If;
637: If (p_rec.assignment_types_code = hr_api.g_varchar2) then
633: If (p_rec.automatic_enrollment_flag = hr_api.g_varchar2) then
634: p_rec.automatic_enrollment_flag :=
635: per_pmp_shd.g_old_rec.automatic_enrollment_flag;
636: End If;
637: If (p_rec.assignment_types_code = hr_api.g_varchar2) then
638: p_rec.assignment_types_code :=
639: per_pmp_shd.g_old_rec.assignment_types_code;
640: End If;
641: If (p_rec.primary_asg_only_flag = hr_api.g_varchar2) then
637: If (p_rec.assignment_types_code = hr_api.g_varchar2) then
638: p_rec.assignment_types_code :=
639: per_pmp_shd.g_old_rec.assignment_types_code;
640: End If;
641: If (p_rec.primary_asg_only_flag = hr_api.g_varchar2) then
642: p_rec.primary_asg_only_flag :=
643: per_pmp_shd.g_old_rec.primary_asg_only_flag;
644: End If;
645: If (p_rec.include_obj_setting_flag = hr_api.g_varchar2) then
641: If (p_rec.primary_asg_only_flag = hr_api.g_varchar2) then
642: p_rec.primary_asg_only_flag :=
643: per_pmp_shd.g_old_rec.primary_asg_only_flag;
644: End If;
645: If (p_rec.include_obj_setting_flag = hr_api.g_varchar2) then
646: p_rec.include_obj_setting_flag :=
647: per_pmp_shd.g_old_rec.include_obj_setting_flag;
648: End If;
649: If (p_rec.obj_setting_start_date = hr_api.g_date) then
645: If (p_rec.include_obj_setting_flag = hr_api.g_varchar2) then
646: p_rec.include_obj_setting_flag :=
647: per_pmp_shd.g_old_rec.include_obj_setting_flag;
648: End If;
649: If (p_rec.obj_setting_start_date = hr_api.g_date) then
650: p_rec.obj_setting_start_date :=
651: per_pmp_shd.g_old_rec.obj_setting_start_date;
652: End If;
653: If (p_rec.obj_setting_deadline = hr_api.g_date) then
649: If (p_rec.obj_setting_start_date = hr_api.g_date) then
650: p_rec.obj_setting_start_date :=
651: per_pmp_shd.g_old_rec.obj_setting_start_date;
652: End If;
653: If (p_rec.obj_setting_deadline = hr_api.g_date) then
654: p_rec.obj_setting_deadline :=
655: per_pmp_shd.g_old_rec.obj_setting_deadline;
656: End If;
657: If (p_rec.obj_set_outside_period_flag = hr_api.g_varchar2) then
653: If (p_rec.obj_setting_deadline = hr_api.g_date) then
654: p_rec.obj_setting_deadline :=
655: per_pmp_shd.g_old_rec.obj_setting_deadline;
656: End If;
657: If (p_rec.obj_set_outside_period_flag = hr_api.g_varchar2) then
658: p_rec.obj_set_outside_period_flag :=
659: per_pmp_shd.g_old_rec.obj_set_outside_period_flag;
660: End If;
661: If (p_rec.method_code = hr_api.g_varchar2) then
657: If (p_rec.obj_set_outside_period_flag = hr_api.g_varchar2) then
658: p_rec.obj_set_outside_period_flag :=
659: per_pmp_shd.g_old_rec.obj_set_outside_period_flag;
660: End If;
661: If (p_rec.method_code = hr_api.g_varchar2) then
662: p_rec.method_code :=
663: per_pmp_shd.g_old_rec.method_code;
664: End If;
665: If (p_rec.notify_population_flag = hr_api.g_varchar2) then
661: If (p_rec.method_code = hr_api.g_varchar2) then
662: p_rec.method_code :=
663: per_pmp_shd.g_old_rec.method_code;
664: End If;
665: If (p_rec.notify_population_flag = hr_api.g_varchar2) then
666: p_rec.notify_population_flag :=
667: per_pmp_shd.g_old_rec.notify_population_flag;
668: End If;
669: If (p_rec.automatic_allocation_flag = hr_api.g_varchar2) then
665: If (p_rec.notify_population_flag = hr_api.g_varchar2) then
666: p_rec.notify_population_flag :=
667: per_pmp_shd.g_old_rec.notify_population_flag;
668: End If;
669: If (p_rec.automatic_allocation_flag = hr_api.g_varchar2) then
670: p_rec.automatic_allocation_flag :=
671: per_pmp_shd.g_old_rec.automatic_allocation_flag;
672: End If;
673: If (p_rec.copy_past_objectives_flag = hr_api.g_varchar2) then
669: If (p_rec.automatic_allocation_flag = hr_api.g_varchar2) then
670: p_rec.automatic_allocation_flag :=
671: per_pmp_shd.g_old_rec.automatic_allocation_flag;
672: End If;
673: If (p_rec.copy_past_objectives_flag = hr_api.g_varchar2) then
674: p_rec.copy_past_objectives_flag :=
675: per_pmp_shd.g_old_rec.copy_past_objectives_flag;
676: End If;
677: If (p_rec.sharing_alignment_task_flag = hr_api.g_varchar2) then
673: If (p_rec.copy_past_objectives_flag = hr_api.g_varchar2) then
674: p_rec.copy_past_objectives_flag :=
675: per_pmp_shd.g_old_rec.copy_past_objectives_flag;
676: End If;
677: If (p_rec.sharing_alignment_task_flag = hr_api.g_varchar2) then
678: p_rec.sharing_alignment_task_flag :=
679: per_pmp_shd.g_old_rec.sharing_alignment_task_flag;
680: End If;
681: If (p_rec.include_appraisals_flag = hr_api.g_varchar2) then
677: If (p_rec.sharing_alignment_task_flag = hr_api.g_varchar2) then
678: p_rec.sharing_alignment_task_flag :=
679: per_pmp_shd.g_old_rec.sharing_alignment_task_flag;
680: End If;
681: If (p_rec.include_appraisals_flag = hr_api.g_varchar2) then
682: p_rec.include_appraisals_flag :=
683: per_pmp_shd.g_old_rec.include_appraisals_flag;
684: End If;
685:
682: p_rec.include_appraisals_flag :=
683: per_pmp_shd.g_old_rec.include_appraisals_flag;
684: End If;
685:
686: If (p_rec.change_sc_status_flag = hr_api.g_varchar2) then
687: p_rec.change_sc_status_flag :=
688: per_pmp_shd.g_old_rec.change_sc_status_flag;
689: End If;
690:
687: p_rec.change_sc_status_flag :=
688: per_pmp_shd.g_old_rec.change_sc_status_flag;
689: End If;
690:
691: If (p_rec.attribute_category = hr_api.g_varchar2) then
692: p_rec.attribute_category :=
693: per_pmp_shd.g_old_rec.attribute_category;
694: End If;
695: If (p_rec.attribute1 = hr_api.g_varchar2) then
691: If (p_rec.attribute_category = hr_api.g_varchar2) then
692: p_rec.attribute_category :=
693: per_pmp_shd.g_old_rec.attribute_category;
694: End If;
695: If (p_rec.attribute1 = hr_api.g_varchar2) then
696: p_rec.attribute1 :=
697: per_pmp_shd.g_old_rec.attribute1;
698: End If;
699: If (p_rec.attribute2 = hr_api.g_varchar2) then
695: If (p_rec.attribute1 = hr_api.g_varchar2) then
696: p_rec.attribute1 :=
697: per_pmp_shd.g_old_rec.attribute1;
698: End If;
699: If (p_rec.attribute2 = hr_api.g_varchar2) then
700: p_rec.attribute2 :=
701: per_pmp_shd.g_old_rec.attribute2;
702: End If;
703: If (p_rec.attribute3 = hr_api.g_varchar2) then
699: If (p_rec.attribute2 = hr_api.g_varchar2) then
700: p_rec.attribute2 :=
701: per_pmp_shd.g_old_rec.attribute2;
702: End If;
703: If (p_rec.attribute3 = hr_api.g_varchar2) then
704: p_rec.attribute3 :=
705: per_pmp_shd.g_old_rec.attribute3;
706: End If;
707: If (p_rec.attribute4 = hr_api.g_varchar2) then
703: If (p_rec.attribute3 = hr_api.g_varchar2) then
704: p_rec.attribute3 :=
705: per_pmp_shd.g_old_rec.attribute3;
706: End If;
707: If (p_rec.attribute4 = hr_api.g_varchar2) then
708: p_rec.attribute4 :=
709: per_pmp_shd.g_old_rec.attribute4;
710: End If;
711: If (p_rec.attribute5 = hr_api.g_varchar2) then
707: If (p_rec.attribute4 = hr_api.g_varchar2) then
708: p_rec.attribute4 :=
709: per_pmp_shd.g_old_rec.attribute4;
710: End If;
711: If (p_rec.attribute5 = hr_api.g_varchar2) then
712: p_rec.attribute5 :=
713: per_pmp_shd.g_old_rec.attribute5;
714: End If;
715: If (p_rec.attribute6 = hr_api.g_varchar2) then
711: If (p_rec.attribute5 = hr_api.g_varchar2) then
712: p_rec.attribute5 :=
713: per_pmp_shd.g_old_rec.attribute5;
714: End If;
715: If (p_rec.attribute6 = hr_api.g_varchar2) then
716: p_rec.attribute6 :=
717: per_pmp_shd.g_old_rec.attribute6;
718: End If;
719: If (p_rec.attribute7 = hr_api.g_varchar2) then
715: If (p_rec.attribute6 = hr_api.g_varchar2) then
716: p_rec.attribute6 :=
717: per_pmp_shd.g_old_rec.attribute6;
718: End If;
719: If (p_rec.attribute7 = hr_api.g_varchar2) then
720: p_rec.attribute7 :=
721: per_pmp_shd.g_old_rec.attribute7;
722: End If;
723: If (p_rec.attribute8 = hr_api.g_varchar2) then
719: If (p_rec.attribute7 = hr_api.g_varchar2) then
720: p_rec.attribute7 :=
721: per_pmp_shd.g_old_rec.attribute7;
722: End If;
723: If (p_rec.attribute8 = hr_api.g_varchar2) then
724: p_rec.attribute8 :=
725: per_pmp_shd.g_old_rec.attribute8;
726: End If;
727: If (p_rec.attribute9 = hr_api.g_varchar2) then
723: If (p_rec.attribute8 = hr_api.g_varchar2) then
724: p_rec.attribute8 :=
725: per_pmp_shd.g_old_rec.attribute8;
726: End If;
727: If (p_rec.attribute9 = hr_api.g_varchar2) then
728: p_rec.attribute9 :=
729: per_pmp_shd.g_old_rec.attribute9;
730: End If;
731: If (p_rec.attribute10 = hr_api.g_varchar2) then
727: If (p_rec.attribute9 = hr_api.g_varchar2) then
728: p_rec.attribute9 :=
729: per_pmp_shd.g_old_rec.attribute9;
730: End If;
731: If (p_rec.attribute10 = hr_api.g_varchar2) then
732: p_rec.attribute10 :=
733: per_pmp_shd.g_old_rec.attribute10;
734: End If;
735: If (p_rec.attribute11 = hr_api.g_varchar2) then
731: If (p_rec.attribute10 = hr_api.g_varchar2) then
732: p_rec.attribute10 :=
733: per_pmp_shd.g_old_rec.attribute10;
734: End If;
735: If (p_rec.attribute11 = hr_api.g_varchar2) then
736: p_rec.attribute11 :=
737: per_pmp_shd.g_old_rec.attribute11;
738: End If;
739: If (p_rec.attribute12 = hr_api.g_varchar2) then
735: If (p_rec.attribute11 = hr_api.g_varchar2) then
736: p_rec.attribute11 :=
737: per_pmp_shd.g_old_rec.attribute11;
738: End If;
739: If (p_rec.attribute12 = hr_api.g_varchar2) then
740: p_rec.attribute12 :=
741: per_pmp_shd.g_old_rec.attribute12;
742: End If;
743: If (p_rec.attribute13 = hr_api.g_varchar2) then
739: If (p_rec.attribute12 = hr_api.g_varchar2) then
740: p_rec.attribute12 :=
741: per_pmp_shd.g_old_rec.attribute12;
742: End If;
743: If (p_rec.attribute13 = hr_api.g_varchar2) then
744: p_rec.attribute13 :=
745: per_pmp_shd.g_old_rec.attribute13;
746: End If;
747: If (p_rec.attribute14 = hr_api.g_varchar2) then
743: If (p_rec.attribute13 = hr_api.g_varchar2) then
744: p_rec.attribute13 :=
745: per_pmp_shd.g_old_rec.attribute13;
746: End If;
747: If (p_rec.attribute14 = hr_api.g_varchar2) then
748: p_rec.attribute14 :=
749: per_pmp_shd.g_old_rec.attribute14;
750: End If;
751: If (p_rec.attribute15 = hr_api.g_varchar2) then
747: If (p_rec.attribute14 = hr_api.g_varchar2) then
748: p_rec.attribute14 :=
749: per_pmp_shd.g_old_rec.attribute14;
750: End If;
751: If (p_rec.attribute15 = hr_api.g_varchar2) then
752: p_rec.attribute15 :=
753: per_pmp_shd.g_old_rec.attribute15;
754: End If;
755: If (p_rec.attribute16 = hr_api.g_varchar2) then
751: If (p_rec.attribute15 = hr_api.g_varchar2) then
752: p_rec.attribute15 :=
753: per_pmp_shd.g_old_rec.attribute15;
754: End If;
755: If (p_rec.attribute16 = hr_api.g_varchar2) then
756: p_rec.attribute16 :=
757: per_pmp_shd.g_old_rec.attribute16;
758: End If;
759: If (p_rec.attribute17 = hr_api.g_varchar2) then
755: If (p_rec.attribute16 = hr_api.g_varchar2) then
756: p_rec.attribute16 :=
757: per_pmp_shd.g_old_rec.attribute16;
758: End If;
759: If (p_rec.attribute17 = hr_api.g_varchar2) then
760: p_rec.attribute17 :=
761: per_pmp_shd.g_old_rec.attribute17;
762: End If;
763: If (p_rec.attribute18 = hr_api.g_varchar2) then
759: If (p_rec.attribute17 = hr_api.g_varchar2) then
760: p_rec.attribute17 :=
761: per_pmp_shd.g_old_rec.attribute17;
762: End If;
763: If (p_rec.attribute18 = hr_api.g_varchar2) then
764: p_rec.attribute18 :=
765: per_pmp_shd.g_old_rec.attribute18;
766: End If;
767: If (p_rec.attribute19 = hr_api.g_varchar2) then
763: If (p_rec.attribute18 = hr_api.g_varchar2) then
764: p_rec.attribute18 :=
765: per_pmp_shd.g_old_rec.attribute18;
766: End If;
767: If (p_rec.attribute19 = hr_api.g_varchar2) then
768: p_rec.attribute19 :=
769: per_pmp_shd.g_old_rec.attribute19;
770: End If;
771: If (p_rec.attribute20 = hr_api.g_varchar2) then
767: If (p_rec.attribute19 = hr_api.g_varchar2) then
768: p_rec.attribute19 :=
769: per_pmp_shd.g_old_rec.attribute19;
770: End If;
771: If (p_rec.attribute20 = hr_api.g_varchar2) then
772: p_rec.attribute20 :=
773: per_pmp_shd.g_old_rec.attribute20;
774: End If;
775: If (p_rec.attribute21 = hr_api.g_varchar2) then
771: If (p_rec.attribute20 = hr_api.g_varchar2) then
772: p_rec.attribute20 :=
773: per_pmp_shd.g_old_rec.attribute20;
774: End If;
775: If (p_rec.attribute21 = hr_api.g_varchar2) then
776: p_rec.attribute21 :=
777: per_pmp_shd.g_old_rec.attribute21;
778: End If;
779: If (p_rec.attribute22 = hr_api.g_varchar2) then
775: If (p_rec.attribute21 = hr_api.g_varchar2) then
776: p_rec.attribute21 :=
777: per_pmp_shd.g_old_rec.attribute21;
778: End If;
779: If (p_rec.attribute22 = hr_api.g_varchar2) then
780: p_rec.attribute22 :=
781: per_pmp_shd.g_old_rec.attribute22;
782: End If;
783: If (p_rec.attribute23 = hr_api.g_varchar2) then
779: If (p_rec.attribute22 = hr_api.g_varchar2) then
780: p_rec.attribute22 :=
781: per_pmp_shd.g_old_rec.attribute22;
782: End If;
783: If (p_rec.attribute23 = hr_api.g_varchar2) then
784: p_rec.attribute23 :=
785: per_pmp_shd.g_old_rec.attribute23;
786: End If;
787: If (p_rec.attribute24 = hr_api.g_varchar2) then
783: If (p_rec.attribute23 = hr_api.g_varchar2) then
784: p_rec.attribute23 :=
785: per_pmp_shd.g_old_rec.attribute23;
786: End If;
787: If (p_rec.attribute24 = hr_api.g_varchar2) then
788: p_rec.attribute24 :=
789: per_pmp_shd.g_old_rec.attribute24;
790: End If;
791: If (p_rec.attribute25 = hr_api.g_varchar2) then
787: If (p_rec.attribute24 = hr_api.g_varchar2) then
788: p_rec.attribute24 :=
789: per_pmp_shd.g_old_rec.attribute24;
790: End If;
791: If (p_rec.attribute25 = hr_api.g_varchar2) then
792: p_rec.attribute25 :=
793: per_pmp_shd.g_old_rec.attribute25;
794: End If;
795: If (p_rec.attribute26 = hr_api.g_varchar2) then
791: If (p_rec.attribute25 = hr_api.g_varchar2) then
792: p_rec.attribute25 :=
793: per_pmp_shd.g_old_rec.attribute25;
794: End If;
795: If (p_rec.attribute26 = hr_api.g_varchar2) then
796: p_rec.attribute26 :=
797: per_pmp_shd.g_old_rec.attribute26;
798: End If;
799: If (p_rec.attribute27 = hr_api.g_varchar2) then
795: If (p_rec.attribute26 = hr_api.g_varchar2) then
796: p_rec.attribute26 :=
797: per_pmp_shd.g_old_rec.attribute26;
798: End If;
799: If (p_rec.attribute27 = hr_api.g_varchar2) then
800: p_rec.attribute27 :=
801: per_pmp_shd.g_old_rec.attribute27;
802: End If;
803: If (p_rec.attribute28 = hr_api.g_varchar2) then
799: If (p_rec.attribute27 = hr_api.g_varchar2) then
800: p_rec.attribute27 :=
801: per_pmp_shd.g_old_rec.attribute27;
802: End If;
803: If (p_rec.attribute28 = hr_api.g_varchar2) then
804: p_rec.attribute28 :=
805: per_pmp_shd.g_old_rec.attribute28;
806: End If;
807: If (p_rec.attribute29 = hr_api.g_varchar2) then
803: If (p_rec.attribute28 = hr_api.g_varchar2) then
804: p_rec.attribute28 :=
805: per_pmp_shd.g_old_rec.attribute28;
806: End If;
807: If (p_rec.attribute29 = hr_api.g_varchar2) then
808: p_rec.attribute29 :=
809: per_pmp_shd.g_old_rec.attribute29;
810: End If;
811: If (p_rec.attribute30 = hr_api.g_varchar2) then
807: If (p_rec.attribute29 = hr_api.g_varchar2) then
808: p_rec.attribute29 :=
809: per_pmp_shd.g_old_rec.attribute29;
810: End If;
811: If (p_rec.attribute30 = hr_api.g_varchar2) then
812: p_rec.attribute30 :=
813: per_pmp_shd.g_old_rec.attribute30;
814: End If;
815: --
882: Procedure upd
883: (p_effective_date in date
884: ,p_plan_id in number
885: ,p_object_version_number in out nocopy number
886: ,p_plan_name in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
883: (p_effective_date in date
884: ,p_plan_id in number
885: ,p_object_version_number in out nocopy number
886: ,p_plan_name in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
884: ,p_plan_id in number
885: ,p_object_version_number in out nocopy number
886: ,p_plan_name in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
885: ,p_object_version_number in out nocopy number
886: ,p_plan_name in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
886: ,p_plan_name in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
887: ,p_administrator_person_id in number default hr_api.g_number
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
888: ,p_previous_plan_id in number default hr_api.g_number
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
889: ,p_start_date in date default hr_api.g_date
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
890: ,p_end_date in date default hr_api.g_date
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
891: ,p_automatic_enrollment_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
892: ,p_assignment_types_code in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
893: ,p_primary_asg_only_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
894: ,p_include_obj_setting_flag in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
895: ,p_obj_set_outside_period_flag in varchar2 default hr_api.g_varchar2
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
896: ,p_method_code in varchar2 default hr_api.g_varchar2
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
897: ,p_notify_population_flag in varchar2 default hr_api.g_varchar2
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
898: ,p_automatic_allocation_flag in varchar2 default hr_api.g_varchar2
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
899: ,p_copy_past_objectives_flag in varchar2 default hr_api.g_varchar2
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
900: ,p_sharing_alignment_task_flag in varchar2 default hr_api.g_varchar2
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
901: ,p_include_appraisals_flag in varchar2 default hr_api.g_varchar2
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
902: ,p_hierarchy_type_code in varchar2 default hr_api.g_varchar2
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
903: ,p_supervisor_id in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
904: ,p_supervisor_assignment_id in number default hr_api.g_number
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
905: ,p_organization_structure_id in number default hr_api.g_number
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
906: ,p_org_structure_version_id in number default hr_api.g_number
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
907: ,p_top_organization_id in number default hr_api.g_number
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
908: ,p_position_structure_id in number default hr_api.g_number
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
909: ,p_pos_structure_version_id in number default hr_api.g_number
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
910: ,p_top_position_id in number default hr_api.g_number
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
911: ,p_hierarchy_levels in number default hr_api.g_number
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
912: ,p_obj_setting_start_date in date default hr_api.g_date
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
913: ,p_obj_setting_deadline in date default hr_api.g_date
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
914: ,p_change_sc_status_flag in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
915: ,p_attribute_category in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
916: ,p_attribute1 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
917: ,p_attribute2 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
918: ,p_attribute3 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
919: ,p_attribute4 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
920: ,p_attribute5 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
921: ,p_attribute6 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
922: ,p_attribute7 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
923: ,p_attribute8 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
924: ,p_attribute9 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
925: ,p_attribute10 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
926: ,p_attribute11 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
927: ,p_attribute12 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
928: ,p_attribute13 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
929: ,p_attribute14 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
930: ,p_attribute15 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
931: ,p_attribute16 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
932: ,p_attribute17 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
933: ,p_attribute18 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
934: ,p_attribute19 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
935: ,p_attribute20 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
936: ,p_attribute21 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
937: ,p_attribute22 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
945: ,p_attribute30 in varchar2 default hr_api.g_varchar2
938: ,p_attribute23 in varchar2 default hr_api.g_varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
945: ,p_attribute30 in varchar2 default hr_api.g_varchar2
946: ,p_status_code in out nocopy varchar2
939: ,p_attribute24 in varchar2 default hr_api.g_varchar2
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
945: ,p_attribute30 in varchar2 default hr_api.g_varchar2
946: ,p_status_code in out nocopy varchar2
947: ,p_duplicate_name_warning out nocopy boolean
940: ,p_attribute25 in varchar2 default hr_api.g_varchar2
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
945: ,p_attribute30 in varchar2 default hr_api.g_varchar2
946: ,p_status_code in out nocopy varchar2
947: ,p_duplicate_name_warning out nocopy boolean
948: ,p_no_life_events_warning out nocopy boolean
941: ,p_attribute26 in varchar2 default hr_api.g_varchar2
942: ,p_attribute27 in varchar2 default hr_api.g_varchar2
943: ,p_attribute28 in varchar2 default hr_api.g_varchar2
944: ,p_attribute29 in varchar2 default hr_api.g_varchar2
945: ,p_attribute30 in varchar2 default hr_api.g_varchar2
946: ,p_status_code in out nocopy varchar2
947: ,p_duplicate_name_warning out nocopy boolean
948: ,p_no_life_events_warning out nocopy boolean
949: ) is