274: fetch csr_assignment into l_assignment_id,l_assignment_type, l_pay_basis_id;
275: if (csr_assignment%notfound and g_registration) then
276: hr_utility.set_location('New Hire:'||l_proc, 15);
277: savepoint new_hire;
278: hr_new_user_reg_ss.processNewUserTransaction
279: (WfItemType => p_item_type
280: ,WfItemKey => p_item_key
281: ,PersonId => l_person_id
282: ,AssignmentId => l_assignment_id);
284: hr_utility.set_location('Applicant Hire:'||l_proc, 20);
285: g_applicant_hire := true;
286: SAVEPOINT applicant_hire;
287:
288: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
289: p_item_key => p_item_key
290: ,p_api_name => 'HR_PROCESS_PERSON_SS.PROCESS_API');
291: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
292: p_item_key => p_item_key
287:
288: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
289: p_item_key => p_item_key
290: ,p_api_name => 'HR_PROCESS_PERSON_SS.PROCESS_API');
291: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
292: p_item_key => p_item_key
293: ,p_api_name => 'HR_PROCESS_ADDRESS_SS.PROCESS_API');
294: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
295: p_item_key => p_item_key
290: ,p_api_name => 'HR_PROCESS_PERSON_SS.PROCESS_API');
291: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
292: p_item_key => p_item_key
293: ,p_api_name => 'HR_PROCESS_ADDRESS_SS.PROCESS_API');
294: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
295: p_item_key => p_item_key
296: ,p_api_name => 'HR_PROCESS_ASSIGNMENT_SS.PROCESS_API');
297: else
298: hr_utility.set_location('Normal Flow:'||l_proc, 25);
297: else
298: hr_utility.set_location('Normal Flow:'||l_proc, 25);
299: g_normal_flow := true;
300: savepoint normal_flow;
301: hr_new_user_reg_ss.process_selected_transaction(p_item_type => p_item_type,
302: p_item_key => p_item_key
303: ,p_api_name => 'HR_PROCESS_ASSIGNMENT_SS.PROCESS_API');
304: end if;
305: close csr_assignment;