DBA Data[Home] [Help]

APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on FND_FLEX_KEY_API

Line 1818: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;

1814:
1815: l_key_app VARCHAR2(30) := 'PAY';
1816: l_key_flex_code VARCHAR2(30) := 'COST';
1817:
1818: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1819:
1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1822:

Line 1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;

1816: l_key_flex_code VARCHAR2(30) := 'COST';
1817:
1818: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1819:
1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1822:
1823: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1824: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;

Line 1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;

1817:
1818: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1819:
1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1822:
1823: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1824: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1825:

Line 1823: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;

1819:
1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1822:
1823: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1824: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1825:
1826: l_structure_count NUMBER;
1827:

Line 1824: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;

1820: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1821: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1822:
1823: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1824: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1825:
1826: l_structure_count NUMBER;
1827:
1828: l_structures NUMBER;

Line 2580: fnd_flex_key_api.set_session_mode('seed_data');

2576: First fetch all the information from the key flex tables
2577:
2578: */
2579:
2580: fnd_flex_key_api.set_session_mode('seed_data');
2581:
2582:
2583: FOR i in 1..4 LOOP
2584:

Line 2621: l_key_flex := fnd_flex_key_api.find_flexfield(

2617: p_segment_name_prefix=>initcap(l_key_flex_code)||'Segment',
2618: p_max_segments => 30
2619: );
2620:
2621: l_key_flex := fnd_flex_key_api.find_flexfield(
2622: appl_short_name => l_key_app
2623: ,flex_code => l_key_flex_code);
2624:
2625: /*

Line 2631: fnd_flex_key_api.get_structures(flexfield => l_key_flex,

2627: flexfield
2628: */
2629:
2630:
2631: fnd_flex_key_api.get_structures(flexfield => l_key_flex,
2632: enabled_only => TRUE,
2633: nstructures => l_structures,
2634: structures => l_key_structure_list);
2635:

Line 2664: l_key_structure := FND_FLEX_KEY_API.find_structure(

2660: /*
2661: Get information about the structure
2662: */
2663:
2664: l_key_structure := FND_FLEX_KEY_API.find_structure(
2665: flexfield => l_key_flex,
2666: structure_number => l_key_structure_list(l_structure_count));
2667:
2668: FND_FLEX_DSC_API.create_context(

Line 2696: fnd_flex_key_api.get_segments(flexfield => l_key_flex,

2692: Now, fetch the key flex segment information, and recreate the segments
2693: in the descriptive flexfield case
2694: */
2695:
2696: fnd_flex_key_api.get_segments(flexfield => l_key_flex,
2697: structure => l_key_structure,
2698: enabled_only => TRUE,
2699: nsegments => l_segments,
2700: segments => l_key_segment_list);

Line 2710: l_key_segment := FND_FLEX_KEY_API.find_segment(

2706: EXIT WHEN not l_key_segment_list.exists(l_segment_count);
2707: /*
2708: Get information about this segment
2709: */
2710: l_key_segment := FND_FLEX_KEY_API.find_segment(
2711: flexfield => l_key_flex,
2712: structure => l_key_structure,
2713: segment_name => l_key_segment_list(l_segment_count));
2714: /*