266: ,p_cost_concat_segments => p_cost_concat_segments
267: ,p_balance_concat_segments => p_balance_concat_segments
268: );
269: exception
270: when hr_api.cannot_find_prog_unit then
271: hr_api.cannot_find_prog_unit_error
272: (p_module_name => 'create_element_link'
273: ,p_hook_type => 'BP'
274: );
267: ,p_balance_concat_segments => p_balance_concat_segments
268: );
269: exception
270: when hr_api.cannot_find_prog_unit then
271: hr_api.cannot_find_prog_unit_error
272: (p_module_name => 'create_element_link'
273: ,p_hook_type => 'BP'
274: );
275: end;
541: ,p_effective_start_date => l_effective_start_date
542: ,p_effective_end_date => l_effective_end_date
543: );
544: exception
545: when hr_api.cannot_find_prog_unit then
546: hr_api.cannot_find_prog_unit_error
547: (p_module_name => 'create_element_link'
548: ,p_hook_type => 'AP'
549: );
542: ,p_effective_end_date => l_effective_end_date
543: );
544: exception
545: when hr_api.cannot_find_prog_unit then
546: hr_api.cannot_find_prog_unit_error
547: (p_module_name => 'create_element_link'
548: ,p_hook_type => 'AP'
549: );
550: end;
551: --
552: -- When in validation only mode raise the Validate_Enabled exception
553: --
554: if p_validate then
555: raise hr_api.validate_enabled;
556: end if;
557:
558: --
559: -- Set out variables
565: p_effective_end_date := l_effective_end_date;
566:
567: hr_utility.set_location(' Leaving:'||l_proc, 70);
568: exception
569: when hr_api.validate_enabled then
570: --
571: -- As the Validate_Enabled exception has been raised
572: -- we must rollback to the savepoint
573: --
598: (p_validate in boolean default false
599: ,p_effective_date in date
600: ,p_element_link_id in number
601: ,p_datetrack_mode in varchar2
602: ,p_costable_type in varchar2 default hr_api.g_varchar2
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
599: ,p_effective_date in date
600: ,p_element_link_id in number
601: ,p_datetrack_mode in varchar2
602: ,p_costable_type in varchar2 default hr_api.g_varchar2
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
600: ,p_element_link_id in number
601: ,p_datetrack_mode in varchar2
602: ,p_costable_type in varchar2 default hr_api.g_varchar2
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
601: ,p_datetrack_mode in varchar2
602: ,p_costable_type in varchar2 default hr_api.g_varchar2
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
602: ,p_costable_type in varchar2 default hr_api.g_varchar2
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
603: ,p_element_set_id in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
604: ,p_multiply_value_flag in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
605: ,p_standard_link_flag in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
606: ,p_transfer_to_gl_flag in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
607: ,p_comments in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
608: ,p_comment_id in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
609: ,p_employment_category in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
610: ,p_qualifying_age in number default hr_api.g_number
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
611: ,p_qualifying_length_of_service in number default hr_api.g_number
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
612: ,p_qualifying_units in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
613: ,p_attribute_category in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
614: ,p_attribute1 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
615: ,p_attribute2 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
616: ,p_attribute3 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
617: ,p_attribute4 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
618: ,p_attribute5 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
619: ,p_attribute6 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
620: ,p_attribute7 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
621: ,p_attribute8 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
622: ,p_attribute9 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
623: ,p_attribute10 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
624: ,p_attribute11 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
625: ,p_attribute12 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
626: ,p_attribute13 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
627: ,p_attribute14 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
628: ,p_attribute15 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
629: ,p_attribute16 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
630: ,p_attribute17 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
631: ,p_attribute18 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
632: ,p_attribute19 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
633: ,p_attribute20 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
634: ,p_cost_segment1 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
635: ,p_cost_segment2 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
636: ,p_cost_segment3 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
637: ,p_cost_segment4 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
638: ,p_cost_segment5 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
639: ,p_cost_segment6 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
640: ,p_cost_segment7 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
641: ,p_cost_segment8 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
642: ,p_cost_segment9 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
643: ,p_cost_segment10 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
644: ,p_cost_segment11 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
645: ,p_cost_segment12 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
646: ,p_cost_segment13 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
647: ,p_cost_segment14 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
648: ,p_cost_segment15 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
649: ,p_cost_segment16 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
650: ,p_cost_segment17 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
651: ,p_cost_segment18 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
652: ,p_cost_segment19 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
653: ,p_cost_segment20 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
654: ,p_cost_segment21 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
655: ,p_cost_segment22 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
656: ,p_cost_segment23 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
657: ,p_cost_segment24 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
658: ,p_cost_segment25 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
659: ,p_cost_segment26 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
660: ,p_cost_segment27 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
661: ,p_cost_segment28 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
662: ,p_cost_segment29 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
663: ,p_cost_segment30 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
664: ,p_balance_segment1 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
665: ,p_balance_segment2 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
666: ,p_balance_segment3 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
667: ,p_balance_segment4 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
668: ,p_balance_segment5 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
669: ,p_balance_segment6 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
670: ,p_balance_segment7 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
671: ,p_balance_segment8 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
672: ,p_balance_segment9 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
673: ,p_balance_segment10 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
674: ,p_balance_segment11 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
675: ,p_balance_segment12 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
676: ,p_balance_segment13 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
677: ,p_balance_segment14 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
678: ,p_balance_segment15 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
679: ,p_balance_segment16 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
680: ,p_balance_segment17 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
681: ,p_balance_segment18 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
682: ,p_balance_segment19 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
683: ,p_balance_segment20 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
684: ,p_balance_segment21 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
685: ,p_balance_segment22 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
686: ,p_balance_segment23 in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
687: ,p_balance_segment24 in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
695: ,p_balance_concat_segments_in in varchar2 default hr_api.g_varchar2
688: ,p_balance_segment25 in varchar2 default hr_api.g_varchar2
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
695: ,p_balance_concat_segments_in in varchar2 default hr_api.g_varchar2
696: ,p_object_version_number in out nocopy number
689: ,p_balance_segment26 in varchar2 default hr_api.g_varchar2
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
695: ,p_balance_concat_segments_in in varchar2 default hr_api.g_varchar2
696: ,p_object_version_number in out nocopy number
697: ,p_cost_allocation_keyflex_id out nocopy number
690: ,p_balance_segment27 in varchar2 default hr_api.g_varchar2
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
695: ,p_balance_concat_segments_in in varchar2 default hr_api.g_varchar2
696: ,p_object_version_number in out nocopy number
697: ,p_cost_allocation_keyflex_id out nocopy number
698: ,p_balancing_keyflex_id out nocopy number
691: ,p_balance_segment28 in varchar2 default hr_api.g_varchar2
692: ,p_balance_segment29 in varchar2 default hr_api.g_varchar2
693: ,p_balance_segment30 in varchar2 default hr_api.g_varchar2
694: ,p_cost_concat_segments_in in varchar2 default hr_api.g_varchar2
695: ,p_balance_concat_segments_in in varchar2 default hr_api.g_varchar2
696: ,p_object_version_number in out nocopy number
697: ,p_cost_allocation_keyflex_id out nocopy number
698: ,p_balancing_keyflex_id out nocopy number
699: ,p_cost_concat_segments_out out nocopy varchar2
860: ,p_balance_concat_segments_in
861: ,p_object_version_number
862: );
863: exception
864: when hr_api.cannot_find_prog_unit then
865: hr_api.cannot_find_prog_unit_error
866: (p_module_name => 'update_element_link'
867: ,p_hook_type => 'BP'
868: );
861: ,p_object_version_number
862: );
863: exception
864: when hr_api.cannot_find_prog_unit then
865: hr_api.cannot_find_prog_unit_error
866: (p_module_name => 'update_element_link'
867: ,p_hook_type => 'BP'
868: );
869: end;
983: end if;
984:
985: end if;
986: --
987: l_cost_allocation_id := nvl(l_cost_allocation_id,hr_api.g_number);
988: l_bal_allocation_id := nvl(l_bal_allocation_id,hr_api.g_number);
989: --
990: -- Process Logic
991: --
984:
985: end if;
986: --
987: l_cost_allocation_id := nvl(l_cost_allocation_id,hr_api.g_number);
988: l_bal_allocation_id := nvl(l_bal_allocation_id,hr_api.g_number);
989: --
990: -- Process Logic
991: --
992: pay_pel_upd.upd(
1177: ,p_effective_start_date
1178: ,p_effective_end_date
1179: );
1180: exception
1181: when hr_api.cannot_find_prog_unit then
1182: hr_api.cannot_find_prog_unit_error
1183: (p_module_name => 'update_element_link'
1184: ,p_hook_type => 'AP'
1185: );
1178: ,p_effective_end_date
1179: );
1180: exception
1181: when hr_api.cannot_find_prog_unit then
1182: hr_api.cannot_find_prog_unit_error
1183: (p_module_name => 'update_element_link'
1184: ,p_hook_type => 'AP'
1185: );
1186: end;
1187: --
1188: -- When in validation only mode raise the Validate_Enabled exception
1189: --
1190: if p_validate then
1191: raise hr_api.validate_enabled;
1192: end if;
1193: --
1194: -- Set all output arguments
1195: --
1197: p_balancing_keyflex_id := l_bal_allocation_id;
1198:
1199: hr_utility.set_location(' Leaving:'||l_proc, 70);
1200: exception
1201: when hr_api.validate_enabled then
1202: --
1203: -- As the Validate_Enabled exception has been raised
1204: -- we must rollback to the savepoint
1205: --
1356: --
1357: -- 3) Delete non datetrack child rows.
1358: -- Bug 5512101. Batch Element Link support.
1359: --
1360: if p_datetrack_delete_mode = hr_api.g_zap then
1361: -- Delete the batch object status.
1362: pay_batch_object_status_pkg.delete_object_status
1363: (p_object_type => 'EL'
1364: ,p_object_id => p_element_link_id
1375: hr_utility.set_location(l_proc, 40);
1376: --
1377: -- 4) ZAP or End Date child rows.
1378: --
1379: if p_datetrack_delete_mode in (hr_api.g_zap, hr_api.g_delete) then
1380:
1381: -- Delete element entries
1382: for fetched_entry in csr_links_entries
1383: loop
1435: hr_utility.set_location(l_proc, 90);
1436: --
1437: -- 6) Next Change or Future Change child rows.
1438: --
1439: if p_datetrack_delete_mode in (hr_api.g_delete_next_change
1440: ,hr_api.g_future_change) then
1441:
1442: --
1443: -- We should extend the duration of child records only when
1436: --
1437: -- 6) Next Change or Future Change child rows.
1438: --
1439: if p_datetrack_delete_mode in (hr_api.g_delete_next_change
1440: ,hr_api.g_future_change) then
1441:
1442: --
1443: -- We should extend the duration of child records only when
1444: -- the effective end date of the parent element link is extended.
1457: pay_asg_link_usages_pkg.cascade_link_deletion
1458: (p_element_link_id => p_element_link_id
1459: ,p_business_group_id => l_business_group_id
1460: ,p_people_group_id => l_people_group_id
1461: ,p_delete_mode => hr_api.g_delete_next_change
1462: ,p_effective_start_date => l_new_min_esd
1463: ,p_effective_end_date => l_new_max_eed
1464: ,p_validation_start_date => l_validation_start_date
1465: ,p_validation_end_date => l_validation_end_date
1474: l_liv_eed := null;
1475: if last_liv_rec.effective_end_date < l_new_max_eed then
1476: pay_liv_del.del
1477: (p_effective_date => last_liv_rec.effective_end_date
1478: ,p_datetrack_mode => hr_api.g_delete_next_change
1479: ,p_link_input_value_id => last_liv_rec.link_input_value_id
1480: ,p_object_version_number => l_liv_ovn
1481: ,p_effective_start_date => l_liv_esd
1482: ,p_effective_end_date => l_liv_eed
1549: ,p_datetrack_delete_mode
1550: ,p_object_version_number
1551: );
1552: exception
1553: when hr_api.cannot_find_prog_unit then
1554: hr_api.cannot_find_prog_unit_error
1555: (p_module_name => 'delete_element_link'
1556: ,p_hook_type => 'BP'
1557: );
1550: ,p_object_version_number
1551: );
1552: exception
1553: when hr_api.cannot_find_prog_unit then
1554: hr_api.cannot_find_prog_unit_error
1555: (p_module_name => 'delete_element_link'
1556: ,p_hook_type => 'BP'
1557: );
1558: end;
1586: ,p_effective_end_date
1587: ,p_entries_warning
1588: );
1589: exception
1590: when hr_api.cannot_find_prog_unit then
1591: hr_api.cannot_find_prog_unit_error
1592: (p_module_name => 'delete_element_link'
1593: ,p_hook_type => 'AP'
1594: );
1587: ,p_entries_warning
1588: );
1589: exception
1590: when hr_api.cannot_find_prog_unit then
1591: hr_api.cannot_find_prog_unit_error
1592: (p_module_name => 'delete_element_link'
1593: ,p_hook_type => 'AP'
1594: );
1595: end;
1597: --
1598: -- When in validation only mode raise the Validate_Enabled exception
1599: --
1600: if p_validate then
1601: raise hr_api.validate_enabled;
1602: end if;
1603:
1604: hr_utility.set_location(' Leaving:'||l_proc, 70);
1605: exception
1602: end if;
1603:
1604: hr_utility.set_location(' Leaving:'||l_proc, 70);
1605: exception
1606: when hr_api.validate_enabled then
1607: --
1608: -- As the Validate_Enabled exception has been raised
1609: -- we must rollback to the savepoint
1610: --