DBA Data[Home] [Help]

PACKAGE: APPS.HR_AU_EMPLOYEE_API

Source


1 PACKAGE hr_AU_employee_api AS
2 /* $Header: hrauwree.pkh 120.3 2005/12/06 02:23:39 ksingla noship $ */
3 /*#
4  * This package contains employee APIs for Australia.
5  * @rep:scope public
6  * @rep:product per
7  * @rep:displayname Employee for Australia
8 */
9 --
10 -- ----------------------------------------------------------------------------
11 -- |----------------------------< create_au_employee >------------------------|
12 -- ----------------------------------------------------------------------------
13 --
14 -- {Start Of Comments}
15 /*#
16  * This API creates an employee.
17  *
18  * The API calls the standard API to create an employee and performs a mapping
19  * of Developer Descriptive Flexfield segments. There is no need to include
20  * validation for the national identifier as this is now being included as a
21  * legislative hook, so the appropriate formula will be called depending on
22  * legislation. This API ensures appropriate identification information has
23  * been entered.
24  *
25  * <p><b>Licensing</b><br>
26  * This API is licensed for use with Human Resources.
27  *
28  * <p><b>Prerequisites</b><br>
29  * If person_type_id is supplied, it must have a corresponding system person
30  * type of 'EMP', must be active and be in the same business group as that of
31  * the employee being created.
32  *
33  * <p><b>Post Success</b><br>
34  * The person, primary assignment and period of service will be successfully
35  * inserted.
36  *
37  * <p><b>Post Failure</b><br>
38  * The API does not create the person, primary assignment or period of service
39  * and raises an error.
40  * @param p_validate If true, then validation alone will be performed and the
41  * database will remain unchanged. If false and all validation checks pass,
42  * then the database will be modified.
43  * @param p_hire_date {@rep:casecolumn PER_ALL_PEOPLE_F.START_DATE}
44  * @param p_business_group_id {@rep:casecolumn
45  * PER_ALL_PEOPLE_F.BUSINESS_GROUP_ID}
46  * @param p_last_name {@rep:casecolumn PER_ALL_PEOPLE_F.LAST_NAME}
47  * @param p_sex {@rep:casecolumn PER_ALL_PEOPLE_F.SEX}
48  * @param p_person_type_id {@rep:casecolumn PER_ALL_PEOPLE_F.PERSON_TYPE_ID}
49  * @param p_comments Comment text.
50  * @param p_date_employee_data_verified {@rep:casecolumn
51  * PER_ALL_PEOPLE_F.DATE_EMPLOYEE_DATA_VERIFIED}
52  * @param p_date_of_birth {@rep:casecolumn PER_ALL_PEOPLE_F.DATE_OF_BIRTH}
53  * @param p_email_address {@rep:casecolumn PER_ALL_PEOPLE_F.EMAIL_ADDRESS}
54  * @param p_employee_number The business group's employee number generation
55  * method determines when the API derives and passes out an employee number or
56  * when the calling program should pass in a value. When the API call completes
57  * if p_validate is false then it will be set to the employee number. If
58  * p_validate is true it will be set to the passed value.
59  * @param p_expense_check_send_to_addres The employee's address to which the
60  * expense should be sent. Valid values are determined by the 'HOME_OFFICE'
61  * lookup type.
62  * @param p_first_name {@rep:casecolumn PER_ALL_PEOPLE_F.FIRST_NAME}
63  * @param p_known_as {@rep:casecolumn PER_ALL_PEOPLE_F.KNOWN_AS}
64  * @param p_marital_status The employee's marital status. Valid values are
65  * defined by the 'MAR_STATUS' lookup type.
66  * @param p_middle_names {@rep:casecolumn PER_ALL_PEOPLE_F.MIDDLE_NAMES}
67  * @param p_nationality The employee's nationality. Valid values are defined by
68  * the 'NATIONALITY' lookup type.
69  * @param p_national_identifier {@rep:casecolumn
70  * PER_ALL_PEOPLE_F.NATIONAL_IDENTIFIER}
71  * @param p_previous_last_name {@rep:casecolumn
72  * PER_ALL_PEOPLE_F.PREVIOUS_LAST_NAME}
73  * @param p_registered_disabled_flag This flag indicates whether the employee
74  * is classified as disabled. Valid values are defined by the
75  * 'REGISTERED_DISABLED' lookup type.
76  * @param p_title Employee's Title e.g. Mr, Mrs, Dr. Valid values are defined
77  * by 'TITLE' lookup type.
78  * @param p_vendor_id {@rep:casecolumn PER_ALL_PEOPLE_F.VENDOR_ID}
79  * @param p_work_telephone {@rep:casecolumn PER_ALL_PEOPLE_F.WORK_TELEPHONE}
80  * @param p_attribute_category This context value determines which flexfield
81  * structure to use with the descriptive flexfield segments.
82  * @param p_attribute1 Descriptive flexfield segment.
83  * @param p_attribute2 Descriptive flexfield segment.
84  * @param p_attribute3 Descriptive flexfield segment.
85  * @param p_attribute4 Descriptive flexfield segment.
86  * @param p_attribute5 Descriptive flexfield segment.
87  * @param p_attribute6 Descriptive flexfield segment.
88  * @param p_attribute7 Descriptive flexfield segment.
89  * @param p_attribute8 Descriptive flexfield segment.
90  * @param p_attribute9 Descriptive flexfield segment.
91  * @param p_attribute10 Descriptive flexfield segment.
92  * @param p_attribute11 Descriptive flexfield segment.
93  * @param p_attribute12 Descriptive flexfield segment.
94  * @param p_attribute13 Descriptive flexfield segment.
95  * @param p_attribute14 Descriptive flexfield segment.
96  * @param p_attribute15 Descriptive flexfield segment.
97  * @param p_attribute16 Descriptive flexfield segment.
98  * @param p_attribute17 Descriptive flexfield segment.
99  * @param p_attribute18 Descriptive flexfield segment.
100  * @param p_attribute19 Descriptive flexfield segment.
101  * @param p_attribute20 Descriptive flexfield segment.
102  * @param p_attribute21 Descriptive flexfield segment.
103  * @param p_attribute22 Descriptive flexfield segment.
104  * @param p_attribute23 Descriptive flexfield segment.
105  * @param p_attribute24 Descriptive flexfield segment.
106  * @param p_attribute25 Descriptive flexfield segment.
107  * @param p_attribute26 Descriptive flexfield segment.
108  * @param p_attribute27 Descriptive flexfield segment.
109  * @param p_attribute28 Descriptive flexfield segment.
110  * @param p_attribute29 Descriptive flexfield segment.
111  * @param p_attribute30 Descriptive flexfield segment.
112  * @param p_country_of_birth {@rep:casecolumn
113  * PER_ALL_PEOPLE_F.COUNTRY_OF_BIRTH}
114  * @param p_payroll_tax_state Employee's Payroll Tax State
115  * @param p_date_of_death {@rep:casecolumn PER_ALL_PEOPLE_F.DATE_OF_DEATH}
116  * @param p_background_check_status The employee's background check status.
117  * Valid values are defined by the 'YES_NO' lookup type.
118  * @param p_background_date_check {@rep:casecolumn
119  * PER_ALL_PEOPLE_F.BACKGROUND_DATE_CHECK}
120  * @param p_blood_type The employee's blood group. Valid values are defined by
121  * the 'BLOOD_TYPE' lookup type.
122  * @param p_correspondence_language {@rep:casecolumn
123  * PER_ALL_PEOPLE_F.CORRESPONDENCE_LANGUAGE}
124  * @param p_fast_path_employee {@rep:casecolumn
125  * PER_ALL_PEOPLE_F.FAST_PATH_EMPLOYEE}
126  * @param p_fte_capacity {@rep:casecolumn PER_ALL_PEOPLE_F.FTE_CAPACITY}
127  * @param p_honors {@rep:casecolumn PER_ALL_PEOPLE_F.HONORS}
128  * @param p_internal_location {@rep:casecolumn
129  * PER_ALL_PEOPLE_F.INTERNAL_LOCATION}
130  * @param p_last_medical_test_by {@rep:casecolumn
131  * PER_ALL_PEOPLE_F.LAST_MEDICAL_TEST_BY}
132  * @param p_last_medical_test_date {@rep:casecolumn
133  * PER_ALL_PEOPLE_F.LAST_MEDICAL_TEST_DATE}
134  * @param p_mailstop {@rep:casecolumn PER_ALL_PEOPLE_F.MAILSTOP}
135  * @param p_office_number {@rep:casecolumn PER_ALL_PEOPLE_F.OFFICE_NUMBER}
136  * @param p_on_military_service Indicates whether the employee is on military
137  * service. Valid values are defined by the 'YES_NO' lookup type.
138  * @param p_pre_name_adjunct {@rep:casecolumn
139  * PER_ALL_PEOPLE_F.PRE_NAME_ADJUNCT}
140  * @param p_projected_start_date {@rep:casecolumn
141  * PER_ALL_PEOPLE_F.PROJECTED_START_DATE}
142  * @param p_resume_exists Indicates if the employee's resume exists. Valid
143  * values are defined by the 'YES_NO' lookup type.
144  * @param p_resume_last_updated {@rep:casecolumn
145  * PER_ALL_PEOPLE_F.RESUME_LAST_UPDATED}
146  * @param p_second_passport_exists Indicates if the employee's second passport
147  * is available. Valid values are defined by the 'YES_NO' lookup type.
148  * @param p_student_status {@rep:casecolumn PER_ALL_PEOPLE_F.STUDENT_STATUS}
149  * @param p_work_schedule Describes the work schedule. Valid values are defined
150  * by the 'WORK_SCHEDULE' lookup type.
151  * @param p_suffix {@rep:casecolumn PER_ALL_PEOPLE_F.SUFFIX}
152  * @param p_benefit_group_id {@rep:casecolumn
153  * PER_ALL_PEOPLE_F.BENEFIT_GROUP_ID}
154  * @param p_receipt_of_death_cert_date {@rep:casecolumn
155  * PER_ALL_PEOPLE_F.RECEIPT_OF_DEATH_CERT_DATE}
156  * @param p_coord_ben_med_pln_no {@rep:casecolumn
157  * PER_ALL_PEOPLE_F.COORD_BEN_MED_PLN_NO}
158  * @param p_coord_ben_no_cvg_flag Employee's Coordination of benefits no other
159  * coverage, valid values as applicable are defined by 'YES_NO' lookup type.
160  * @param p_uses_tobacco_flag Indicates whether the employee uses tabacco.
161  * Valid values are defined by the 'YES_NO' lookup type.
162  * @param p_dpdnt_adoption_date {@rep:casecolumn
163  * PER_ALL_PEOPLE_F.DPDNT_ADOPTION_DATE}
164  * @param p_dpdnt_vlntry_svce_flag Employee's Dependent voluntary service,
165  * valid values as applicable are defined by 'YES_NO' lookup type.
166  * @param p_original_date_of_hire {@rep:casecolumn
167  * PER_ALL_PEOPLE_F.ORIGINAL_DATE_OF_HIRE}
168  * @param p_adjusted_svc_date {@rep:casecolumn
169  * PER_PERIODS_OF_SERVICE.ADJUSTED_SVC_DATE}
170  * @param p_person_id If p_validate is false, then this uniquely identifies the
171  * person created. If p_validate is true, then set to null.
172  * @param p_assignment_id If p_validate is false, then this uniquely identifies
173  * the created assignment. If p_validate is true, then set to null.
174  * @param p_per_object_version_number If p_validate is false, then set to the
175  * version number of the created person. If p_validate is true, then the value
176  * will be null.
177  * @param p_asg_object_version_number If p_validate is false, then set to the
178  * version number of the created assignment. If p_validate is true, then the
179  * value will be null.
180  * @param p_per_effective_start_date If p_validate is false, this will be set
181  * to the effective start date of the person. If p_validate is true this will
182  * be null.
183  * @param p_per_effective_end_date If p_validate is false, this will be set to
184  * the effective end date of the person. If p_validate is true this will be
185  * null.
186  * @param p_full_name If p_validate is false, this will be set to the complete
187  * full name of the person. If p_validate is true this will be null.
188  * @param p_per_comment_id If p_validate is false, this will be set to the
189  * comments for the person. If p_validate is true this will be null.
190  * @param p_assignment_sequence If p_validate is false, this will be set to the
191  * assignment sequence for the person. If p_validate is true this will be null.
192  * @param p_assignment_number If p_validate is false, this will be set to the
193  * assignment number of the person. If p_validate is true this will be null.
194  * @param p_name_combination_warning If set to true, then the combination of
195  * last name, first name and date of birth existed prior to calling this API.
196  * @param p_assign_payroll_warning If set to true, then the date of birth is
197  * not entered. If set to false, then the date of birth has been entered.
198  * Indicates if it will be possible to set the payroll on any of this person's
199  * assignments.
200  * @param p_orig_hire_warning If p_validate is false,this is set to true if the
201  * original date of hire is provided and the person type is not
202  * Employee,Employee-Applicant,Ex-Employee or Ex-Employee Applicant.
203  * @param p_rehire_recommendation New parameter, available on the latest version of this API
204  * @param p_coord_ben_med_ext_er New parameter, available on the latest version of this API
205  * @param p_coord_ben_med_pl_name New parameter, available on the latest version of this API
206  * @param p_coord_ben_med_insr_crr_name New parameter, available on the latest version of this API
207  * @param p_coord_ben_med_insr_crr_ident New parameter, available on the latest version of this API
208  * @param p_coord_ben_med_cvg_strt_dt New parameter, available on the latest version of this API
209  * @param p_coord_ben_med_cvg_end_dt New parameter, available on the latest version of this API
210  * @param p_town_of_birth New parameter, available on the latest version of this API
211  * @param p_region_of_birth New parameter, available on the latest version of this API
212   * @param p_global_person_id New parameter, available on the latest version of this API
213  * @param p_party_id New parameter, available on the latest version of this API
214  * @rep:displayname Create Employee for Australia
215  * @rep:category BUSINESS_ENTITY PER_EMPLOYEE
216  * @rep:category MISC_EXTENSIONS HR_DATAPUMP
217  * @rep:scope public
218  * @rep:lifecycle active
219  * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
220 */
221 --
222 -- {End Of Comments}
223 --
224 PROCEDURE create_au_employee
225   (p_validate                       IN      BOOLEAN  DEFAULT false
226   ,p_hire_date                      IN      DATE
227   ,p_business_group_id              IN      NUMBER
228   ,p_last_name                      IN      VARCHAR2
229   ,p_sex                            IN      VARCHAR2
230   ,p_person_type_id                 IN      NUMBER   DEFAULT NULL
231   ,p_comments                       IN      VARCHAR2 DEFAULT NULL
232   ,p_date_employee_data_verified    IN      DATE     DEFAULT NULL
233   ,p_date_of_birth                  IN      DATE     DEFAULT NULL
234   ,p_email_address                  IN      VARCHAR2 DEFAULT NULL
235   ,p_employee_number                IN OUT  NOCOPY VARCHAR2
236   ,p_expense_check_send_to_addres   IN      VARCHAR2 DEFAULT NULL
237   ,p_first_name                     IN      VARCHAR2 DEFAULT NULL
238   ,p_known_as                       IN      VARCHAR2 DEFAULT NULL
239   ,p_marital_status                 IN      VARCHAR2 DEFAULT NULL
240   ,p_middle_names                   IN      VARCHAR2 DEFAULT NULL
241   ,p_nationality                    IN      VARCHAR2 DEFAULT NULL
242   ,p_national_identifier            IN      VARCHAR2 DEFAULT NULL
243   ,p_previous_last_name             IN      VARCHAR2 DEFAULT NULL
244   ,p_registered_disabled_flag       IN      VARCHAR2 DEFAULT NULL
245   ,p_title                          IN      VARCHAR2 DEFAULT NULL
246   ,p_vendor_id                      IN      NUMBER   DEFAULT NULL
247   ,p_work_telephone                 IN      VARCHAR2 DEFAULT NULL
248   ,p_attribute_category             IN      VARCHAR2 DEFAULT NULL
249   ,p_attribute1                     IN      VARCHAR2 DEFAULT NULL
250   ,p_attribute2                     IN      VARCHAR2 DEFAULT NULL
251   ,p_attribute3                     IN      VARCHAR2 DEFAULT NULL
252   ,p_attribute4                     IN      VARCHAR2 DEFAULT NULL
253   ,p_attribute5                     IN      VARCHAR2 DEFAULT NULL
254   ,p_attribute6                     IN      VARCHAR2 DEFAULT NULL
255   ,p_attribute7                     IN      VARCHAR2 DEFAULT NULL
256   ,p_attribute8                     IN      VARCHAR2 DEFAULT NULL
257   ,p_attribute9                     IN      VARCHAR2 DEFAULT NULL
258   ,p_attribute10                    IN      VARCHAR2 DEFAULT NULL
259   ,p_attribute11                    IN      VARCHAR2 DEFAULT NULL
260   ,p_attribute12                    IN      VARCHAR2 DEFAULT NULL
261   ,p_attribute13                    IN      VARCHAR2 DEFAULT NULL
262   ,p_attribute14                    IN      VARCHAR2 DEFAULT NULL
263   ,p_attribute15                    IN      VARCHAR2 DEFAULT NULL
264   ,p_attribute16                    IN      VARCHAR2 DEFAULT NULL
265   ,p_attribute17                    IN      VARCHAR2 DEFAULT NULL
266   ,p_attribute18                    IN      VARCHAR2 DEFAULT NULL
267   ,p_attribute19                    IN      VARCHAR2 DEFAULT NULL
268   ,p_attribute20                    IN      VARCHAR2 DEFAULT NULL
269   ,p_attribute21                    IN      VARCHAR2 DEFAULT NULL
270   ,p_attribute22                    IN      VARCHAR2 DEFAULT NULL
271   ,p_attribute23                    IN      VARCHAR2 DEFAULT NULL
272   ,p_attribute24                    IN      VARCHAR2 DEFAULT NULL
273   ,p_attribute25                    IN      VARCHAR2 DEFAULT NULL
274   ,p_attribute26                    IN      VARCHAR2 DEFAULT NULL
275   ,p_attribute27                    IN      VARCHAR2 DEFAULT NULL
276   ,p_attribute28                    IN      VARCHAR2 DEFAULT NULL
277   ,p_attribute29                    IN      VARCHAR2 DEFAULT NULL
278   ,p_attribute30                    IN      VARCHAR2 DEFAULT NULL
279   ,p_town_of_birth                  IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
280   ,p_region_of_birth                IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
281   ,p_country_of_birth               IN      VARCHAR2 DEFAULT NULL
282   ,p_payroll_tax_state              IN      VARCHAR2
283   ,p_date_of_death                  IN      DATE     DEFAULT NULL
284   ,p_background_check_status        IN      VARCHAR2 DEFAULT NULL
285   ,p_background_date_check          IN      DATE     DEFAULT NULL
286   ,p_blood_type                     IN      VARCHAR2 DEFAULT NULL
287   ,p_correspondence_language        IN      VARCHAR2 DEFAULT NULL
288   ,p_fast_path_employee             IN      VARCHAR2 DEFAULT NULL
289   ,p_fte_capacity                   IN      NUMBER   DEFAULT NULL
290   ,p_honors                         IN      VARCHAR2 DEFAULT NULL
291   ,p_internal_location              IN      VARCHAR2 DEFAULT NULL
292   ,p_last_medical_test_by           IN      VARCHAR2 DEFAULT NULL
293   ,p_last_medical_test_date         IN      DATE     DEFAULT NULL
294   ,p_mailstop                       IN      VARCHAR2 DEFAULT NULL
295   ,p_office_number                  IN      VARCHAR2 DEFAULT NULL
296   ,p_on_military_service            IN      VARCHAR2 DEFAULT NULL
297   ,p_pre_name_adjunct               IN      VARCHAR2 DEFAULT NULL
298   ,p_rehire_recommendation          IN      VARCHAR2 DEFAULT NULL    -- Bug 4595434
299   ,p_projected_start_date           IN      DATE     DEFAULT NULL
300   ,p_resume_exists                  IN      VARCHAR2 DEFAULT NULL
301   ,p_resume_last_updated            IN      DATE     DEFAULT NULL
302   ,p_second_passport_exists         IN      VARCHAR2 DEFAULT NULL
303   ,p_student_status                 IN      VARCHAR2 DEFAULT NULL
304   ,p_work_schedule                  IN      VARCHAR2 DEFAULT NULL
305   ,p_suffix                         IN      VARCHAR2 DEFAULT NULL
306   ,p_benefit_group_id               IN      NUMBER   DEFAULT NULL
307   ,p_receipt_of_death_cert_date     IN      DATE     DEFAULT NULL
308   ,p_coord_ben_med_pln_no           IN      VARCHAR2 DEFAULT NULL
312   ,p_coord_ben_med_insr_crr_name    IN      VARCHAR2 DEFAULT NULL
309   ,p_coord_ben_no_cvg_flag          IN      VARCHAR2 DEFAULT 'N'
310   ,p_coord_ben_med_ext_er           IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
311   ,p_coord_ben_med_pl_name          IN      VARCHAR2 DEFAULT NULL
313   ,p_coord_ben_med_insr_crr_ident   IN      VARCHAR2 DEFAULT NULL
314   ,p_coord_ben_med_cvg_strt_dt      IN      DATE     DEFAULT NULL
315   ,p_coord_ben_med_cvg_end_dt       IN      DATE     DEFAULT NULL   --Bug 4595434
316   ,p_uses_tobacco_flag              IN      VARCHAR2 DEFAULT NULL
317   ,p_dpdnt_adoption_date            IN      DATE     DEFAULT NULL
318   ,p_dpdnt_vlntry_svce_flag         IN      VARCHAR2 DEFAULT 'N'
319   ,p_original_date_of_hire          IN      DATE     DEFAULT NULL
320   ,p_adjusted_svc_date              IN      DATE     DEFAULT NULL
321   ,p_global_person_id               IN      VARCHAR2 DEFAULT NULL     -- Bug 4595434
322   ,p_party_id                       IN      NUMBER   DEFAULT NULL    -- Bug 4595434
323   ,p_person_id                      OUT     NOCOPY NUMBER
324   ,p_assignment_id                  OUT     NOCOPY NUMBER
325   ,p_per_object_version_number      OUT     NOCOPY NUMBER
326   ,p_asg_object_version_number      OUT     NOCOPY NUMBER
327   ,p_per_effective_start_date       OUT     NOCOPY DATE
328   ,p_per_effective_end_date         OUT     NOCOPY DATE
329   ,p_full_name                      OUT     NOCOPY VARCHAR2
330   ,p_per_comment_id                 OUT     NOCOPY NUMBER
331   ,p_assignment_sequence            OUT     NOCOPY NUMBER
332   ,p_assignment_number              OUT     NOCOPY VARCHAR2
333   ,p_name_combination_warning       OUT     NOCOPY BOOLEAN
334   ,p_assign_payroll_warning         OUT     NOCOPY BOOLEAN
335   ,p_orig_hire_warning              OUT     NOCOPY BOOLEAN
336   ) ;
337 
338 
339 /* Overloaded procedure for create_au_employee without p_orig_hire_warning parameter */
340 
341   PROCEDURE create_au_employee
342   (p_validate                       IN      BOOLEAN  DEFAULT false
343   ,p_hire_date                      IN      DATE
344   ,p_business_group_id              IN      NUMBER
345   ,p_last_name                      IN      VARCHAR2
346   ,p_sex                            IN      VARCHAR2
347   ,p_person_type_id                 IN      NUMBER   DEFAULT NULL
348   ,p_comments                       IN      VARCHAR2 DEFAULT NULL
349   ,p_date_employee_data_verified    IN      DATE     DEFAULT NULL
350   ,p_date_of_birth                  IN      DATE     DEFAULT NULL
351   ,p_email_address                  IN      VARCHAR2 DEFAULT NULL
352   ,p_employee_number                IN OUT  NOCOPY VARCHAR2
353   ,p_expense_check_send_to_addres   IN      VARCHAR2 DEFAULT NULL
354   ,p_first_name                     IN      VARCHAR2 DEFAULT NULL
355   ,p_known_as                       IN      VARCHAR2 DEFAULT NULL
356   ,p_marital_status                 IN      VARCHAR2 DEFAULT NULL
357   ,p_middle_names                   IN      VARCHAR2 DEFAULT NULL
358   ,p_nationality                    IN      VARCHAR2 DEFAULT NULL
359   ,p_national_identifier            IN      VARCHAR2 DEFAULT NULL
360   ,p_previous_last_name             IN      VARCHAR2 DEFAULT NULL
361   ,p_registered_disabled_flag       IN      VARCHAR2 DEFAULT NULL
362   ,p_title                          IN      VARCHAR2 DEFAULT NULL
363   ,p_vendor_id                      IN      NUMBER   DEFAULT NULL
364   ,p_work_telephone                 IN      VARCHAR2 DEFAULT NULL
365   ,p_attribute_category             IN      VARCHAR2 DEFAULT NULL
366   ,p_attribute1                     IN      VARCHAR2 DEFAULT NULL
367   ,p_attribute2                     IN      VARCHAR2 DEFAULT NULL
368   ,p_attribute3                     IN      VARCHAR2 DEFAULT NULL
369   ,p_attribute4                     IN      VARCHAR2 DEFAULT NULL
370   ,p_attribute5                     IN      VARCHAR2 DEFAULT NULL
371   ,p_attribute6                     IN      VARCHAR2 DEFAULT NULL
372   ,p_attribute7                     IN      VARCHAR2 DEFAULT NULL
373   ,p_attribute8                     IN      VARCHAR2 DEFAULT NULL
374   ,p_attribute9                     IN      VARCHAR2 DEFAULT NULL
375   ,p_attribute10                    IN      VARCHAR2 DEFAULT NULL
376   ,p_attribute11                    IN      VARCHAR2 DEFAULT NULL
377   ,p_attribute12                    IN      VARCHAR2 DEFAULT NULL
378   ,p_attribute13                    IN      VARCHAR2 DEFAULT NULL
379   ,p_attribute14                    IN      VARCHAR2 DEFAULT NULL
380   ,p_attribute15                    IN      VARCHAR2 DEFAULT NULL
381   ,p_attribute16                    IN      VARCHAR2 DEFAULT NULL
382   ,p_attribute17                    IN      VARCHAR2 DEFAULT NULL
383   ,p_attribute18                    IN      VARCHAR2 DEFAULT NULL
384   ,p_attribute19                    IN      VARCHAR2 DEFAULT NULL
385   ,p_attribute20                    IN      VARCHAR2 DEFAULT NULL
386   ,p_attribute21                    IN      VARCHAR2 DEFAULT NULL
387   ,p_attribute22                    IN      VARCHAR2 DEFAULT NULL
388   ,p_attribute23                    IN      VARCHAR2 DEFAULT NULL
389   ,p_attribute24                    IN      VARCHAR2 DEFAULT NULL
390   ,p_attribute25                    IN      VARCHAR2 DEFAULT NULL
391   ,p_attribute26                    IN      VARCHAR2 DEFAULT NULL
392   ,p_attribute27                    IN      VARCHAR2 DEFAULT NULL
393   ,p_attribute28                    IN      VARCHAR2 DEFAULT NULL
394   ,p_attribute29                    IN      VARCHAR2 DEFAULT NULL
395   ,p_attribute30                    IN      VARCHAR2 DEFAULT NULL
396   ,p_town_of_birth                  IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
397   ,p_region_of_birth                IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
398   ,p_country_of_birth               IN      VARCHAR2 DEFAULT NULL
399   ,p_payroll_tax_state              IN      VARCHAR2
400   ,p_date_of_death                  IN      DATE     DEFAULT NULL
401   ,p_background_check_status        IN      VARCHAR2 DEFAULT NULL
402   ,p_background_date_check          IN      DATE     DEFAULT NULL
406   ,p_fte_capacity                   IN      NUMBER   DEFAULT NULL
403   ,p_blood_type                     IN      VARCHAR2 DEFAULT NULL
404   ,p_correspondence_language        IN      VARCHAR2 DEFAULT NULL
405   ,p_fast_path_employee             IN      VARCHAR2 DEFAULT NULL
407   ,p_honors                         IN      VARCHAR2 DEFAULT NULL
408   ,p_internal_location              IN      VARCHAR2 DEFAULT NULL
409   ,p_last_medical_test_by           IN      VARCHAR2 DEFAULT NULL
410   ,p_last_medical_test_date         IN      DATE     DEFAULT NULL
411   ,p_mailstop                       IN      VARCHAR2 DEFAULT NULL
412   ,p_office_number                  IN      VARCHAR2 DEFAULT NULL
413   ,p_on_military_service            IN      VARCHAR2 DEFAULT NULL
414   ,p_pre_name_adjunct               IN      VARCHAR2 DEFAULT NULL
415   ,p_rehire_recommendation          IN      VARCHAR2 DEFAULT NULL    -- Bug 4595434
416   ,p_projected_start_date           IN      DATE     DEFAULT NULL
417   ,p_resume_exists                  IN      VARCHAR2 DEFAULT NULL
418   ,p_resume_last_updated            IN      DATE     DEFAULT NULL
419   ,p_second_passport_exists         IN      VARCHAR2 DEFAULT NULL
420   ,p_student_status                 IN      VARCHAR2 DEFAULT NULL
421   ,p_work_schedule                  IN      VARCHAR2 DEFAULT NULL
422   ,p_suffix                         IN      VARCHAR2 DEFAULT NULL
423   ,p_benefit_group_id               IN      NUMBER   DEFAULT NULL
424   ,p_receipt_of_death_cert_date     IN      DATE     DEFAULT NULL
425   ,p_coord_ben_med_pln_no           IN      VARCHAR2 DEFAULT NULL
426   ,p_coord_ben_no_cvg_flag          IN      VARCHAR2 DEFAULT 'N'
427   ,p_coord_ben_med_ext_er           IN      VARCHAR2 DEFAULT NULL    --Bug 4595434
428   ,p_coord_ben_med_pl_name          IN      VARCHAR2 DEFAULT NULL
429   ,p_coord_ben_med_insr_crr_name    IN      VARCHAR2 DEFAULT NULL
430   ,p_coord_ben_med_insr_crr_ident   IN      VARCHAR2 DEFAULT NULL
431   ,p_coord_ben_med_cvg_strt_dt      IN      DATE     DEFAULT NULL
432   ,p_coord_ben_med_cvg_end_dt       IN      DATE     DEFAULT NULL   --Bug 4595434
433   ,p_uses_tobacco_flag              IN      VARCHAR2 DEFAULT NULL
434   ,p_dpdnt_adoption_date            IN      DATE     DEFAULT NULL
435   ,p_dpdnt_vlntry_svce_flag         IN      VARCHAR2 DEFAULT 'N'
436   ,p_original_date_of_hire          IN      DATE     DEFAULT NULL
437   ,p_adjusted_svc_date              IN      DATE     DEFAULT NULL
438   ,p_global_person_id               IN      VARCHAR2 DEFAULT NULL     -- Bug 4595434
439   ,p_party_id                       IN      NUMBER   DEFAULT NULL    -- Bug 4595434
440   ,p_person_id                      OUT     NOCOPY NUMBER
441   ,p_assignment_id                  OUT     NOCOPY NUMBER
442   ,p_per_object_version_number      OUT     NOCOPY NUMBER
443   ,p_asg_object_version_number      OUT     NOCOPY NUMBER
444   ,p_per_effective_start_date       OUT     NOCOPY DATE
445   ,p_per_effective_end_date         OUT     NOCOPY DATE
446   ,p_full_name                      OUT     NOCOPY VARCHAR2
447   ,p_per_comment_id                 OUT     NOCOPY NUMBER
448   ,p_assignment_sequence            OUT     NOCOPY NUMBER
449   ,p_assignment_number              OUT     NOCOPY VARCHAR2
450   ,p_name_combination_warning       OUT     NOCOPY BOOLEAN
451   ,p_assign_payroll_warning         OUT     NOCOPY BOOLEAN
452    ) ;
453 
454 --
455 END hr_au_employee_api;