303: if p_qualifying_length_of_service is not null
304: and (p_qualifying_length_of_service < 0
305: or to_number(p_qualifying_length_of_service,'9999.99')
306: <> to_number(p_qualifying_length_of_service)) then
307: fnd_message.set_name('PAY', 'PAY_33097_QUALI_LOS_CHECK');
308: fnd_message.raise_error;
309: end if;
310: exception
311: when others then
304: and (p_qualifying_length_of_service < 0
305: or to_number(p_qualifying_length_of_service,'9999.99')
306: <> to_number(p_qualifying_length_of_service)) then
307: fnd_message.set_name('PAY', 'PAY_33097_QUALI_LOS_CHECK');
308: fnd_message.raise_error;
309: end if;
310: exception
311: when others then
312: fnd_message.set_name('PAY', 'PAY_33097_QUALI_LOS_CHECK');
308: fnd_message.raise_error;
309: end if;
310: exception
311: when others then
312: fnd_message.set_name('PAY', 'PAY_33097_QUALI_LOS_CHECK');
313: fnd_message.raise_error;
314: end;
315: --
316: -- Assign values of those parameters who need to be defaulted on basis of
309: end if;
310: exception
311: when others then
312: fnd_message.set_name('PAY', 'PAY_33097_QUALI_LOS_CHECK');
313: fnd_message.raise_error;
314: end;
315: --
316: -- Assign values of those parameters who need to be defaulted on basis of
317: -- element type. These are assigned to variable as these are used as