DBA Data[Home] [Help]

APPS.HR_PROCESS_ASSIGNMENT_SS dependencies on HR_PROCESS_PERSON_SS

Line 4290: -- we need to call the HR_PROCESS_PERSON_SS.PROCESS_API

4286: ,p_assign_payroll_warning => l_assign_payroll_warning);*/
4287:
4288: -- Also we need to call the Primay Address Step as the primary address needs to be
4289: -- created for the applicant, incase payroll is entered
4290: -- we need to call the HR_PROCESS_PERSON_SS.PROCESS_API
4291: -- to update the person's info first
4292: -- before update the assignment. Such as birthday is required for
4293: -- payroll.
4294: hr_new_user_reg_ss.process_selected_transaction(p_item_type => l_item_type,

Line 4296: ,p_api_name => 'HR_PROCESS_PERSON_SS.PROCESS_API');

4292: -- before update the assignment. Such as birthday is required for
4293: -- payroll.
4294: hr_new_user_reg_ss.process_selected_transaction(p_item_type => l_item_type,
4295: p_item_key => l_item_key
4296: ,p_api_name => 'HR_PROCESS_PERSON_SS.PROCESS_API');
4297: hr_new_user_reg_ss.process_selected_transaction(p_item_type => l_item_type,
4298: p_item_key => l_item_key
4299: ,p_api_name => 'HR_PROCESS_ADDRESS_SS.PROCESS_API');
4300:

Line 5889: -- created by the process_api of the hr_process_person_ss.process_api.

5885:
5886: -- start registration
5887: -- If its a new user registration flow then the assignmentId which is coming
5888: -- from transaction table will not be valid because the person has just been
5889: -- created by the process_api of the hr_process_person_ss.process_api.
5890: -- We can get that person Id and assignment id by making a call
5891: -- to the global parameters but we need to branch out the code.
5892: -- We also need the latest Object version Number not the one on transaction tbl
5893:

Line 5895: if (( hr_process_person_ss.g_assignment_id is not null) and

5891: -- to the global parameters but we need to branch out the code.
5892: -- We also need the latest Object version Number not the one on transaction tbl
5893:
5894: -- adding the session id check to avoid connection pooling problems.
5895: if (( hr_process_person_ss.g_assignment_id is not null) and
5896: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID))
5897: then
5898: hr_utility.set_location('session id is ICX_SEC.G_SESSION_ID:'||l_proc,15);
5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;

Line 5896: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID))

5892: -- We also need the latest Object version Number not the one on transaction tbl
5893:
5894: -- adding the session id check to avoid connection pooling problems.
5895: if (( hr_process_person_ss.g_assignment_id is not null) and
5896: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID))
5897: then
5898: hr_utility.set_location('session id is ICX_SEC.G_SESSION_ID:'||l_proc,15);
5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;
5900: l_assignment_rec.assignment_id := hr_process_person_ss.g_assignment_id;

Line 5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;

5895: if (( hr_process_person_ss.g_assignment_id is not null) and
5896: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID))
5897: then
5898: hr_utility.set_location('session id is ICX_SEC.G_SESSION_ID:'||l_proc,15);
5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;
5900: l_assignment_rec.assignment_id := hr_process_person_ss.g_assignment_id;
5901: l_assignment_rec.object_version_number:=hr_process_person_ss.g_asg_object_version_number;
5902: -- Hard code ovn to 1 for the new user registration process
5903: --l_assignment_rec.object_version_number:=1;

Line 5900: l_assignment_rec.assignment_id := hr_process_person_ss.g_assignment_id;

5896: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID))
5897: then
5898: hr_utility.set_location('session id is ICX_SEC.G_SESSION_ID:'||l_proc,15);
5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;
5900: l_assignment_rec.assignment_id := hr_process_person_ss.g_assignment_id;
5901: l_assignment_rec.object_version_number:=hr_process_person_ss.g_asg_object_version_number;
5902: -- Hard code ovn to 1 for the new user registration process
5903: --l_assignment_rec.object_version_number:=1;
5904: l_new_hire_appl_hire := 'Y';

Line 5901: l_assignment_rec.object_version_number:=hr_process_person_ss.g_asg_object_version_number;

5897: then
5898: hr_utility.set_location('session id is ICX_SEC.G_SESSION_ID:'||l_proc,15);
5899: l_assignment_rec.person_id := hr_process_person_ss.g_person_id;
5900: l_assignment_rec.assignment_id := hr_process_person_ss.g_assignment_id;
5901: l_assignment_rec.object_version_number:=hr_process_person_ss.g_asg_object_version_number;
5902: -- Hard code ovn to 1 for the new user registration process
5903: --l_assignment_rec.object_version_number:=1;
5904: l_new_hire_appl_hire := 'Y';
5905: end if;

Line 5914: if (hr_process_person_ss.g_is_applicant and

5910: -- applicant_hire
5911: -- check if we are updating applicant, if yes we need to get the
5912: -- latest object version
5913: -- number of the applicant who has became employee in BD page
5914: if (hr_process_person_ss.g_is_applicant and
5915: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID)) then
5916: hr_utility.set_location('Applicaant ICX_SEC.G_SESSION_ID:'||l_proc,20);
5917: open asg_applicant_rec(l_assignment_rec.assignment_id, l_effective_date);
5918: fetch asg_applicant_rec into l_assignment_rec.object_version_number

Line 5915: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID)) then

5911: -- check if we are updating applicant, if yes we need to get the
5912: -- latest object version
5913: -- number of the applicant who has became employee in BD page
5914: if (hr_process_person_ss.g_is_applicant and
5915: (hr_process_person_ss.g_session_id= ICX_SEC.G_SESSION_ID)) then
5916: hr_utility.set_location('Applicaant ICX_SEC.G_SESSION_ID:'||l_proc,20);
5917: open asg_applicant_rec(l_assignment_rec.assignment_id, l_effective_date);
5918: fetch asg_applicant_rec into l_assignment_rec.object_version_number
5919: ,l_appl_assignment_type

Line 6857: if (hr_process_person_ss.g_is_applicant) then

6853: ,p_gsp_post_process_warning => p_gsp_post_process_warning
6854: );
6855: --
6856: -- bug 5547271
6857: if (hr_process_person_ss.g_is_applicant) then
6858: begin
6859: select PAYROLL_ID into l_old_payroll_id
6860: from per_all_assignments_f
6861: where assignment_id = p_assignment_id and p_effective_date between EFFECTIVE_START_DATE and EFFECTIVE_END_DATE;