DBA Data[Home] [Help]

PACKAGE: APPS.GHR_MTO_PKG

Source


1 PACKAGE GHR_MTO_PKG AS
2 /* $Header: ghmtoexe.pkh 120.0.12010000.1 2008/07/28 10:33:25 appldev ship $ */
3 
4   mass_error    EXCEPTION;
5 
6 
7 PROCEDURE execute_mto (p_errbuf out NOCOPY varchar2,
8                        p_retcode out NOCOPY number,
9                        p_mass_transfer_id in number,
10                        p_action in varchar2,
11                        p_show_vacant_pos in varchar2 default 'NO');
12 
13 procedure purge_processed_recs(p_session_id in number,
14                                p_err_buf out NOCOPY varchar2);
15 
16 /*
17 PROCEDURE get_duty_station_id (p_duty_station_code IN ghr_duty_stations_v.duty_station_code%TYPE
18                                ,p_effective_date    IN     DATE
19                                ,p_duty_station_id   OUT     ghr_duty_stations_v.duty_station_id%TYPE);
20 */
21 
22 procedure pop_dtls_from_pa_req(p_person_id in number,p_effective_date in date,
23          p_mass_transfer_id in number);
24 
25 
26 function check_select_flg(p_position_id in number,
27                           p_action in varchar2,
28                           p_effective_date in date,
29                           p_mtfr_id      in number,
30                           p_sel_flg in out NOCOPY varchar2)
31 return boolean;
32 
33 procedure purge_old_data (p_mass_transfer_id in number);
34 
35 procedure ins_upd_pos_extra_info
36                (p_position_id in number,p_effective_date in date,
37                 p_sel_flag in varchar2, p_comment in varchar2,
38                 p_mtfr_id in number);
39 
40 procedure update_sel_flg (p_position_id in number,p_effective_date in date);
41 
42 FUNCTION check_eligibility(p_org_structure_id in varchar2,
43                            p_office_symbol    in varchar2,
44                            p_personnel_office_id in varchar2,
45                            p_agency_sub_element_code in varchar2,
46                            p_duty_station_id in number,
47                            p_l_org_structure_id in varchar2,
48                            p_l_office_symbol    in varchar2,
49                            p_l_personnel_office_id in varchar2,
50                            p_l_agency_sub_element_code in varchar2,
51                            p_l_duty_station_id in number,
52                            p_occ_series_code   in varchar2,
53                            p_mass_transfer_id in number,
54                            p_action in varchar2,
55                            p_effective_date in date,
56                            p_person_id in number,
57                            p_assign_type in varchar2 default 'ASSIGNED')
58 return boolean;
59 
60 
61 procedure get_pos_grp1_ddf (p_position_id in per_assignments_f.position_id%type,
62                             p_effective_date in date,
63                             p_personnel_office_id out NOCOPY varchar2,
64                             p_org_structure_id    out NOCOPY varchar2,
65                             p_office_symbol       out NOCOPY varchar2,
66                             p_position_organization out NOCOPY varchar2,
67                             p_pos_ei_data     OUT NOCOPY per_position_extra_info%rowtype);
68 
69 procedure get_pos_grp2_ddf (p_position_id in per_assignments_f.position_id%type,
70                             p_effective_date in date,
71                             p_org_func_code out NOCOPY varchar2,
72                             p_appropriation_code1 out NOCOPY varchar2,
73                             p_appropriation_code2 out NOCOPY varchar2,
74                             p_pos_ei_data     OUT NOCOPY per_position_extra_info%rowtype);
75 
76 PROCEDURE get_extra_info_comments
77                 (p_position_id in number,
78                  p_effective_date in date,
79                  p_sel_flag    in out NOCOPY varchar2,
80                  p_comments    in out NOCOPY varchar2,
81                  p_mtfr_id  in out NOCOPY number);
82 
83 procedure create_mass_act_prev (
84  p_effective_date in date,
85  p_date_of_birth in date,
86  p_full_name in varchar2,
87  p_national_identifier in varchar2,
88  p_duty_station_code in varchar2,
89  p_duty_station_desc in varchar2,
90  p_personnel_office_id in varchar2,
91  p_position_id in per_assignments_f.position_id%type,
92  p_position_title in varchar2,
93  p_position_number  in varchar2,
94  p_position_seq_no  in varchar2,
95  p_org_structure_id in varchar2,
96  p_agency_sub_element_code in varchar2,
97  p_person_id       in number,
98  p_mass_transfer_id  in number,
99  p_sel_flg         in varchar2,
100  p_grade_or_level in varchar2,
101  p_step_or_rate in varchar2,
102  p_pay_plan     in varchar2,
103  p_occ_series in varchar2,
104  p_office_symbol in varchar2,
105  p_organization_id   in number,
106  p_organization_name in varchar2,
107  p_positions_organization in varchar2 default null,
108  t_personnel_office_id in varchar2 default null,
109  t_sub_element_code  in varchar2 default null,
110  t_duty_station_id  in number default null,
111  t_duty_station_code  in varchar2 default null,
112  t_duty_station_desc  in varchar2 default null,
113  t_office_symbol  in varchar2 default null,
114  t_payroll_office_id  in varchar2 default null,
115  t_org_func_code in varchar2 default null,
116  t_appropriation_code1 in varchar2 default null,
117  t_appropriation_code2 in varchar2 default null,
118  t_position_organization in varchar2 default null,
119  p_to_agency_code        in varchar2,
120  p_tenure               in varchar2,
121  p_pay_rate_determinant in varchar2,
122  p_action in varchar2,
123  p_assignment_id in number);
124 
125 
126 PROCEDURE assign_to_sf52_rec(
127  p_person_id              in number,
128  p_first_name             in varchar2,
129  p_last_name              in varchar2,
130  p_middle_names           in varchar2,
131  p_national_identifier    in varchar2,
132  p_date_of_birth          in date,
133  p_effective_date         in date,
134  p_assignment_id          in number,
135  p_tenure                 in varchar2,
136  p_step_or_rate           in varchar2,
137  p_annuitant_indicator    in varchar2,
138  p_pay_rate_determinant   in varchar2,
139  p_work_schedule          in varchar2,
140  p_part_time_hour         in varchar2,
141  p_flsa_category          in varchar2,
142  p_bargaining_unit_status in varchar2,
143  p_functional_class       in varchar2,
144  p_supervisory_status     in varchar2,
145  p_personnel_office_id    in varchar2,
146  p_sub_element_code       in varchar2,
147  p_duty_station_id        in number,
148  p_duty_station_code      in ghr_pa_requests.duty_station_code%type,
149  p_duty_station_desc      in ghr_pa_requests.duty_station_desc%type,
150  p_office_symbol          in varchar2,
151  p_payroll_office_id      in varchar2,
152  p_org_func_code          in varchar2,
153  p_appropriation_code1    in varchar2,
154  p_appropriation_code2    in varchar2,
155  p_position_organization  in varchar2,
156  p_first_noa_information1 in varchar2,
157  p_to_position_org_line1  in varchar2,   -- AVR
158  p_lac_sf52_rec           in ghr_pa_requests%rowtype,
159  p_sf52_rec               out NOCOPY ghr_pa_requests%rowtype);
160 
161 procedure pr (msg varchar2,par1 in varchar2 default null,
162             par2 in varchar2 default null);
163 
164 PROCEDURE get_to_agency (p_person_id in number,
165                          p_effective_date in date,
166                          p_agency_code out NOCOPY varchar2);
167 
168 function get_mto_name(p_mto_id in number) return varchar2;
169 
170 procedure upd_ext_info_to_null(p_position_id in number);
171 
172 PROCEDURE upd_ext_info_api (p_person_id in number,
173                             p_agency_code in varchar2,
174                             p_effective_date in date);
175 
176 
177 END GHR_MTO_PKG;