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;
990: end if;
991:
992: end if;
993: --
994: l_cost_allocation_id := nvl(l_cost_allocation_id,hr_api.g_number);
995: l_bal_allocation_id := nvl(l_bal_allocation_id,hr_api.g_number);
996: --
997: -- Process Logic
998: --
991:
992: end if;
993: --
994: l_cost_allocation_id := nvl(l_cost_allocation_id,hr_api.g_number);
995: l_bal_allocation_id := nvl(l_bal_allocation_id,hr_api.g_number);
996: --
997: -- Process Logic
998: --
999: pay_pel_upd.upd(
1184: ,p_effective_start_date
1185: ,p_effective_end_date
1186: );
1187: exception
1188: when hr_api.cannot_find_prog_unit then
1189: hr_api.cannot_find_prog_unit_error
1190: (p_module_name => 'update_element_link'
1191: ,p_hook_type => 'AP'
1192: );
1185: ,p_effective_end_date
1186: );
1187: exception
1188: when hr_api.cannot_find_prog_unit then
1189: hr_api.cannot_find_prog_unit_error
1190: (p_module_name => 'update_element_link'
1191: ,p_hook_type => 'AP'
1192: );
1193: end;
1194: --
1195: -- When in validation only mode raise the Validate_Enabled exception
1196: --
1197: if p_validate then
1198: raise hr_api.validate_enabled;
1199: end if;
1200: --
1201: -- Set all output arguments
1202: --
1204: p_balancing_keyflex_id := l_bal_allocation_id;
1205:
1206: hr_utility.set_location(' Leaving:'||l_proc, 70);
1207: exception
1208: when hr_api.validate_enabled then
1209: --
1210: -- As the Validate_Enabled exception has been raised
1211: -- we must rollback to the savepoint
1212: --
1363: --
1364: -- 3) Delete non datetrack child rows.
1365: -- Bug 5512101. Batch Element Link support.
1366: --
1367: if p_datetrack_delete_mode = hr_api.g_zap then
1368: -- Delete the batch object status.
1369: pay_batch_object_status_pkg.delete_object_status
1370: (p_object_type => 'EL'
1371: ,p_object_id => p_element_link_id
1382: hr_utility.set_location(l_proc, 40);
1383: --
1384: -- 4) ZAP or End Date child rows.
1385: --
1386: if p_datetrack_delete_mode in (hr_api.g_zap, hr_api.g_delete) then
1387:
1388: -- Delete element entries
1389: for fetched_entry in csr_links_entries
1390: loop
1442: hr_utility.set_location(l_proc, 90);
1443: --
1444: -- 6) Next Change or Future Change child rows.
1445: --
1446: if p_datetrack_delete_mode in (hr_api.g_delete_next_change
1447: ,hr_api.g_future_change) then
1448:
1449: --
1450: -- We should extend the duration of child records only when
1443: --
1444: -- 6) Next Change or Future Change child rows.
1445: --
1446: if p_datetrack_delete_mode in (hr_api.g_delete_next_change
1447: ,hr_api.g_future_change) then
1448:
1449: --
1450: -- We should extend the duration of child records only when
1451: -- the effective end date of the parent element link is extended.
1464: pay_asg_link_usages_pkg.cascade_link_deletion
1465: (p_element_link_id => p_element_link_id
1466: ,p_business_group_id => l_business_group_id
1467: ,p_people_group_id => l_people_group_id
1468: ,p_delete_mode => hr_api.g_delete_next_change
1469: ,p_effective_start_date => l_new_min_esd
1470: ,p_effective_end_date => l_new_max_eed
1471: ,p_validation_start_date => l_validation_start_date
1472: ,p_validation_end_date => l_validation_end_date
1481: l_liv_eed := null;
1482: if last_liv_rec.effective_end_date < l_new_max_eed then
1483: pay_liv_del.del
1484: (p_effective_date => last_liv_rec.effective_end_date
1485: ,p_datetrack_mode => hr_api.g_delete_next_change
1486: ,p_link_input_value_id => last_liv_rec.link_input_value_id
1487: ,p_object_version_number => l_liv_ovn
1488: ,p_effective_start_date => l_liv_esd
1489: ,p_effective_end_date => l_liv_eed
1556: ,p_datetrack_delete_mode
1557: ,p_object_version_number
1558: );
1559: exception
1560: when hr_api.cannot_find_prog_unit then
1561: hr_api.cannot_find_prog_unit_error
1562: (p_module_name => 'delete_element_link'
1563: ,p_hook_type => 'BP'
1564: );
1557: ,p_object_version_number
1558: );
1559: exception
1560: when hr_api.cannot_find_prog_unit then
1561: hr_api.cannot_find_prog_unit_error
1562: (p_module_name => 'delete_element_link'
1563: ,p_hook_type => 'BP'
1564: );
1565: end;
1593: ,p_effective_end_date
1594: ,p_entries_warning
1595: );
1596: exception
1597: when hr_api.cannot_find_prog_unit then
1598: hr_api.cannot_find_prog_unit_error
1599: (p_module_name => 'delete_element_link'
1600: ,p_hook_type => 'AP'
1601: );
1594: ,p_entries_warning
1595: );
1596: exception
1597: when hr_api.cannot_find_prog_unit then
1598: hr_api.cannot_find_prog_unit_error
1599: (p_module_name => 'delete_element_link'
1600: ,p_hook_type => 'AP'
1601: );
1602: end;
1604: --
1605: -- When in validation only mode raise the Validate_Enabled exception
1606: --
1607: if p_validate then
1608: raise hr_api.validate_enabled;
1609: end if;
1610:
1611: hr_utility.set_location(' Leaving:'||l_proc, 70);
1612: exception
1609: end if;
1610:
1611: hr_utility.set_location(' Leaving:'||l_proc, 70);
1612: exception
1613: when hr_api.validate_enabled then
1614: --
1615: -- As the Validate_Enabled exception has been raised
1616: -- we must rollback to the savepoint
1617: --