DBA Data[Home] [Help]

APPS.BEN_PEN_BUS dependencies on HR_PER_TYPE_USAGE_INTERNAL

Line 2655: hr_per_type_usage_internal.delete_person_type_usage

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

Line 2692: hr_per_type_usage_internal.delete_person_type_usage

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

Line 2706: hr_per_type_usage_internal.create_person_type_usage

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

Line 2718: hr_per_type_usage_internal.delete_person_type_usage

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