375: --
376: Begin
377: hr_utility.set_location('Entering:'||l_proc, 5);
378: --
379: hr_api.mandatory_arg_error
380: (p_api_name => l_proc
381: ,p_argument => 'BATCH_LINE_ID'
382: ,p_argument_value => p_batch_line_id
383: );
403: --
404: -- We need to trap the ORA LOCK exception
405: --
406: Exception
407: When HR_Api.Object_Locked then
408: --
409: -- The object is locked therefore we need to supply a meaningful
410: -- error message.
411: --
677: -- |-----------------------------< keyflex_comb >-----------------------------|
678: -- ----------------------------------------------------------------------------
679:
680: Procedure keyflex_comb(
681: p_dml_mode in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
678: -- ----------------------------------------------------------------------------
679:
680: Procedure keyflex_comb(
681: p_dml_mode in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
679:
680: Procedure keyflex_comb(
681: p_dml_mode in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
680: Procedure keyflex_comb(
681: p_dml_mode in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
681: p_dml_mode in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
682: p_appl_short_name in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
683: p_flex_code in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
684: p_segment1 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
685: p_segment2 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
686: p_segment3 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
687: p_segment4 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
688: p_segment5 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
689: p_segment6 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
690: p_segment7 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
691: p_segment8 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
692: p_segment9 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
693: p_segment10 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
694: p_segment11 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
695: p_segment12 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
696: p_segment13 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
697: p_segment14 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
698: p_segment15 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
699: p_segment16 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
700: p_segment17 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
701: p_segment18 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
702: p_segment19 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
703: p_segment20 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
704: p_segment21 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
705: p_segment22 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
706: p_segment23 in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
707: p_segment24 in varchar2 default hr_api.g_varchar2,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
708: p_segment25 in varchar2 default hr_api.g_varchar2,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
716: p_batch_id in number default hr_api.g_number,
709: p_segment26 in varchar2 default hr_api.g_varchar2,
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
716: p_batch_id in number default hr_api.g_number,
717: --
710: p_segment27 in varchar2 default hr_api.g_varchar2,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
716: p_batch_id in number default hr_api.g_number,
717: --
718: -- OUT parameter,
711: p_segment28 in varchar2 default hr_api.g_varchar2,
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
716: p_batch_id in number default hr_api.g_number,
717: --
718: -- OUT parameter,
719: -- l_rec.cost_allocation_keyflex_id may have a new value
712: p_segment29 in varchar2 default hr_api.g_varchar2,
713: p_segment30 in varchar2 default hr_api.g_varchar2,
714: p_concat_segments_in in varchar2 default hr_api.g_varchar2,
715: p_batch_line_id in number default hr_api.g_number,
716: p_batch_id in number default hr_api.g_number,
717: --
718: -- OUT parameter,
719: -- l_rec.cost_allocation_keyflex_id may have a new value
720: --