[Home] [Help]
264: --
265: IF g_debug THEN
266: hr_utility.set_location(g_package || l_proc, 60);
267: END IF;
268: hr_person.generate_number(p_current_employee_flag
269: ,p_current_applicant_flag
270: ,NULL --p_current_npw_flag
271: ,p_national_identifier
272: ,p_business_group_id
286: --
287: IF g_debug THEN
288: hr_utility.set_location(g_package || l_proc, 70);
289: END IF;
290: hr_person.validate_unique_number(p_person_id =>p_person_id
291: , p_business_group_id => p_business_group_id
292: , p_employee_number => p_employee_number
293: , p_applicant_number => p_applicant_number
294: , p_npw_number => null --p_npw_number
313: and p_s_system_person_type = 'EX_EMP') then
314: --
315: -- Ensure no future person_type_changes.
316: --
317: if hr_person.chk_future_person_type(p_s_system_person_type
318: ,p_person_id
319: ,p_business_group_id
320: ,p_effective_start_date) then
321: fnd_message.set_name('PAY','HR_7193_PER_FUT_TYPE_EXISTS');
361: or p_s_system_person_type = 'EX_EMP')) then
362: --
363: -- Ensure no future person_type_changes.
364: --
365: if hr_person.chk_future_person_type(p_s_system_person_type
366: ,p_person_id
367: ,p_business_group_id
368: ,p_effective_start_date) then
369: fnd_message.set_name('PAY','HR_7193_PER_FUT_TYPE_EXISTS');
425: and p_s_system_person_type = 'EMP_APL')) then
426: --
427: -- Ensure no future person_type_changes.
428: --
429: if hr_person.chk_future_person_type(p_s_system_person_type
430: ,p_person_id
431: ,p_business_group_id
432: ,p_effective_start_date) then
433: fnd_message.set_name('PAY','HR_7193_PER_FUT_TYPE_EXISTS');