354: if l_api_error_name = 'HR_7155_OBJECT_INVALID' then
355: l_obj_fatal_error := true;
356: exit;
357: --if i.api_name = 'BEN_PROCESS_COMPENSATION_W.PROCESS_API' then
358: -- fnd_message.set_name('PER','HR_FATAL_OBJECT_ERROR');
359: -- l_obj_fatal_error := true;
360: -- exit;
361: --end if;
362: else
403: end if;
404:
405: -- check to see if any application errors where raised
406: if l_obj_fatal_error then
407: fnd_message.set_name('PER','HR_FATAL_OBJECT_ERROR');
408: raise hr_utility.hr_error;
409: elsif l_object_version_error then
410: fnd_message.set_name('PER','HR_7155_OBJECT_INVALID');
411: raise hr_utility.hr_error;
406: if l_obj_fatal_error then
407: fnd_message.set_name('PER','HR_FATAL_OBJECT_ERROR');
408: raise hr_utility.hr_error;
409: elsif l_object_version_error then
410: fnd_message.set_name('PER','HR_7155_OBJECT_INVALID');
411: raise hr_utility.hr_error;
412: elsif l_application_error or l_warning_error then
413: raise hr_utility.hr_error;
414: end if;