DBA Data[Home] [Help]

APPS.HR_FLEXFIELD_INFO dependencies on FND_FLEX_KEY_API

Line 1758: l_flexfield fnd_flex_key_api.flexfield_type;

1754: ,p_enabled_only IN BOOLEAN
1755: ,p_concatenation_chr IN VARCHAR2
1756: ,p_structure_list OUT NOCOPY LONG
1757: ) is
1758: l_flexfield fnd_flex_key_api.flexfield_type;
1759: l_nstructures number;
1760: l_id_flex_num_list fnd_flex_key_api.structure_list;
1761: l_structure_list long;
1762: l_structure fnd_flex_key_api.structure_type;

Line 1760: l_id_flex_num_list fnd_flex_key_api.structure_list;

1756: ,p_structure_list OUT NOCOPY LONG
1757: ) is
1758: l_flexfield fnd_flex_key_api.flexfield_type;
1759: l_nstructures number;
1760: l_id_flex_num_list fnd_flex_key_api.structure_list;
1761: l_structure_list long;
1762: l_structure fnd_flex_key_api.structure_type;
1763: --
1764: i binary_integer;

Line 1762: l_structure fnd_flex_key_api.structure_type;

1758: l_flexfield fnd_flex_key_api.flexfield_type;
1759: l_nstructures number;
1760: l_id_flex_num_list fnd_flex_key_api.structure_list;
1761: l_structure_list long;
1762: l_structure fnd_flex_key_api.structure_type;
1763: --
1764: i binary_integer;
1765: l_proc varchar2(72);
1766: begin

Line 1778: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');

1774: l_proc := g_package||'get_kf_concatenated_structures';
1775: hr_utility.set_location('Entering:'|| l_proc, 5);
1776: END IF;
1777:
1778: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');
1779: l_flexfield :=
1780: fnd_flex_key_api.find_flexfield
1781: (appl_short_name => p_appl_short_name
1782: ,flex_code => p_id_flex_code

Line 1780: fnd_flex_key_api.find_flexfield

1776: END IF;
1777:
1778: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');
1779: l_flexfield :=
1780: fnd_flex_key_api.find_flexfield
1781: (appl_short_name => p_appl_short_name
1782: ,flex_code => p_id_flex_code
1783: );
1784: --

Line 1792: fnd_flex_key_api.get_structures

1788: IF g_debug THEN
1789: hr_utility.set_location(l_proc, 10);
1790: END IF;
1791:
1792: fnd_flex_key_api.get_structures
1793: (flexfield => l_flexfield
1794: ,enabled_only => p_enabled_only
1795: ,nstructures => l_nstructures
1796: ,structures => l_id_flex_num_list

Line 1805: -- fnd_flex_key_api.get_structures returns a table of id_flex_num

1801: i := l_id_flex_num_list.first;
1802: loop
1803: exit when not l_id_flex_num_list.exists(i);
1804: --
1805: -- fnd_flex_key_api.get_structures returns a table of id_flex_num
1806: -- values. These values must be converted to translated structure
1807: -- names.
1808: --
1809: l_structure :=

Line 1810: fnd_flex_key_api.find_structure

1806: -- values. These values must be converted to translated structure
1807: -- names.
1808: --
1809: l_structure :=
1810: fnd_flex_key_api.find_structure
1811: (flexfield => l_flexfield
1812: ,structure_number => l_id_flex_num_list(i)
1813: );
1814: --

Line 1849: l_flexfield fnd_flex_key_api.flexfield_type;

1845: --
1846: -- Declare local variables.
1847: --
1848: l_segments hr_segments_info;
1849: l_flexfield fnd_flex_key_api.flexfield_type;
1850: l_segment_list fnd_flex_key_api.segment_list;
1851: l_segment_info fnd_flex_key_api.segment_type;
1852: l_nsegments number;
1853: l_structure fnd_flex_key_api.structure_type;

Line 1850: l_segment_list fnd_flex_key_api.segment_list;

1846: -- Declare local variables.
1847: --
1848: l_segments hr_segments_info;
1849: l_flexfield fnd_flex_key_api.flexfield_type;
1850: l_segment_list fnd_flex_key_api.segment_list;
1851: l_segment_info fnd_flex_key_api.segment_type;
1852: l_nsegments number;
1853: l_structure fnd_flex_key_api.structure_type;
1854: l_structure_code fnd_id_flex_structures.id_flex_structure_code%TYPE;

Line 1851: l_segment_info fnd_flex_key_api.segment_type;

1847: --
1848: l_segments hr_segments_info;
1849: l_flexfield fnd_flex_key_api.flexfield_type;
1850: l_segment_list fnd_flex_key_api.segment_list;
1851: l_segment_info fnd_flex_key_api.segment_type;
1852: l_nsegments number;
1853: l_structure fnd_flex_key_api.structure_type;
1854: l_structure_code fnd_id_flex_structures.id_flex_structure_code%TYPE;
1855: l_total_parents number :=0;

Line 1853: l_structure fnd_flex_key_api.structure_type;

1849: l_flexfield fnd_flex_key_api.flexfield_type;
1850: l_segment_list fnd_flex_key_api.segment_list;
1851: l_segment_info fnd_flex_key_api.segment_type;
1852: l_nsegments number;
1853: l_structure fnd_flex_key_api.structure_type;
1854: l_structure_code fnd_id_flex_structures.id_flex_structure_code%TYPE;
1855: l_total_parents number :=0;
1856: --
1857: i number;

Line 1870: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');

1866:
1867: --
1868: -- Get the flexfield.
1869: --
1870: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');
1871: l_flexfield :=
1872: fnd_flex_key_api.find_flexfield
1873: (appl_short_name => p_appl_short_name
1874: ,flex_code => p_id_flex_code

Line 1872: fnd_flex_key_api.find_flexfield

1868: -- Get the flexfield.
1869: --
1870: fnd_flex_key_api.set_session_mode(session_mode => 'seed_data');
1871: l_flexfield :=
1872: fnd_flex_key_api.find_flexfield
1873: (appl_short_name => p_appl_short_name
1874: ,flex_code => p_id_flex_code
1875: );
1876: --

Line 1888: fnd_flex_key_api.find_structure

1884:
1885:
1886: /*
1887: l_structure :=
1888: fnd_flex_key_api.find_structure
1889: (flexfield => l_flexfield
1890: --,structure_title => p_id_flex_structure_name
1891: ,structure_code => upper(replace(p_id_flex_structure_name,' ','_'))
1892: );

Line 1903: fnd_flex_key_api.find_structure

1899: AND id_flex_code = l_flexfield.flex_code
1900: AND id_flex_structure_name = p_id_flex_structure_name;
1901:
1902: l_structure :=
1903: fnd_flex_key_api.find_structure
1904: (flexfield => l_flexfield
1905: ,structure_code => l_structure_code);
1906:
1907:

Line 1917: fnd_flex_key_api.get_segments

1913: IF g_debug THEN
1914: hr_utility.set_location(l_proc, 20);
1915: END IF;
1916:
1917: fnd_flex_key_api.get_segments
1918: (flexfield => l_flexfield
1919: ,structure => l_structure
1920: ,enabled_only => p_enabled_only
1921: ,nsegments => l_nsegments

Line 1946: fnd_flex_key_api.find_segment

1942: hr_utility.set_location(l_proc, 30);
1943: END IF;
1944:
1945: l_segment_info :=
1946: fnd_flex_key_api.find_segment
1947: (flexfield => l_flexfield
1948: ,structure => l_structure
1949: ,segment_name => l_segment_list(i)
1950: );