DBA Data[Home] [Help]

APPS.HXC_CREATE_FLEX_MAPPINGS dependencies on FND_FLEX_KEY_API

Line 1538: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;

1534:
1535: l_key_app VARCHAR2(30) := 'PAY';
1536: l_key_flex_code VARCHAR2(30) := 'COST';
1537:
1538: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1539:
1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1542:

Line 1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;

1536: l_key_flex_code VARCHAR2(30) := 'COST';
1537:
1538: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1539:
1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1542:
1543: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1544: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;

Line 1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;

1537:
1538: l_key_flex FND_FLEX_KEY_API.FLEXFIELD_TYPE;
1539:
1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1542:
1543: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1544: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1545:

Line 1543: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;

1539:
1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1542:
1543: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1544: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1545:
1546: l_structure_count NUMBER;
1547:

Line 1544: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;

1540: l_key_structure_list FND_FLEX_KEY_API.STRUCTURE_LIST;
1541: l_key_segment_list FND_FLEX_KEY_API.SEGMENT_LIST;
1542:
1543: l_key_structure FND_FLEX_KEY_API.STRUCTURE_TYPE;
1544: l_key_segment FND_FLEX_KEY_API.SEGMENT_TYPE;
1545:
1546: l_structure_count NUMBER;
1547:
1548: l_structures NUMBER;

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

2053: First fetch all the information from the key flex tables
2054:
2055: */
2056:
2057: fnd_flex_key_api.set_session_mode('seed_data');
2058:
2059:
2060: FOR i in 1..4 LOOP
2061:

Line 2098: l_key_flex := fnd_flex_key_api.find_flexfield(

2094: p_segment_name_prefix=>initcap(l_key_flex_code)||'Segment',
2095: p_max_segments => 30
2096: );
2097:
2098: l_key_flex := fnd_flex_key_api.find_flexfield(
2099: appl_short_name => l_key_app
2100: ,flex_code => l_key_flex_code);
2101:
2102: /*

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

2104: flexfield
2105: */
2106:
2107:
2108: fnd_flex_key_api.get_structures(flexfield => l_key_flex,
2109: enabled_only => TRUE,
2110: nstructures => l_structures,
2111: structures => l_key_structure_list);
2112:

Line 2141: l_key_structure := FND_FLEX_KEY_API.find_structure(

2137: /*
2138: Get information about the structure
2139: */
2140:
2141: l_key_structure := FND_FLEX_KEY_API.find_structure(
2142: flexfield => l_key_flex,
2143: structure_number => l_key_structure_list(l_structure_count));
2144:
2145: FND_FLEX_DSC_API.create_context(

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

2169: Now, fetch the key flex segment information, and recreate the segments
2170: in the descriptive flexfield case
2171: */
2172:
2173: fnd_flex_key_api.get_segments(flexfield => l_key_flex,
2174: structure => l_key_structure,
2175: enabled_only => TRUE,
2176: nsegments => l_segments,
2177: segments => l_key_segment_list);

Line 2187: l_key_segment := FND_FLEX_KEY_API.find_segment(

2183: EXIT WHEN not l_key_segment_list.exists(l_segment_count);
2184: /*
2185: Get information about this segment
2186: */
2187: l_key_segment := FND_FLEX_KEY_API.find_segment(
2188: flexfield => l_key_flex,
2189: structure => l_key_structure,
2190: segment_name => l_key_segment_list(l_segment_count));
2191: /*