DBA Data[Home] [Help]

APPS.BEN_CWB_ASG_UPDATE dependencies on HR_API

Line 25: * received from HR apis for SS.

21: * Mask the perf api error with user
22: * friendly BEN error.
23: * 115.5 12-Jan-2004 maagrawa Global Budgeting Change.
24: * 115.6 25-Mar-2004 maagrawa Add a general message before the errors
25: * received from HR apis for SS.
26: * 115.7 29-Mar-2004 maagrawa Update ben_cwb_person_info with perf/promo
27: * ids when called from PP.
28: * 115.8 25-May-2004 maagrawa Splitting of perf/promo record and have
29: * them floating across plans.

Line 100: ,p_datetrack_mode => hr_api.g_correction

96: begin
97:
98: per_asg_shd.lck
99: (p_effective_date => p_effective_date
100: ,p_datetrack_mode => hr_api.g_correction
101: ,p_assignment_id => p_assignment_id
102: ,p_object_version_number => p_ovn
103: ,p_validation_start_date => l_validation_start_date
104: ,p_validation_end_date => l_validation_end_date);

Line 116: l_datetrack_update_mode := hr_api.g_update;

112: ,p_update_change_insert => l_update_change_insert);
113:
114: if l_update then
115: -- we can do an update
116: l_datetrack_update_mode := hr_api.g_update;
117: elsif l_update_change_insert then
118: -- we can do an update change insert
119: l_datetrack_update_mode := hr_api.g_update_change_insert;
120: elsif (l_validation_start_date = p_effective_date) and

Line 119: l_datetrack_update_mode := hr_api.g_update_change_insert;

115: -- we can do an update
116: l_datetrack_update_mode := hr_api.g_update;
117: elsif l_update_change_insert then
118: -- we can do an update change insert
119: l_datetrack_update_mode := hr_api.g_update_change_insert;
120: elsif (l_validation_start_date = p_effective_date) and
121: l_correction then
122: -- we can only perform a correction
123: l_datetrack_update_mode := hr_api.g_correction;

Line 123: l_datetrack_update_mode := hr_api.g_correction;

119: l_datetrack_update_mode := hr_api.g_update_change_insert;
120: elsif (l_validation_start_date = p_effective_date) and
121: l_correction then
122: -- we can only perform a correction
123: l_datetrack_update_mode := hr_api.g_correction;
124: else
125: -- we cannot perform an update due to a restriction within the APIs
126: l_datetrack_update_mode := hr_api.g_update;
127: end if;

Line 126: l_datetrack_update_mode := hr_api.g_update;

122: -- we can only perform a correction
123: l_datetrack_update_mode := hr_api.g_correction;
124: else
125: -- we cannot perform an update due to a restriction within the APIs
126: l_datetrack_update_mode := hr_api.g_update;
127: end if;
128:
129: RETURN l_datetrack_update_mode;
130: END;

Line 2704: l_datetrack_mode := hr_api.g_correction;

2700: p_asg_txn_rec.attribute9 is not null then
2701: --
2702: hr_utility.set_location('Updating Assign Flex' , 30);
2703: /*if l_asg_rec.effective_start_date = l_effective_date then
2704: l_datetrack_mode := hr_api.g_correction;
2705: else
2706: l_datetrack_mode := hr_api.g_update;
2707: end if;*/
2708:

Line 2706: l_datetrack_mode := hr_api.g_update;

2702: hr_utility.set_location('Updating Assign Flex' , 30);
2703: /*if l_asg_rec.effective_start_date = l_effective_date then
2704: l_datetrack_mode := hr_api.g_correction;
2705: else
2706: l_datetrack_mode := hr_api.g_update;
2707: end if;*/
2708:
2709: l_datetrack_mode := get_update_mode(
2710: p_assignment_id => l_assignment_id

Line 2806: l_datetrack_mode := hr_api.g_correction;

2802: --
2803: hr_utility.set_location('Updating Job/Grade/Position People Group ', 40);
2804: --
2805: /*if l_asg_rec.effective_start_date = l_effective_date then
2806: l_datetrack_mode := hr_api.g_correction;
2807: else
2808: l_datetrack_mode := hr_api.g_update;
2809: end if;*/
2810:

Line 2808: l_datetrack_mode := hr_api.g_update;

2804: --
2805: /*if l_asg_rec.effective_start_date = l_effective_date then
2806: l_datetrack_mode := hr_api.g_correction;
2807: else
2808: l_datetrack_mode := hr_api.g_update;
2809: end if;*/
2810:
2811: l_datetrack_mode := get_update_mode(
2812: p_assignment_id => l_assignment_id