DBA Data[Home] [Help]

APPS.FND_FLEX_XML_PUBLISHER_APIS dependencies on FND_FLEX_KEYVAL

Line 2087: l_is_ccid_valid := fnd_flex_keyval.validate_ccid

2083:
2084: --
2085: -- Validate the CCID
2086: --
2087: l_is_ccid_valid := fnd_flex_keyval.validate_ccid
2088: (appl_short_name => p_application_short_name,
2089: key_flex_code => p_id_flex_code,
2090: structure_number => p_id_flex_num,
2091: combination_id => p_ccid,

Line 2103: l_return := fnd_flex_keyval.error_message();

2099: user_id => fnd_global.user_id,
2100: select_comb_from_view => NULL);
2101:
2102: IF (NOT l_is_ccid_valid) THEN
2103: l_return := fnd_flex_keyval.error_message();
2104: GOTO goto_cache_and_return;
2105: END IF;
2106:
2107: --

Line 2117: l_is_secured := fnd_flex_keyval.is_secured();

2113: -- Handle single value output types first.
2114: --
2115:
2116: IF (p_output_type = output_type_security) THEN
2117: l_is_secured := fnd_flex_keyval.is_secured();
2118:
2119: IF (l_is_secured) THEN
2120: l_return := 'Y';
2121: ELSE

Line 2169: l_segment_count := fnd_flex_keyval.segment_count();

2165: END IF;
2166: --
2167: -- Convert Column Names to Segment Numbers
2168: --
2169: l_segment_count := fnd_flex_keyval.segment_count();
2170:
2171: IF (p_output_type = output_type_padded_value) THEN
2172: --
2173: -- Get Concatenated Segments from the code combinations table in PADDED mode

Line 2186: fnd_flex_keyval.segment_delimiter,

2182: IF (p_segments = 'ALL') THEN
2183: GOTO goto_cache_and_return;
2184: ELSE
2185: n_segments := fnd_flex_server1.to_stringarray(l_return,
2186: fnd_flex_keyval.segment_delimiter,
2187: l_flex_values);
2188: END IF;
2189: END IF;
2190:

Line 2196: IF (fnd_flex_keyval.segment_column_name(j) = l_column_names(i)) THEN

2192: FOR i IN 1 .. l_numof_column_names LOOP
2193:
2194: <>
2195: FOR j IN 1 .. l_segment_count LOOP
2196: IF (fnd_flex_keyval.segment_column_name(j) = l_column_names(i)) THEN
2197: l_segment_numbers(i) := j;
2198: EXIT loop_segment_numbers;
2199: END IF;
2200: END LOOP;

Line 2210: l_values(i) := fnd_flex_keyval.segment_value(l_segment_numbers(i));

2206: --
2207: FOR i IN 1 .. l_numof_column_names LOOP
2208:
2209: IF (p_output_type = output_type_value) THEN
2210: l_values(i) := fnd_flex_keyval.segment_value(l_segment_numbers(i));
2211:
2212: ELSIF (p_output_type = output_type_padded_value) THEN
2213: l_values(i) := l_flex_values(l_segment_numbers(i));
2214:

Line 2216: l_values(i) := Substr(fnd_flex_keyval.segment_description(l_segment_numbers(i)), 1, fnd_flex_keyval.segment_concat_desc_length(l_segment_numbers(i)));

2212: ELSIF (p_output_type = output_type_padded_value) THEN
2213: l_values(i) := l_flex_values(l_segment_numbers(i));
2214:
2215: ELSIF (p_output_type = output_type_description) THEN
2216: l_values(i) := Substr(fnd_flex_keyval.segment_description(l_segment_numbers(i)), 1, fnd_flex_keyval.segment_concat_desc_length(l_segment_numbers(i)));
2217:
2218: ELSIF (p_output_type = output_type_full_description) THEN
2219: l_values(i) := fnd_flex_keyval.segment_description(l_segment_numbers(i));
2220: END IF;

Line 2219: l_values(i) := fnd_flex_keyval.segment_description(l_segment_numbers(i));

2215: ELSIF (p_output_type = output_type_description) THEN
2216: l_values(i) := Substr(fnd_flex_keyval.segment_description(l_segment_numbers(i)), 1, fnd_flex_keyval.segment_concat_desc_length(l_segment_numbers(i)));
2217:
2218: ELSIF (p_output_type = output_type_full_description) THEN
2219: l_values(i) := fnd_flex_keyval.segment_description(l_segment_numbers(i));
2220: END IF;
2221: END LOOP;
2222:
2223: --

Line 2229: fnd_flex_keyval.segment_delimiter);

2225: --
2226: l_return := fnd_flex_server1.from_stringarray
2227: (l_numof_column_names,
2228: l_values,
2229: fnd_flex_keyval.segment_delimiter);
2230: END IF;
2231:
2232: <>
2233: --