[Home] [Help]
PACKAGE: APPS.GHR_PROCESS_SF52
Source
1 package GHR_PROCESS_SF52 AUTHID CURRENT_USER as
2 /* $Header: ghproc52.pkh 120.4.12020000.1 2012/06/29 04:35:46 appldev ship $ */
3
4 g_total_pay_check varchar2(1) := 'Y';
5 g_prd ghr_pa_requests.pay_rate_determinant%type := NULL;
6 g_step_or_rate ghr_pa_requests.to_step_or_rate%type := NULL;
7 e_refresh EXCEPTION; -- Bug# 5634990
8
9 g_dual_prior_ws ghr_pa_requests.work_schedule%type := NULL; --8267598
10 g_dual_first_noac ghr_pa_requests.first_noa_code%type := NULL; --8264475
11 g_dual_second_noac ghr_pa_requests.first_noa_code%type := NULL; --8264475
12 g_dual_prior_prd ghr_pa_requests.pay_rate_determinant%type := NULL; --8268353
13 g_dual_action_yn varchar2(1) := 'Y'; --8264475
14
15 PROCEDURE refresh_pa_request(
16 p_person_id in per_people_f.person_id%type,
17 p_effective_date in date,
18 p_from_only in boolean default FALSE,
19 p_derive_to_cols in boolean default FALSE,
20 -- p_altered_pa_request_id in number default NULL,
21 -- p_noa_id_corrected in number default NULL,
22 p_sf52_data in out nocopy ghr_pa_requests%rowtype);
23 -- p_from_location_id out nocopy hr_locations.location_id%type
24
25
26 Procedure Process_SF52 (
27 p_sf52_data in out nocopy ghr_pa_requests%rowtype,
28 p_process_type in varchar2 default 'CURRENT',
29 p_validate in Boolean default FALSE,
30 p_capped_other_pay in Number default NULL);
31 Procedure assign_new_rg (
32 p_action_num in number,
33 -- p_altered_pa_request_id in number default NULL,
34 -- p_noa_id_corrected in number default NULL,
35 p_pa_req in out nocopy ghr_pa_requests%rowtype);
36 Procedure copy_2ndNoa_to_1stNoa (p_pa_req in out nocopy ghr_pa_requests%rowtype);
37 Procedure null_2ndNoa_cols (p_pa_req in out nocopy ghr_pa_requests%rowtype);
38
39 Procedure Fetch_Extra_Info(
40 p_pa_request_id in number,
41 p_noa_id in number,
42 p_agency_ei in boolean default False,
43 p_sf52_ei_data out nocopy ghr_pa_request_extra_info%rowtype,
44 p_result out nocopy varchar2);
45
46 Procedure get_Family_code (
47 p_noa_id in number,
48 p_noa_family_code out nocopy varchar2);
49
50 Procedure Proc_Futr_Act(
51 errbuf out nocopy varchar2,
52 retcode out nocopy number,
53 p_poi in ghr_pois.personnel_office_id%type);
54
55 Procedure Route_Intervn_Future_Actions(
56 p_person_id in number,
57 p_effective_date in date
58 );
59
60 Procedure Route_Intervn_act_pend_today(
61 p_person_id in number,
62 p_effective_date in date
63 );
64
65 Procedure get_par_ap_apue_fields(
66 p_pa_req_in in ghr_pa_requests%rowtype,
67 p_first_noa_id in ghr_pa_requests.first_noa_id%type,
68 p_second_noa_id in ghr_pa_requests.second_noa_id%type,
69 p_pa_req_out out nocopy ghr_pa_requests%rowtype);
70
71 Procedure derive_to_columns(p_sf52_data in out nocopy ghr_pa_requests%rowtype);
72 Procedure Redo_Pay_calc ( p_sf52_rec in out nocopy ghr_pa_requests%rowtype,
73 p_capped_other_pay in out nocopy number );
74
75 Procedure refresh_req_shadow (
76 p_sf52_data in out nocopy ghr_pa_requests%rowtype,
77 p_shadow_data out nocopy ghr_pa_request_shadow%rowtype,
78 p_process_type in varchar2 default 'CURRENT');
79
80 Procedure create_shadow_row ( p_sf52_data in ghr_pa_requests%rowtype);
81 Procedure create_shadow_row ( p_shadow_data in ghr_pa_request_shadow%rowtype);
82 Procedure Update_rfrs_values( p_sf52_data in out nocopy ghr_pa_requests%rowtype,
83 p_shadow_data in ghr_pa_request_shadow%rowtype);
84 procedure print_sf52(p_proc VARCHAR2, p_pa_request_rec GHR_PA_REQUESTS%ROWTYPE);
85
86 --8267598
87 procedure reinit_dual_var;
88
89
90 End;