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:
377: if g_debug then

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:
377: if g_debug then
378: hr_utility.set_location(l_proc, 30);

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

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

Line 394: FND_FLEX_KEYVAL.encoded_error_message);

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

Line 415: error_seg := FND_FLEX_KEYVAL.error_segment;

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

Line 447: error_seg := FND_FLEX_KEYVAL.error_segment;

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

Line 726: if fnd_flex_keyval.validate_segs

722: --3171225 end
723: -- Call AOL flex validation routine
724: --;
725:
726: if fnd_flex_keyval.validate_segs
727: (operation => 'CREATE_COMBINATION'
728: ,appl_short_name => p_appl_short_name
729: ,key_flex_code => p_flex_code
730: ,structure_number => p_flex_num

Line 743: p_ccid := fnd_flex_keyval.combination_id;

739: --
740: -- Flex routine succeeds - fetch relevant ccid
741: -- and concatenated segment string
742: --
743: p_ccid := fnd_flex_keyval.combination_id;
744: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
745: --
746: if g_debug then
747: hr_utility.set_location(l_proc, 70);

Line 744: p_concat_segments_out := fnd_flex_keyval.concatenated_values;

740: -- Flex routine succeeds - fetch relevant ccid
741: -- and concatenated segment string
742: --
743: p_ccid := fnd_flex_keyval.combination_id;
744: p_concat_segments_out := fnd_flex_keyval.concatenated_values;
745: --
746: if g_debug then
747: hr_utility.set_location(l_proc, 70);
748: end if;

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

757: if g_debug then
758: hr_utility.set_location(l_proc, 81);
759: end if;
760: --
761: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
762: -- get encoded
763: hr_message.parse_encoded(p_encoded_error =>
764: FND_FLEX_KEYVAL.encoded_error_message);
765: if g_debug then

Line 764: FND_FLEX_KEYVAL.encoded_error_message);

760: --
761: -- The FND FLEX KEYVAL package makes a call to FND MESSAGE
762: -- get encoded
763: hr_message.parse_encoded(p_encoded_error =>
764: FND_FLEX_KEYVAL.encoded_error_message);
765: if g_debug then
766: hr_utility.set_location(l_proc, 82);
767: end if;
768: --

Line 785: error_seg := FND_FLEX_KEYVAL.error_segment;

781: -- First, work out which segment is in error, and change the
782: -- error message to indicate which of these segments is
783: -- is incorrect.
784: --
785: error_seg := FND_FLEX_KEYVAL.error_segment;
786: find_error_segment(p_appl_short_name => p_appl_short_name,
787: p_flex_code => p_flex_code,
788: p_flex_num => p_flex_num,
789: p_error_seg_num => error_seg,

Line 818: error_seg := FND_FLEX_KEYVAL.error_segment;

814: --
815: -- Work out which segment is in error. Replace the error message
816: -- by a more useful one.
817: --
818: error_seg := FND_FLEX_KEYVAL.error_segment;
819: find_error_segment
820: (p_appl_short_name => p_appl_short_name
821: ,p_flex_code => p_flex_code
822: ,p_flex_num => p_flex_num

Line 851: fnd_message.set_encoded(fnd_flex_keyval.encoded_error_message);

847: if g_debug then
848: hr_utility.set_location(l_proc, 100);
849: end if;
850: -- fnd_message.set_name('FND',hr_message.last_message_name); Fix for the bug 15845677
851: fnd_message.set_encoded(fnd_flex_keyval.encoded_error_message);
852: fnd_message.raise_error;
853: --
854: end if;
855: end if;

Line 1822: if fnd_flex_keyval.validate_ccid

1818: end if;
1819: --
1820: -- Fetch the existing segment array for the CCID passed in
1821: --
1822: if fnd_flex_keyval.validate_ccid
1823: (appl_short_name => p_appl_short_name
1824: ,key_flex_code => p_flex_code
1825: ,structure_number => p_flex_num
1826: ,combination_id => p_ccid

Line 1835: l_concat_string := fnd_flex_keyval.concatenated_ids;

1831: end if;
1832:
1833: -- Retrieve concatenated id segment string
1834: --
1835: l_concat_string := fnd_flex_keyval.concatenated_ids;
1836:
1837: -- Retrieve delimiter used in segment structure
1838: --
1839: l_delimiter := fnd_flex_keyval.segment_delimiter;

Line 1839: l_delimiter := fnd_flex_keyval.segment_delimiter;

1835: l_concat_string := fnd_flex_keyval.concatenated_ids;
1836:
1837: -- Retrieve delimiter used in segment structure
1838: --
1839: l_delimiter := fnd_flex_keyval.segment_delimiter;
1840:
1841: -- Convert concatenated string returned into a PL*SQL
1842: -- table segment array
1843: --

Line 1857: l_no_segments:=fnd_flex_keyval.segment_count;

1853: -- in the situation where the flexfield has one segment defined and
1854: -- the record currently references the null combination, so get the
1855: -- correct segment count and also initialise the array to null.
1856: --
1857: l_no_segments:=fnd_flex_keyval.segment_count;
1858: if g_debug then
1859: hr_utility.set_location(l_proc, 70);
1860: end if;
1861: --