DBA Data[Home] [Help]

APPS.BEN_PEN_BUS dependencies on HR_PER_TYPE_USAGE_INTERNAL

Line 2656: hr_per_type_usage_internal.delete_person_type_usage

2652: -- or delete all the person_type usage of prtn
2653: -- when all enrollment is backed out
2654: if l_ptu.count > 0 then
2655: for j in 1..l_ptu.count loop
2656: hr_per_type_usage_internal.delete_person_type_usage
2657: (p_validate => FALSE
2658: ,p_person_type_usage_id => l_ptu(j).person_type_usage_id
2659: ,p_effective_date => l_ptu(j).ESD
2660: ,p_datetrack_mode => hr_api.g_zap

Line 2693: hr_per_type_usage_internal.delete_person_type_usage

2689: end if;
2690: -- Remove person type usage records that did not match
2691: for j in 1..l_ptu.count loop
2692: if l_ptu(j).match = 'N' then
2693: hr_per_type_usage_internal.delete_person_type_usage
2694: (p_validate => FALSE
2695: ,p_person_type_usage_id => l_ptu(j).person_type_usage_id
2696: ,p_effective_date => l_ptu(j).ESD
2697: ,p_datetrack_mode => hr_api.g_zap

Line 2707: hr_per_type_usage_internal.create_person_type_usage

2703: -- Create person type usage records for unmatched enrollment records
2704: end if;
2705: for i in 1..l_pen.count loop
2706: if l_pen(i).match = 'N' then
2707: hr_per_type_usage_internal.create_person_type_usage
2708: (p_validate => FALSE
2709: ,p_person_id => p_person_id
2710: ,p_person_type_id => l_person_type_id
2711: ,p_person_type_usage_id => l_person_type_usage_id

Line 2719: hr_per_type_usage_internal.delete_person_type_usage

2715: ,p_effective_end_date => l_eed);
2716: -- if the enrollment record does not go to end of time
2717: -- make sure to end date the person type usage row
2718: if l_pen(i).ced <> hr_api.g_eot then
2719: hr_per_type_usage_internal.delete_person_type_usage
2720: (p_validate => FALSE
2721: ,p_person_type_usage_id => l_person_type_usage_id
2722: ,p_effective_date => l_pen(i).ced
2723: ,p_datetrack_mode => hr_api.g_delete