351: --
352: if (p_val is not null and p_val <> hr_api.g_number and
353: p_min_val is not null) then
354: if (p_val < p_min_val) then
355: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
352: if (p_val is not null and p_val <> hr_api.g_number and
353: p_min_val is not null) then
354: if (p_val < p_min_val) then
355: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
360: fnd_message.raise_error;
353: p_min_val is not null) then
354: if (p_val < p_min_val) then
355: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
360: fnd_message.raise_error;
361: end if;
354: if (p_val < p_min_val) then
355: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
360: fnd_message.raise_error;
361: end if;
362: end if;
355: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
360: fnd_message.raise_error;
361: end if;
362: end if;
363: --
356: fnd_message.set_token('VAL',p_val);
357: fnd_message.set_token('MIN',p_min_val);
358: fnd_message.set_token('MAX',p_max_val);
359: fnd_message.set_token('PERSON',l_person_name);
360: fnd_message.raise_error;
361: end if;
362: end if;
363: --
364: --
368: --
369: if (p_val is not null and p_val <> hr_api.g_number and
370: p_max_val is not null) then
371: if (p_val > p_max_val) then
372: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
369: if (p_val is not null and p_val <> hr_api.g_number and
370: p_max_val is not null) then
371: if (p_val > p_max_val) then
372: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
377: fnd_message.raise_error;
370: p_max_val is not null) then
371: if (p_val > p_max_val) then
372: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
377: fnd_message.raise_error;
378: end if;
371: if (p_val > p_max_val) then
372: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
377: fnd_message.raise_error;
378: end if;
379: end if;
372: fnd_message.set_name('BEN','BEN_92984_CWB_VAL_NOT_IN_RANGE');
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
377: fnd_message.raise_error;
378: end if;
379: end if;
380: --
373: fnd_message.set_token('VAL',p_val);
374: fnd_message.set_token('MIN',p_min_val);
375: fnd_message.set_token('MAX',p_max_val);
376: fnd_message.set_token('PERSON',l_person_name);
377: fnd_message.raise_error;
378: end if;
379: end if;
380: --
381: if g_debug then
384: --
385: if (p_val is not null and p_val <> hr_api.g_number and
386: p_incr_val is not null) then
387: if (mod(p_val,p_incr_val) <> 0) then
388: fnd_message.set_name('BEN','BEN_92985_CWB_VAL_NOT_INCRMNT');
389: fnd_message.set_token('VAL',p_val);
390: fnd_message.set_token('INCREMENT', p_incr_val);
391: fnd_message.set_token('PERSON',l_person_name);
392: fnd_message.raise_error;
385: if (p_val is not null and p_val <> hr_api.g_number and
386: p_incr_val is not null) then
387: if (mod(p_val,p_incr_val) <> 0) then
388: fnd_message.set_name('BEN','BEN_92985_CWB_VAL_NOT_INCRMNT');
389: fnd_message.set_token('VAL',p_val);
390: fnd_message.set_token('INCREMENT', p_incr_val);
391: fnd_message.set_token('PERSON',l_person_name);
392: fnd_message.raise_error;
393: end if;
386: p_incr_val is not null) then
387: if (mod(p_val,p_incr_val) <> 0) then
388: fnd_message.set_name('BEN','BEN_92985_CWB_VAL_NOT_INCRMNT');
389: fnd_message.set_token('VAL',p_val);
390: fnd_message.set_token('INCREMENT', p_incr_val);
391: fnd_message.set_token('PERSON',l_person_name);
392: fnd_message.raise_error;
393: end if;
394: end if;
387: if (mod(p_val,p_incr_val) <> 0) then
388: fnd_message.set_name('BEN','BEN_92985_CWB_VAL_NOT_INCRMNT');
389: fnd_message.set_token('VAL',p_val);
390: fnd_message.set_token('INCREMENT', p_incr_val);
391: fnd_message.set_token('PERSON',l_person_name);
392: fnd_message.raise_error;
393: end if;
394: end if;
395: if g_debug then
388: fnd_message.set_name('BEN','BEN_92985_CWB_VAL_NOT_INCRMNT');
389: fnd_message.set_token('VAL',p_val);
390: fnd_message.set_token('INCREMENT', p_incr_val);
391: fnd_message.set_token('PERSON',l_person_name);
392: fnd_message.raise_error;
393: end if;
394: end if;
395: if g_debug then
396: hr_utility.set_location(l_proc, 70);