238: -- Modifications:
239: --
240: ------------------------------------------------------------------------------------------
241: IS
242: l_vset fnd_vset.valueset_r;
243: l_fmt fnd_vset.valueset_dr;
244: l_found BOOLEAN;
245: l_row NUMBER;
246: l_value fnd_vset.value_dr;
239: --
240: ------------------------------------------------------------------------------------------
241: IS
242: l_vset fnd_vset.valueset_r;
243: l_fmt fnd_vset.valueset_dr;
244: l_found BOOLEAN;
245: l_row NUMBER;
246: l_value fnd_vset.value_dr;
247: BEGIN
242: l_vset fnd_vset.valueset_r;
243: l_fmt fnd_vset.valueset_dr;
244: l_found BOOLEAN;
245: l_row NUMBER;
246: l_value fnd_vset.value_dr;
247: BEGIN
248: fnd_vset.get_valueset (p_value_set_id, l_vset, l_fmt);
249: fnd_vset.get_value_init (l_vset, TRUE);
250: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
244: l_found BOOLEAN;
245: l_row NUMBER;
246: l_value fnd_vset.value_dr;
247: BEGIN
248: fnd_vset.get_valueset (p_value_set_id, l_vset, l_fmt);
249: fnd_vset.get_value_init (l_vset, TRUE);
250: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
251:
252: WHILE (l_found)
245: l_row NUMBER;
246: l_value fnd_vset.value_dr;
247: BEGIN
248: fnd_vset.get_valueset (p_value_set_id, l_vset, l_fmt);
249: fnd_vset.get_value_init (l_vset, TRUE);
250: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
251:
252: WHILE (l_found)
253: LOOP
246: l_value fnd_vset.value_dr;
247: BEGIN
248: fnd_vset.get_valueset (p_value_set_id, l_vset, l_fmt);
249: fnd_vset.get_value_init (l_vset, TRUE);
250: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
251:
252: WHILE (l_found)
253: LOOP
254: IF (l_value.ID = p_data_value)
252: WHILE (l_found)
253: LOOP
254: IF (l_value.ID = p_data_value)
255: THEN
256: fnd_vset.get_value_end (l_vset);
257: RETURN 'TRUE';
258: END IF;
259:
260: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
256: fnd_vset.get_value_end (l_vset);
257: RETURN 'TRUE';
258: END IF;
259:
260: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
261: END LOOP;
262:
263: fnd_vset.get_value_end (l_vset);
264: RETURN 'FALSE';
259:
260: fnd_vset.get_value (l_vset, l_row, l_found, l_value);
261: END LOOP;
262:
263: fnd_vset.get_value_end (l_vset);
264: RETURN 'FALSE';
265: END validate_vset_values;
266:
267: /*