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 95: ,p_datetrack_mode => hr_api.g_correction

91: begin
92:
93: per_asg_shd.lck
94: (p_effective_date => p_effective_date
95: ,p_datetrack_mode => hr_api.g_correction
96: ,p_assignment_id => p_assignment_id
97: ,p_object_version_number => p_ovn
98: ,p_validation_start_date => l_validation_start_date
99: ,p_validation_end_date => l_validation_end_date);

Line 111: l_datetrack_update_mode := hr_api.g_update;

107: ,p_update_change_insert => l_update_change_insert);
108:
109: if l_update then
110: -- we can do an update
111: l_datetrack_update_mode := hr_api.g_update;
112: elsif l_update_change_insert then
113: -- we can do an update change insert
114: l_datetrack_update_mode := hr_api.g_update_change_insert;
115: elsif (l_validation_start_date = p_effective_date) and

Line 114: l_datetrack_update_mode := hr_api.g_update_change_insert;

110: -- we can do an update
111: l_datetrack_update_mode := hr_api.g_update;
112: elsif l_update_change_insert then
113: -- we can do an update change insert
114: l_datetrack_update_mode := hr_api.g_update_change_insert;
115: elsif (l_validation_start_date = p_effective_date) and
116: l_correction then
117: -- we can only perform a correction
118: l_datetrack_update_mode := hr_api.g_correction;

Line 118: l_datetrack_update_mode := hr_api.g_correction;

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

Line 121: l_datetrack_update_mode := hr_api.g_update;

117: -- we can only perform a correction
118: l_datetrack_update_mode := hr_api.g_correction;
119: else
120: -- we cannot perform an update due to a restriction within the APIs
121: l_datetrack_update_mode := hr_api.g_update;
122: end if;
123:
124: RETURN l_datetrack_update_mode;
125: END;

Line 2691: l_datetrack_mode := hr_api.g_correction;

2687: p_asg_txn_rec.attribute9 is not null then
2688: --
2689: hr_utility.set_location('Updating Assign Flex' , 30);
2690: /*if l_asg_rec.effective_start_date = l_effective_date then
2691: l_datetrack_mode := hr_api.g_correction;
2692: else
2693: l_datetrack_mode := hr_api.g_update;
2694: end if;*/
2695:

Line 2693: l_datetrack_mode := hr_api.g_update;

2689: hr_utility.set_location('Updating Assign Flex' , 30);
2690: /*if l_asg_rec.effective_start_date = l_effective_date then
2691: l_datetrack_mode := hr_api.g_correction;
2692: else
2693: l_datetrack_mode := hr_api.g_update;
2694: end if;*/
2695:
2696: l_datetrack_mode := get_update_mode(
2697: p_assignment_id => l_assignment_id

Line 2793: l_datetrack_mode := hr_api.g_correction;

2789: --
2790: hr_utility.set_location('Updating Job/Grade/Position People Group ', 40);
2791: --
2792: /*if l_asg_rec.effective_start_date = l_effective_date then
2793: l_datetrack_mode := hr_api.g_correction;
2794: else
2795: l_datetrack_mode := hr_api.g_update;
2796: end if;*/
2797:

Line 2795: l_datetrack_mode := hr_api.g_update;

2791: --
2792: /*if l_asg_rec.effective_start_date = l_effective_date then
2793: l_datetrack_mode := hr_api.g_correction;
2794: else
2795: l_datetrack_mode := hr_api.g_update;
2796: end if;*/
2797:
2798: l_datetrack_mode := get_update_mode(
2799: p_assignment_id => l_assignment_id