522: -- corresponds to type 'EMP', is currently active and is in the correct
523: -- business group, otherwise set person type to the active default for EMP
524: -- in the current business group.
525: --
526: per_per_bus.chk_person_type
527: (p_person_type_id => l_person_type_id
528: ,p_business_group_id => p_business_group_id
529: ,p_expected_sys_type => 'EMP'
530: );
3296: end;
3297: --
3298: -- derive and/or validate the person type
3299: --
3300: per_per_bus.chk_person_type
3301: (p_person_type_id => l_person_type_id,
3302: p_business_group_id => l_business_group_id,
3303: p_expected_sys_type => 'EMP');
3304: --
3813: --
3814: -- PTU : Following Code has been added
3815: -- Validate that the person_type_id passed is a flavour of 'APL' or derive the default
3816: --
3817: per_per_bus.chk_person_type
3818: (p_person_type_id => l_person_type_id,
3819: p_business_group_id => l_business_group_id,
3820: p_expected_sys_type => 'APL');
3821: --
4442: if g_debug then
4443: hr_utility.set_location(l_proc,110);
4444: end if;
4445: l_system_person_type := 'EMP';
4446: per_per_bus.chk_person_type
4447: (p_person_type_id => l_person_type_id
4448: ,p_business_group_id => l_per_details_rec.business_group_id
4449: ,p_expected_sys_type => l_system_person_type
4450: );