286: OR(RECINFO.CURRENCY_CODE IS NULL AND P_CURRENCY_CODE IS NULL)))
287: THEN
288: RETURN;
289: ELSE
290: FND_MESSAGE.SET_NAME('FND','FORM_RECORD_CHANGED');
291: APP_EXCEPTION.RAISE_EXCEPTION;
292: END IF;
293:
294: END LOCK_ROW;
315: exception
316:
317: when too_many_rows then
318:
319: fnd_message.set_name('PER','HR_289938_MULTIPLE_RATES');
320: l_name := fnd_message.get;
321: return l_name;
322:
323: when no_data_found then
316:
317: when too_many_rows then
318:
319: fnd_message.set_name('PER','HR_289938_MULTIPLE_RATES');
320: l_name := fnd_message.get;
321: return l_name;
322:
323: when no_data_found then
324:
321: return l_name;
322:
323: when no_data_found then
324:
325: fnd_message.set_name('PER','HR_289939_NO_RATES');
326: l_name := fnd_message.get;
327: return l_name;
328:
329: END POPULATE_RATE;
322:
323: when no_data_found then
324:
325: fnd_message.set_name('PER','HR_289939_NO_RATES');
326: l_name := fnd_message.get;
327: return l_name;
328:
329: END POPULATE_RATE;
330:
360: exception
361:
362: when too_many_rows then
363:
364: fnd_message.set_name('PER','HR_289930_POINT_VALUE_RETURNED');
365: l_format_value := fnd_message.get;
366: return l_format_value;
367:
368: when no_data_found then
361:
362: when too_many_rows then
363:
364: fnd_message.set_name('PER','HR_289930_POINT_VALUE_RETURNED');
365: l_format_value := fnd_message.get;
366: return l_format_value;
367:
368: when no_data_found then
369:
366: return l_format_value;
367:
368: when no_data_found then
369:
370: fnd_message.set_name('PER','HR_289937_NO_VALUES');
371: l_format_value := fnd_message.get;
372: return l_format_value;
373:
374: END POPULATE_VALUE;
367:
368: when no_data_found then
369:
370: fnd_message.set_name('PER','HR_289937_NO_VALUES');
371: l_format_value := fnd_message.get;
372: return l_format_value;
373:
374: END POPULATE_VALUE;
375:
406: exception
407:
408: when too_many_rows then
409:
410: fnd_message.set_name('PER','HR_289940_MULTIPLE_UNITS');
411: l_meaning := fnd_message.get;
412: return l_meaning;
413:
414: when no_data_found then
407:
408: when too_many_rows then
409:
410: fnd_message.set_name('PER','HR_289940_MULTIPLE_UNITS');
411: l_meaning := fnd_message.get;
412: return l_meaning;
413:
414: when no_data_found then
415:
412: return l_meaning;
413:
414: when no_data_found then
415:
416: fnd_message.set_name('PER','HR_289941_NO_UNITS');
417: l_meaning := fnd_message.get;
418: return l_meaning;
419:
420: END POPULATE_UNITS;
413:
414: when no_data_found then
415:
416: fnd_message.set_name('PER','HR_289941_NO_UNITS');
417: l_meaning := fnd_message.get;
418: return l_meaning;
419:
420: END POPULATE_UNITS;
421: