DBA Data[Home] [Help]

APPS.HR_KFLEX_UTILITY dependencies on FND_FLEX_KEYVAL

Line 356: if fnd_flex_keyval.validate_segs

352: end if;
353: close date_set;
354: end if;
355: --3171225 end
356: if fnd_flex_keyval.validate_segs
357: (operation => 'CREATE_COMBINATION'
358: ,appl_short_name => p_appl_short_name
359: ,key_flex_code => p_flex_code
360: ,structure_number => p_flex_num

Line 373: p_ccid := fnd_flex_keyval.combination_id;

369: --
370: -- Flex routine succeeds - fetch relevant ccid
371: -- and concatenated segment string
372: --
373: p_ccid := fnd_flex_keyval.combination_id;
374: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
375: --
376: if g_debug then
377: hr_utility.set_location(l_proc, 30);

Line 374: p_concat_segments_out := fnd_flex_keyval.concatenated_values;

370: -- Flex routine succeeds - fetch relevant ccid
371: -- and concatenated segment string
372: --
373: p_ccid := fnd_flex_keyval.combination_id;
374: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
375: --
376: if g_debug then
377: hr_utility.set_location(l_proc, 30);
378: end if;

Line 390: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE

386: if g_debug then
387: hr_utility.set_location(l_proc, 41);
388: end if;
389: --
390: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
391: -- get encoded
392: hr_message.parse_encoded(p_encoded_error =>
393: FND_FLEX_KEYVAL.encoded_error_message);
394: if g_debug then

Line 393: FND_FLEX_KEYVAL.encoded_error_message);

389: --
390: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
391: -- get encoded
392: hr_message.parse_encoded(p_encoded_error =>
393: FND_FLEX_KEYVAL.encoded_error_message);
394: if g_debug then
395: hr_utility.set_location(l_proc, 42);
396: end if;
397: --

Line 414: error_seg := FND_FLEX_KEYVAL.error_segment;

410: -- First, work out which segment is in error, and change the
411: -- error message to indicate which of these segments is
412: -- is incorrect.
413: --
414: error_seg := FND_FLEX_KEYVAL.error_segment;
415: find_error_segment(p_appl_short_name => p_appl_short_name,
416: p_flex_code => p_flex_code,
417: p_flex_num => p_flex_num,
418: p_error_seg_num => error_seg,

Line 446: error_seg := FND_FLEX_KEYVAL.error_segment;

442: --
443: -- Work out which segment is in error. Replace the error message
444: -- by a more useful one.
445: --
446: error_seg := FND_FLEX_KEYVAL.error_segment;
447: find_error_segment
448: (p_appl_short_name => p_appl_short_name
449: ,p_flex_code => p_flex_code
450: ,p_flex_num => p_flex_num

Line 718: if fnd_flex_keyval.validate_segs

714: --3171225 end
715: -- Call AOL flex validation routine
716: --;
717:
718: if fnd_flex_keyval.validate_segs
719: (operation => 'CREATE_COMBINATION'
720: ,appl_short_name => p_appl_short_name
721: ,key_flex_code => p_flex_code
722: ,structure_number => p_flex_num

Line 735: p_ccid := fnd_flex_keyval.combination_id;

731: --
732: -- Flex routine succeeds - fetch relevant ccid
733: -- and concatenated segment string
734: --
735: p_ccid := fnd_flex_keyval.combination_id;
736: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
737: --
738: if g_debug then
739: hr_utility.set_location(l_proc, 70);

Line 736: p_concat_segments_out := fnd_flex_keyval.concatenated_values;

732: -- Flex routine succeeds - fetch relevant ccid
733: -- and concatenated segment string
734: --
735: p_ccid := fnd_flex_keyval.combination_id;
736: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
737: --
738: if g_debug then
739: hr_utility.set_location(l_proc, 70);
740: end if;

Line 753: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE

749: if g_debug then
750: hr_utility.set_location(l_proc, 81);
751: end if;
752: --
753: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
754: -- get encoded
755: hr_message.parse_encoded(p_encoded_error =>
756: FND_FLEX_KEYVAL.encoded_error_message);
757: if g_debug then

Line 756: FND_FLEX_KEYVAL.encoded_error_message);

752: --
753: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
754: -- get encoded
755: hr_message.parse_encoded(p_encoded_error =>
756: FND_FLEX_KEYVAL.encoded_error_message);
757: if g_debug then
758: hr_utility.set_location(l_proc, 82);
759: end if;
760: --

Line 777: error_seg := FND_FLEX_KEYVAL.error_segment;

773: -- First, work out which segment is in error, and change the
774: -- error message to indicate which of these segments is
775: -- is incorrect.
776: --
777: error_seg := FND_FLEX_KEYVAL.error_segment;
778: find_error_segment(p_appl_short_name => p_appl_short_name,
779: p_flex_code => p_flex_code,
780: p_flex_num => p_flex_num,
781: p_error_seg_num => error_seg,

Line 810: error_seg := FND_FLEX_KEYVAL.error_segment;

806: --
807: -- Work out which segment is in error. Replace the error message
808: -- by a more useful one.
809: --
810: error_seg := FND_FLEX_KEYVAL.error_segment;
811: find_error_segment
812: (p_appl_short_name => p_appl_short_name
813: ,p_flex_code => p_flex_code
814: ,p_flex_num => p_flex_num

Line 1813: if fnd_flex_keyval.validate_ccid

1809: end if;
1810: --
1811: -- Fetch the existing segment array for the CCID passed in
1812: --
1813: if fnd_flex_keyval.validate_ccid
1814: (appl_short_name => p_appl_short_name
1815: ,key_flex_code => p_flex_code
1816: ,structure_number => p_flex_num
1817: ,combination_id => p_ccid

Line 1826: l_concat_string := fnd_flex_keyval.concatenated_ids;

1822: end if;
1823:
1824: -- Retrieve concatenated id segment string
1825: --
1826: l_concat_string := fnd_flex_keyval.concatenated_ids;
1827:
1828: -- Retrieve delimiter used in segment structure
1829: --
1830: l_delimiter := fnd_flex_keyval.segment_delimiter;

Line 1830: l_delimiter := fnd_flex_keyval.segment_delimiter;

1826: l_concat_string := fnd_flex_keyval.concatenated_ids;
1827:
1828: -- Retrieve delimiter used in segment structure
1829: --
1830: l_delimiter := fnd_flex_keyval.segment_delimiter;
1831:
1832: -- Convert concatenated string returned into a PL*SQL
1833: -- table segment array
1834: --

Line 1848: l_no_segments:=fnd_flex_keyval.segment_count;

1844: -- in the situation where the flexfield has one segment defined and
1845: -- the record currently references the null combination, so get the
1846: -- correct segment count and also initialise the array to null.
1847: --
1848: l_no_segments:=fnd_flex_keyval.segment_count;
1849: if g_debug then
1850: hr_utility.set_location(l_proc, 70);
1851: end if;
1852: --