DBA Data[Home] [Help]

PACKAGE: APPS.PER_PEOPLE12_PKG

Source


1 PACKAGE PER_PEOPLE12_PKG AS
2 /* $Header: peper12t.pkh 120.0.12010000.1 2008/07/28 05:12:28 appldev ship $ */
3 
4 --
5 --
6 procedure update_row1(p_rowid VARCHAR2
7 	,p_person_id NUMBER
8 	,p_effective_start_date DATE
9 	,p_effective_end_date DATE
10 	,p_business_group_id NUMBER
11 	,p_person_type_id NUMBER
12 	,p_last_name VARCHAR2
13 	,p_start_date DATE
14 	,p_applicant_number IN OUT NOCOPY VARCHAR2
15 	,p_comment_id NUMBER
16 	,p_current_applicant_flag in  VARCHAR2
17 	,p_current_emp_or_apl_flag VARCHAR2
18 	,p_current_employee_flag VARCHAR2
19 	,p_date_employee_data_verified DATE
20 	,p_date_of_birth DATE
21 	,p_email_address VARCHAR2
22 	,p_employee_number IN OUT NOCOPY VARCHAR2
23 	,p_expense_check_send_to_addr VARCHAR2
24 	,p_first_name VARCHAR2
25 	,p_full_name VARCHAR2
26 	,p_known_as  VARCHAR2
27 	,p_marital_status VARCHAR2
28 	,p_middle_names  VARCHAR2
29 	,p_nationality VARCHAR2
30 	,p_national_identifier VARCHAR2
31 	,p_previous_last_name VARCHAR2
32 	,p_registered_disabled_flag VARCHAR2
33 	,p_sex VARCHAR2
34 	,p_title VARCHAR2
35 	,p_suffix VARCHAR2
36 	,p_vendor_id NUMBER
37 	,p_work_telephone VARCHAR2
38 	,p_request_id NUMBER
39 	,p_program_application_id NUMBER
40 	,p_program_id NUMBER
41 	,p_program_update_date DATE
42 	,p_a_cat VARCHAR2
43 	,p_a1 VARCHAR2
44 	,p_a2 VARCHAR2
45 	,p_a3 VARCHAR2
46 	,p_a4 VARCHAR2
47 	,p_a5 VARCHAR2
48 	,p_a6 VARCHAR2
49 	,p_a7 VARCHAR2
50 	,p_a8 VARCHAR2
51 	,p_a9 VARCHAR2
52 	,p_a10 VARCHAR2
53 	,p_a11 VARCHAR2
54 	,p_a12 VARCHAR2
55 	,p_a13 VARCHAR2
56 	,p_a14 VARCHAR2
57 	,p_a15 VARCHAR2
58 	,p_a16 VARCHAR2
59 	,p_a17 VARCHAR2
60 	,p_a18 VARCHAR2
61 	,p_a19 VARCHAR2
62 	,p_a20 VARCHAR2
63 	,p_a21 VARCHAR2
64 	,p_a22 VARCHAR2
65 	,p_a23 VARCHAR2
66 	,p_a24 VARCHAR2
67 	,p_a25 VARCHAR2
68 	,p_a26 VARCHAR2
69 	,p_a27 VARCHAR2
70 	,p_a28 VARCHAR2
71 	,p_a29 VARCHAR2
72 	,p_a30 VARCHAR2
73 	,p_last_update_date DATE
74 	,p_last_updated_by NUMBER
75 	,p_last_update_login NUMBER
76 	,p_created_by NUMBER
77 	,p_creation_date DATE
78 	,p_i_cat VARCHAR2
79 	,p_i1 VARCHAR2
80 	,p_i2 VARCHAR2
81 	,p_i3 VARCHAR2
82 	,p_i4 VARCHAR2
83 	,p_i5 VARCHAR2
84 	,p_i6 VARCHAR2
85 	,p_i7 VARCHAR2
86 	,p_i8 VARCHAR2
87 	,p_i9 VARCHAR2
88 	,p_i10 VARCHAR2
89 	,p_i11 VARCHAR2
90 	,p_i12 VARCHAR2
91 	,p_i13 VARCHAR2
92 	,p_i14 VARCHAR2
93 	,p_i15 VARCHAR2
94 	,p_i16 VARCHAR2
95 	,p_i17 VARCHAR2
96 	,p_i18 VARCHAR2
97 	,p_i19 VARCHAR2
98 	,p_i20 VARCHAR2
99 	,p_i21 VARCHAR2
100 	,p_i22 VARCHAR2
101 	,p_i23 VARCHAR2
102 	,p_i24 VARCHAR2
103 	,p_i25 VARCHAR2
104 	,p_i26 VARCHAR2
105 	,p_i27 VARCHAR2
106 	,p_i28 VARCHAR2
107 	,p_i29 VARCHAR2
108 	,p_i30 VARCHAR2
109 	,p_app_ass_status_type_id NUMBER
110 	,p_emp_ass_status_type_id NUMBER
111 	,p_system_person_type in VARCHAR2
112 	,p_s_system_person_type VARCHAR2
113 	,p_hire_date DATE
114 	,p_s_hire_date DATE
115 	,p_s_date_of_birth DATE
116 	,p_status in out nocopy VARCHAR2
117 	,p_new_primary_id in out nocopy NUMBER
118 	,p_update_primary in out nocopy VARCHAR2
119 	,p_legislation_code VARCHAR2
120         ,p_vacancy_id IN OUT NOCOPY NUMBER
121 	,p_session_date date
122 	,p_end_of_time date
123    ,p_work_schedule VARCHAR2
124    ,p_correspondence_language VARCHAR2
125    ,p_student_status VARCHAR2
126    ,p_fte_capacity NUMBER
127    ,p_on_military_service VARCHAR2
128    ,p_second_passport_exists VARCHAR2
129    ,p_background_check_status VARCHAR2
130    ,p_background_date_check DATE
131    ,p_blood_type VARCHAR2
132    ,p_last_medical_test_date DATE
133    ,p_last_medical_test_by VARCHAR2
134    ,p_rehire_recommendation VARCHAR2
135    ,p_rehire_reason VARCHAR2
136    ,p_resume_exists VARCHAR2
137    ,p_resume_last_updated DATE
138    ,p_office_number VARCHAR2
139    ,p_internal_location VARCHAR2
140    ,p_mailstop VARCHAR2
141    ,p_honors VARCHAR2
142    ,p_pre_name_adjunct VARCHAR2
143    ,p_hold_applicant_date_until DATE
144    ,p_benefit_group_id NUMBER
145    ,p_receipt_of_death_cert_date DATE
146    ,p_coord_ben_med_pln_no VARCHAR2
147    ,p_coord_ben_no_cvg_flag VARCHAR2
148    ,p_uses_tobacco_flag VARCHAR2
149    ,p_dpdnt_adoption_date DATE
150    ,p_dpdnt_vlntry_svce_flag VARCHAR2
151    ,p_date_of_death DATE
152    ,p_original_date_of_hire DATE
153    ,p_adjusted_svc_date DATE
154    ,p_s_adjusted_svc_date DATE
155    ,p_town_of_birth VARCHAR2
156    ,p_region_of_birth VARCHAR2
157    ,p_country_of_birth VARCHAR2
158    ,p_global_person_id VARCHAR2
159    ,p_npw_number IN OUT NOCOPY VARCHAR2
160    ,p_current_npw_flag VARCHAR2
161 );
162 --
163 -- Overloaded the procedure
164 -- #2119831
165 
166 procedure update_row1(p_rowid VARCHAR2
167 	,p_person_id NUMBER
168 	,p_effective_start_date DATE
169 	,p_effective_end_date DATE
170 	,p_business_group_id NUMBER
171 	,p_person_type_id NUMBER
172 	,p_last_name VARCHAR2
173 	,p_start_date DATE
174 	,p_applicant_number IN OUT NOCOPY VARCHAR2
175 	,p_comment_id NUMBER
176     -- #2264569 : should be in/out parameter
177 	,p_current_applicant_flag in out nocopy VARCHAR2
178     --
179 	,p_current_emp_or_apl_flag VARCHAR2
180 	,p_current_employee_flag VARCHAR2
181 	,p_date_employee_data_verified DATE
182 	,p_date_of_birth DATE
183 	,p_email_address VARCHAR2
184 	,p_employee_number IN OUT NOCOPY VARCHAR2
185 	,p_expense_check_send_to_addr VARCHAR2
186 	,p_first_name VARCHAR2
187 	,p_full_name VARCHAR2
188 	,p_known_as  VARCHAR2
189 	,p_marital_status VARCHAR2
190 	,p_middle_names  VARCHAR2
191 	,p_nationality VARCHAR2
192 	,p_national_identifier VARCHAR2
193 	,p_previous_last_name VARCHAR2
194 	,p_registered_disabled_flag VARCHAR2
195 	,p_sex VARCHAR2
196 	,p_title VARCHAR2
197 	,p_suffix VARCHAR2
198 	,p_vendor_id NUMBER
199 	,p_work_telephone VARCHAR2
200 	,p_request_id NUMBER
201 	,p_program_application_id NUMBER
202 	,p_program_id NUMBER
203 	,p_program_update_date DATE
204 	,p_a_cat VARCHAR2
205 	,p_a1 VARCHAR2
206 	,p_a2 VARCHAR2
207 	,p_a3 VARCHAR2
208 	,p_a4 VARCHAR2
209 	,p_a5 VARCHAR2
210 	,p_a6 VARCHAR2
211 	,p_a7 VARCHAR2
212 	,p_a8 VARCHAR2
213 	,p_a9 VARCHAR2
214 	,p_a10 VARCHAR2
215 	,p_a11 VARCHAR2
216 	,p_a12 VARCHAR2
217 	,p_a13 VARCHAR2
218 	,p_a14 VARCHAR2
219 	,p_a15 VARCHAR2
220 	,p_a16 VARCHAR2
221 	,p_a17 VARCHAR2
222 	,p_a18 VARCHAR2
223 	,p_a19 VARCHAR2
224 	,p_a20 VARCHAR2
225 	,p_a21 VARCHAR2
226 	,p_a22 VARCHAR2
227 	,p_a23 VARCHAR2
228 	,p_a24 VARCHAR2
229 	,p_a25 VARCHAR2
230 	,p_a26 VARCHAR2
231 	,p_a27 VARCHAR2
232 	,p_a28 VARCHAR2
233 	,p_a29 VARCHAR2
234 	,p_a30 VARCHAR2
235 	,p_last_update_date DATE
236 	,p_last_updated_by NUMBER
237 	,p_last_update_login NUMBER
238 	,p_created_by NUMBER
239 	,p_creation_date DATE
240 	,p_i_cat VARCHAR2
241 	,p_i1 VARCHAR2
242 	,p_i2 VARCHAR2
243 	,p_i3 VARCHAR2
244 	,p_i4 VARCHAR2
245 	,p_i5 VARCHAR2
246 	,p_i6 VARCHAR2
247 	,p_i7 VARCHAR2
248 	,p_i8 VARCHAR2
249 	,p_i9 VARCHAR2
250 	,p_i10 VARCHAR2
251 	,p_i11 VARCHAR2
252 	,p_i12 VARCHAR2
253 	,p_i13 VARCHAR2
254 	,p_i14 VARCHAR2
255 	,p_i15 VARCHAR2
256 	,p_i16 VARCHAR2
257 	,p_i17 VARCHAR2
258 	,p_i18 VARCHAR2
259 	,p_i19 VARCHAR2
260 	,p_i20 VARCHAR2
261 	,p_i21 VARCHAR2
262 	,p_i22 VARCHAR2
263 	,p_i23 VARCHAR2
264 	,p_i24 VARCHAR2
265 	,p_i25 VARCHAR2
266 	,p_i26 VARCHAR2
267 	,p_i27 VARCHAR2
268 	,p_i28 VARCHAR2
269 	,p_i29 VARCHAR2
270 	,p_i30 VARCHAR2
271 	,p_app_ass_status_type_id NUMBER
272 	,p_emp_ass_status_type_id NUMBER
273     -- # 2264569: should be in out parameter
274 	,p_system_person_type in out nocopy VARCHAR2
275     --
276 	,p_s_system_person_type VARCHAR2
277 	,p_hire_date DATE
278 	,p_s_hire_date DATE
279 	,p_s_date_of_birth DATE
280 	,p_status in out nocopy VARCHAR2
281 	,p_new_primary_id in out nocopy NUMBER
282 	,p_update_primary in out nocopy VARCHAR2
283 	,p_legislation_code VARCHAR2
284         ,p_vacancy_id IN OUT NOCOPY NUMBER
285 	,p_session_date date
286 	,p_end_of_time date
287    ,p_work_schedule VARCHAR2
288    ,p_correspondence_language VARCHAR2
289    ,p_student_status VARCHAR2
290    ,p_fte_capacity NUMBER
291    ,p_on_military_service VARCHAR2
292    ,p_second_passport_exists VARCHAR2
293    ,p_background_check_status VARCHAR2
294    ,p_background_date_check DATE
295    ,p_blood_type VARCHAR2
296    ,p_last_medical_test_date DATE
297    ,p_last_medical_test_by VARCHAR2
298    ,p_rehire_recommendation VARCHAR2
299    ,p_rehire_reason VARCHAR2
300    ,p_resume_exists VARCHAR2
301    ,p_resume_last_updated DATE
302    ,p_office_number VARCHAR2
303    ,p_internal_location VARCHAR2
304    ,p_mailstop VARCHAR2
305    ,p_honors VARCHAR2
306    ,p_pre_name_adjunct VARCHAR2
307    ,p_hold_applicant_date_until DATE
308    ,p_benefit_group_id NUMBER
309    ,p_receipt_of_death_cert_date DATE
310    ,p_coord_ben_med_pln_no VARCHAR2
311    ,p_coord_ben_no_cvg_flag VARCHAR2
312    ,p_uses_tobacco_flag VARCHAR2
313    ,p_dpdnt_adoption_date DATE
314    ,p_dpdnt_vlntry_svce_flag VARCHAR2
315    ,p_date_of_death DATE
316    ,p_original_date_of_hire DATE
317    ,p_adjusted_svc_date DATE
318    ,p_s_adjusted_svc_date DATE
319    ,p_town_of_birth VARCHAR2
320    ,p_region_of_birth VARCHAR2
321    ,p_country_of_birth VARCHAR2
322    ,p_global_person_id VARCHAR2
323    ,p_npw_number IN OUT NOCOPY VARCHAR2
324    ,p_current_npw_flag VARCHAR2
325    -- #2264569 pl/sql table
326    ,p_tab IN OUT NOCOPY HR_EMPLOYEE_APPLICANT_API.t_ApplTable
327    ,p_order_name     IN VARCHAR2
328    ,p_global_name    IN VARCHAR2
329    ,p_local_name     IN VARCHAR2
330 );
331 --
332 --
333 --
334 procedure check_future_changes(p_person_id NUMBER
335                               ,p_effective_start_date DATE);
336 --
337 procedure check_not_supervisor(p_person_id NUMBER
338 			      ,p_new_hire_date DATE
339 			      ,p_old_hire_date DATE);
340 --
341 procedure check_rehire(p_person_id NUMBER
342                       ,p_start_date DATE);
343 --
344 procedure check_birth_date(p_person_id NUMBER);
345 --
346 procedure check_recur_ent(p_person_id NUMBER
347                           ,p_start_date DATE
348                           ,p_old_date DATE
349                           ,p_warn_raise IN OUT NOCOPY VARCHAR2);
350 --
351 procedure maintain_coverage
352         (p_person_id in number
353         ,p_type in varchar2);
354 --
355 END PER_PEOPLE12_PKG;