DBA Data[Home] [Help]

APPS.PER_ASSIGNMENTS_F1_PKG dependencies on HR_ASSIGNMENT

Line 20: -- HR_ASSIGNMENT.UPDATE_PRIMARY performs the following logic :-

16: --
17: -- When there is to be a change the Primary Flag then all the assignments
18: -- affected must be updated.
19: --
20: -- HR_ASSIGNMENT.UPDATE_PRIMARY performs the following logic :-
21: --
22: -- If the P_NEW_PRIM_FLAG is 'Y' then all future rows for the current
23: -- assignment must have PRIMARY_FLAG set to 'Y' and all other assignments
24: -- that have future PRIMARY_FLAG = 'Y' must be set to non-primary.

Line 157: -- Comment from hr_assignment.update_primary pkg body:

153: if p_new_prim_flag = 'Y' then
154: p_new_prim_ass_id := p_ass_id;
155: end if;
156: --
157: -- Comment from hr_assignment.update_primary pkg body:
158: --
159: -- For the Current Assignment, if the operation is not ZAP then updates
160: -- all the future rows to the NEW_PRIMARY_FLAG value.
161: -- For other assignments,

Line 186: hr_assignment_api.set_new_primary_asg(

182:
183:
184: -- Start changes for bug 9644377
185: if p_mod_mode in ('UPDATE','CORRECTION') then
186: hr_assignment_api.set_new_primary_asg(
187: p_effective_date => p_prim_date_from
188: ,p_person_id => l_person_id
189: ,p_assignment_id => p_new_prim_ass_id
190: ,p_object_version_number => l_object_version_number

Line 195: hr_assignment.update_primary(

191: ,p_effective_start_date => l_effective_start_date
192: ,p_effective_end_date => l_effective_end_date
193: );
194: else
195: hr_assignment.update_primary(
196: p_ass_id,
197: p_pd_os_id,
198: p_new_prim_ass_id,
199: p_prim_date_from,

Line 215: hr_assignment_api.set_new_primary_cwk_asg(

211:
212:
213: -- Start changes for bug 9644377
214: if p_mod_mode IN ('UPDATE','CORRECTION') then
215: hr_assignment_api.set_new_primary_cwk_asg(
216: p_effective_date => p_prim_date_from
217: ,p_person_id => l_person_id
218: ,p_assignment_id => p_new_prim_ass_id
219: ,p_object_version_number => l_object_version_number

Line 224: hr_assignment.update_primary_cwk(

220: ,p_effective_start_date => l_effective_start_date
221: ,p_effective_end_date => l_effective_end_date
222: );
223: else
224: hr_assignment.update_primary_cwk(
225: p_ass_id,
226: l_person_id,
227: l_pdp_date_start,
228: p_new_prim_ass_id,

Line 618: hr_assignment.del_ref_int_delete(

614: --
615: -- The 2 0's are last_updated_by, last_update_login.
616: --
617: hr_utility.set_location('Entering: '|| g_package || l_proc, 5);
618: hr_assignment.del_ref_int_delete(
619: p_ass_id,
620: p_grd_id,
621: 'FUTURE',
622: p_sess_date,

Line 673: hr_assignment.tidy_up_ref_int(

669: end if;
670: --
671: -- The 2 0's are last_updated_by, last_update_login.
672: --
673: hr_assignment.tidy_up_ref_int(
674: p_ass_id,
675: l_mode,
676: l_new_end_date,
677: l_old_end_date,

Line 698: hr_assignment.call_terminate_entries(

694: else
695: l_start_date := p_val_st_date;
696: end if;
697: --
698: hr_assignment.call_terminate_entries(
699: p_ass_id,
700: p_per_sys_st,
701: l_start_date);
702: --

Line 1161: hr_assignment_internal.maintain_spp_asg

1157: if p_upd_mode = 'UPDATE_OVERRIDE' then
1158: --
1159: hr_utility.set_location(l_proc,50);
1160: --
1161: hr_assignment_internal.maintain_spp_asg
1162: (p_assignment_id => p_ass_id
1163: ,p_datetrack_mode => p_upd_mode
1164: ,p_validation_start_date => p_val_st_Date
1165: ,p_validation_end_date => p_val_end_date

Line 1335: hr_assignment_internal.maintain_spp_asg

1331: close csr_min_spp_date;
1332: --
1333: hr_utility.set_location(l_proc,80);
1334: --
1335: hr_assignment_internal.maintain_spp_asg
1336: (p_assignment_id => p_ass_id
1337: ,p_datetrack_mode => p_upd_mode
1338: ,p_validation_start_date => p_val_st_Date
1339: ,p_validation_end_date => p_val_end_date

Line 1378: hr_assignment.del_ref_int_delete

1374: l_calling_proc := 'POST_UPDATE';
1375: --
1376: hr_utility.set_location(l_proc,120);
1377: --
1378: hr_assignment.del_ref_int_delete
1379: (p_ass_id,
1380: null,
1381: 'END',
1382: p_sess_date,

Line 2202: hr_assignment.load_budget_values(

2198: --
2199: IF g_debug THEN
2200: hr_utility.set_location( g_package || l_proc, 30);
2201: END IF;
2202: hr_assignment.load_budget_values(
2203: p_ass_id,
2204: p_bg_id,
2205: to_char(0),
2206: to_char(0),

Line 2231: hr_assignment.load_assignment_allocation

2227: --
2228: IF g_debug THEN
2229: hr_utility.set_location( g_package || l_proc, 45);
2230: END IF;
2231: hr_assignment.load_assignment_allocation
2232: (p_assignment_id => p_ass_id
2233: ,p_business_group_id => p_bg_id
2234: ,p_effective_date =>p_val_st_date
2235: ,p_position_id => l_position_id);

Line 2488: hr_assignment_internal.maintain_spp_asg

2484: --
2485: hr_utility.set_location('Entering : '||l_proc,10);
2486: --
2487: --
2488: hr_assignment_internal.maintain_spp_asg
2489: (p_assignment_id => p_ass_id
2490: ,p_datetrack_mode => p_del_mode
2491: ,p_validation_start_date => p_val_st_Date
2492: ,p_validation_end_date => p_val_end_date

Line 2535: hr_assignment.del_ref_int_delete(

2531: l_calling_proc := 'POST_DELETE';
2532: --
2533: hr_utility.set_location(l_proc,40);
2534:
2535: hr_assignment.del_ref_int_delete(
2536: p_ass_id,
2537: p_grd_id,
2538: 'END',
2539: p_new_end_date,

Line 2575: hr_assignment.del_ref_int_delete(

2571: l_calling_proc := 'POST_DELETE';
2572: --
2573: hr_utility.set_location(l_proc,50);
2574:
2575: hr_assignment.del_ref_int_delete(
2576: p_ass_id,
2577: null,
2578: 'ZAP',
2579: p_val_st_date,

Line 2608: -- determined in the HR_ASSIGNMENT.CHECK_TERM server-side pkg

2604: end if;
2605: --
2606: -- If TERM_ASSIGN statuses were removed or if the END status was
2607: -- overridden then a new end date may need to be set. This was
2608: -- determined in the HR_ASSIGNMENT.CHECK_TERM server-side pkg
2609: -- called from the CHECK_TERM_BY_POS call (in
2610: -- update_and_delete_bundle) and a value for the new end date will
2611: -- have been put in P_NEW_END_DATE.
2612: --