DBA Data[Home] [Help]

APPS.GHR_PAY_CALC dependencies on GHR_HISTORY_API

Line 622: l_session ghr_history_api.g_session_var_type;

618: l_true_or_false BOOLEAN := FALSE;
619: l_effective_date DATE;
620:
621: -- Bug 3021003
622: l_session ghr_history_api.g_session_var_type;
623: l_pa_notification_id ghr_pa_requests.pa_notification_id%type;
624: l_to_step_or_rate ghr_pa_requests.to_step_or_rate%type;
625: l_retro_pa_request_id ghr_pa_requests.pa_request_id%type;
626: l_ia_effective_date ghr_pa_requests.effective_date%type;

Line 642: ghr_history_api.get_g_session_var(l_session); -- Bug 3021003

638: l_retained_grade := p_retained_grade;
639: l_retained_step_or_rate := p_retained_step_or_rate;
640: l_temp_step := p_temp_step;
641:
642: ghr_history_api.get_g_session_var(l_session); -- Bug 3021003
643: -----------If an Intervening cancellation has been done, Need to take previous Step or rate
644: IF l_session.noa_id_correct IS NOT NULL THEN
645: -- Get notification id and step from RPA
646: hr_utility.set_location('Sun l_session.altered_pa_request_id' || l_session.altered_pa_request_id,10);

Line 1013: l_session ghr_history_api.g_session_var_type;

1009: l_pay_plan VARCHAR2(30);
1010: --
1011: l_proc VARCHAR2(30) := 'get_locality_adj';
1012: l_new_step_or_rate VARCHAR2(30); --AVR
1013: l_session ghr_history_api.g_session_var_type;
1014: l_pay_calc_out_data ghr_pay_calc.pay_calc_out_rec_type;
1015:
1016:
1017: l_user_table_id pay_user_tables.user_table_id%type;

Line 1060: ghr_history_api.get_g_session_var(l_session);

1056: l_retained_grade.step_or_rate := p_retained_grade.step_or_rate;
1057: l_retained_grade.temp_step := p_retained_grade.temp_step;
1058: -- to cater for PRD 'M' which may or may not have a retained grade record.
1059: -- if there is a retained grade record use that, otherwise use the position's
1060: ghr_history_api.get_g_session_var(l_session);
1061:
1062: IF p_retained_grade.pay_plan IS NOT NULL THEN
1063: l_pay_plan := p_retained_grade.pay_plan;
1064: l_user_table_id := p_retained_grade.user_table_id;

Line 1756: l_session ghr_history_api.g_session_var_type;

1752: between per1.effective_start_date and per1.effective_end_date
1753: and pet1.system_person_type = 'EX_EMP';
1754:
1755: l_ex_emp BOOLEAN;
1756: l_session ghr_history_api.g_session_var_type;
1757: v_session ghr_history_api.g_session_var_type;
1758:
1759: ----IA Correction Logic.
1760: cursor c_pa_req1 is

Line 1757: v_session ghr_history_api.g_session_var_type;

1753: and pet1.system_person_type = 'EX_EMP';
1754:
1755: l_ex_emp BOOLEAN;
1756: l_session ghr_history_api.g_session_var_type;
1757: v_session ghr_history_api.g_session_var_type;
1758:
1759: ----IA Correction Logic.
1760: cursor c_pa_req1 is
1761: select pa_notification_id

Line 1973: ghr_history_api.get_g_session_var(l_session);

1969: hr_utility.set_location(' Passed Noa Fam Code = ' || p_noa_family_code,5);
1970: hr_utility.set_location(' Passed l_retention_allowance = ' || to_char(l_retention_allowance),5);
1971: hr_utility.set_location(' Passed l_to_ret_allow_percentage = ' || to_char(l_to_ret_allow_percentage),5);
1972:
1973: ghr_history_api.get_g_session_var(l_session);
1974: hr_utility.set_location( 'Get Ses NOAIDCORR is ' || to_char(l_session.noa_id_correct), 15);
1975: hr_utility.set_location( 'Get Ses ASGID is ' || to_char(l_session.assignment_id), 15);
1976: -- set values of session variables IA fetch sake.
1977: v_session.pa_request_id := l_session.pa_request_id;

Line 2035: ghr_history_api.reinit_g_session_var;

2031:
2032: hr_utility.set_location( 'Ses NOAIDCORR is ' || to_char(v_session.noa_id_correct), 15);
2033: hr_utility.set_location( 'Ses ASGID is ' || to_char(v_session.assignment_id), 15);
2034:
2035: ghr_history_api.reinit_g_session_var;
2036: l_session.noa_id_correct := NULL;
2037: hr_utility.set_location( 'Set Ses NOAIDCORR is ' || to_char(l_session.noa_id_correct), 15);
2038: ghr_history_api.set_g_session_var(l_session);
2039:

Line 2038: ghr_history_api.set_g_session_var(l_session);

2034:
2035: ghr_history_api.reinit_g_session_var;
2036: l_session.noa_id_correct := NULL;
2037: hr_utility.set_location( 'Set Ses NOAIDCORR is ' || to_char(l_session.noa_id_correct), 15);
2038: ghr_history_api.set_g_session_var(l_session);
2039:
2040: if l_ia_effective_date is not null then
2041: l_old_effective_date := l_ia_effective_date - 1;
2042: else

Line 2145: ghr_history_api.reinit_g_session_var;

2141: end if;
2142: ELSE
2143: ghr_pc_basic_pay.g_noa_family_code := NULL;
2144: END IF;
2145: ghr_history_api.reinit_g_session_var;
2146: -- Reset values of session variables IA fetch sake.
2147: l_session.pa_request_id := v_session.pa_request_id;
2148: l_session.noa_id := v_session.noa_id;
2149: l_session.fire_trigger := v_session.fire_trigger;

Line 2156: ghr_history_api.set_g_session_var(l_session);

2152: l_session.program_name := v_session.program_name;
2153: l_session.assignment_id := v_session.assignment_id;
2154: l_session.altered_pa_request_id := v_session.altered_pa_request_id;
2155: l_session.noa_id_correct := v_session.noa_id_correct;
2156: ghr_history_api.set_g_session_var(l_session);
2157:
2158: hr_utility.set_location( 'Ses NOAIDCORR is ' || to_char(l_session.noa_id_correct), 15);
2159: hr_utility.set_location( 'Ses ASGID is ' || to_char(l_session.assignment_id), 15);
2160: