1 Package hr_person_address_api as
2 /* $Header: peaddapi.pkh 120.4.12010000.1 2008/07/28 04:02:18 appldev ship $ */
3 /*#
4 * This package contains APIs that create and maintain address information for
5 * a person.
6 * @rep:scope public
7 * @rep:product per
8 * @rep:displayname Person Address
9 */
10 --
11 -- ----------------------------------------------------------------------------
12 -- |--------------------------< create_person_address >-----------------------|
13 -- ----------------------------------------------------------------------------
14 --
15 -- {Start Of Comments}
16 /*#
17 * This API creates a new address for a given person.
18 *
19 * An address record stores address information for current or ex-employees,
20 * current or ex-applicants, and employee contacts. If the process is creating
21 * the first address for the specified person, it must be the primary address.
22 * As only one primary address can exist for a person at a given time,
23 * subsequent addresses cannot be primary.
24 *
25 * <p><b>Licensing</b><br>
26 * This API is licensed for use with Human Resources and HR Foundation.
27 *
28 * <p><b>Prerequisites</b><br>
29 * A valid person (p_person_id) must exist on the start date (p_date_from) of
30 * the address.
31 *
32 * <p><b>Post Success</b><br>
33 * The address will be successfully inserted into the database.
34 *
35 * <p><b>Post Failure</b><br>
36 * The address will not be created and an error will be raised.
37 * @param p_validate If true, then validation alone will be performed and the
38 * database will remain unchanged. If false and all validation checks pass,
39 * then the database will be modified.
40 * @param p_effective_date Reference date for validating lookup values are
41 * applicable during the start to end active date range. This date does not
42 * determine when the changes take effect.
43 * @param p_pradd_ovlapval_override Set to true to override the existing
44 * primary address.
45 * @param p_validate_county Set to false to allow a null value for United
46 * States County field. Note: If you set the p_validate_county flag to FALSE
47 * and do not enter a county, then the address will not be valid for United
48 * States payroll processing.
49 * @param p_person_id Identifies the person for whom you create the address
50 * record.
51 * @param p_primary_flag Flag specifying if this is a primary address. Valid
52 * values are 'Y' or 'N'.
53 * @param p_style Identifies the style of address (eg.'United Kingdom').
54 * @param p_date_from The date from which the address applies.
55 * @param p_date_to The date on which the address no longer applies.
56 * @param p_address_type The type of address. Valid values are defined by the
57 * 'ADDRESS_TYPE' lookup type.
58 * @param p_comments Comment text.
59 * @param p_address_line1 The first line of the address.
60 * @param p_address_line2 The second line of the address.
61 * @param p_address_line3 The third line of the address.
62 * @param p_town_or_city Town or city name.
63 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
64 * United States).
65 * @param p_region_2 Determined by p_style (eg. State for United States).
66 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
67 * @param p_postal_code Determined by p_style (eg. Postal code for United
68 * Kingdom or Zip code for United States).
69 * @param p_country Name of the country.
70 * @param p_telephone_number_1 Telephone number for the address.
71 * @param p_telephone_number_2 Second telephone number for the address.
72 * @param p_telephone_number_3 Third telephone number for the address.
73 * @param p_addr_attribute_category This context value determines which
74 * flexfield structure to use with the Person Address descriptive flexfield
75 * segments.
76 * @param p_addr_attribute1 Descriptive flexfield segment.
77 * @param p_addr_attribute2 Descriptive flexfield segment.
78 * @param p_addr_attribute3 Descriptive flexfield segment.
79 * @param p_addr_attribute4 Descriptive flexfield segment.
80 * @param p_addr_attribute5 Descriptive flexfield segment.
81 * @param p_addr_attribute6 Descriptive flexfield segment.
82 * @param p_addr_attribute7 Descriptive flexfield segment.
83 * @param p_addr_attribute8 Descriptive flexfield segment.
84 * @param p_addr_attribute9 Descriptive flexfield segment.
85 * @param p_addr_attribute10 Descriptive flexfield segment.
86 * @param p_addr_attribute11 Descriptive flexfield segment.
87 * @param p_addr_attribute12 Descriptive flexfield segment.
88 * @param p_addr_attribute13 Descriptive flexfield segment.
89 * @param p_addr_attribute14 Descriptive flexfield segment.
90 * @param p_addr_attribute15 Descriptive flexfield segment.
91 * @param p_addr_attribute16 Descriptive flexfield segment.
92 * @param p_addr_attribute17 Descriptive flexfield segment.
93 * @param p_addr_attribute18 Descriptive flexfield segment.
94 * @param p_addr_attribute19 Descriptive flexfield segment.
95 * @param p_addr_attribute20 Descriptive flexfield segment.
96 * @param p_add_information13 Descriptive flexfield segment.
97 * @param p_add_information14 Descriptive flexfield segment.
98 * @param p_add_information15 Descriptive flexfield segment.
99 * @param p_add_information16 Descriptive flexfield segment.
100 * @param p_add_information17 Tax Address State, only applies to United States
101 * address style. Valid values are defined by the 'US_STATE' lookup type.
102 * @param p_add_information18 Tax Address City, only applies to United States
103 * address style.
104 * @param p_add_information19 Tax Address County, only applies to United States
105 * address style.
106 * @param p_add_information20 Tax Address Zip, only applies to United States
107 * address style.
108 * @param p_party_id Party for whom the address (HR/TCA merge) applies.
109 * @param p_address_id If p_validate is false, then this uniquely identifies
110 * the address created. If p_validate is true, then set to null.
111 * @param p_object_version_number If p_validate is false, then set to the
112 * version number of the created address. If p_validate is true, then the value
113 * will be null.
114 * @rep:displayname Create Person Address
115 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
116 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
117 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
118 * @rep:scope public
119 * @rep:lifecycle active
120 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
121 */
122 --
123 -- {End Of Comments}
124 --
125 procedure create_person_address
126 (p_validate in boolean default false
127 ,p_effective_date in date
128 ,p_pradd_ovlapval_override in boolean default FALSE
129 ,p_validate_county in boolean default true
130 ,p_person_id in number default null -- HR/TCA merge
131 ,p_primary_flag in varchar2
132 ,p_style in varchar2
133 ,p_date_from in date
134 ,p_date_to in date default null
135 ,p_address_type in varchar2 default null
136 ,p_comments in long default null
137 ,p_address_line1 in varchar2 default null
138 ,p_address_line2 in varchar2 default null
139 ,p_address_line3 in varchar2 default null
140 ,p_town_or_city in varchar2 default null
141 ,p_region_1 in varchar2 default null
142 ,p_region_2 in varchar2 default null
143 ,p_region_3 in varchar2 default null
144 ,p_postal_code in varchar2 default null
145 ,p_country in varchar2 default null
146 ,p_telephone_number_1 in varchar2 default null
147 ,p_telephone_number_2 in varchar2 default null
148 ,p_telephone_number_3 in varchar2 default null
149 ,p_addr_attribute_category in varchar2 default null
150 ,p_addr_attribute1 in varchar2 default null
151 ,p_addr_attribute2 in varchar2 default null
152 ,p_addr_attribute3 in varchar2 default null
153 ,p_addr_attribute4 in varchar2 default null
154 ,p_addr_attribute5 in varchar2 default null
155 ,p_addr_attribute6 in varchar2 default null
156 ,p_addr_attribute7 in varchar2 default null
157 ,p_addr_attribute8 in varchar2 default null
158 ,p_addr_attribute9 in varchar2 default null
159 ,p_addr_attribute10 in varchar2 default null
160 ,p_addr_attribute11 in varchar2 default null
161 ,p_addr_attribute12 in varchar2 default null
162 ,p_addr_attribute13 in varchar2 default null
163 ,p_addr_attribute14 in varchar2 default null
164 ,p_addr_attribute15 in varchar2 default null
165 ,p_addr_attribute16 in varchar2 default null
166 ,p_addr_attribute17 in varchar2 default null
167 ,p_addr_attribute18 in varchar2 default null
168 ,p_addr_attribute19 in varchar2 default null
169 ,p_addr_attribute20 in varchar2 default null
170 ,p_add_information13 in varchar2 default null
171 ,p_add_information14 in varchar2 default null
172 ,p_add_information15 in varchar2 default null
173 ,p_add_information16 in varchar2 default null
174 ,p_add_information17 in varchar2 default null
175 ,p_add_information18 in varchar2 default null
176 ,p_add_information19 in varchar2 default null
177 ,p_add_information20 in varchar2 default null
178 ,p_party_id in number default null -- HR/TCA merge
179 ,p_address_id out nocopy number
180 ,p_object_version_number out nocopy number
181 );
182 --
183 -- ----------------------------------------------------------------------------
184 -- |-------------------------< create_gb_person_address >---------------------|
185 -- ----------------------------------------------------------------------------
186 --
187 -- {Start Of Comments}
188 /*#
189 * This API creates a new address for a given person in the United Kingdom.
190 *
191 * It calls the generic API create_person_address, with the parameters set as
192 * appropriate for an address in the United Kingdom. As this API is effectively
193 * an alternative to the API create_person_address, see that API for further
194 * explanation.
195 *
196 * <p><b>Licensing</b><br>
197 * This API is licensed for use with Human Resources.
198 *
199 * <p><b>Prerequisites</b><br>
200 * See API create_person_address.
201 *
202 * <p><b>Post Success</b><br>
203 * The address will be successfully inserted into the database.
204 *
205 * <p><b>Post Failure</b><br>
206 * The address will not be created and an error will be raised.
207 * @param p_validate If true, then validation alone will be performed and the
208 * database will remain unchanged. If false and all validation checks pass,
209 * then the database will be modified.
210 * @param p_effective_date Reference date for validating lookup values are
211 * applicable during the start to end active date range. This date does not
212 * determine when the changes take effect.
213 * @param p_pradd_ovlapval_override Set to true to override the existing
214 * primary address.
215 * @param p_person_id Identifies the person for whom you create the address
216 * record.
217 * @param p_primary_flag Flag specifying if this is a primary address. Valid
218 * values are 'Y' or 'N'.
219 * @param p_date_from The date from which this address applies.
220 * @param p_date_to The date on which the address no longer applies.
221 * @param p_address_type The type of address.The address_type attribute can
222 * only be used after QuickCodes have been defined for the 'ADDRESS_TYPE'
223 * lookup type
224 * @param p_comments Comment text.
225 * @param p_address_line1 The first line of the address.
226 * @param p_address_line2 The second line of the address.
227 * @param p_address_line3 The third line of the address.
228 * @param p_town Name of the town, mapped to town_or_city.
229 * @param p_county Name of the county, mapped to region_1. Valid values are
230 * defined by the 'GB_COUNTY' lookup type.
231 * @param p_postcode Postal code of the address.
232 * @param p_country Name of the country.
233 * @param p_telephone_number Telephone number for the address.
234 * @param p_telephone_number_2 Second telephone number for the address.
235 * @param p_addr_attribute_category This context value determines which
236 * flexfield structure to use with the Person Address descriptive flexfield
237 * segments.
238 * @param p_addr_attribute1 Descriptive flexfield segment.
239 * @param p_addr_attribute2 Descriptive flexfield segment.
240 * @param p_addr_attribute3 Descriptive flexfield segment.
241 * @param p_addr_attribute4 Descriptive flexfield segment.
242 * @param p_addr_attribute5 Descriptive flexfield segment.
243 * @param p_addr_attribute6 Descriptive flexfield segment.
244 * @param p_addr_attribute7 Descriptive flexfield segment.
245 * @param p_addr_attribute8 Descriptive flexfield segment.
246 * @param p_addr_attribute9 Descriptive flexfield segment.
247 * @param p_addr_attribute10 Descriptive flexfield segment.
248 * @param p_addr_attribute11 Descriptive flexfield segment.
249 * @param p_addr_attribute12 Descriptive flexfield segment.
250 * @param p_addr_attribute13 Descriptive flexfield segment.
251 * @param p_addr_attribute14 Descriptive flexfield segment.
252 * @param p_addr_attribute15 Descriptive flexfield segment.
253 * @param p_addr_attribute16 Descriptive flexfield segment.
254 * @param p_addr_attribute17 Descriptive flexfield segment.
255 * @param p_addr_attribute18 Descriptive flexfield segment.
256 * @param p_addr_attribute19 Descriptive flexfield segment.
257 * @param p_addr_attribute20 Descriptive flexfield segment.
258 * @param p_add_information13 Obsolete parameter, do not use.
259 * @param p_add_information14 Obsolete parameter, do not use.
260 * @param p_add_information15 Obsolete parameter, do not use.
261 * @param p_add_information16 Obsolete parameter, do not use.
262 * @param p_add_information17 Obsolete parameter, do not use.
263 * @param p_add_information18 Obsolete parameter, do not use.
264 * @param p_add_information19 Obsolete parameter, do not use.
265 * @param p_add_information20 Obsolete parameter, do not use.
266 * @param p_party_id Party for which the address applies.
267 * @param p_address_id If p_validate is false, then this uniquely identifies
268 * the address created. If p_validate is true, then set to null.
269 * @param p_object_version_number If p_validate is false, then set to the
270 * version number of the created address. If p_validate is true, then the value
271 * will be null.
272 * @rep:displayname Create Person Address for United Kingdom
273 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
274 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
275 * @rep:scope public
276 * @rep:lifecycle active
277 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
278 */
279 --
280 -- {End Of Comments}
281 --
282 procedure create_gb_person_address
283 (p_validate in boolean default false
284 ,p_effective_date in date
285 ,p_pradd_ovlapval_override in boolean default FALSE
286 ,p_person_id in number default null -- HR/TCA merge
287 ,p_primary_flag in varchar2
288 ,p_date_from in date
289 ,p_date_to in date default null
290 ,p_address_type in varchar2 default null
291 ,p_comments in long default null
292 ,p_address_line1 in varchar2
293 ,p_address_line2 in varchar2 default null
294 ,p_address_line3 in varchar2 default null
295 ,p_town in varchar2 default null
296 ,p_county in varchar2 default null
297 ,p_postcode in varchar2 default null
298 ,p_country in varchar2
299 ,p_telephone_number in varchar2 default null
300 ,p_telephone_number_2 in varchar2 default null
301 ,p_addr_attribute_category in varchar2 default null
302 ,p_addr_attribute1 in varchar2 default null
303 ,p_addr_attribute2 in varchar2 default null
304 ,p_addr_attribute3 in varchar2 default null
308 ,p_addr_attribute7 in varchar2 default null
305 ,p_addr_attribute4 in varchar2 default null
306 ,p_addr_attribute5 in varchar2 default null
307 ,p_addr_attribute6 in varchar2 default null
309 ,p_addr_attribute8 in varchar2 default null
310 ,p_addr_attribute9 in varchar2 default null
311 ,p_addr_attribute10 in varchar2 default null
312 ,p_addr_attribute11 in varchar2 default null
313 ,p_addr_attribute12 in varchar2 default null
314 ,p_addr_attribute13 in varchar2 default null
315 ,p_addr_attribute14 in varchar2 default null
316 ,p_addr_attribute15 in varchar2 default null
317 ,p_addr_attribute16 in varchar2 default null
318 ,p_addr_attribute17 in varchar2 default null
319 ,p_addr_attribute18 in varchar2 default null
320 ,p_addr_attribute19 in varchar2 default null
321 ,p_addr_attribute20 in varchar2 default null
322 ,p_add_information13 in varchar2 default null
323 ,p_add_information14 in varchar2 default null
324 ,p_add_information15 in varchar2 default null
325 ,p_add_information16 in varchar2 default null
326 ,p_add_information17 in varchar2 default null
327 ,p_add_information18 in varchar2 default null
328 ,p_add_information19 in varchar2 default null
329 ,p_add_information20 in varchar2 default null
330 ,p_party_id in number default null -- HR/TCA merge
331 ,p_address_id out nocopy number
332 ,p_object_version_number out nocopy number
333 );
334 --
335 -- ----------------------------------------------------------------------------
336 -- |-------------------------< create_us_person_address >---------------------|
337 -- ----------------------------------------------------------------------------
338 --
339 -- {Start Of Comments}
340 /*#
341 * This API creates a new address for a given person in the United States.
342 *
343 * It calls the generic API create_person_address, with the parameters set as
344 * appropriate for an address in the United States. As this API is effectively
345 * an alternative to the API create_person_address, see that API for further
346 * explanation.
347 *
348 * <p><b>Licensing</b><br>
349 * This API is licensed for use with Human Resources.
350 *
351 * <p><b>Prerequisites</b><br>
352 * See API create_person_address.
353 *
354 * <p><b>Post Success</b><br>
355 * The address will be successfully inserted into the database.
356 *
357 * <p><b>Post Failure</b><br>
358 * The address will not be created and an error will be raised.
359 * @param p_validate If true, then validation alone will be performed and the
360 * database will remain unchanged. If false and all validation checks pass,
361 * then the database will be modified.
362 * @param p_effective_date Reference date for validating lookup values are
363 * applicable during the start to end active date range. This date does not
364 * determine when the changes take effect.
365 * @param p_pradd_ovlapval_override Set to true to override the existing
366 * primary address.
367 * @param p_validate_county Set to false to allow United States county to be
368 * null. Please note. If you set the p_validate_county flag to FALSE and do not
369 * enter a county then the address will not be valid for United States payroll
370 * processing.
371 * @param p_person_id Identifies the person for whom you create the address
372 * record.
373 * @param p_primary_flag Flag specifying if this is a primary address. Valid
374 * values are 'Y' or 'N'.
375 * @param p_date_from The date from which this address applies.
376 * @param p_date_to The date on which the address no longer applies.
377 * @param p_address_type Type of address. The address_type attribute can only
378 * be used after QuickCodes have been defined for the 'ADDRESS_TYPE' lookup
379 * type.
380 * @param p_comments Comment text.
381 * @param p_address_line1 The first line of the address.
382 * @param p_address_line2 The second line of the address.
383 * @param p_address_line3 The third line of the address.
384 * @param p_city Name of the city, mapped to town_or_city. The city is
385 * mandatory if payroll is installed under US legislation.
386 * @param p_state Name of the state, mapped to region_2. The state is mandatory
387 * if payroll is installed under US legislation. Valid values are defined by
388 * the 'US_STATE' lookup type.
389 * @param p_zip_code Zip code of the adddress, mapped to postal_code. The zip
390 * code is mandatory if payroll is installed under US legislation.
391 * @param p_county Name of the county, mapped to region_1. The County is
392 * mandatory if payroll is installed under US legislation
393 * @param p_country Name of the country.
394 * @param p_telephone_number_1 Telephone number for the address.
395 * @param p_telephone_number_2 Second telephone number for the address.
396 * @param p_addr_attribute_category This context value determines which
397 * flexfield structure to use with the Person Address descriptive flexfield
398 * segments.
399 * @param p_addr_attribute1 Descriptive flexfield segment.
400 * @param p_addr_attribute2 Descriptive flexfield segment.
401 * @param p_addr_attribute3 Descriptive flexfield segment.
402 * @param p_addr_attribute4 Descriptive flexfield segment.
403 * @param p_addr_attribute5 Descriptive flexfield segment.
407 * @param p_addr_attribute9 Descriptive flexfield segment.
404 * @param p_addr_attribute6 Descriptive flexfield segment.
405 * @param p_addr_attribute7 Descriptive flexfield segment.
406 * @param p_addr_attribute8 Descriptive flexfield segment.
408 * @param p_addr_attribute10 Descriptive flexfield segment.
409 * @param p_addr_attribute11 Descriptive flexfield segment.
410 * @param p_addr_attribute12 Descriptive flexfield segment.
411 * @param p_addr_attribute13 Descriptive flexfield segment.
412 * @param p_addr_attribute14 Descriptive flexfield segment.
413 * @param p_addr_attribute15 Descriptive flexfield segment.
414 * @param p_addr_attribute16 Descriptive flexfield segment.
415 * @param p_addr_attribute17 Descriptive flexfield segment.
416 * @param p_addr_attribute18 Descriptive flexfield segment.
417 * @param p_addr_attribute19 Descriptive flexfield segment.
418 * @param p_addr_attribute20 Descriptive flexfield segment.
419 * @param p_add_information13 Obsolete parameter, do not use.
420 * @param p_add_information14 Obsolete parameter, do not use.
421 * @param p_add_information15 Obsolete parameter, do not use.
422 * @param p_add_information16 Obsolete parameter, do not use.
423 * @param p_add_information17 Tax Address State.Valid values are defined by the
424 * 'US_STATE' lookup type
425 * @param p_add_information18 Tax Address City.
426 * @param p_add_information19 Tax Address County.
427 * @param p_add_information20 Tax Address Zip.
428 * @param p_party_id Party for which the address (HR/TCA merge) applies.
429 * @param p_address_id If p_validate is false, then this uniquely identifies
430 * the address created. If p_validate is true, then set to null.
431 * @param p_object_version_number If p_validate is false, then set to the
432 * version number of the created address. If p_validate is true, then the value
433 * will be null.
434 * @rep:displayname Create Person Address for United States
435 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
436 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
437 * @rep:scope public
438 * @rep:lifecycle active
439 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
440 */
441 --
442 -- {End Of Comments}
443 --
444 procedure create_us_person_address
445 (p_validate in boolean default false
446 ,p_effective_date in date
447 ,p_pradd_ovlapval_override in boolean default FALSE
448 ,p_validate_county in boolean default true
449 ,p_person_id in number default null -- HR/TCA merge
450 ,p_primary_flag in varchar2
451 ,p_date_from in date
452 ,p_date_to in date default null
453 ,p_address_type in varchar2 default null
454 ,p_comments in long default null
455 ,p_address_line1 in varchar2
456 ,p_address_line2 in varchar2 default null
457 ,p_address_line3 in varchar2 default null
458 ,p_city in varchar2 default null
459 ,p_state in varchar2 default null
460 ,p_zip_code in varchar2 default null
461 ,p_county in varchar2 default null
462 ,p_country in varchar2
463 ,p_telephone_number_1 in varchar2 default null
464 ,p_telephone_number_2 in varchar2 default null
465 ,p_addr_attribute_category in varchar2 default null
466 ,p_addr_attribute1 in varchar2 default null
467 ,p_addr_attribute2 in varchar2 default null
468 ,p_addr_attribute3 in varchar2 default null
469 ,p_addr_attribute4 in varchar2 default null
470 ,p_addr_attribute5 in varchar2 default null
471 ,p_addr_attribute6 in varchar2 default null
472 ,p_addr_attribute7 in varchar2 default null
473 ,p_addr_attribute8 in varchar2 default null
474 ,p_addr_attribute9 in varchar2 default null
475 ,p_addr_attribute10 in varchar2 default null
476 ,p_addr_attribute11 in varchar2 default null
477 ,p_addr_attribute12 in varchar2 default null
478 ,p_addr_attribute13 in varchar2 default null
479 ,p_addr_attribute14 in varchar2 default null
480 ,p_addr_attribute15 in varchar2 default null
481 ,p_addr_attribute16 in varchar2 default null
482 ,p_addr_attribute17 in varchar2 default null
483 ,p_addr_attribute18 in varchar2 default null
484 ,p_addr_attribute19 in varchar2 default null
485 ,p_addr_attribute20 in varchar2 default null
486 ,p_add_information13 in varchar2 default null
487 ,p_add_information14 in varchar2 default null
488 ,p_add_information15 in varchar2 default null
489 ,p_add_information16 in varchar2 default null
490 ,p_add_information17 in varchar2 default null
491 ,p_add_information18 in varchar2 default null
492 ,p_add_information19 in varchar2 default null
493 ,p_add_information20 in varchar2 default null
494 ,p_party_id in number default null -- HR/TCA merge
495 ,p_address_id out nocopy number
496 ,p_object_version_number out nocopy number
497 );
498 --
499 -- ----------------------------------------------------------------------------
503 -- {Start Of Comments}
500 -- |-------------------------< create_at_person_address >---------------------|
501 -- ----------------------------------------------------------------------------
502 --
504 /*#
505 * This API creates a new address for a given person in Austria.
506 *
507 * It calls the generic API create_person_address, with the parameters set as
508 * appropriate for an address in Austria. As this API is effectively an
509 * alternative to the API create_person_address, see that API for further
510 * explanation.
511 *
512 * <p><b>Licensing</b><br>
513 * This API is licensed for use with Human Resources.
514 *
515 * <p><b>Prerequisites</b><br>
516 * See API create_person_address.
517 *
518 * <p><b>Post Success</b><br>
519 * The address will be successfully inserted into the database.
520 *
521 * <p><b>Post Failure</b><br>
522 * The address will not be created and an error will be raised.
523 * @param p_validate If true, then validation alone will be performed and the
524 * database will remain unchanged. If false and all validation checks pass,
525 * then the database will be modified.
526 * @param p_effective_date Reference date for validating lookup values are
527 * applicable during the start to end active date range. This date does not
528 * determine when the changes take effect.
529 * @param p_pradd_ovlapval_override Set to true to override the existing
530 * primary address.
531 * @param p_person_id Identifies the person for whom you create the address
532 * record.
533 * @param p_primary_flag Flag specifying if this is a primary address. Valid
534 * values are 'Y' or 'N'.
535 * @param p_date_from The date from which this address applies.
536 * @param p_date_to The date on which the address no longer applies.
537 * @param p_address_type Type of address.
538 * @param p_comments Comment text.
539 * @param p_address_line1 The first line of the address.
540 * @param p_address_line2 The second line of the address.
541 * @param p_address_line3 The third line of the address.
542 * @param p_postal_code Postal code of the address.
543 * @param p_city Name of the city, mapped to town_or_city.
544 * @param p_region Name of the region, mapped to region_1.
545 * @param p_country Name of the country.
546 * @param p_telephone_number_1 Telephone number for the address.
547 * @param p_telephone_number_2 Second telephone number for the address.
548 * @param p_telephone_number_3 Third telephone number for the address.
549 * @param p_addr_attribute_category This context value determines which
550 * flexfield structure to use with the Person Address descriptive flexfield
551 * segments.
552 * @param p_addr_attribute1 Descriptive flexfield segment.
553 * @param p_addr_attribute2 Descriptive flexfield segment.
554 * @param p_addr_attribute3 Descriptive flexfield segment.
555 * @param p_addr_attribute4 Descriptive flexfield segment.
556 * @param p_addr_attribute5 Descriptive flexfield segment.
557 * @param p_addr_attribute6 Descriptive flexfield segment.
558 * @param p_addr_attribute7 Descriptive flexfield segment.
559 * @param p_addr_attribute8 Descriptive flexfield segment.
560 * @param p_addr_attribute9 Descriptive flexfield segment.
561 * @param p_addr_attribute10 Descriptive flexfield segment.
562 * @param p_addr_attribute11 Descriptive flexfield segment.
563 * @param p_addr_attribute12 Descriptive flexfield segment.
564 * @param p_addr_attribute13 Descriptive flexfield segment.
565 * @param p_addr_attribute14 Descriptive flexfield segment.
566 * @param p_addr_attribute15 Descriptive flexfield segment.
567 * @param p_addr_attribute16 Descriptive flexfield segment.
568 * @param p_addr_attribute17 Descriptive flexfield segment.
569 * @param p_addr_attribute18 Descriptive flexfield segment.
570 * @param p_addr_attribute19 Descriptive flexfield segment.
571 * @param p_addr_attribute20 Descriptive flexfield segment.
572 * @param p_add_information13 Obsolete parameter, do not use.
573 * @param p_add_information14 Obsolete parameter, do not use.
574 * @param p_add_information15 Obsolete parameter, do not use.
575 * @param p_add_information16 Obsolete parameter, do not use.
576 * @param p_add_information17 Obsolete parameter, do not use.
577 * @param p_add_information18 Obsolete parameter, do not use.
578 * @param p_add_information19 Obsolete parameter, do not use.
579 * @param p_add_information20 Obsolete parameter, do not use.
580 * @param p_address_id If p_validate is false, then this uniquely identifies
581 * the address created. If p_validate is true, then set to null.
582 * @param p_object_version_number If p_validate is false, then set to the
583 * version number of the created address. If p_validate is true, then the value
584 * will be null.
585 * @rep:displayname Create Person Address for Austria
586 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
587 * @rep:scope public
588 * @rep:lifecycle active
589 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
590 */
591 --
592 -- {End Of Comments}
593 --
594 procedure create_AT_person_address
595 (p_validate in boolean default false
596 ,p_effective_date in date
597 ,p_pradd_ovlapval_override in boolean default FALSE
598 ,p_person_id in number
599 ,p_primary_flag in varchar2
600 ,p_date_from in date
601 ,p_date_to in date default null
602 ,p_address_type in varchar2 default null
603 ,p_comments in long default null
604 ,p_address_line1 in varchar2
608 ,p_city in varchar2 default null
605 ,p_address_line2 in varchar2 default null
606 ,p_address_line3 in varchar2 default null
607 ,p_postal_code in varchar2 default null
609 ,p_region in varchar2 default null
610 ,p_country in varchar2
611 ,p_telephone_number_1 in varchar2 default null
612 ,p_telephone_number_2 in varchar2 default null
613 ,p_telephone_number_3 in varchar2 default null
614 ,p_addr_attribute_category in varchar2 default null
615 ,p_addr_attribute1 in varchar2 default null
616 ,p_addr_attribute2 in varchar2 default null
617 ,p_addr_attribute3 in varchar2 default null
618 ,p_addr_attribute4 in varchar2 default null
619 ,p_addr_attribute5 in varchar2 default null
620 ,p_addr_attribute6 in varchar2 default null
621 ,p_addr_attribute7 in varchar2 default null
622 ,p_addr_attribute8 in varchar2 default null
623 ,p_addr_attribute9 in varchar2 default null
624 ,p_addr_attribute10 in varchar2 default null
625 ,p_addr_attribute11 in varchar2 default null
626 ,p_addr_attribute12 in varchar2 default null
627 ,p_addr_attribute13 in varchar2 default null
628 ,p_addr_attribute14 in varchar2 default null
629 ,p_addr_attribute15 in varchar2 default null
630 ,p_addr_attribute16 in varchar2 default null
631 ,p_addr_attribute17 in varchar2 default null
632 ,p_addr_attribute18 in varchar2 default null
633 ,p_addr_attribute19 in varchar2 default null
634 ,p_addr_attribute20 in varchar2 default null
635 ,p_add_information13 in varchar2 default null
636 ,p_add_information14 in varchar2 default null
637 ,p_add_information15 in varchar2 default null
638 ,p_add_information16 in varchar2 default null
639 ,p_add_information17 in varchar2 default null
640 ,p_add_information18 in varchar2 default null
641 ,p_add_information19 in varchar2 default null
642 ,p_add_information20 in varchar2 default null
643 ,p_address_id out nocopy number
644 ,p_object_version_number out nocopy number
645 );
646 --
647 -- ----------------------------------------------------------------------------
648 -- |-------------------------< create_au_person_address >---------------------|
649 -- ----------------------------------------------------------------------------
650 --
651 -- {Start Of Comments}
652 /*#
653 * This API creates a new address for a given person in Australia.
654 *
655 * It calls the generic API create_person_address, with the parameters set as
656 * appropriate for an address in Australia. As this API is effectively an
657 * alternative to the API create_person_address, see that API for further
658 * explanation.
659 *
660 * <p><b>Licensing</b><br>
661 * This API is licensed for use with Human Resources.
662 *
663 * <p><b>Prerequisites</b><br>
664 * See API create_person_address.
665 *
666 * <p><b>Post Success</b><br>
667 * The address will be successfully inserted into the database.
668 *
669 * <p><b>Post Failure</b><br>
670 * The address will not be created and an error will be raised.
671 * @param p_validate If true, then validation alone will be performed and the
672 * database will remain unchanged. If false and all validation checks pass,
673 * then the database will be modified.
674 * @param p_effective_date Reference date for validating lookup values are
675 * applicable during the start to end active date range. This date does not
676 * determine when the changes take effect.
677 * @param p_pradd_ovlapval_override Set to true to override the existing
678 * primary address.
679 * @param p_person_id Identifies the person for whom you create the address
680 * record.
681 * @param p_primary_flag Flag specifying if this is a primary address. Valid
682 * values are 'Y' or 'N'.
683 * @param p_date_from The date from which this address applies.
684 * @param p_date_to The date on which the address no longer applies.
685 * @param p_address_type Type of address.
686 * @param p_comments Comment text.
687 * @param p_address_line1 The first line of the address.
688 * @param p_address_line2 The second line of the address.
689 * @param p_address_line3 The third line of the address.
690 * @param p_city Name of the city, mapped to town_or_city.
691 * @param p_state Name of the state, mapped to region_1.
692 * @param p_country Name of the country.
693 * @param p_postal_code Postal code of the address.
694 * @param p_telephone_number_1 Telephone number for the address.
695 * @param p_telephone_number_2 Second telephone number for the address.
696 * @param p_telephone_number_3 Third telephone number for the address.
697 * @param p_addr_attribute_category This context value determines which
698 * flexfield structure to use with the Person Address descriptive flexfield
699 * segments.
700 * @param p_addr_attribute1 Descriptive flexfield segment.
701 * @param p_addr_attribute2 Descriptive flexfield segment.
702 * @param p_addr_attribute3 Descriptive flexfield segment.
703 * @param p_addr_attribute4 Descriptive flexfield segment.
704 * @param p_addr_attribute5 Descriptive flexfield segment.
708 * @param p_addr_attribute9 Descriptive flexfield segment.
705 * @param p_addr_attribute6 Descriptive flexfield segment.
706 * @param p_addr_attribute7 Descriptive flexfield segment.
707 * @param p_addr_attribute8 Descriptive flexfield segment.
709 * @param p_addr_attribute10 Descriptive flexfield segment.
710 * @param p_addr_attribute11 Descriptive flexfield segment.
711 * @param p_addr_attribute12 Descriptive flexfield segment.
712 * @param p_addr_attribute13 Descriptive flexfield segment.
713 * @param p_addr_attribute14 Descriptive flexfield segment.
714 * @param p_addr_attribute15 Descriptive flexfield segment.
715 * @param p_addr_attribute16 Descriptive flexfield segment.
716 * @param p_addr_attribute17 Descriptive flexfield segment.
717 * @param p_addr_attribute18 Descriptive flexfield segment.
718 * @param p_addr_attribute19 Descriptive flexfield segment.
719 * @param p_addr_attribute20 Descriptive flexfield segment.
720 * @param p_add_information13 Obsolete parameter, do not use.
721 * @param p_add_information14 Obsolete parameter, do not use.
722 * @param p_add_information15 Obsolete parameter, do not use.
723 * @param p_add_information16 Obsolete parameter, do not use.
724 * @param p_add_information17 Obsolete parameter, do not use.
725 * @param p_add_information18 Obsolete parameter, do not use.
726 * @param p_add_information19 Obsolete parameter, do not use.
727 * @param p_add_information20 Obsolete parameter, do not use.
728 * @param p_address_id If p_validate is false, then this uniquely identifies
729 * the address created. If p_validate is true, then set to null.
730 * @param p_object_version_number If p_validate is false, then set to the
731 * version number of the created address. If p_validate is true, then the value
732 * will be null.
733 * @rep:displayname Create Person Address for Australia
734 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
735 * @rep:scope public
736 * @rep:lifecycle active
737 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
738 */
739 --
740 -- {End Of Comments}
741 --
742 procedure create_AU_person_address
743 (p_validate in boolean default false
744 ,p_effective_date in date
745 ,p_pradd_ovlapval_override in boolean default FALSE
746 ,p_person_id in number
747 ,p_primary_flag in varchar2
748 ,p_date_from in date
749 ,p_date_to in date default null
750 ,p_address_type in varchar2 default null
751 ,p_comments in long default null
752 ,p_address_line1 in varchar2
753 ,p_address_line2 in varchar2 default null
754 ,p_address_line3 in varchar2 default null
755 ,p_city in varchar2 default null
756 ,p_state in varchar2 default null
757 ,p_country in varchar2
758 ,p_postal_code in varchar2 default null
759 ,p_telephone_number_1 in varchar2 default null
760 ,p_telephone_number_2 in varchar2 default null
761 ,p_telephone_number_3 in varchar2 default null
762 ,p_addr_attribute_category in varchar2 default null
763 ,p_addr_attribute1 in varchar2 default null
764 ,p_addr_attribute2 in varchar2 default null
765 ,p_addr_attribute3 in varchar2 default null
766 ,p_addr_attribute4 in varchar2 default null
767 ,p_addr_attribute5 in varchar2 default null
768 ,p_addr_attribute6 in varchar2 default null
769 ,p_addr_attribute7 in varchar2 default null
770 ,p_addr_attribute8 in varchar2 default null
771 ,p_addr_attribute9 in varchar2 default null
772 ,p_addr_attribute10 in varchar2 default null
773 ,p_addr_attribute11 in varchar2 default null
774 ,p_addr_attribute12 in varchar2 default null
775 ,p_addr_attribute13 in varchar2 default null
776 ,p_addr_attribute14 in varchar2 default null
777 ,p_addr_attribute15 in varchar2 default null
778 ,p_addr_attribute16 in varchar2 default null
779 ,p_addr_attribute17 in varchar2 default null
780 ,p_addr_attribute18 in varchar2 default null
781 ,p_addr_attribute19 in varchar2 default null
782 ,p_addr_attribute20 in varchar2 default null
783 ,p_add_information13 in varchar2 default null
784 ,p_add_information14 in varchar2 default null
785 ,p_add_information15 in varchar2 default null
786 ,p_add_information16 in varchar2 default null
787 ,p_add_information17 in varchar2 default null
788 ,p_add_information18 in varchar2 default null
789 ,p_add_information19 in varchar2 default null
790 ,p_add_information20 in varchar2 default null
791 ,p_address_id out nocopy number
792 ,p_object_version_number out nocopy number
793 );
794 --
795 -- ----------------------------------------------------------------------------
796 -- |-------------------------< create_dk_person_address >---------------------|
797 -- ----------------------------------------------------------------------------
798 --
799 -- {Start Of Comments}
800 /*#
801 * This API creates a new address for a given person in Denmark.
802 *
806 * explanation.
803 * It calls the generic API create_person_address, with the parameters set as
804 * appropriate for an address in Denmark. As this API is effectively an
805 * alternative to the API create_person_address, see that API for further
807 *
808 * <p><b>Licensing</b><br>
809 * This API is licensed for use with Human Resources.
810 *
811 * <p><b>Prerequisites</b><br>
812 * See API create_person_address.
813 *
814 * <p><b>Post Success</b><br>
815 * The address will be successfully inserted into the database.
816 *
817 * <p><b>Post Failure</b><br>
818 * The address will not be created and an error will be raised.
819 * @param p_validate If true, then validation alone will be performed and the
820 * database will remain unchanged. If false and all validation checks pass,
821 * then the database will be modified.
822 * @param p_effective_date Reference date for validating lookup values are
823 * applicable during the start to end active date range. This date does not
824 * determine when the changes take effect.
825 * @param p_pradd_ovlapval_override Set to true to override the existing
826 * primary address.
827 * @param p_person_id Identifies the person for whom you create the address
828 * record.
829 * @param p_primary_flag Flag specifying if this is a primary address. Valid
830 * values are 'Y' or 'N'.
831 * @param p_date_from The date from which this address applies.
832 * @param p_date_to The date on which the address no longer applies.
833 * @param p_address_type Type of address.
834 * @param p_comments Comment text.
835 * @param p_address_line1 The first line of the address.
836 * @param p_address_line2 The second line of the address.
837 * @param p_address_line3 The third line of the address.
838 * @param p_postal_code Postal code of the address.
839 * @param p_city Name of the city, mapped to town_or_city.
840 * @param p_country Name of the country.
841 * @param p_telephone_number_1 Telephone number for the address.
842 * @param p_telephone_number_2 Second telephone number for the address.
843 * @param p_telephone_number_3 Third telephone number for the address.
844 * @param p_addr_attribute_category This context value determines which
845 * flexfield structure to use with the Person Address descriptive flexfield
846 * segments.
847 * @param p_addr_attribute1 Descriptive flexfield segment.
848 * @param p_addr_attribute2 Descriptive flexfield segment.
849 * @param p_addr_attribute3 Descriptive flexfield segment.
850 * @param p_addr_attribute4 Descriptive flexfield segment.
851 * @param p_addr_attribute5 Descriptive flexfield segment.
852 * @param p_addr_attribute6 Descriptive flexfield segment.
853 * @param p_addr_attribute7 Descriptive flexfield segment.
854 * @param p_addr_attribute8 Descriptive flexfield segment.
855 * @param p_addr_attribute9 Descriptive flexfield segment.
856 * @param p_addr_attribute10 Descriptive flexfield segment.
857 * @param p_addr_attribute11 Descriptive flexfield segment.
858 * @param p_addr_attribute12 Descriptive flexfield segment.
859 * @param p_addr_attribute13 Descriptive flexfield segment.
860 * @param p_addr_attribute14 Descriptive flexfield segment.
861 * @param p_addr_attribute15 Descriptive flexfield segment.
862 * @param p_addr_attribute16 Descriptive flexfield segment.
863 * @param p_addr_attribute17 Descriptive flexfield segment.
864 * @param p_addr_attribute18 Descriptive flexfield segment.
865 * @param p_addr_attribute19 Descriptive flexfield segment.
866 * @param p_addr_attribute20 Descriptive flexfield segment.
867 * @param p_add_information13 Obsolete parameter, do not use.
868 * @param p_add_information14 Obsolete parameter, do not use.
869 * @param p_add_information15 Obsolete parameter, do not use.
870 * @param p_add_information16 Obsolete parameter, do not use.
871 * @param p_add_information17 Obsolete parameter, do not use.
872 * @param p_add_information18 Obsolete parameter, do not use.
873 * @param p_add_information19 Obsolete parameter, do not use.
874 * @param p_add_information20 Obsolete parameter, do not use.
875 * @param p_address_id If p_validate is false, then this uniquely identifies
876 * the address created. If p_validate is true, then set to null.
877 * @param p_object_version_number If p_validate is false, then set to the
878 * version number of the created address. If p_validate is true, then the value
879 * will be null.
880 * @rep:displayname Create Person Address for Denmark
881 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
882 * @rep:scope public
883 * @rep:lifecycle active
884 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
885 */
886 --
887 -- {End Of Comments}
888 --
889 procedure create_DK_person_address
890 (p_validate in boolean default false
891 ,p_effective_date in date
892 ,p_pradd_ovlapval_override in boolean default FALSE
893 ,p_person_id in number
894 ,p_primary_flag in varchar2
895 ,p_date_from in date
896 ,p_date_to in date default null
897 ,p_address_type in varchar2 default null
898 ,p_comments in long default null
899 ,p_address_line1 in varchar2
900 ,p_address_line2 in varchar2 default null
901 ,p_address_line3 in varchar2 default null
902 ,p_postal_code in varchar2 default null
903 ,p_city in varchar2 default null
904 ,p_country in varchar2
908 ,p_addr_attribute_category in varchar2 default null
905 ,p_telephone_number_1 in varchar2 default null
906 ,p_telephone_number_2 in varchar2 default null
907 ,p_telephone_number_3 in varchar2 default null
909 ,p_addr_attribute1 in varchar2 default null
910 ,p_addr_attribute2 in varchar2 default null
911 ,p_addr_attribute3 in varchar2 default null
912 ,p_addr_attribute4 in varchar2 default null
913 ,p_addr_attribute5 in varchar2 default null
914 ,p_addr_attribute6 in varchar2 default null
915 ,p_addr_attribute7 in varchar2 default null
916 ,p_addr_attribute8 in varchar2 default null
917 ,p_addr_attribute9 in varchar2 default null
918 ,p_addr_attribute10 in varchar2 default null
919 ,p_addr_attribute11 in varchar2 default null
920 ,p_addr_attribute12 in varchar2 default null
921 ,p_addr_attribute13 in varchar2 default null
922 ,p_addr_attribute14 in varchar2 default null
923 ,p_addr_attribute15 in varchar2 default null
924 ,p_addr_attribute16 in varchar2 default null
925 ,p_addr_attribute17 in varchar2 default null
926 ,p_addr_attribute18 in varchar2 default null
927 ,p_addr_attribute19 in varchar2 default null
928 ,p_addr_attribute20 in varchar2 default null
929 ,p_add_information13 in varchar2 default null
930 ,p_add_information14 in varchar2 default null
931 ,p_add_information15 in varchar2 default null
932 ,p_add_information16 in varchar2 default null
933 ,p_add_information17 in varchar2 default null
934 ,p_add_information18 in varchar2 default null
935 ,p_add_information19 in varchar2 default null
936 ,p_add_information20 in varchar2 default null
937 ,p_address_id out nocopy number
938 ,p_object_version_number out nocopy number
939 );
940 --
941 -- ----------------------------------------------------------------------------
942 -- |-------------------------< create_de_person_address >---------------------|
943 -- ----------------------------------------------------------------------------
944 --
945 -- {Start Of Comments}
946 /*#
947 * This API creates a new address for a given person in Germany.
948 *
949 * It calls the generic API create_person_address, with the parameters set as
950 * appropriate for an address in Germany. As this API is effectively an
951 * alternative to the API create_person_address, see that API for further
952 * explanation.
953 *
954 * <p><b>Licensing</b><br>
955 * This API is licensed for use with Human Resources.
956 *
957 * <p><b>Prerequisites</b><br>
958 * See API create_person_address.
959 *
960 * <p><b>Post Success</b><br>
961 * The address will be successfully inserted into the database.
962 *
963 * <p><b>Post Failure</b><br>
964 * The address will not be created and an error will be raised.
965 * @param p_validate If true, then validation alone will be performed and the
966 * database will remain unchanged. If false and all validation checks pass,
967 * then the database will be modified.
968 * @param p_effective_date Reference date for validating lookup values are
969 * applicable during the start to end active date range. This date does not
970 * determine when the changes take effect.
971 * @param p_pradd_ovlapval_override Set to true to override the existing
972 * primary address.
973 * @param p_person_id Identifies the person for whom you create the address
974 * record.
975 * @param p_primary_flag Flag specifying if this is a primary address. Valid
976 * values are 'Y' or 'N'.
977 * @param p_date_from The date from which this address applies.
978 * @param p_date_to The date on which the address no longer applies.
979 * @param p_address_type Type of address.
980 * @param p_comments Comment text.
981 * @param p_address_line1 The first line of the address.
982 * @param p_address_line2 The second line of the address.
983 * @param p_address_line3 The third line of the address.
984 * @param p_postal_code Postal code of the address.
985 * @param p_city Name of the city, mapped to town_or_city.
986 * @param p_region Name of the region, mapped to region_1.
987 * @param p_country Name of the country.
988 * @param p_telephone_number_1 Telephone number for the address.
989 * @param p_telephone_number_2 Second telephone number for the address.
990 * @param p_telephone_number_3 Third telephone number for the address.
991 * @param p_addr_attribute_category This context value determines which
992 * flexfield structure to use with the Person Address descriptive flexfield
993 * segments.
994 * @param p_addr_attribute1 Descriptive flexfield segment.
995 * @param p_addr_attribute2 Descriptive flexfield segment.
996 * @param p_addr_attribute3 Descriptive flexfield segment.
997 * @param p_addr_attribute4 Descriptive flexfield segment.
998 * @param p_addr_attribute5 Descriptive flexfield segment.
999 * @param p_addr_attribute6 Descriptive flexfield segment.
1000 * @param p_addr_attribute7 Descriptive flexfield segment.
1001 * @param p_addr_attribute8 Descriptive flexfield segment.
1002 * @param p_addr_attribute9 Descriptive flexfield segment.
1003 * @param p_addr_attribute10 Descriptive flexfield segment.
1004 * @param p_addr_attribute11 Descriptive flexfield segment.
1008 * @param p_addr_attribute15 Descriptive flexfield segment.
1005 * @param p_addr_attribute12 Descriptive flexfield segment.
1006 * @param p_addr_attribute13 Descriptive flexfield segment.
1007 * @param p_addr_attribute14 Descriptive flexfield segment.
1009 * @param p_addr_attribute16 Descriptive flexfield segment.
1010 * @param p_addr_attribute17 Descriptive flexfield segment.
1011 * @param p_addr_attribute18 Descriptive flexfield segment.
1012 * @param p_addr_attribute19 Descriptive flexfield segment.
1013 * @param p_addr_attribute20 Descriptive flexfield segment.
1014 * @param p_add_information13 Obsolete parameter, do not use.
1015 * @param p_add_information14 Obsolete parameter, do not use.
1016 * @param p_add_information15 Obsolete parameter, do not use.
1017 * @param p_add_information16 Obsolete parameter, do not use.
1018 * @param p_add_information17 Obsolete parameter, do not use.
1019 * @param p_add_information18 Obsolete parameter, do not use.
1020 * @param p_add_information19 Obsolete parameter, do not use.
1021 * @param p_add_information20 Obsolete parameter, do not use.
1022 * @param p_address_id If p_validate is false, then this uniquely identifies
1023 * the address created. If p_validate is true, then set to null.
1024 * @param p_object_version_number If p_validate is false, then set to the
1025 * version number of the created address. If p_validate is true, then the value
1026 * will be null.
1027 * @rep:displayname Create Person Address for Germany
1028 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1029 * @rep:scope public
1030 * @rep:lifecycle active
1031 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1032 */
1033 --
1034 -- {End Of Comments}
1035 --
1036 procedure create_DE_person_address
1037 (p_validate in boolean default false
1038 ,p_effective_date in date
1039 ,p_pradd_ovlapval_override in boolean default FALSE
1040 ,p_person_id in number
1041 ,p_primary_flag in varchar2
1042 ,p_date_from in date
1043 ,p_date_to in date default null
1044 ,p_address_type in varchar2 default null
1045 ,p_comments in long default null
1046 ,p_address_line1 in varchar2
1047 ,p_address_line2 in varchar2 default null
1048 ,p_address_line3 in varchar2 default null
1049 ,p_postal_code in varchar2 default null
1050 ,p_city in varchar2 default null
1051 ,p_region in varchar2 default null
1052 ,p_country in varchar2
1053 ,p_telephone_number_1 in varchar2 default null
1054 ,p_telephone_number_2 in varchar2 default null
1055 ,p_telephone_number_3 in varchar2 default null
1056 ,p_addr_attribute_category in varchar2 default null
1057 ,p_addr_attribute1 in varchar2 default null
1058 ,p_addr_attribute2 in varchar2 default null
1059 ,p_addr_attribute3 in varchar2 default null
1060 ,p_addr_attribute4 in varchar2 default null
1061 ,p_addr_attribute5 in varchar2 default null
1062 ,p_addr_attribute6 in varchar2 default null
1063 ,p_addr_attribute7 in varchar2 default null
1064 ,p_addr_attribute8 in varchar2 default null
1065 ,p_addr_attribute9 in varchar2 default null
1066 ,p_addr_attribute10 in varchar2 default null
1067 ,p_addr_attribute11 in varchar2 default null
1068 ,p_addr_attribute12 in varchar2 default null
1069 ,p_addr_attribute13 in varchar2 default null
1070 ,p_addr_attribute14 in varchar2 default null
1071 ,p_addr_attribute15 in varchar2 default null
1072 ,p_addr_attribute16 in varchar2 default null
1073 ,p_addr_attribute17 in varchar2 default null
1074 ,p_addr_attribute18 in varchar2 default null
1075 ,p_addr_attribute19 in varchar2 default null
1076 ,p_addr_attribute20 in varchar2 default null
1077 ,p_add_information13 in varchar2 default null
1078 ,p_add_information14 in varchar2 default null
1079 ,p_add_information15 in varchar2 default null
1080 ,p_add_information16 in varchar2 default null
1081 ,p_add_information17 in varchar2 default null
1082 ,p_add_information18 in varchar2 default null
1083 ,p_add_information19 in varchar2 default null
1084 ,p_add_information20 in varchar2 default null
1085 ,p_address_id out nocopy number
1086 ,p_object_version_number out nocopy number
1087 );
1088 --
1089 -- ----------------------------------------------------------------------------
1090 -- |-------------------------< create_it_person_address >---------------------|
1091 -- ----------------------------------------------------------------------------
1092 --
1093 -- {Start Of Comments}
1094 /*#
1095 * This API creates a new address style for a given person in Italy.
1096 *
1097 * It calls the generic API create_person_address, with the parameters set as
1098 * appropriate for an address in Italy. As this API is effectively an
1099 * alternative to the API create_person_address, see that API for further
1100 * explanation.
1101 *
1102 * <p><b>Licensing</b><br>
1103 * This API is licensed for use with Human Resources.
1104 *
1105 * <p><b>Prerequisites</b><br>
1109 * The address will be successfully inserted into the database.
1106 * See API create_person_address.
1107 *
1108 * <p><b>Post Success</b><br>
1110 *
1111 * <p><b>Post Failure</b><br>
1112 * The address will not be created and an error will be raised.
1113 * @param p_validate If true, then validation alone will be performed and the
1114 * database will remain unchanged. If false and all validation checks pass,
1115 * then the database will be modified.
1116 * @param p_effective_date Reference date for validating lookup values are
1117 * applicable during the start to end active date range. This date does not
1118 * determine when the changes take effect.
1119 * @param p_pradd_ovlapval_override Set to true to override the existing
1120 * primary address.
1121 * @param p_person_id Identifies the person for whom you create the address
1122 * record.
1123 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1124 * values are 'Y' or 'N'.
1125 * @param p_date_from The date from which this address applies.
1126 * @param p_date_to The date on which the address no longer applies.
1127 * @param p_address_type Type of address.
1128 * @param p_comments Comment text.
1129 * @param p_address_line1 The first line of the address.
1130 * @param p_address_line2 The second line of the address.
1131 * @param p_address_line3 The third line of the address.
1132 * @param p_postal_code Postal code of the address.
1133 * @param p_city Name of the city, mapped to town_or_city.
1134 * @param p_province Name of the province, mapped to region_1.
1135 * @param p_country Name of the country.
1136 * @param p_telephone_number_1 Telephone number for the address.
1137 * @param p_telephone_number_2 Second telephone number for the address.
1138 * @param p_telephone_number_3 Third telephone number for the address.
1139 * @param p_addr_attribute_category This context value determines which
1140 * flexfield structure to use with the Person Address descriptive flexfield
1141 * segments.
1142 * @param p_addr_attribute1 Descriptive flexfield segment.
1143 * @param p_addr_attribute2 Descriptive flexfield segment.
1144 * @param p_addr_attribute3 Descriptive flexfield segment.
1145 * @param p_addr_attribute4 Descriptive flexfield segment.
1146 * @param p_addr_attribute5 Descriptive flexfield segment.
1147 * @param p_addr_attribute6 Descriptive flexfield segment.
1148 * @param p_addr_attribute7 Descriptive flexfield segment.
1149 * @param p_addr_attribute8 Descriptive flexfield segment.
1150 * @param p_addr_attribute9 Descriptive flexfield segment.
1151 * @param p_addr_attribute10 Descriptive flexfield segment.
1152 * @param p_addr_attribute11 Descriptive flexfield segment.
1153 * @param p_addr_attribute12 Descriptive flexfield segment.
1154 * @param p_addr_attribute13 Descriptive flexfield segment.
1155 * @param p_addr_attribute14 Descriptive flexfield segment.
1156 * @param p_addr_attribute15 Descriptive flexfield segment.
1157 * @param p_addr_attribute16 Descriptive flexfield segment.
1158 * @param p_addr_attribute17 Descriptive flexfield segment.
1159 * @param p_addr_attribute18 Descriptive flexfield segment.
1160 * @param p_addr_attribute19 Descriptive flexfield segment.
1161 * @param p_addr_attribute20 Descriptive flexfield segment.
1162 * @param p_add_information13 Obsolete parameter, do not use.
1163 * @param p_add_information14 Obsolete parameter, do not use.
1164 * @param p_add_information15 Obsolete parameter, do not use.
1165 * @param p_add_information16 Obsolete parameter, do not use.
1166 * @param p_add_information17 Obsolete parameter, do not use.
1167 * @param p_add_information18 Obsolete parameter, do not use.
1168 * @param p_add_information19 Obsolete parameter, do not use.
1169 * @param p_add_information20 Obsolete parameter, do not use.
1170 * @param p_address_id If p_validate is false, then this uniquely identifies
1171 * the address created. If p_validate is true, then set to null.
1172 * @param p_object_version_number If p_validate is false, then set to the
1173 * version number of the created address. If p_validate is true, then the value
1174 * will be null.
1175 * @rep:displayname Create Person Address for Italy
1176 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1177 * @rep:scope public
1178 * @rep:lifecycle active
1179 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1180 */
1181 --
1182 -- {End Of Comments}
1183 --
1184 procedure create_IT_person_address
1185 (p_validate in boolean default false
1186 ,p_effective_date in date
1187 ,p_pradd_ovlapval_override in boolean default FALSE
1188 ,p_person_id in number
1189 ,p_primary_flag in varchar2
1190 ,p_date_from in date
1191 ,p_date_to in date default null
1192 ,p_address_type in varchar2 default null
1193 ,p_comments in long default null
1194 ,p_address_line1 in varchar2
1195 ,p_address_line2 in varchar2 default null
1196 ,p_address_line3 in varchar2 default null
1197 ,p_postal_code in varchar2 default null
1198 ,p_city in varchar2 default null
1199 ,p_province in varchar2 default null
1200 ,p_country in varchar2
1201 ,p_telephone_number_1 in varchar2 default null
1202 ,p_telephone_number_2 in varchar2 default null
1203 ,p_telephone_number_3 in varchar2 default null
1204 ,p_addr_attribute_category in varchar2 default null
1205 ,p_addr_attribute1 in varchar2 default null
1209 ,p_addr_attribute5 in varchar2 default null
1206 ,p_addr_attribute2 in varchar2 default null
1207 ,p_addr_attribute3 in varchar2 default null
1208 ,p_addr_attribute4 in varchar2 default null
1210 ,p_addr_attribute6 in varchar2 default null
1211 ,p_addr_attribute7 in varchar2 default null
1212 ,p_addr_attribute8 in varchar2 default null
1213 ,p_addr_attribute9 in varchar2 default null
1214 ,p_addr_attribute10 in varchar2 default null
1215 ,p_addr_attribute11 in varchar2 default null
1216 ,p_addr_attribute12 in varchar2 default null
1217 ,p_addr_attribute13 in varchar2 default null
1218 ,p_addr_attribute14 in varchar2 default null
1219 ,p_addr_attribute15 in varchar2 default null
1220 ,p_addr_attribute16 in varchar2 default null
1221 ,p_addr_attribute17 in varchar2 default null
1222 ,p_addr_attribute18 in varchar2 default null
1223 ,p_addr_attribute19 in varchar2 default null
1224 ,p_addr_attribute20 in varchar2 default null
1225 ,p_add_information13 in varchar2 default null
1226 ,p_add_information14 in varchar2 default null
1227 ,p_add_information15 in varchar2 default null
1228 ,p_add_information16 in varchar2 default null
1229 ,p_add_information17 in varchar2 default null
1230 ,p_add_information18 in varchar2 default null
1231 ,p_add_information19 in varchar2 default null
1232 ,p_add_information20 in varchar2 default null
1233 ,p_address_id out nocopy number
1234 ,p_object_version_number out nocopy number
1235 );
1236 --
1237 -- ----------------------------------------------------------------------------
1238 -- |-------------------------< create_mx_person_address >---------------------|
1239 -- ----------------------------------------------------------------------------
1240 --
1241 -- {Start Of Comments}
1242 /*#
1243 * This API creates a new address for a given person in Mexico.
1244 *
1245 * It calls the generic API create_person_address, with the parameters set as
1246 * appropriate for an address in Mexico. As this API is effectively an
1247 * alternative to the API create_person_address, see that API for further
1248 * explanation.
1249 *
1250 * <p><b>Licensing</b><br>
1251 * This API is licensed for use with Human Resources.
1252 *
1253 * <p><b>Prerequisites</b><br>
1254 * See API create_person_address.
1255 *
1256 * <p><b>Post Success</b><br>
1257 * The address will be successfully inserted into the database.
1258 *
1259 * <p><b>Post Failure</b><br>
1260 * The address will not be created and an error will be raised.
1261 * @param p_validate If true, then validation alone will be performed and the
1262 * database will remain unchanged. If false and all validation checks pass,
1263 * then the database will be modified.
1264 * @param p_effective_date Reference date for validating lookup values are
1265 * applicable during the start to end active date range. This date does not
1266 * determine when the changes take effect.
1267 * @param p_pradd_ovlapval_override Set to true to override the existing
1268 * primary address.
1269 * @param p_person_id Identifies the person for whom you create the address
1270 * record.
1271 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1272 * values are 'Y' or 'N'.
1273 * @param p_date_from The date from which this address applies.
1274 * @param p_date_to The date on which the address no longer applies.
1275 * @param p_address_type Type of address.
1276 * @param p_comments Comment text.
1277 * @param p_address_line1 The first line of the address.
1278 * @param p_address_line2 The second line of the address.
1279 * @param p_address_line3 The third line of the address.
1280 * @param p_postal_code Postal code of the address.
1281 * @param p_city Name of the city, mapped to town_or_city.
1282 * @param p_state Name of the region, mapped to region_1.
1283 * @param p_country Name of the country.
1284 * @param p_telephone_number_1 Telephone number for the address.
1285 * @param p_telephone_number_2 Second telephone number for the address.
1286 * @param p_telephone_number_3 Third telephone number for the address.
1287 * @param p_addr_attribute_category This context value determines which
1288 * flexfield structure to use with the Person Address descriptive flexfield
1289 * segments.
1290 * @param p_addr_attribute1 Descriptive flexfield segment.
1291 * @param p_addr_attribute2 Descriptive flexfield segment.
1292 * @param p_addr_attribute3 Descriptive flexfield segment.
1293 * @param p_addr_attribute4 Descriptive flexfield segment.
1294 * @param p_addr_attribute5 Descriptive flexfield segment.
1295 * @param p_addr_attribute6 Descriptive flexfield segment.
1296 * @param p_addr_attribute7 Descriptive flexfield segment.
1297 * @param p_addr_attribute8 Descriptive flexfield segment.
1298 * @param p_addr_attribute9 Descriptive flexfield segment.
1299 * @param p_addr_attribute10 Descriptive flexfield segment.
1300 * @param p_addr_attribute11 Descriptive flexfield segment.
1301 * @param p_addr_attribute12 Descriptive flexfield segment.
1302 * @param p_addr_attribute13 Descriptive flexfield segment.
1303 * @param p_addr_attribute14 Descriptive flexfield segment.
1304 * @param p_addr_attribute15 Descriptive flexfield segment.
1305 * @param p_addr_attribute16 Descriptive flexfield segment.
1306 * @param p_addr_attribute17 Descriptive flexfield segment.
1310 * @param p_add_information13 Obsolete parameter, do not use.
1307 * @param p_addr_attribute18 Descriptive flexfield segment.
1308 * @param p_addr_attribute19 Descriptive flexfield segment.
1309 * @param p_addr_attribute20 Descriptive flexfield segment.
1311 * @param p_add_information14 Obsolete parameter, do not use.
1312 * @param p_add_information15 Obsolete parameter, do not use.
1313 * @param p_add_information16 Obsolete parameter, do not use.
1314 * @param p_add_information17 Obsolete parameter, do not use.
1315 * @param p_add_information18 Obsolete parameter, do not use.
1316 * @param p_add_information19 Obsolete parameter, do not use.
1317 * @param p_add_information20 Obsolete parameter, do not use.
1318 * @param p_address_id If p_validate is false, then this uniquely identifies
1319 * the address created. If p_validate is true, then set to null.
1320 * @param p_object_version_number If p_validate is false, then set to the
1321 * version number of the created address. If p_validate is true, then the value
1322 * will be null.
1323 * @rep:displayname Create Person Address for Mexico
1324 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1325 * @rep:scope public
1326 * @rep:lifecycle active
1327 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1328 */
1329 --
1330 -- {End Of Comments}
1331 --
1332 procedure create_MX_person_address
1333 (p_validate in boolean default false
1334 ,p_effective_date in date
1335 ,p_pradd_ovlapval_override in boolean default FALSE
1336 ,p_person_id in number
1337 ,p_primary_flag in varchar2
1338 ,p_date_from in date
1339 ,p_date_to in date default null
1340 ,p_address_type in varchar2 default null
1341 ,p_comments in long default null
1342 ,p_address_line1 in varchar2
1343 ,p_address_line2 in varchar2 default null
1344 ,p_address_line3 in varchar2 default null
1345 ,p_postal_code in varchar2 default null
1346 ,p_city in varchar2 default null
1347 ,p_state in varchar2 default null
1348 ,p_country in varchar2
1349 ,p_telephone_number_1 in varchar2 default null
1350 ,p_telephone_number_2 in varchar2 default null
1351 ,p_telephone_number_3 in varchar2 default null
1352 ,p_addr_attribute_category in varchar2 default null
1353 ,p_addr_attribute1 in varchar2 default null
1354 ,p_addr_attribute2 in varchar2 default null
1355 ,p_addr_attribute3 in varchar2 default null
1356 ,p_addr_attribute4 in varchar2 default null
1357 ,p_addr_attribute5 in varchar2 default null
1358 ,p_addr_attribute6 in varchar2 default null
1359 ,p_addr_attribute7 in varchar2 default null
1360 ,p_addr_attribute8 in varchar2 default null
1361 ,p_addr_attribute9 in varchar2 default null
1362 ,p_addr_attribute10 in varchar2 default null
1363 ,p_addr_attribute11 in varchar2 default null
1364 ,p_addr_attribute12 in varchar2 default null
1365 ,p_addr_attribute13 in varchar2 default null
1366 ,p_addr_attribute14 in varchar2 default null
1367 ,p_addr_attribute15 in varchar2 default null
1368 ,p_addr_attribute16 in varchar2 default null
1369 ,p_addr_attribute17 in varchar2 default null
1370 ,p_addr_attribute18 in varchar2 default null
1371 ,p_addr_attribute19 in varchar2 default null
1372 ,p_addr_attribute20 in varchar2 default null
1373 ,p_add_information13 in varchar2 default null
1374 ,p_add_information14 in varchar2 default null
1375 ,p_add_information15 in varchar2 default null
1376 ,p_add_information16 in varchar2 default null
1377 ,p_add_information17 in varchar2 default null
1378 ,p_add_information18 in varchar2 default null
1379 ,p_add_information19 in varchar2 default null
1380 ,p_add_information20 in varchar2 default null
1381 ,p_address_id out nocopy number
1382 ,p_object_version_number out nocopy number
1383 );
1384 --
1385 -- ----------------------------------------------------------------------------
1386 -- |-----------------------< create_mx_loc_person_address >-------------------|
1387 -- ----------------------------------------------------------------------------
1388 --
1389 -- {Start Of Comments}
1390 /*#
1391 * This API creates a new address for a given person using the Mexico (Local)
1392 * address style.
1393 *
1394 * An address record stores address information for current or ex-employees,
1395 * current or ex-applicants, and employee contacts. If the process is creating
1396 * the first address for the specified person, it must be the primary address.
1397 * As only one primary address can exist for a person at a given time,
1398 * subsequent addresses cannot be primary. This API should be used only if you
1399 * wish to use the Mexico style. If you wish to create an address of
1400 * Mexico(International) Style - MX_GLB, you must use the
1401 * CREATE_MX_PERSON_ADDRESS procedure.
1402 *
1403 * <p><b>Licensing</b><br>
1404 * This API is licensed for use with Human Resources and HR Foundation.
1405 *
1406 * <p><b>Prerequisites</b><br>
1410 * The API creates Person Address in the database.
1407 * A valid person must exist on the start date of the address.
1408 *
1409 * <p><b>Post Success</b><br>
1411 *
1412 * <p><b>Post Failure</b><br>
1413 * The API does not create the address and raises an error.
1414 *
1415 * @param p_validate If true, then validation alone will be performed and the
1416 * database will remain unchanged. If false and all validation checks pass,
1417 * then the database will be modified.
1418 * @param p_effective_date Reference date for validating lookup values are
1419 * applicable during the start to end active date range. This date does not
1420 * determine when the changes take effect.
1421 * @param p_pradd_ovlapval_override Set to true to override the existing
1422 * primary address.
1423 * @param p_person_id Identifies the person for whom you create the person
1424 * address record.
1425 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1426 * values are 'Y' or 'N'.
1427 * @param p_date_from The date from which this address applies.
1428 * @param p_date_to The date on which the address no longer applies.
1429 * @param p_address_type Type of address. Valid values are defined by
1430 * 'ADDRESS_TYPE' lookup type.
1431 * @param p_comments Comment text.
1432 * @param p_street_name_and_num Street Name and Number.
1433 * @param p_neighborhood Neighborhood.
1434 * @param p_municipality Municipality.
1435 * @param p_postal_code Postal Code.
1436 * @param p_city City.
1437 * @param p_state Mexican State.
1438 * @param p_country Name of the country.
1439 * @param p_telephone Telephone number.
1440 * @param p_fax Fax number.
1441 * @param p_addr_attribute_category This context value determines which
1442 * flexfield structure to use with the Person Address descriptive flexfield
1443 * segments.
1444 * @param p_addr_attribute1 Descriptive flexfield segment.
1445 * @param p_addr_attribute2 Descriptive flexfield segment.
1446 * @param p_addr_attribute3 Descriptive flexfield segment.
1447 * @param p_addr_attribute4 Descriptive flexfield segment.
1448 * @param p_addr_attribute5 Descriptive flexfield segment.
1449 * @param p_addr_attribute6 Descriptive flexfield segment.
1450 * @param p_addr_attribute7 Descriptive flexfield segment.
1451 * @param p_addr_attribute8 Descriptive flexfield segment.
1452 * @param p_addr_attribute9 Descriptive flexfield segment.
1453 * @param p_addr_attribute10 Descriptive flexfield segment.
1454 * @param p_addr_attribute11 Descriptive flexfield segment.
1455 * @param p_addr_attribute12 Descriptive flexfield segment.
1456 * @param p_addr_attribute13 Descriptive flexfield segment.
1457 * @param p_addr_attribute14 Descriptive flexfield segment.
1458 * @param p_addr_attribute15 Descriptive flexfield segment.
1459 * @param p_addr_attribute16 Descriptive flexfield segment.
1460 * @param p_addr_attribute17 Descriptive flexfield segment.
1461 * @param p_addr_attribute18 Descriptive flexfield segment.
1462 * @param p_addr_attribute19 Descriptive flexfield segment.
1463 * @param p_addr_attribute20 Descriptive flexfield segment.
1464 * @param p_add_information13 Developer descriptive flexfield segment.
1465 * @param p_add_information14 Developer descriptive flexfield segment.
1466 * @param p_add_information15 Developer descriptive flexfield segment.
1467 * @param p_add_information16 Developer descriptive flexfield segment.
1468 * @param p_add_information17 Obsolete parameter, do not use.
1469 * @param p_add_information18 Obsolete parameter, do not use.
1470 * @param p_add_information19 Obsolete parameter, do not use.
1471 * @param p_add_information20 Obsolete parameter, do not use.
1472 * @param p_party_id Party for whom the address (HR/TCA merge) applies.
1473 * @param p_address_id If p_validate is false, then it uniquely identifies the
1474 * address created. If p_validate is true, then set to null.
1475 * @param p_object_version_number If p_validate is false, then set to the
1476 * version number of the created person address. If p_validate is true, then
1477 * the value will be null.
1478 * @rep:displayname Create Local Mexican Person Address
1479 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1480 * @rep:lifecycle active
1481 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
1482 * @rep:scope public
1483 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1484 */
1485 --
1486 -- {End Of Comments}
1487 --
1488 procedure create_MX_LOC_person_address
1489 (p_validate in boolean default false
1490 ,p_effective_date in date
1491 ,p_pradd_ovlapval_override in boolean default FALSE
1492 ,p_person_id in number
1493 ,p_primary_flag in varchar2
1494 ,p_date_from in date
1495 ,p_date_to in date default null
1496 ,p_address_type in varchar2 default null
1497 ,p_comments in long default null
1498 ,p_street_name_and_num in varchar2
1499 ,p_neighborhood in varchar2 default null
1500 ,p_municipality in varchar2
1501 ,p_postal_code in varchar2
1502 ,p_city in varchar2
1503 ,p_state in varchar2
1504 ,p_country in varchar2
1505 ,p_telephone in varchar2 default null
1506 ,p_fax in varchar2 default null
1507 ,p_addr_attribute_category in varchar2 default null
1508 ,p_addr_attribute1 in varchar2 default null
1512 ,p_addr_attribute5 in varchar2 default null
1509 ,p_addr_attribute2 in varchar2 default null
1510 ,p_addr_attribute3 in varchar2 default null
1511 ,p_addr_attribute4 in varchar2 default null
1513 ,p_addr_attribute6 in varchar2 default null
1514 ,p_addr_attribute7 in varchar2 default null
1515 ,p_addr_attribute8 in varchar2 default null
1516 ,p_addr_attribute9 in varchar2 default null
1517 ,p_addr_attribute10 in varchar2 default null
1518 ,p_addr_attribute11 in varchar2 default null
1519 ,p_addr_attribute12 in varchar2 default null
1520 ,p_addr_attribute13 in varchar2 default null
1521 ,p_addr_attribute14 in varchar2 default null
1522 ,p_addr_attribute15 in varchar2 default null
1523 ,p_addr_attribute16 in varchar2 default null
1524 ,p_addr_attribute17 in varchar2 default null
1525 ,p_addr_attribute18 in varchar2 default null
1526 ,p_addr_attribute19 in varchar2 default null
1527 ,p_addr_attribute20 in varchar2 default null
1528 ,p_add_information13 in varchar2 default null
1529 ,p_add_information14 in varchar2 default null
1530 ,p_add_information15 in varchar2 default null
1531 ,p_add_information16 in varchar2 default null
1532 ,p_add_information17 in varchar2 default null
1533 ,p_add_information18 in varchar2 default null
1534 ,p_add_information19 in varchar2 default null
1535 ,p_add_information20 in varchar2 default null
1536 ,p_party_id in number default null
1537 ,p_address_id out nocopy number
1538 ,p_object_version_number out nocopy number
1539 ) ;
1540 --
1541 -- ----------------------------------------------------------------------------
1542 -- |-------------------------< create_my_person_address >---------------------|
1543 -- ----------------------------------------------------------------------------
1544 --
1545 -- {Start Of Comments}
1546 /*#
1547 * This API creates a new address for a given person in Malaysia.
1548 *
1549 * It calls the generic API create_person_address, with the parameters set as
1550 * appropriate for an address in Malaysia. As this API is effectively an
1551 * alternative to the API create_person_address, see that API for further
1552 * explanation.
1553 *
1554 * <p><b>Licensing</b><br>
1555 * This API is licensed for use with Human Resources.
1556 *
1557 * <p><b>Prerequisites</b><br>
1558 * See API create_person_address.
1559 *
1560 * <p><b>Post Success</b><br>
1561 * The address will be successfully inserted into the database.
1562 *
1563 * <p><b>Post Failure</b><br>
1564 * The address will not be created and an error will be raised.
1565 * @param p_validate If true, then validation alone will be performed and the
1566 * database will remain unchanged. If false and all validation checks pass,
1567 * then the database will be modified.
1568 * @param p_effective_date Reference date for validating lookup values are
1569 * applicable during the start to end active date range. This date does not
1570 * determine when the changes take effect.
1571 * @param p_pradd_ovlapval_override Set to true to override the existing
1572 * primary address.
1573 * @param p_person_id Identifies the person for whom you create the address
1574 * record.
1575 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1576 * values are 'Y' or 'N'.
1577 * @param p_date_from The date from which this address applies.
1578 * @param p_date_to The date on which the address no longer applies.
1579 * @param p_address_type Type of address.
1580 * @param p_comments Comment text.
1581 * @param p_address_line1 The first line of the address.
1582 * @param p_address_line2 The second line of the address.
1583 * @param p_address_line3 The third line of the address.
1584 * @param p_postal_code Postal code of the address.
1585 * @param p_city Name of the city, mapped to town_or_city.
1586 * @param p_region Name of the state, mapped to region_1.
1587 * @param p_country Name of the country.
1588 * @param p_telephone_number_1 Telephone number for the address.
1589 * @param p_telephone_number_2 Second telephone number for the address.
1590 * @param p_telephone_number_3 Third telephone number for the address.
1591 * @param p_addr_attribute_category This context value determines which
1592 * flexfield structure to use with the Person Address descriptive flexfield
1593 * segments.
1594 * @param p_addr_attribute1 Descriptive flexfield segment.
1595 * @param p_addr_attribute2 Descriptive flexfield segment.
1596 * @param p_addr_attribute3 Descriptive flexfield segment.
1597 * @param p_addr_attribute4 Descriptive flexfield segment.
1598 * @param p_addr_attribute5 Descriptive flexfield segment.
1599 * @param p_addr_attribute6 Descriptive flexfield segment.
1600 * @param p_addr_attribute7 Descriptive flexfield segment.
1601 * @param p_addr_attribute8 Descriptive flexfield segment.
1602 * @param p_addr_attribute9 Descriptive flexfield segment.
1603 * @param p_addr_attribute10 Descriptive flexfield segment.
1604 * @param p_addr_attribute11 Descriptive flexfield segment.
1605 * @param p_addr_attribute12 Descriptive flexfield segment.
1606 * @param p_addr_attribute13 Descriptive flexfield segment.
1607 * @param p_addr_attribute14 Descriptive flexfield segment.
1608 * @param p_addr_attribute15 Descriptive flexfield segment.
1612 * @param p_addr_attribute19 Descriptive flexfield segment.
1609 * @param p_addr_attribute16 Descriptive flexfield segment.
1610 * @param p_addr_attribute17 Descriptive flexfield segment.
1611 * @param p_addr_attribute18 Descriptive flexfield segment.
1613 * @param p_addr_attribute20 Descriptive flexfield segment.
1614 * @param p_add_information13 Obsolete parameter, do not use.
1615 * @param p_add_information14 Obsolete parameter, do not use.
1616 * @param p_add_information15 Obsolete parameter, do not use.
1617 * @param p_add_information16 Obsolete parameter, do not use.
1618 * @param p_add_information17 Obsolete parameter, do not use.
1619 * @param p_add_information18 Obsolete parameter, do not use.
1620 * @param p_add_information19 Obsolete parameter, do not use.
1621 * @param p_add_information20 Obsolete parameter, do not use.
1622 * @param p_address_id If p_validate is false, then this uniquely identifies
1623 * the address created. If p_validate is true, then set to null.
1624 * @param p_object_version_number If p_validate is false, then set to the
1625 * version number of the created address. If p_validate is true, then the value
1626 * will be null.
1627 * @rep:displayname Create Person Address for Malaysia
1628 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1629 * @rep:scope public
1630 * @rep:lifecycle active
1631 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1632 */
1633 --
1634 -- {End Of Comments}
1635 --
1636 procedure create_MY_person_address
1637 (p_validate in boolean default false
1638 ,p_effective_date in date
1639 ,p_pradd_ovlapval_override in boolean default FALSE
1640 ,p_person_id in number
1641 ,p_primary_flag in varchar2
1642 ,p_date_from in date
1643 ,p_date_to in date default null
1644 ,p_address_type in varchar2 default null
1645 ,p_comments in long default null
1646 ,p_address_line1 in varchar2
1647 ,p_address_line2 in varchar2 default null
1648 ,p_address_line3 in varchar2 default null
1649 ,p_postal_code in varchar2 default null
1650 ,p_city in varchar2 default null
1651 ,p_region in varchar2 default null
1652 ,p_country in varchar2
1653 ,p_telephone_number_1 in varchar2 default null
1654 ,p_telephone_number_2 in varchar2 default null
1655 ,p_telephone_number_3 in varchar2 default null
1656 ,p_addr_attribute_category in varchar2 default null
1657 ,p_addr_attribute1 in varchar2 default null
1658 ,p_addr_attribute2 in varchar2 default null
1659 ,p_addr_attribute3 in varchar2 default null
1660 ,p_addr_attribute4 in varchar2 default null
1661 ,p_addr_attribute5 in varchar2 default null
1662 ,p_addr_attribute6 in varchar2 default null
1663 ,p_addr_attribute7 in varchar2 default null
1664 ,p_addr_attribute8 in varchar2 default null
1665 ,p_addr_attribute9 in varchar2 default null
1666 ,p_addr_attribute10 in varchar2 default null
1667 ,p_addr_attribute11 in varchar2 default null
1668 ,p_addr_attribute12 in varchar2 default null
1669 ,p_addr_attribute13 in varchar2 default null
1670 ,p_addr_attribute14 in varchar2 default null
1671 ,p_addr_attribute15 in varchar2 default null
1672 ,p_addr_attribute16 in varchar2 default null
1673 ,p_addr_attribute17 in varchar2 default null
1674 ,p_addr_attribute18 in varchar2 default null
1675 ,p_addr_attribute19 in varchar2 default null
1676 ,p_addr_attribute20 in varchar2 default null
1677 ,p_add_information13 in varchar2 default null
1678 ,p_add_information14 in varchar2 default null
1679 ,p_add_information15 in varchar2 default null
1680 ,p_add_information16 in varchar2 default null
1681 ,p_add_information17 in varchar2 default null
1682 ,p_add_information18 in varchar2 default null
1683 ,p_add_information19 in varchar2 default null
1684 ,p_add_information20 in varchar2 default null
1685 ,p_address_id out nocopy number
1686 ,p_object_version_number out nocopy number
1687 );
1688 --
1689 -- ----------------------------------------------------------------------------
1690 -- |-------------------------< create_pt_person_address >---------------------|
1691 -- ----------------------------------------------------------------------------
1692 --
1693 -- {Start Of Comments}
1694 /*#
1695 * This API creates a new address for a given person in Portugal.
1696 *
1697 * It calls the generic API create_person_address, with the parameters set as
1698 * appropriate for an address in Portugal. As this API is effectively an
1699 * alternative to the API create_person_address, see that API for further
1700 * explanation.
1701 *
1702 * <p><b>Licensing</b><br>
1703 * This API is licensed for use with Human Resources.
1704 *
1705 * <p><b>Prerequisites</b><br>
1706 * See API create_person_address.
1707 *
1708 * <p><b>Post Success</b><br>
1709 * The address will be successfully inserted into the database.
1710 *
1711 * <p><b>Post Failure</b><br>
1715 * then the database will be modified.
1712 * The address will not be created and an error will be raised.
1713 * @param p_validate If true, then validation alone will be performed and the
1714 * database will remain unchanged. If false and all validation checks pass,
1716 * @param p_effective_date Reference date for validating lookup values are
1717 * applicable during the start to end active date range. This date does not
1718 * determine when the changes take effect.
1719 * @param p_pradd_ovlapval_override Set to true to override the existing
1720 * primary address.
1721 * @param p_person_id Identifies the person for whom you create the address
1722 * record.
1723 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1724 * values are 'Y' or 'N'.
1725 * @param p_date_from The date from which this address applies.
1726 * @param p_date_to The date on which the address no longer applies.
1727 * @param p_address_type Type of address.
1728 * @param p_comments Comment text.
1729 * @param p_address_line1 The first line of the address.
1730 * @param p_address_line2 The second line of the address.
1731 * @param p_address_line3 The third line of the address.
1732 * @param p_postal_code Postal code of the address.
1733 * @param p_city Name of the city, mapped to town_or_city.
1734 * @param p_country Name of the country.
1735 * @param p_telephone_number_1 Telephone number for the address.
1736 * @param p_telephone_number_2 Second telephone number for the address.
1737 * @param p_telephone_number_3 Third telephone number for the address.
1738 * @param p_addr_attribute_category This context value determines which
1739 * flexfield structure to use with the Person Address descriptive flexfield
1740 * segments.
1741 * @param p_addr_attribute1 Descriptive flexfield segment.
1742 * @param p_addr_attribute2 Descriptive flexfield segment.
1743 * @param p_addr_attribute3 Descriptive flexfield segment.
1744 * @param p_addr_attribute4 Descriptive flexfield segment.
1745 * @param p_addr_attribute5 Descriptive flexfield segment.
1746 * @param p_addr_attribute6 Descriptive flexfield segment.
1747 * @param p_addr_attribute7 Descriptive flexfield segment.
1748 * @param p_addr_attribute8 Descriptive flexfield segment.
1749 * @param p_addr_attribute9 Descriptive flexfield segment.
1750 * @param p_addr_attribute10 Descriptive flexfield segment.
1751 * @param p_addr_attribute11 Descriptive flexfield segment.
1752 * @param p_addr_attribute12 Descriptive flexfield segment.
1753 * @param p_addr_attribute13 Descriptive flexfield segment.
1754 * @param p_addr_attribute14 Descriptive flexfield segment.
1755 * @param p_addr_attribute15 Descriptive flexfield segment.
1756 * @param p_addr_attribute16 Descriptive flexfield segment.
1757 * @param p_addr_attribute17 Descriptive flexfield segment.
1758 * @param p_addr_attribute18 Descriptive flexfield segment.
1759 * @param p_addr_attribute19 Descriptive flexfield segment.
1760 * @param p_addr_attribute20 Descriptive flexfield segment.
1761 * @param p_add_information13 Obsolete parameter, do not use.
1762 * @param p_add_information14 Obsolete parameter, do not use.
1763 * @param p_add_information15 Obsolete parameter, do not use.
1764 * @param p_add_information16 Obsolete parameter, do not use.
1765 * @param p_add_information17 Obsolete parameter, do not use.
1766 * @param p_add_information18 Obsolete parameter, do not use.
1767 * @param p_add_information19 Obsolete parameter, do not use.
1768 * @param p_add_information20 Obsolete parameter, do not use.
1769 * @param p_address_id If p_validate is false, then this uniquely identifies
1770 * the address created. If p_validate is true, then set to null.
1771 * @param p_object_version_number If p_validate is false, then set to the
1772 * version number of the created address. If p_validate is true, then the value
1773 * will be null.
1774 * @rep:displayname Create Person Address for Portugal
1775 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1776 * @rep:scope public
1777 * @rep:lifecycle active
1778 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1779 */
1780 --
1781 -- {End Of Comments}
1782 --
1783 procedure create_PT_person_address
1784 (p_validate in boolean default false
1785 ,p_effective_date in date
1786 ,p_pradd_ovlapval_override in boolean default FALSE
1787 ,p_person_id in number
1788 ,p_primary_flag in varchar2
1789 ,p_date_from in date
1790 ,p_date_to in date default null
1791 ,p_address_type in varchar2 default null
1792 ,p_comments in long default null
1793 ,p_address_line1 in varchar2
1794 ,p_address_line2 in varchar2 default null
1795 ,p_address_line3 in varchar2 default null
1796 ,p_postal_code in varchar2 default null
1797 ,p_city in varchar2 default null
1798 ,p_country in varchar2
1799 ,p_telephone_number_1 in varchar2 default null
1800 ,p_telephone_number_2 in varchar2 default null
1801 ,p_telephone_number_3 in varchar2 default null
1802 ,p_addr_attribute_category in varchar2 default null
1803 ,p_addr_attribute1 in varchar2 default null
1804 ,p_addr_attribute2 in varchar2 default null
1805 ,p_addr_attribute3 in varchar2 default null
1806 ,p_addr_attribute4 in varchar2 default null
1807 ,p_addr_attribute5 in varchar2 default null
1808 ,p_addr_attribute6 in varchar2 default null
1812 ,p_addr_attribute10 in varchar2 default null
1809 ,p_addr_attribute7 in varchar2 default null
1810 ,p_addr_attribute8 in varchar2 default null
1811 ,p_addr_attribute9 in varchar2 default null
1813 ,p_addr_attribute11 in varchar2 default null
1814 ,p_addr_attribute12 in varchar2 default null
1815 ,p_addr_attribute13 in varchar2 default null
1816 ,p_addr_attribute14 in varchar2 default null
1817 ,p_addr_attribute15 in varchar2 default null
1818 ,p_addr_attribute16 in varchar2 default null
1819 ,p_addr_attribute17 in varchar2 default null
1820 ,p_addr_attribute18 in varchar2 default null
1821 ,p_addr_attribute19 in varchar2 default null
1822 ,p_addr_attribute20 in varchar2 default null
1823 ,p_add_information13 in varchar2 default null
1824 ,p_add_information14 in varchar2 default null
1825 ,p_add_information15 in varchar2 default null
1826 ,p_add_information16 in varchar2 default null
1827 ,p_add_information17 in varchar2 default null
1828 ,p_add_information18 in varchar2 default null
1829 ,p_add_information19 in varchar2 default null
1830 ,p_add_information20 in varchar2 default null
1831 ,p_address_id out nocopy number
1832 ,p_object_version_number out nocopy number
1833 );
1834 --
1835 -- ----------------------------------------------------------------------------
1836 -- |-------------------------< create_be_person_address >---------------------|
1837 -- ----------------------------------------------------------------------------
1838 --
1839 -- {Start Of Comments}
1840 /*#
1841 * This API creates a new address for a given person in Belgium.
1842 *
1843 * It calls the generic API create_person_address, with the parameters set as
1844 * appropriate for an address in Belgium. As this API is effectively an
1845 * alternative to the API create_person_address, see that API for further
1846 * explanation.
1847 *
1848 * <p><b>Licensing</b><br>
1849 * This API is licensed for use with Human Resources.
1850 *
1851 * <p><b>Prerequisites</b><br>
1852 * See API create_person_address.
1853 *
1854 * <p><b>Post Success</b><br>
1855 * The address will be successfully inserted into the database.
1856 *
1857 * <p><b>Post Failure</b><br>
1858 * The address will not be created and an error will be raised.
1859 * @param p_validate If true, then validation alone will be performed and the
1860 * database will remain unchanged. If false and all validation checks pass,
1861 * then the database will be modified.
1862 * @param p_effective_date Reference date for validating lookup values are
1863 * applicable during the start to end active date range. This date does not
1864 * determine when the changes take effect.
1865 * @param p_pradd_ovlapval_override Set to true to override the existing
1866 * primary address.
1867 * @param p_person_id Identifies the person for whom you create the address
1868 * record.
1869 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1870 * values are 'Y' or 'N'.
1871 * @param p_date_from The date from which this address applies.
1872 * @param p_date_to The date on which the address no longer applies.
1873 * @param p_address_type Type of address.
1874 * @param p_comments Comment text.
1875 * @param p_address_line1 The first line of the address.
1876 * @param p_address_line2 The second line of the address.
1877 * @param p_address_line3 The third line of the address.
1878 * @param p_postal_code Postal code of the address.
1879 * @param p_city Name of the city, mapped to town_or_city.
1880 * @param p_country Name of the country.
1881 * @param p_telephone_number_1 Telephone number for the address.
1882 * @param p_telephone_number_2 Second telephone number for the address.
1883 * @param p_telephone_number_3 Third telephone number for the address.
1884 * @param p_addr_attribute_category This context value determines which
1885 * flexfield structure to use with the Person Address descriptive flexfield
1886 * segments.
1887 * @param p_addr_attribute1 Descriptive flexfield segment.
1888 * @param p_addr_attribute2 Descriptive flexfield segment.
1889 * @param p_addr_attribute3 Descriptive flexfield segment.
1890 * @param p_addr_attribute4 Descriptive flexfield segment.
1891 * @param p_addr_attribute5 Descriptive flexfield segment.
1892 * @param p_addr_attribute6 Descriptive flexfield segment.
1893 * @param p_addr_attribute7 Descriptive flexfield segment.
1894 * @param p_addr_attribute8 Descriptive flexfield segment.
1895 * @param p_addr_attribute9 Descriptive flexfield segment.
1896 * @param p_addr_attribute10 Descriptive flexfield segment.
1897 * @param p_addr_attribute11 Descriptive flexfield segment.
1898 * @param p_addr_attribute12 Descriptive flexfield segment.
1899 * @param p_addr_attribute13 Descriptive flexfield segment.
1900 * @param p_addr_attribute14 Descriptive flexfield segment.
1901 * @param p_addr_attribute15 Descriptive flexfield segment.
1902 * @param p_addr_attribute16 Descriptive flexfield segment.
1903 * @param p_addr_attribute17 Descriptive flexfield segment.
1904 * @param p_addr_attribute18 Descriptive flexfield segment.
1905 * @param p_addr_attribute19 Descriptive flexfield segment.
1906 * @param p_addr_attribute20 Descriptive flexfield segment.
1907 * @param p_add_information13 Obsolete parameter, do not use.
1908 * @param p_add_information14 Obsolete parameter, do not use.
1909 * @param p_add_information15 Obsolete parameter, do not use.
1913 * @param p_add_information19 Obsolete parameter, do not use.
1910 * @param p_add_information16 Obsolete parameter, do not use.
1911 * @param p_add_information17 Obsolete parameter, do not use.
1912 * @param p_add_information18 Obsolete parameter, do not use.
1914 * @param p_add_information20 Obsolete parameter, do not use.
1915 * @param p_address_id If p_validate is false, then this uniquely identifies
1916 * the address created. If p_validate is true, then set to null.
1917 * @param p_object_version_number If p_validate is false, then set to the
1918 * version number of the created address. If p_validate is true, then the value
1919 * will be null.
1920 * @rep:displayname Create Person Address for Belgium
1921 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1922 * @rep:scope public
1923 * @rep:lifecycle active
1924 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1925 */
1926 --
1927 -- {End Of Comments}
1928 --
1929 procedure create_BE_person_address
1930 (p_validate in boolean default false
1931 ,p_effective_date in date
1932 ,p_pradd_ovlapval_override in boolean default FALSE
1933 ,p_person_id in number
1934 ,p_primary_flag in varchar2
1935 ,p_date_from in date
1936 ,p_date_to in date default null
1937 ,p_address_type in varchar2 default null
1938 ,p_comments in long default null
1939 ,p_address_line1 in varchar2
1940 ,p_address_line2 in varchar2 default null
1941 ,p_address_line3 in varchar2 default null
1942 ,p_postal_code in varchar2 default null
1943 ,p_city in varchar2 default null
1944 ,p_country in varchar2
1945 ,p_telephone_number_1 in varchar2 default null
1946 ,p_telephone_number_2 in varchar2 default null
1947 ,p_telephone_number_3 in varchar2 default null
1948 ,p_addr_attribute_category in varchar2 default null
1949 ,p_addr_attribute1 in varchar2 default null
1950 ,p_addr_attribute2 in varchar2 default null
1951 ,p_addr_attribute3 in varchar2 default null
1952 ,p_addr_attribute4 in varchar2 default null
1953 ,p_addr_attribute5 in varchar2 default null
1954 ,p_addr_attribute6 in varchar2 default null
1955 ,p_addr_attribute7 in varchar2 default null
1956 ,p_addr_attribute8 in varchar2 default null
1957 ,p_addr_attribute9 in varchar2 default null
1958 ,p_addr_attribute10 in varchar2 default null
1959 ,p_addr_attribute11 in varchar2 default null
1960 ,p_addr_attribute12 in varchar2 default null
1961 ,p_addr_attribute13 in varchar2 default null
1962 ,p_addr_attribute14 in varchar2 default null
1963 ,p_addr_attribute15 in varchar2 default null
1964 ,p_addr_attribute16 in varchar2 default null
1965 ,p_addr_attribute17 in varchar2 default null
1966 ,p_addr_attribute18 in varchar2 default null
1967 ,p_addr_attribute19 in varchar2 default null
1968 ,p_addr_attribute20 in varchar2 default null
1969 ,p_add_information13 in varchar2 default null
1970 ,p_add_information14 in varchar2 default null
1971 ,p_add_information15 in varchar2 default null
1972 ,p_add_information16 in varchar2 default null
1973 ,p_add_information17 in varchar2 default null
1974 ,p_add_information18 in varchar2 default null
1975 ,p_add_information19 in varchar2 default null
1976 ,p_add_information20 in varchar2 default null
1977 ,p_address_id out nocopy number
1978 ,p_object_version_number out nocopy number
1979 );
1980 --
1981 -- ----------------------------------------------------------------------------
1982 -- |-------------------------< create_fi_person_address >---------------------|
1983 -- ----------------------------------------------------------------------------
1984 --
1985 -- {Start Of Comments}
1986 /*#
1987 * This API creates a new address for a given person in Finland.
1988 *
1989 * It calls the generic API create_person_address, with the parameters set as
1990 * appropriate for an address in Finland. As this API is effectively an
1991 * alternative to the API create_person_address, see that API for further
1992 * explanation.
1993 *
1994 * <p><b>Licensing</b><br>
1995 * This API is licensed for use with Human Resources.
1996 *
1997 * <p><b>Prerequisites</b><br>
1998 * See API create_person_address.
1999 *
2000 * <p><b>Post Success</b><br>
2001 * The address will be successfully inserted into the database.
2002 *
2003 * <p><b>Post Failure</b><br>
2004 * The address will not be created and an error will be raised.
2005 * @param p_validate If true, then validation alone will be performed and the
2006 * database will remain unchanged. If false and all validation checks pass,
2007 * then the database will be modified.
2008 * @param p_effective_date Reference date for validating lookup values are
2009 * applicable during the start to end active date range. This date does not
2010 * determine when the changes take effect.
2011 * @param p_pradd_ovlapval_override Set to true to override the existing
2012 * primary address.
2016 * values are 'Y' or 'N'.
2013 * @param p_person_id Identifies the person for whom you create the address
2014 * record.
2015 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2017 * @param p_date_from The date from which this address applies.
2018 * @param p_date_to The date on which the address no longer applies.
2019 * @param p_address_type Type of address.
2020 * @param p_comments Comment text.
2021 * @param p_address_line1 The first line of the address.
2022 * @param p_address_line2 The second line of the address.
2023 * @param p_address_line3 The third line of the address.
2024 * @param p_postal_code Postal code of the address.
2025 * @param p_city Name of the city, mapped to town_or_city.
2026 * @param p_country Name of the country.
2027 * @param p_telephone_number_1 Telephone number for the address.
2028 * @param p_telephone_number_2 Second telephone number for the address.
2029 * @param p_telephone_number_3 Third telephone number for the address.
2030 * @param p_addr_attribute_category This context value determines which
2031 * flexfield structure to use with the Person Address descriptive flexfield
2032 * segments.
2033 * @param p_addr_attribute1 Descriptive flexfield segment.
2034 * @param p_addr_attribute2 Descriptive flexfield segment.
2035 * @param p_addr_attribute3 Descriptive flexfield segment.
2036 * @param p_addr_attribute4 Descriptive flexfield segment.
2037 * @param p_addr_attribute5 Descriptive flexfield segment.
2038 * @param p_addr_attribute6 Descriptive flexfield segment.
2039 * @param p_addr_attribute7 Descriptive flexfield segment.
2040 * @param p_addr_attribute8 Descriptive flexfield segment.
2041 * @param p_addr_attribute9 Descriptive flexfield segment.
2042 * @param p_addr_attribute10 Descriptive flexfield segment.
2043 * @param p_addr_attribute11 Descriptive flexfield segment.
2044 * @param p_addr_attribute12 Descriptive flexfield segment.
2045 * @param p_addr_attribute13 Descriptive flexfield segment.
2046 * @param p_addr_attribute14 Descriptive flexfield segment.
2047 * @param p_addr_attribute15 Descriptive flexfield segment.
2048 * @param p_addr_attribute16 Descriptive flexfield segment.
2049 * @param p_addr_attribute17 Descriptive flexfield segment.
2050 * @param p_addr_attribute18 Descriptive flexfield segment.
2051 * @param p_addr_attribute19 Descriptive flexfield segment.
2052 * @param p_addr_attribute20 Descriptive flexfield segment.
2053 * @param p_add_information13 Obsolete parameter, do not use.
2054 * @param p_add_information14 Obsolete parameter, do not use.
2055 * @param p_add_information15 Obsolete parameter, do not use.
2056 * @param p_add_information16 Obsolete parameter, do not use.
2057 * @param p_add_information17 Obsolete parameter, do not use.
2058 * @param p_add_information18 Obsolete parameter, do not use.
2059 * @param p_add_information19 Obsolete parameter, do not use.
2060 * @param p_add_information20 Obsolete parameter, do not use.
2061 * @param p_address_id If p_validate is false, then this uniquely identifies
2062 * the address created. If p_validate is true, then set to null.
2063 * @param p_object_version_number If p_validate is false, then set to the
2064 * version number of the created address. If p_validate is true, then the value
2065 * will be null.
2066 * @rep:displayname Create Person Address for Finland
2067 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2068 * @rep:scope public
2069 * @rep:lifecycle active
2070 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2071 */
2072 --
2073 -- {End Of Comments}
2074 --
2075 procedure create_FI_person_address
2076 (p_validate in boolean default false
2077 ,p_effective_date in date
2078 ,p_pradd_ovlapval_override in boolean default FALSE
2079 ,p_person_id in number
2080 ,p_primary_flag in varchar2
2081 ,p_date_from in date
2082 ,p_date_to in date default null
2083 ,p_address_type in varchar2 default null
2084 ,p_comments in long default null
2085 ,p_address_line1 in varchar2
2086 ,p_address_line2 in varchar2 default null
2087 ,p_address_line3 in varchar2 default null
2088 ,p_postal_code in varchar2 default null
2089 ,p_city in varchar2 default null
2090 ,p_country in varchar2
2091 ,p_telephone_number_1 in varchar2 default null
2092 ,p_telephone_number_2 in varchar2 default null
2093 ,p_telephone_number_3 in varchar2 default null
2094 ,p_addr_attribute_category in varchar2 default null
2095 ,p_addr_attribute1 in varchar2 default null
2096 ,p_addr_attribute2 in varchar2 default null
2097 ,p_addr_attribute3 in varchar2 default null
2098 ,p_addr_attribute4 in varchar2 default null
2099 ,p_addr_attribute5 in varchar2 default null
2100 ,p_addr_attribute6 in varchar2 default null
2101 ,p_addr_attribute7 in varchar2 default null
2102 ,p_addr_attribute8 in varchar2 default null
2103 ,p_addr_attribute9 in varchar2 default null
2104 ,p_addr_attribute10 in varchar2 default null
2105 ,p_addr_attribute11 in varchar2 default null
2106 ,p_addr_attribute12 in varchar2 default null
2107 ,p_addr_attribute13 in varchar2 default null
2108 ,p_addr_attribute14 in varchar2 default null
2112 ,p_addr_attribute18 in varchar2 default null
2109 ,p_addr_attribute15 in varchar2 default null
2110 ,p_addr_attribute16 in varchar2 default null
2111 ,p_addr_attribute17 in varchar2 default null
2113 ,p_addr_attribute19 in varchar2 default null
2114 ,p_addr_attribute20 in varchar2 default null
2115 ,p_add_information13 in varchar2 default null
2116 ,p_add_information14 in varchar2 default null
2117 ,p_add_information15 in varchar2 default null
2118 ,p_add_information16 in varchar2 default null
2119 ,p_add_information17 in varchar2 default null
2120 ,p_add_information18 in varchar2 default null
2121 ,p_add_information19 in varchar2 default null
2122 ,p_add_information20 in varchar2 default null
2123 ,p_address_id out nocopy number
2124 ,p_object_version_number out nocopy number
2125 );
2126 --
2127 -- ----------------------------------------------------------------------------
2128 -- |-------------------------< create_gr_person_address >---------------------|
2129 -- ----------------------------------------------------------------------------
2130 --
2131 -- {Start Of Comments}
2132 /*#
2133 * This API creates a new address for a given person in Greece.
2134 *
2135 * It calls the generic API create_person_address, with the parameters set as
2136 * appropriate for an address in Greece. As this API is effectively an
2137 * alternative to the API create_person_address, see that API for further
2138 * explanation.
2139 *
2140 * <p><b>Licensing</b><br>
2141 * This API is licensed for use with Human Resources.
2142 *
2143 * <p><b>Prerequisites</b><br>
2144 * See API create_person_address.
2145 *
2146 * <p><b>Post Success</b><br>
2147 * The address will be successfully inserted into the database.
2148 *
2149 * <p><b>Post Failure</b><br>
2150 * The address will not be created and an error will be raised.
2151 * @param p_validate If true, then validation alone will be performed and the
2152 * database will remain unchanged. If false and all validation checks pass,
2153 * then the database will be modified.
2154 * @param p_effective_date Reference date for validating lookup values are
2155 * applicable during the start to end active date range. This date does not
2156 * determine when the changes take effect.
2157 * @param p_pradd_ovlapval_override Set to true to override the existing
2158 * primary address.
2159 * @param p_person_id Identifies the person for whom you create the address
2160 * record.
2161 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2162 * values are 'Y' or 'N'.
2163 * @param p_date_from The date from which this address applies.
2164 * @param p_date_to The date on which the address no longer applies.
2165 * @param p_address_type Type of address.
2166 * @param p_comments Comment text.
2167 * @param p_address_line1 The first line of the address.
2168 * @param p_address_line2 The second line of the address.
2169 * @param p_address_line3 The third line of the address.
2170 * @param p_postal_code Postal code of the address.
2171 * @param p_city Name of the city, mapped to town_or_city.
2172 * @param p_country Name of the country.
2173 * @param p_telephone_number_1 Telephone number for the address.
2174 * @param p_telephone_number_2 Second telephone number for the address.
2175 * @param p_telephone_number_3 Third telephone number for the address.
2176 * @param p_addr_attribute_category This context value determines which
2177 * flexfield structure to use with the Person Address descriptive flexfield
2178 * segments.
2179 * @param p_addr_attribute1 Descriptive flexfield segment.
2180 * @param p_addr_attribute2 Descriptive flexfield segment.
2181 * @param p_addr_attribute3 Descriptive flexfield segment.
2182 * @param p_addr_attribute4 Descriptive flexfield segment.
2183 * @param p_addr_attribute5 Descriptive flexfield segment.
2184 * @param p_addr_attribute6 Descriptive flexfield segment.
2185 * @param p_addr_attribute7 Descriptive flexfield segment.
2186 * @param p_addr_attribute8 Descriptive flexfield segment.
2187 * @param p_addr_attribute9 Descriptive flexfield segment.
2188 * @param p_addr_attribute10 Descriptive flexfield segment.
2189 * @param p_addr_attribute11 Descriptive flexfield segment.
2190 * @param p_addr_attribute12 Descriptive flexfield segment.
2191 * @param p_addr_attribute13 Descriptive flexfield segment.
2192 * @param p_addr_attribute14 Descriptive flexfield segment.
2193 * @param p_addr_attribute15 Descriptive flexfield segment.
2194 * @param p_addr_attribute16 Descriptive flexfield segment.
2195 * @param p_addr_attribute17 Descriptive flexfield segment.
2196 * @param p_addr_attribute18 Descriptive flexfield segment.
2197 * @param p_addr_attribute19 Descriptive flexfield segment.
2198 * @param p_addr_attribute20 Descriptive flexfield segment.
2199 * @param p_add_information13 Obsolete parameter, do not use.
2200 * @param p_add_information14 Obsolete parameter, do not use.
2201 * @param p_add_information15 Obsolete parameter, do not use.
2202 * @param p_add_information16 Obsolete parameter, do not use.
2203 * @param p_add_information17 Obsolete parameter, do not use.
2204 * @param p_add_information18 Obsolete parameter, do not use.
2205 * @param p_add_information19 Obsolete parameter, do not use.
2206 * @param p_add_information20 Obsolete parameter, do not use.
2207 * @param p_address_id If p_validate is false, then this uniquely identifies
2208 * the address created. If p_validate is true, then set to null.
2209 * @param p_object_version_number If p_validate is false, then set to the
2213 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2210 * version number of the created address. If p_validate is true, then the value
2211 * will be null.
2212 * @rep:displayname Create Person Address for Greece
2214 * @rep:scope public
2215 * @rep:lifecycle active
2216 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2217 */
2218 --
2219 -- {End Of Comments}
2220 --
2221 procedure create_GR_person_address
2222 (p_validate in boolean default false
2223 ,p_effective_date in date
2224 ,p_pradd_ovlapval_override in boolean default FALSE
2225 ,p_person_id in number
2226 ,p_primary_flag in varchar2
2227 ,p_date_from in date
2228 ,p_date_to in date default null
2229 ,p_address_type in varchar2 default null
2230 ,p_comments in long default null
2231 ,p_address_line1 in varchar2
2232 ,p_address_line2 in varchar2 default null
2233 ,p_address_line3 in varchar2 default null
2234 ,p_postal_code in varchar2 default null
2235 ,p_city in varchar2 default null
2236 ,p_country in varchar2
2237 ,p_telephone_number_1 in varchar2 default null
2238 ,p_telephone_number_2 in varchar2 default null
2239 ,p_telephone_number_3 in varchar2 default null
2240 ,p_addr_attribute_category in varchar2 default null
2241 ,p_addr_attribute1 in varchar2 default null
2242 ,p_addr_attribute2 in varchar2 default null
2243 ,p_addr_attribute3 in varchar2 default null
2244 ,p_addr_attribute4 in varchar2 default null
2245 ,p_addr_attribute5 in varchar2 default null
2246 ,p_addr_attribute6 in varchar2 default null
2247 ,p_addr_attribute7 in varchar2 default null
2248 ,p_addr_attribute8 in varchar2 default null
2249 ,p_addr_attribute9 in varchar2 default null
2250 ,p_addr_attribute10 in varchar2 default null
2251 ,p_addr_attribute11 in varchar2 default null
2252 ,p_addr_attribute12 in varchar2 default null
2253 ,p_addr_attribute13 in varchar2 default null
2254 ,p_addr_attribute14 in varchar2 default null
2255 ,p_addr_attribute15 in varchar2 default null
2256 ,p_addr_attribute16 in varchar2 default null
2257 ,p_addr_attribute17 in varchar2 default null
2258 ,p_addr_attribute18 in varchar2 default null
2259 ,p_addr_attribute19 in varchar2 default null
2260 ,p_addr_attribute20 in varchar2 default null
2261 ,p_add_information13 in varchar2 default null
2262 ,p_add_information14 in varchar2 default null
2263 ,p_add_information15 in varchar2 default null
2264 ,p_add_information16 in varchar2 default null
2265 ,p_add_information17 in varchar2 default null
2266 ,p_add_information18 in varchar2 default null
2267 ,p_add_information19 in varchar2 default null
2268 ,p_add_information20 in varchar2 default null
2269 ,p_address_id out nocopy number
2270 ,p_object_version_number out nocopy number
2271 );
2272 --
2273 -- ----------------------------------------------------------------------------
2274 -- |-------------------------< create_hk_person_address >---------------------|
2275 -- ----------------------------------------------------------------------------
2276 --
2277 -- {Start Of Comments}
2278 /*#
2279 * This API creates a new address for a given person in Hong Kong.
2280 *
2281 * It calls the generic API create_person_address, with the parameters set as
2282 * appropriate for an address in Hong Kong. As this API is effectively an
2283 * alternative to the API create_person_address, see that API for further
2284 * explanation.
2285 *
2286 * <p><b>Licensing</b><br>
2287 * This API is licensed for use with Human Resources.
2288 *
2289 * <p><b>Prerequisites</b><br>
2290 * See API create_person_address.
2291 *
2292 * <p><b>Post Success</b><br>
2293 * The address will be successfully inserted into the database.
2294 *
2295 * <p><b>Post Failure</b><br>
2296 * The address will not be created and an error will be raised.
2297 * @param p_validate If true, then validation alone will be performed and the
2298 * database will remain unchanged. If false and all validation checks pass,
2299 * then the database will be modified.
2300 * @param p_effective_date Reference date for validating lookup values are
2301 * applicable during the start to end active date range. This date does not
2302 * determine when the changes take effect.
2303 * @param p_pradd_ovlapval_override Set to true to override the existing
2304 * primary address.
2305 * @param p_person_id Identifies the person for whom you create the address
2306 * record.
2307 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2308 * values are 'Y' or 'N'.
2309 * @param p_date_from The date from which this address applies.
2310 * @param p_date_to The date on which the address no longer applies.
2311 * @param p_address_type Type of address.
2312 * @param p_comments Comment text.
2313 * @param p_address_line1 The first line of the address.
2314 * @param p_address_line2 The second line of the address.
2318 * @param p_telephone_number_1 Telephone number for the address.
2315 * @param p_address_line3 The third line of the address.
2316 * @param p_district District.
2317 * @param p_country Name of the country.
2319 * @param p_telephone_number_2 Second telephone number for the address.
2320 * @param p_telephone_number_3 Third telephone number for the address.
2321 * @param p_addr_attribute_category This context value determines which
2322 * flexfield structure to use with the Person Address descriptive flexfield
2323 * segments.
2324 * @param p_addr_attribute1 Descriptive flexfield segment.
2325 * @param p_addr_attribute2 Descriptive flexfield segment.
2326 * @param p_addr_attribute3 Descriptive flexfield segment.
2327 * @param p_addr_attribute4 Descriptive flexfield segment.
2328 * @param p_addr_attribute5 Descriptive flexfield segment.
2329 * @param p_addr_attribute6 Descriptive flexfield segment.
2330 * @param p_addr_attribute7 Descriptive flexfield segment.
2331 * @param p_addr_attribute8 Descriptive flexfield segment.
2332 * @param p_addr_attribute9 Descriptive flexfield segment.
2333 * @param p_addr_attribute10 Descriptive flexfield segment.
2334 * @param p_addr_attribute11 Descriptive flexfield segment.
2335 * @param p_addr_attribute12 Descriptive flexfield segment.
2336 * @param p_addr_attribute13 Descriptive flexfield segment.
2337 * @param p_addr_attribute14 Descriptive flexfield segment.
2338 * @param p_addr_attribute15 Descriptive flexfield segment.
2339 * @param p_addr_attribute16 Descriptive flexfield segment.
2340 * @param p_addr_attribute17 Descriptive flexfield segment.
2341 * @param p_addr_attribute18 Descriptive flexfield segment.
2342 * @param p_addr_attribute19 Descriptive flexfield segment.
2343 * @param p_addr_attribute20 Descriptive flexfield segment.
2344 * @param p_add_information13 Obsolete parameter, do not use.
2345 * @param p_add_information14 Obsolete parameter, do not use.
2346 * @param p_add_information15 Obsolete parameter, do not use.
2347 * @param p_add_information16 Obsolete parameter, do not use.
2348 * @param p_add_information17 Obsolete parameter, do not use.
2349 * @param p_add_information18 Obsolete parameter, do not use.
2350 * @param p_add_information19 Obsolete parameter, do not use.
2351 * @param p_add_information20 Obsolete parameter, do not use.
2352 * @param p_address_id If p_validate is false, then this uniquely identifies
2353 * the address created. If p_validate is true, then set to null.
2354 * @param p_object_version_number If p_validate is false, then set to the
2355 * version number of the created address. If p_validate is true, then the value
2356 * will be null.
2357 * @rep:displayname Create Person Address for Hong Kong
2358 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2359 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
2360 * @rep:scope public
2361 * @rep:lifecycle active
2362 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2363 */
2364 --
2365 -- {End Of Comments}
2366 --
2367 procedure create_HK_person_address
2368 (p_validate in boolean default false
2369 ,p_effective_date in date
2370 ,p_pradd_ovlapval_override in boolean default FALSE
2371 ,p_person_id in number
2372 ,p_primary_flag in varchar2
2373 ,p_date_from in date
2374 ,p_date_to in date default null
2375 ,p_address_type in varchar2 default null
2376 ,p_comments in long default null
2377 ,p_address_line1 in varchar2
2378 ,p_address_line2 in varchar2 default null
2379 ,p_address_line3 in varchar2 default null
2380 ,p_district in varchar2 default null
2381 ,p_country in varchar2
2382 ,p_telephone_number_1 in varchar2 default null
2383 ,p_telephone_number_2 in varchar2 default null
2384 ,p_telephone_number_3 in varchar2 default null
2385 ,p_addr_attribute_category in varchar2 default null
2386 ,p_addr_attribute1 in varchar2 default null
2387 ,p_addr_attribute2 in varchar2 default null
2388 ,p_addr_attribute3 in varchar2 default null
2389 ,p_addr_attribute4 in varchar2 default null
2390 ,p_addr_attribute5 in varchar2 default null
2391 ,p_addr_attribute6 in varchar2 default null
2392 ,p_addr_attribute7 in varchar2 default null
2393 ,p_addr_attribute8 in varchar2 default null
2394 ,p_addr_attribute9 in varchar2 default null
2395 ,p_addr_attribute10 in varchar2 default null
2396 ,p_addr_attribute11 in varchar2 default null
2397 ,p_addr_attribute12 in varchar2 default null
2398 ,p_addr_attribute13 in varchar2 default null
2399 ,p_addr_attribute14 in varchar2 default null
2400 ,p_addr_attribute15 in varchar2 default null
2401 ,p_addr_attribute16 in varchar2 default null
2402 ,p_addr_attribute17 in varchar2 default null
2403 ,p_addr_attribute18 in varchar2 default null
2404 ,p_addr_attribute19 in varchar2 default null
2405 ,p_addr_attribute20 in varchar2 default null
2406 ,p_add_information13 in varchar2 default null
2407 ,p_add_information14 in varchar2 default null
2408 ,p_add_information15 in varchar2 default null
2409 ,p_add_information16 in varchar2 default null
2413 ,p_add_information20 in varchar2 default null
2410 ,p_add_information17 in varchar2 default null
2411 ,p_add_information18 in varchar2 default null
2412 ,p_add_information19 in varchar2 default null
2414 ,p_address_id out nocopy number
2415 ,p_object_version_number out nocopy number
2416 );
2417 --
2418 -- ----------------------------------------------------------------------------
2419 -- |-------------------------< create_ie_person_address >---------------------|
2420 -- ----------------------------------------------------------------------------
2421 --
2422 -- {Start Of Comments}
2423 /*#
2424 * This API creates a new address for a given person in Ireland.
2425 *
2426 * It calls the generic API create_person_address, with the parameters set as
2427 * appropriate for an address in Ireland. As this API is effectively an
2428 * alternative to the API create_person_address, see that API for further
2429 * explanation.
2430 *
2431 * <p><b>Licensing</b><br>
2432 * This API is licensed for use with Human Resources.
2433 *
2434 * <p><b>Prerequisites</b><br>
2435 * See API create_person_address.
2436 *
2437 * <p><b>Post Success</b><br>
2438 * The address will be successfully inserted into the database.
2439 *
2440 * <p><b>Post Failure</b><br>
2441 * The address will not be created and an error will be raised.
2442 * @param p_validate If true, then validation alone will be performed and the
2443 * database will remain unchanged. If false and all validation checks pass,
2444 * then the database will be modified.
2445 * @param p_effective_date Reference date for validating lookup values are
2446 * applicable during the start to end active date range. This date does not
2447 * determine when the changes take effect.
2448 * @param p_pradd_ovlapval_override Set to true to override the existing
2449 * primary address.
2450 * @param p_person_id Identifies the person for whom you create the address
2451 * record.
2452 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2453 * values are 'Y' or 'N'.
2454 * @param p_date_from The date from which this address applies.
2455 * @param p_date_to The date on which the address no longer applies.
2456 * @param p_address_type Type of address.
2457 * @param p_comments Comment text.
2458 * @param p_address_line1 The first line of the address.
2459 * @param p_address_line2 The second line of the address.
2460 * @param p_address_line3 The third line of the address.
2461 * @param p_city Name of the city, mapped to town_or_city.
2462 * @param p_county Name of the city, mapped to town_or_city.
2463 * @param p_postal_code Postal code of the address.
2464 * @param p_country Name of the country.
2465 * @param p_telephone_number_1 Telephone number for the address.
2466 * @param p_telephone_number_2 Second telephone number for the address.
2467 * @param p_telephone_number_3 Third telephone number for the address.
2468 * @param p_addr_attribute_category This context value determines which
2469 * flexfield structure to use with the Person Address descriptive flexfield
2470 * segments.
2471 * @param p_addr_attribute1 Descriptive flexfield segment.
2472 * @param p_addr_attribute2 Descriptive flexfield segment.
2473 * @param p_addr_attribute3 Descriptive flexfield segment.
2474 * @param p_addr_attribute4 Descriptive flexfield segment.
2475 * @param p_addr_attribute5 Descriptive flexfield segment.
2476 * @param p_addr_attribute6 Descriptive flexfield segment.
2477 * @param p_addr_attribute7 Descriptive flexfield segment.
2478 * @param p_addr_attribute8 Descriptive flexfield segment.
2479 * @param p_addr_attribute9 Descriptive flexfield segment.
2480 * @param p_addr_attribute10 Descriptive flexfield segment.
2481 * @param p_addr_attribute11 Descriptive flexfield segment.
2482 * @param p_addr_attribute12 Descriptive flexfield segment.
2483 * @param p_addr_attribute13 Descriptive flexfield segment.
2484 * @param p_addr_attribute14 Descriptive flexfield segment.
2485 * @param p_addr_attribute15 Descriptive flexfield segment.
2486 * @param p_addr_attribute16 Descriptive flexfield segment.
2487 * @param p_addr_attribute17 Descriptive flexfield segment.
2488 * @param p_addr_attribute18 Descriptive flexfield segment.
2489 * @param p_addr_attribute19 Descriptive flexfield segment.
2490 * @param p_addr_attribute20 Descriptive flexfield segment.
2491 * @param p_add_information13 Obsolete parameter, do not use.
2492 * @param p_add_information14 Obsolete parameter, do not use.
2493 * @param p_add_information15 Obsolete parameter, do not use.
2494 * @param p_add_information16 Obsolete parameter, do not use.
2495 * @param p_add_information17 Obsolete parameter, do not use.
2496 * @param p_add_information18 Obsolete parameter, do not use.
2497 * @param p_add_information19 Obsolete parameter, do not use.
2498 * @param p_add_information20 Obsolete parameter, do not use.
2499 * @param p_address_id If p_validate is false, then this uniquely identifies
2500 * the address created. If p_validate is true, then set to null.
2501 * @param p_object_version_number If p_validate is false, then set to the
2502 * version number of the created address. If p_validate is true, then the value
2503 * will be null.
2504 * @rep:displayname Create Person Address for Ireland
2505 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2506 * @rep:scope public
2507 * @rep:lifecycle active
2508 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2509 */
2510 --
2511 -- {End Of Comments}
2512 --
2513 procedure create_IE_person_address
2514 (p_validate in boolean default false
2515 ,p_effective_date in date
2519 ,p_date_from in date
2516 ,p_pradd_ovlapval_override in boolean default FALSE
2517 ,p_person_id in number
2518 ,p_primary_flag in varchar2
2520 ,p_date_to in date default null
2521 ,p_address_type in varchar2 default null
2522 ,p_comments in long default null
2523 ,p_address_line1 in varchar2
2524 ,p_address_line2 in varchar2 default null
2525 ,p_address_line3 in varchar2 default null
2526 ,p_city in varchar2 default null
2527 ,p_county in varchar2 default null
2528 ,p_postal_code in varchar2 default null
2529 ,p_country in varchar2
2530 ,p_telephone_number_1 in varchar2 default null
2531 ,p_telephone_number_2 in varchar2 default null
2532 ,p_telephone_number_3 in varchar2 default null
2533 ,p_addr_attribute_category in varchar2 default null
2534 ,p_addr_attribute1 in varchar2 default null
2535 ,p_addr_attribute2 in varchar2 default null
2536 ,p_addr_attribute3 in varchar2 default null
2537 ,p_addr_attribute4 in varchar2 default null
2538 ,p_addr_attribute5 in varchar2 default null
2539 ,p_addr_attribute6 in varchar2 default null
2540 ,p_addr_attribute7 in varchar2 default null
2541 ,p_addr_attribute8 in varchar2 default null
2542 ,p_addr_attribute9 in varchar2 default null
2543 ,p_addr_attribute10 in varchar2 default null
2544 ,p_addr_attribute11 in varchar2 default null
2545 ,p_addr_attribute12 in varchar2 default null
2546 ,p_addr_attribute13 in varchar2 default null
2547 ,p_addr_attribute14 in varchar2 default null
2548 ,p_addr_attribute15 in varchar2 default null
2549 ,p_addr_attribute16 in varchar2 default null
2550 ,p_addr_attribute17 in varchar2 default null
2551 ,p_addr_attribute18 in varchar2 default null
2552 ,p_addr_attribute19 in varchar2 default null
2553 ,p_addr_attribute20 in varchar2 default null
2554 ,p_add_information13 in varchar2 default null
2555 ,p_add_information14 in varchar2 default null
2556 ,p_add_information15 in varchar2 default null
2557 ,p_add_information16 in varchar2 default null
2558 ,p_add_information17 in varchar2 default null
2559 ,p_add_information18 in varchar2 default null
2560 ,p_add_information19 in varchar2 default null
2561 ,p_add_information20 in varchar2 default null
2562 ,p_address_id out nocopy number
2563 ,p_object_version_number out nocopy number
2564 );
2565 --
2566 -- ----------------------------------------------------------------------------
2567 -- |-------------------------< create_lu_person_address >---------------------|
2568 -- ----------------------------------------------------------------------------
2569 --
2570 -- {Start Of Comments}
2571 /*#
2572 * This API creates a new address for a given person in Luxembourg.
2573 *
2574 * It calls the generic API create_person_address, with the parameters set as
2575 * appropriate for an address in Luxembourg. As this API is effectively an
2576 * alternative to the API create_person_address, see that API for further
2577 * explanation.
2578 *
2579 * <p><b>Licensing</b><br>
2580 * This API is licensed for use with Human Resources.
2581 *
2582 * <p><b>Prerequisites</b><br>
2583 * See API create_person_address.
2584 *
2585 * <p><b>Post Success</b><br>
2586 * The address will be successfully inserted into the database.
2587 *
2588 * <p><b>Post Failure</b><br>
2589 * The address will not be created and an error will be raised.
2590 * @param p_validate If true, then validation alone will be performed and the
2591 * database will remain unchanged. If false and all validation checks pass,
2592 * then the database will be modified.
2593 * @param p_effective_date Reference date for validating lookup values are
2594 * applicable during the start to end active date range. This date does not
2595 * determine when the changes take effect.
2596 * @param p_pradd_ovlapval_override Set to true to override the existing
2597 * primary address.
2598 * @param p_person_id Identifies the person for whom you create the address
2599 * record.
2600 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2601 * values are 'Y' or 'N'.
2602 * @param p_date_from The date from which this address applies.
2603 * @param p_date_to The date on which the address no longer applies.
2604 * @param p_address_type Type of address.
2605 * @param p_comments Comment text.
2606 * @param p_address_line1 The first line of the address.
2607 * @param p_address_line2 The second line of the address.
2608 * @param p_address_line3 The third line of the address.
2609 * @param p_postal_code Postal code of the address.
2610 * @param p_city Name of the city, mapped to town_or_city.
2611 * @param p_country Name of the country.
2612 * @param p_telephone_number_1 Telephone number for the address.
2613 * @param p_telephone_number_2 Second telephone number for the address.
2614 * @param p_telephone_number_3 Third telephone number for the address.
2615 * @param p_addr_attribute_category This context value determines which
2619 * @param p_addr_attribute2 Descriptive flexfield segment.
2616 * flexfield structure to use with the Person Address descriptive flexfield
2617 * segments.
2618 * @param p_addr_attribute1 Descriptive flexfield segment.
2620 * @param p_addr_attribute3 Descriptive flexfield segment.
2621 * @param p_addr_attribute4 Descriptive flexfield segment.
2622 * @param p_addr_attribute5 Descriptive flexfield segment.
2623 * @param p_addr_attribute6 Descriptive flexfield segment.
2624 * @param p_addr_attribute7 Descriptive flexfield segment.
2625 * @param p_addr_attribute8 Descriptive flexfield segment.
2626 * @param p_addr_attribute9 Descriptive flexfield segment.
2627 * @param p_addr_attribute10 Descriptive flexfield segment.
2628 * @param p_addr_attribute11 Descriptive flexfield segment.
2629 * @param p_addr_attribute12 Descriptive flexfield segment.
2630 * @param p_addr_attribute13 Descriptive flexfield segment.
2631 * @param p_addr_attribute14 Descriptive flexfield segment.
2632 * @param p_addr_attribute15 Descriptive flexfield segment.
2633 * @param p_addr_attribute16 Descriptive flexfield segment.
2634 * @param p_addr_attribute17 Descriptive flexfield segment.
2635 * @param p_addr_attribute18 Descriptive flexfield segment.
2636 * @param p_addr_attribute19 Descriptive flexfield segment.
2637 * @param p_addr_attribute20 Descriptive flexfield segment.
2638 * @param p_add_information13 Obsolete parameter, do not use.
2639 * @param p_add_information14 Obsolete parameter, do not use.
2640 * @param p_add_information15 Obsolete parameter, do not use.
2641 * @param p_add_information16 Obsolete parameter, do not use.
2642 * @param p_add_information17 Obsolete parameter, do not use.
2643 * @param p_add_information18 Obsolete parameter, do not use.
2644 * @param p_add_information19 Obsolete parameter, do not use.
2645 * @param p_add_information20 Obsolete parameter, do not use.
2646 * @param p_address_id If p_validate is false, then this uniquely identifies
2647 * the address created. If p_validate is true, then set to null.
2648 * @param p_object_version_number If p_validate is false, then set to the
2649 * version number of the created address. If p_validate is true, then the value
2650 * will be null.
2651 * @rep:displayname Create Person Address for Luxembourg
2652 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2653 * @rep:scope public
2654 * @rep:lifecycle active
2655 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2656 */
2657 --
2658 -- {End Of Comments}
2659 --
2660 procedure create_LU_person_address
2661 (p_validate in boolean default false
2662 ,p_effective_date in date
2663 ,p_pradd_ovlapval_override in boolean default FALSE
2664 ,p_person_id in number
2665 ,p_primary_flag in varchar2
2666 ,p_date_from in date
2667 ,p_date_to in date default null
2668 ,p_address_type in varchar2 default null
2669 ,p_comments in long default null
2670 ,p_address_line1 in varchar2
2671 ,p_address_line2 in varchar2 default null
2672 ,p_address_line3 in varchar2 default null
2673 ,p_postal_code in varchar2 default null
2674 ,p_city in varchar2 default null
2675 ,p_country in varchar2
2676 ,p_telephone_number_1 in varchar2 default null
2677 ,p_telephone_number_2 in varchar2 default null
2678 ,p_telephone_number_3 in varchar2 default null
2679 ,p_addr_attribute_category in varchar2 default null
2680 ,p_addr_attribute1 in varchar2 default null
2681 ,p_addr_attribute2 in varchar2 default null
2682 ,p_addr_attribute3 in varchar2 default null
2683 ,p_addr_attribute4 in varchar2 default null
2684 ,p_addr_attribute5 in varchar2 default null
2685 ,p_addr_attribute6 in varchar2 default null
2686 ,p_addr_attribute7 in varchar2 default null
2687 ,p_addr_attribute8 in varchar2 default null
2688 ,p_addr_attribute9 in varchar2 default null
2689 ,p_addr_attribute10 in varchar2 default null
2690 ,p_addr_attribute11 in varchar2 default null
2691 ,p_addr_attribute12 in varchar2 default null
2692 ,p_addr_attribute13 in varchar2 default null
2693 ,p_addr_attribute14 in varchar2 default null
2694 ,p_addr_attribute15 in varchar2 default null
2695 ,p_addr_attribute16 in varchar2 default null
2696 ,p_addr_attribute17 in varchar2 default null
2697 ,p_addr_attribute18 in varchar2 default null
2698 ,p_addr_attribute19 in varchar2 default null
2699 ,p_addr_attribute20 in varchar2 default null
2700 ,p_add_information13 in varchar2 default null
2701 ,p_add_information14 in varchar2 default null
2702 ,p_add_information15 in varchar2 default null
2703 ,p_add_information16 in varchar2 default null
2704 ,p_add_information17 in varchar2 default null
2705 ,p_add_information18 in varchar2 default null
2706 ,p_add_information19 in varchar2 default null
2707 ,p_add_information20 in varchar2 default null
2708 ,p_address_id out nocopy number
2709 ,p_object_version_number out nocopy number
2710 );
2711 --
2715 --
2712 -- ----------------------------------------------------------------------------
2713 -- |-------------------------< create_nl_person_address >---------------------|
2714 -- ----------------------------------------------------------------------------
2716 -- {Start Of Comments}
2717 /*#
2718 * This API creates a new address for a given person in the Netherlands.
2719 *
2720 * It calls the generic API create_person_address, with the parameters set as
2721 * appropriate for an address in the Netherlands. As this API is effectively an
2722 * alternative to the API create_person_address, see that API for further
2723 * explanation.
2724 *
2725 * <p><b>Licensing</b><br>
2726 * This API is licensed for use with Human Resources.
2727 *
2728 * <p><b>Prerequisites</b><br>
2729 * See API create_person_address.
2730 *
2731 * <p><b>Post Success</b><br>
2732 * The address will be successfully inserted into the database.
2733 *
2734 * <p><b>Post Failure</b><br>
2735 * The address will not be created and an error will be raised.
2736 * @param p_validate If true, then validation alone will be performed and the
2737 * database will remain unchanged. If false and all validation checks pass,
2738 * then the database will be modified.
2739 * @param p_effective_date Reference date for validating lookup values are
2740 * applicable during the start to end active date range. This date does not
2741 * determine when the changes take effect.
2742 * @param p_pradd_ovlapval_override Set to true to override the existing
2743 * primary address.
2744 * @param p_person_id Identifies the person for whom you create the address
2745 * record.
2746 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2747 * values are 'Y' or 'N'.
2748 * @param p_date_from The date from which this address applies.
2749 * @param p_date_to The date on which the address no longer applies.
2750 * @param p_address_type Type of address.
2751 * @param p_comments Comment text.
2752 * @param p_address_line1 The first line of the address.
2753 * @param p_address_line2 The second line of the address.
2754 * @param p_address_line3 The third line of the address.
2755 * @param p_postal_code Postal code of the address.
2756 * @param p_city Name of the city, mapped to town_or_city.
2757 * @param p_region Name of the region, mapped to region_1.
2758 * @param p_country Name of the country.
2759 * @param p_telephone_number_1 Telephone number for the address.
2760 * @param p_telephone_number_2 Second telephone number for the address.
2761 * @param p_telephone_number_3 Third telephone number for the address.
2762 * @param p_addr_attribute_category This context value determines which
2763 * flexfield structure to use with the Person Address descriptive flexfield
2764 * segments.
2765 * @param p_addr_attribute1 Descriptive flexfield segment.
2766 * @param p_addr_attribute2 Descriptive flexfield segment.
2767 * @param p_addr_attribute3 Descriptive flexfield segment.
2768 * @param p_addr_attribute4 Descriptive flexfield segment.
2769 * @param p_addr_attribute5 Descriptive flexfield segment.
2770 * @param p_addr_attribute6 Descriptive flexfield segment.
2771 * @param p_addr_attribute7 Descriptive flexfield segment.
2772 * @param p_addr_attribute8 Descriptive flexfield segment.
2773 * @param p_addr_attribute9 Descriptive flexfield segment.
2774 * @param p_addr_attribute10 Descriptive flexfield segment.
2775 * @param p_addr_attribute11 Descriptive flexfield segment.
2776 * @param p_addr_attribute12 Descriptive flexfield segment.
2777 * @param p_addr_attribute13 Descriptive flexfield segment.
2778 * @param p_addr_attribute14 Descriptive flexfield segment.
2779 * @param p_addr_attribute15 Descriptive flexfield segment.
2780 * @param p_addr_attribute16 Descriptive flexfield segment.
2781 * @param p_addr_attribute17 Descriptive flexfield segment.
2782 * @param p_addr_attribute18 Descriptive flexfield segment.
2783 * @param p_addr_attribute19 Descriptive flexfield segment.
2784 * @param p_addr_attribute20 Descriptive flexfield segment.
2785 * @param p_add_information13 Obsolete parameter, do not use.
2786 * @param p_add_information14 Obsolete parameter, do not use.
2787 * @param p_add_information15 Obsolete parameter, do not use.
2788 * @param p_add_information16 Obsolete parameter, do not use.
2789 * @param p_add_information17 Obsolete parameter, do not use.
2790 * @param p_add_information18 Obsolete parameter, do not use.
2791 * @param p_add_information19 Obsolete parameter, do not use.
2792 * @param p_add_information20 Obsolete parameter, do not use.
2793 * @param p_address_id If p_validate is false, then this uniquely identifies
2794 * the address created. If p_validate is true, then set to null.
2795 * @param p_object_version_number If p_validate is false, then set to the
2796 * version number of the created address. If p_validate is true, then the value
2797 * will be null.
2798 * @rep:displayname Create Person Address for Netherlands
2799 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2800 * @rep:scope public
2801 * @rep:lifecycle active
2802 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2803 */
2804 --
2805 -- {End Of Comments}
2806 --
2807 procedure create_NL_person_address
2808 (p_validate in boolean default false
2809 ,p_effective_date in date
2810 ,p_pradd_ovlapval_override in boolean default FALSE
2811 ,p_person_id in number
2812 ,p_primary_flag in varchar2
2813 ,p_date_from in date
2814 ,p_date_to in date default null
2815 ,p_address_type in varchar2 default null
2816 ,p_comments in long default null
2820 ,p_postal_code in varchar2 default null
2817 ,p_address_line1 in varchar2
2818 ,p_address_line2 in varchar2 default null
2819 ,p_address_line3 in varchar2 default null
2821 ,p_city in varchar2 default null
2822 ,p_region in varchar2 default null
2823 ,p_country in varchar2
2824 ,p_telephone_number_1 in varchar2 default null
2825 ,p_telephone_number_2 in varchar2 default null
2826 ,p_telephone_number_3 in varchar2 default null
2827 ,p_addr_attribute_category in varchar2 default null
2828 ,p_addr_attribute1 in varchar2 default null
2829 ,p_addr_attribute2 in varchar2 default null
2830 ,p_addr_attribute3 in varchar2 default null
2831 ,p_addr_attribute4 in varchar2 default null
2832 ,p_addr_attribute5 in varchar2 default null
2833 ,p_addr_attribute6 in varchar2 default null
2834 ,p_addr_attribute7 in varchar2 default null
2835 ,p_addr_attribute8 in varchar2 default null
2836 ,p_addr_attribute9 in varchar2 default null
2837 ,p_addr_attribute10 in varchar2 default null
2838 ,p_addr_attribute11 in varchar2 default null
2839 ,p_addr_attribute12 in varchar2 default null
2840 ,p_addr_attribute13 in varchar2 default null
2841 ,p_addr_attribute14 in varchar2 default null
2842 ,p_addr_attribute15 in varchar2 default null
2843 ,p_addr_attribute16 in varchar2 default null
2844 ,p_addr_attribute17 in varchar2 default null
2845 ,p_addr_attribute18 in varchar2 default null
2846 ,p_addr_attribute19 in varchar2 default null
2847 ,p_addr_attribute20 in varchar2 default null
2848 ,p_add_information13 in varchar2 default null
2849 ,p_add_information14 in varchar2 default null
2850 ,p_add_information15 in varchar2 default null
2851 ,p_add_information16 in varchar2 default null
2852 ,p_add_information17 in varchar2 default null
2853 ,p_add_information18 in varchar2 default null
2854 ,p_add_information19 in varchar2 default null
2855 ,p_add_information20 in varchar2 default null
2856 ,p_address_id out nocopy number
2857 ,p_object_version_number out nocopy number
2858 );
2859 --
2860 -- ----------------------------------------------------------------------------
2861 -- |-------------------------< create_sg_person_address >---------------------|
2862 -- ----------------------------------------------------------------------------
2863 --
2864 -- {Start Of Comments}
2865 /*#
2866 * This API creates a new address for a given person in Singapore.
2867 *
2868 * It calls the generic API create_person_address, with the parameters set as
2869 * appropriate for an address in Singapore. As this API is effectively an
2870 * alternative to the API create_person_address, see that API for further
2871 * explanation.
2872 *
2873 * <p><b>Licensing</b><br>
2874 * This API is licensed for use with Human Resources.
2875 *
2876 * <p><b>Prerequisites</b><br>
2877 * See API create_person_address.
2878 *
2879 * <p><b>Post Success</b><br>
2880 * The address will be successfully inserted into the database.
2881 *
2882 * <p><b>Post Failure</b><br>
2883 * The address will not be created and an error will be raised.
2884 * @param p_validate If true, then validation alone will be performed and the
2885 * database will remain unchanged. If false and all validation checks pass,
2886 * then the database will be modified.
2887 * @param p_effective_date Reference date for validating lookup values are
2888 * applicable during the start to end active date range. This date does not
2889 * determine when the changes take effect.
2890 * @param p_pradd_ovlapval_override Set to true to override the existing
2891 * primary address.
2892 * @param p_person_id Identifies the person for whom you create the address
2893 * record.
2894 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2895 * values are 'Y' or 'N'.
2896 * @param p_date_from The date from which this address applies.
2897 * @param p_date_to The date on which the address no longer applies.
2898 * @param p_address_type Type of address.
2899 * @param p_comments Comment text.
2900 * @param p_address_line1 The first line of the address.
2901 * @param p_address_line2 The second line of the address.
2902 * @param p_address_line3 The third line of the address.
2903 * @param p_city Name of the city, mapped to town_or_city.
2904 * @param p_postal_code Postal code of the address.
2905 * @param p_country Name of the country.
2906 * @param p_telephone_number_1 Telephone number for the address.
2907 * @param p_telephone_number_2 Second telephone number for the address.
2908 * @param p_telephone_number_3 Third telephone number for the address.
2909 * @param p_addr_attribute_category This context value determines which
2910 * flexfield structure to use with the Person Address descriptive flexfield
2911 * segments.
2912 * @param p_addr_attribute1 Descriptive flexfield segment.
2913 * @param p_addr_attribute2 Descriptive flexfield segment.
2914 * @param p_addr_attribute3 Descriptive flexfield segment.
2915 * @param p_addr_attribute4 Descriptive flexfield segment.
2916 * @param p_addr_attribute5 Descriptive flexfield segment.
2920 * @param p_addr_attribute9 Descriptive flexfield segment.
2917 * @param p_addr_attribute6 Descriptive flexfield segment.
2918 * @param p_addr_attribute7 Descriptive flexfield segment.
2919 * @param p_addr_attribute8 Descriptive flexfield segment.
2921 * @param p_addr_attribute10 Descriptive flexfield segment.
2922 * @param p_addr_attribute11 Descriptive flexfield segment.
2923 * @param p_addr_attribute12 Descriptive flexfield segment.
2924 * @param p_addr_attribute13 Descriptive flexfield segment.
2925 * @param p_addr_attribute14 Descriptive flexfield segment.
2926 * @param p_addr_attribute15 Descriptive flexfield segment.
2927 * @param p_addr_attribute16 Descriptive flexfield segment.
2928 * @param p_addr_attribute17 Descriptive flexfield segment.
2929 * @param p_addr_attribute18 Descriptive flexfield segment.
2930 * @param p_addr_attribute19 Descriptive flexfield segment.
2931 * @param p_addr_attribute20 Descriptive flexfield segment.
2932 * @param p_add_information13 Obsolete parameter, do not use.
2933 * @param p_add_information14 Obsolete parameter, do not use.
2934 * @param p_add_information15 Obsolete parameter, do not use.
2935 * @param p_add_information16 Obsolete parameter, do not use.
2936 * @param p_add_information17 Obsolete parameter, do not use.
2937 * @param p_add_information18 Obsolete parameter, do not use.
2938 * @param p_add_information19 Obsolete parameter, do not use.
2939 * @param p_add_information20 Obsolete parameter, do not use.
2940 * @param p_address_id If p_validate is false, then this uniquely identifies
2941 * the address created. If p_validate is true, then set to null.
2942 * @param p_object_version_number If p_validate is false, then set to the
2943 * version number of the created address. If p_validate is true, then the value
2944 * will be null.
2945 * @rep:displayname Create Person Address for Singapore
2946 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2947 * @rep:scope public
2948 * @rep:lifecycle active
2949 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2950 */
2951 --
2952 -- {End Of Comments}
2953 --
2954 procedure create_SG_person_address
2955 (p_validate in boolean default false
2956 ,p_effective_date in date
2957 ,p_pradd_ovlapval_override in boolean default FALSE
2958 ,p_person_id in number
2959 ,p_primary_flag in varchar2
2960 ,p_date_from in date
2961 ,p_date_to in date default null
2962 ,p_address_type in varchar2 default null
2963 ,p_comments in long default null
2964 ,p_address_line1 in varchar2
2965 ,p_address_line2 in varchar2 default null
2966 ,p_address_line3 in varchar2 default null
2967 ,p_city in varchar2 default null
2968 ,p_postal_code in varchar2 default null
2969 ,p_country in varchar2
2970 ,p_telephone_number_1 in varchar2 default null
2971 ,p_telephone_number_2 in varchar2 default null
2972 ,p_telephone_number_3 in varchar2 default null
2973 ,p_addr_attribute_category in varchar2 default null
2974 ,p_addr_attribute1 in varchar2 default null
2975 ,p_addr_attribute2 in varchar2 default null
2976 ,p_addr_attribute3 in varchar2 default null
2977 ,p_addr_attribute4 in varchar2 default null
2978 ,p_addr_attribute5 in varchar2 default null
2979 ,p_addr_attribute6 in varchar2 default null
2980 ,p_addr_attribute7 in varchar2 default null
2981 ,p_addr_attribute8 in varchar2 default null
2982 ,p_addr_attribute9 in varchar2 default null
2983 ,p_addr_attribute10 in varchar2 default null
2984 ,p_addr_attribute11 in varchar2 default null
2985 ,p_addr_attribute12 in varchar2 default null
2986 ,p_addr_attribute13 in varchar2 default null
2987 ,p_addr_attribute14 in varchar2 default null
2988 ,p_addr_attribute15 in varchar2 default null
2989 ,p_addr_attribute16 in varchar2 default null
2990 ,p_addr_attribute17 in varchar2 default null
2991 ,p_addr_attribute18 in varchar2 default null
2992 ,p_addr_attribute19 in varchar2 default null
2993 ,p_addr_attribute20 in varchar2 default null
2994 ,p_add_information13 in varchar2 default null
2995 ,p_add_information14 in varchar2 default null
2996 ,p_add_information15 in varchar2 default null
2997 ,p_add_information16 in varchar2 default null
2998 ,p_add_information17 in varchar2 default null
2999 ,p_add_information18 in varchar2 default null
3000 ,p_add_information19 in varchar2 default null
3001 ,p_add_information20 in varchar2 default null
3002 ,p_address_id out nocopy number
3003 ,p_object_version_number out nocopy number
3004 );
3005 --
3006 -- ----------------------------------------------------------------------------
3007 -- |-------------------------< create_se_person_address >---------------------|
3008 -- ----------------------------------------------------------------------------
3009 --
3010 -- {Start Of Comments}
3011 /*#
3012 * This API creates a new address for a given person in Sweden.
3013 *
3017 * explanation.
3014 * It calls the generic API create_person_address, with the parameters set as
3015 * appropriate for an address in Sweden. As this API is effectively an
3016 * alternative to the API create_person_address, see that API for further
3018 *
3019 * <p><b>Licensing</b><br>
3020 * This API is licensed for use with Human Resources.
3021 *
3022 * <p><b>Prerequisites</b><br>
3023 * See API create_person_address.
3024 *
3025 * <p><b>Post Success</b><br>
3026 * The address will be successfully inserted into the database.
3027 *
3028 * <p><b>Post Failure</b><br>
3029 * The address will not be created and an error will be raised.
3030 * @param p_validate If true, then validation alone will be performed and the
3031 * database will remain unchanged. If false and all validation checks pass,
3032 * then the database will be modified.
3033 * @param p_effective_date Reference date for validating lookup values are
3034 * applicable during the start to end active date range. This date does not
3035 * determine when the changes take effect.
3036 * @param p_pradd_ovlapval_override Set to true to override the existing
3037 * primary address.
3038 * @param p_person_id Identifies the person for whom you create the address
3039 * record.
3040 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3041 * values are 'Y' or 'N'.
3042 * @param p_date_from The date from which this address applies.
3043 * @param p_date_to The date on which the address no longer applies.
3044 * @param p_address_type Type of address.
3045 * @param p_comments Comment text.
3046 * @param p_address_line1 The first line of the address.
3047 * @param p_address_line2 The second line of the address.
3048 * @param p_address_line3 The third line of the address.
3049 * @param p_postal_code Postal code of the address.
3050 * @param p_city Name of the city, mapped to town_or_city.
3051 * @param p_country Name of the country.
3052 * @param p_telephone_number_1 Telephone number for the address.
3053 * @param p_telephone_number_2 Second telephone number for the address.
3054 * @param p_telephone_number_3 Third telephone number for the address.
3055 * @param p_addr_attribute_category This context value determines which
3056 * flexfield structure to use with the Person Address descriptive flexfield
3057 * segments.
3058 * @param p_addr_attribute1 Descriptive flexfield segment.
3059 * @param p_addr_attribute2 Descriptive flexfield segment.
3060 * @param p_addr_attribute3 Descriptive flexfield segment.
3061 * @param p_addr_attribute4 Descriptive flexfield segment.
3062 * @param p_addr_attribute5 Descriptive flexfield segment.
3063 * @param p_addr_attribute6 Descriptive flexfield segment.
3064 * @param p_addr_attribute7 Descriptive flexfield segment.
3065 * @param p_addr_attribute8 Descriptive flexfield segment.
3066 * @param p_addr_attribute9 Descriptive flexfield segment.
3067 * @param p_addr_attribute10 Descriptive flexfield segment.
3068 * @param p_addr_attribute11 Descriptive flexfield segment.
3069 * @param p_addr_attribute12 Descriptive flexfield segment.
3070 * @param p_addr_attribute13 Descriptive flexfield segment.
3071 * @param p_addr_attribute14 Descriptive flexfield segment.
3072 * @param p_addr_attribute15 Descriptive flexfield segment.
3073 * @param p_addr_attribute16 Descriptive flexfield segment.
3074 * @param p_addr_attribute17 Descriptive flexfield segment.
3075 * @param p_addr_attribute18 Descriptive flexfield segment.
3076 * @param p_addr_attribute19 Descriptive flexfield segment.
3077 * @param p_addr_attribute20 Descriptive flexfield segment.
3078 * @param p_add_information13 Obsolete parameter, do not use.
3079 * @param p_add_information14 Obsolete parameter, do not use.
3080 * @param p_add_information15 Obsolete parameter, do not use.
3081 * @param p_add_information16 Obsolete parameter, do not use.
3082 * @param p_add_information17 Obsolete parameter, do not use.
3083 * @param p_add_information18 Obsolete parameter, do not use.
3084 * @param p_add_information19 Obsolete parameter, do not use.
3085 * @param p_add_information20 Obsolete parameter, do not use.
3086 * @param p_address_id If p_validate is false, then this uniquely identifies
3087 * the address created. If p_validate is true, then set to null.
3088 * @param p_object_version_number If p_validate is false, then set to the
3089 * version number of the created address. If p_validate is true, then the value
3090 * will be null.
3091 * @rep:displayname Create Person Address for Sweden
3092 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3093 * @rep:scope public
3094 * @rep:lifecycle active
3095 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3096 */
3097 --
3098 -- {End Of Comments}
3099 --
3100 procedure create_SE_person_address
3101 (p_validate in boolean default false
3102 ,p_effective_date in date
3103 ,p_pradd_ovlapval_override in boolean default FALSE
3104 ,p_person_id in number
3105 ,p_primary_flag in varchar2
3106 ,p_date_from in date
3107 ,p_date_to in date default null
3108 ,p_address_type in varchar2 default null
3109 ,p_comments in long default null
3110 ,p_address_line1 in varchar2
3111 ,p_address_line2 in varchar2 default null
3112 ,p_address_line3 in varchar2 default null
3113 ,p_postal_code in varchar2 default null
3114 ,p_city in varchar2 default null
3115 ,p_country in varchar2
3116 ,p_telephone_number_1 in varchar2 default null
3120 ,p_addr_attribute1 in varchar2 default null
3117 ,p_telephone_number_2 in varchar2 default null
3118 ,p_telephone_number_3 in varchar2 default null
3119 ,p_addr_attribute_category in varchar2 default null
3121 ,p_addr_attribute2 in varchar2 default null
3122 ,p_addr_attribute3 in varchar2 default null
3123 ,p_addr_attribute4 in varchar2 default null
3124 ,p_addr_attribute5 in varchar2 default null
3125 ,p_addr_attribute6 in varchar2 default null
3126 ,p_addr_attribute7 in varchar2 default null
3127 ,p_addr_attribute8 in varchar2 default null
3128 ,p_addr_attribute9 in varchar2 default null
3129 ,p_addr_attribute10 in varchar2 default null
3130 ,p_addr_attribute11 in varchar2 default null
3131 ,p_addr_attribute12 in varchar2 default null
3132 ,p_addr_attribute13 in varchar2 default null
3133 ,p_addr_attribute14 in varchar2 default null
3134 ,p_addr_attribute15 in varchar2 default null
3135 ,p_addr_attribute16 in varchar2 default null
3136 ,p_addr_attribute17 in varchar2 default null
3137 ,p_addr_attribute18 in varchar2 default null
3138 ,p_addr_attribute19 in varchar2 default null
3139 ,p_addr_attribute20 in varchar2 default null
3140 ,p_add_information13 in varchar2 default null
3141 ,p_add_information14 in varchar2 default null
3142 ,p_add_information15 in varchar2 default null
3143 ,p_add_information16 in varchar2 default null
3144 ,p_add_information17 in varchar2 default null
3145 ,p_add_information18 in varchar2 default null
3146 ,p_add_information19 in varchar2 default null
3147 ,p_add_information20 in varchar2 default null
3148 ,p_address_id out nocopy number
3149 ,p_object_version_number out nocopy number
3150 );
3151 --
3152 -- ----------------------------------------------------------------------------
3153 -- |-----------------------< create_es_glb_person_address >-------------------|
3154 -- ----------------------------------------------------------------------------
3155 --
3156 -- {Start Of Comments}
3157 /*#
3158 * This API creates a Spanish Style global address for a particular person.
3159 *
3160 * As this API is effectively an alternative to the API create_person_address,
3161 * see that API for further explanation.
3162 *
3163 * <p><b>Licensing</b><br>
3164 * This API is licensed for use with Human Resources.
3165 *
3166 * <p><b>Prerequisites</b><br>
3167 * See API create_person_address.
3168 *
3169 * <p><b>Post Success</b><br>
3170 * The API creates Person Address in the database.
3171 *
3172 * <p><b>Post Failure</b><br>
3173 * The API does not create the address and raises an error.
3174 *
3175 * @param p_validate If true, then validation alone will be performed and the
3176 * database will remain unchanged. If false and all validation checks pass,
3177 * then the database will be modified.
3178 * @param p_effective_date Reference date for validating lookup values are
3179 * applicable during the start to end active date range. This date does not
3180 * determine when the changes take effect.
3181 * @param p_pradd_ovlapval_override Set to true to override the existing
3182 * primary address.
3183 * @param p_person_id Identifies the person for whom you create the address
3184 * record.
3185 * @param p_primary_flag Indicates if this is a primary or non-primary address.
3186 * Y or N.
3187 * @param p_date_from The date from which this address applies.
3188 * @param p_date_to The date on which the address no longer applies.
3189 * @param p_address_type Type of address. Valid values are defined by
3190 * 'ADDRESS_TYPE' lookup type.
3191 * @param p_comments Comment Text.
3192 * @param p_address_line1 Line 1 of address.
3193 * @param p_address_line2 Line 2 of address.
3194 * @param p_address_line3 Line 3 of address.
3195 * @param p_postal_code Postal Code of the address.
3196 * @param p_city Name of the city, mapped to town_or_city.
3197 * @param p_province Name of the Spanish province, mapped to region_1
3198 * @param p_country Name of the Country.
3199 * @param p_telephone Telephone number for the address.
3200 * @param p_telephone2 Second Telephone number for the address.
3201 * @param p_addr_attribute_category This context value determines which
3202 * flexfield structure to use with the Person Address descriptive flexfield
3203 * segments.
3204 * @param p_addr_attribute1 Descriptive flexfield segment.
3205 * @param p_addr_attribute2 Descriptive flexfield segment.
3206 * @param p_addr_attribute3 Descriptive flexfield segment.
3207 * @param p_addr_attribute4 Descriptive flexfield segment.
3208 * @param p_addr_attribute5 Descriptive flexfield segment.
3209 * @param p_addr_attribute6 Descriptive flexfield segment.
3210 * @param p_addr_attribute7 Descriptive flexfield segment.
3211 * @param p_addr_attribute8 Descriptive flexfield segment.
3212 * @param p_addr_attribute9 Descriptive flexfield segment.
3213 * @param p_addr_attribute10 Descriptive flexfield segment.
3214 * @param p_addr_attribute11 Descriptive flexfield segment.
3215 * @param p_addr_attribute12 Descriptive flexfield segment.
3216 * @param p_addr_attribute13 Descriptive flexfield segment.
3217 * @param p_addr_attribute14 Descriptive flexfield segment.
3218 * @param p_addr_attribute15 Descriptive flexfield segment.
3222 * @param p_addr_attribute19 Descriptive flexfield segment.
3219 * @param p_addr_attribute16 Descriptive flexfield segment.
3220 * @param p_addr_attribute17 Descriptive flexfield segment.
3221 * @param p_addr_attribute18 Descriptive flexfield segment.
3223 * @param p_addr_attribute20 Descriptive flexfield segment.
3224 * @param p_add_information13 Obsolete parameter, do not use.
3225 * @param p_add_information14 Obsolete parameter, do not use.
3226 * @param p_add_information15 Obsolete parameter, do not use.
3227 * @param p_add_information16 Obsolete parameter, do not use.
3228 * @param p_add_information17 Obsolete parameter, do not use.
3229 * @param p_add_information18 Obsolete parameter, do not use.
3230 * @param p_add_information19 Obsolete parameter, do not use.
3231 * @param p_add_information20 Obsolete parameter, do not use.
3232 * @param p_address_id If p_validate is false, uniquely identifies the address
3233 * created. If p_validate is true, set to null.
3234 * @param p_object_version_number If p_validate is false, then set to the
3235 * version number of the created address. If p_validate is true, then the value
3236 * will be null.
3237 * @rep:displayname Create Global Spanish Address for a Person.
3238 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3239 * @rep:lifecycle active
3240 * @rep:scope public
3241 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3242 */
3243 --
3244 -- {End Of Comments}
3245 --
3246 procedure create_ES_GLB_person_address
3247 (p_validate in boolean default false
3248 ,p_effective_date in date
3249 ,p_pradd_ovlapval_override in boolean default FALSE
3250 ,p_person_id in number
3251 ,p_primary_flag in varchar2
3252 ,p_date_from in date
3253 ,p_date_to in date default null
3254 ,p_address_type in varchar2 default null
3255 ,p_comments in long default null
3256 ,p_address_line1 in varchar2
3257 ,p_address_line2 in varchar2 default null
3258 ,p_address_line3 in varchar2 default null
3259 ,p_postal_code in varchar2 default null
3260 ,p_city in varchar2 default null
3261 ,p_province in varchar2 default null
3262 ,p_country in varchar2 default null
3263 ,p_telephone in varchar2 default null
3264 ,p_telephone2 in varchar2 default null
3265 ,p_addr_attribute_category in varchar2 default null
3266 ,p_addr_attribute1 in varchar2 default null
3267 ,p_addr_attribute2 in varchar2 default null
3268 ,p_addr_attribute3 in varchar2 default null
3269 ,p_addr_attribute4 in varchar2 default null
3270 ,p_addr_attribute5 in varchar2 default null
3271 ,p_addr_attribute6 in varchar2 default null
3272 ,p_addr_attribute7 in varchar2 default null
3273 ,p_addr_attribute8 in varchar2 default null
3274 ,p_addr_attribute9 in varchar2 default null
3275 ,p_addr_attribute10 in varchar2 default null
3276 ,p_addr_attribute11 in varchar2 default null
3277 ,p_addr_attribute12 in varchar2 default null
3278 ,p_addr_attribute13 in varchar2 default null
3279 ,p_addr_attribute14 in varchar2 default null
3280 ,p_addr_attribute15 in varchar2 default null
3281 ,p_addr_attribute16 in varchar2 default null
3282 ,p_addr_attribute17 in varchar2 default null
3283 ,p_addr_attribute18 in varchar2 default null
3284 ,p_addr_attribute19 in varchar2 default null
3285 ,p_addr_attribute20 in varchar2 default null
3286 ,p_add_information13 in varchar2 default null
3287 ,p_add_information14 in varchar2 default null
3288 ,p_add_information15 in varchar2 default null
3289 ,p_add_information16 in varchar2 default null
3290 ,p_add_information17 in varchar2 default null
3291 ,p_add_information18 in varchar2 default null
3292 ,p_add_information19 in varchar2 default null
3293 ,p_add_information20 in varchar2 default null
3294 ,p_address_id out nocopy number
3295 ,p_object_version_number out nocopy number
3296 );
3297 --
3298 -- ----------------------------------------------------------------------------
3299 -- |-------------------------< create_es_person_address >---------------------|
3300 -- ----------------------------------------------------------------------------
3301 --
3302 -- {Start Of Comments}
3303 /*#
3304 * This API creates a new address for a given person in Spain.
3305 *
3306 * It calls the generic API create_person_address, with the parameters set as
3307 * appropriate for an address in Spain. As this API is effectively an
3308 * alternative to the API create_person_address, see that API for further
3309 * explanation.
3310 *
3311 * <p><b>Licensing</b><br>
3312 * This API is licensed for use with Human Resources.
3313 *
3314 * <p><b>Prerequisites</b><br>
3315 * See API create_person_address.
3316 *
3317 * <p><b>Post Success</b><br>
3318 * The address will be successfully inserted into the database.
3319 *
3320 * <p><b>Post Failure</b><br>
3324 * then the database will be modified.
3321 * The address will not be created and an error will be raised.
3322 * @param p_validate If true, then validation alone will be performed and the
3323 * database will remain unchanged. If false and all validation checks pass,
3325 * @param p_effective_date Reference date for validating lookup values are
3326 * applicable during the start to end active date range. This date does not
3327 * determine when the changes take effect.
3328 * @param p_pradd_ovlapval_override Set to true to override the existing
3329 * primary address.
3330 * @param p_person_id Identifies the person for whom you create the address
3331 * record.
3332 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3333 * values are 'Y' or 'N'.
3334 * @param p_date_from The date from which this address applies.
3335 * @param p_date_to The date on which the address no longer applies.
3336 * @param p_address_type Type of address.
3337 * @param p_comments Comment text.
3338 * @param p_location_type Type of the location, mapped to address_line_1.
3339 * @param p_location_name Name of the location, mapped to address_line_2.
3340 * @param p_location_number Number of the location, mapped to address_line_3.
3341 * @param p_postal_code Postal Code of the address.
3342 * @param p_city Name of the city, mapped to town_or_city.
3343 * @param p_province_name Name of the province, mapped to region_2.
3344 * @param p_country Name of the country.
3345 * @param p_telephone Telephone number for the address.
3346 * @param p_telephone2 Second Telephone number for the address.
3347 * @param p_addr_attribute_category This context value determines which
3348 * flexfield structure to use with the Person Address descriptive flexfield
3349 * segments.
3350 * @param p_addr_attribute1 Descriptive flexfield segment.
3351 * @param p_addr_attribute2 Descriptive flexfield segment.
3352 * @param p_addr_attribute3 Descriptive flexfield segment.
3353 * @param p_addr_attribute4 Descriptive flexfield segment.
3354 * @param p_addr_attribute5 Descriptive flexfield segment.
3355 * @param p_addr_attribute6 Descriptive flexfield segment.
3356 * @param p_addr_attribute7 Descriptive flexfield segment.
3357 * @param p_addr_attribute8 Descriptive flexfield segment.
3358 * @param p_addr_attribute9 Descriptive flexfield segment.
3359 * @param p_addr_attribute10 Descriptive flexfield segment.
3360 * @param p_addr_attribute11 Descriptive flexfield segment.
3361 * @param p_addr_attribute12 Descriptive flexfield segment.
3362 * @param p_addr_attribute13 Descriptive flexfield segment.
3363 * @param p_addr_attribute14 Descriptive flexfield segment.
3364 * @param p_addr_attribute15 Descriptive flexfield segment.
3365 * @param p_addr_attribute16 Descriptive flexfield segment.
3366 * @param p_addr_attribute17 Descriptive flexfield segment.
3367 * @param p_addr_attribute18 Descriptive flexfield segment.
3368 * @param p_addr_attribute19 Descriptive flexfield segment.
3369 * @param p_addr_attribute20 Descriptive flexfield segment.
3370 * @param p_building Name of the building, mapped to add_information_13
3371 * @param p_stairs Stair number, mapped to add_information_14
3372 * @param p_floor Floor number, mapped to add_information_15
3373 * @param p_door Door number, mapped to add_information_16
3374 * @param p_add_information17 Obsolete parameter, do not use.
3375 * @param p_add_information18 Obsolete parameter, do not use.
3376 * @param p_add_information19 Obsolete parameter, do not use.
3377 * @param p_add_information20 Obsolete parameter, do not use.
3378 * @param p_address_id If p_validate is false, then this uniquely identifies
3379 * the address created. If p_validate is true, then set to null.
3380 * @param p_object_version_number If p_validate is false, then set to the
3381 * version number of the created address. If p_validate is true, then the value
3382 * will be null.
3383 * @rep:displayname Create Person Address for Spain
3384 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3385 * @rep:scope public
3386 * @rep:lifecycle active
3387 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3388 */
3389 --
3390 -- {End Of Comments}
3391 --
3392 procedure create_ES_person_address
3393 (p_validate in boolean default false
3394 ,p_effective_date in date
3395 ,p_pradd_ovlapval_override in boolean default false
3396 ,p_person_id in number
3397 ,p_primary_flag in varchar2
3398 ,p_date_from in date
3399 ,p_date_to in date default null
3400 ,p_address_type in varchar2 default null
3401 ,p_comments in long default null
3402 ,p_location_type in varchar2
3403 ,p_location_name in varchar2
3404 ,p_location_number in varchar2 default null
3405 ,p_building in varchar2 default null
3406 ,p_stairs in varchar2 default null
3407 ,p_floor in varchar2 default null
3408 ,p_door in varchar2 default null
3409 ,p_city in varchar2
3410 ,p_province_name in varchar2
3411 ,p_postal_code in varchar2
3412 ,p_country in varchar2
3413 ,p_telephone in varchar2 default null
3414 ,p_telephone2 in varchar2 default null
3415 ,p_addr_attribute_category in varchar2 default null
3416 ,p_addr_attribute1 in varchar2 default null
3417 ,p_addr_attribute2 in varchar2 default null
3418 ,p_addr_attribute3 in varchar2 default null
3422 ,p_addr_attribute7 in varchar2 default null
3419 ,p_addr_attribute4 in varchar2 default null
3420 ,p_addr_attribute5 in varchar2 default null
3421 ,p_addr_attribute6 in varchar2 default null
3423 ,p_addr_attribute8 in varchar2 default null
3424 ,p_addr_attribute9 in varchar2 default null
3425 ,p_addr_attribute10 in varchar2 default null
3426 ,p_addr_attribute11 in varchar2 default null
3427 ,p_addr_attribute12 in varchar2 default null
3428 ,p_addr_attribute13 in varchar2 default null
3429 ,p_addr_attribute14 in varchar2 default null
3430 ,p_addr_attribute15 in varchar2 default null
3431 ,p_addr_attribute16 in varchar2 default null
3432 ,p_addr_attribute17 in varchar2 default null
3433 ,p_addr_attribute18 in varchar2 default null
3434 ,p_addr_attribute19 in varchar2 default null
3435 ,p_addr_attribute20 in varchar2 default null
3436 ,p_add_information17 in varchar2 default null
3437 ,p_add_information18 in varchar2 default null
3438 ,p_add_information19 in varchar2 default null
3439 ,p_add_information20 in varchar2 default null
3440 ,p_address_id out nocopy number
3441 ,p_object_version_number out nocopy number
3442 );
3443 --
3444 -- ----------------------------------------------------------------------------
3445 -- |-------------------------< create_sa_person_address >---------------------|
3446 -- ----------------------------------------------------------------------------
3447 --
3448 -- {Start Of Comments}
3449 /*#
3450 * This API creates a new address for a given person in Saudi Arabia.
3451 *
3452 * It calls the generic API create_person_address, with the parameters set as
3453 * appropriate for an address in Saudi Arabia. As this API is effectively an
3454 * alternative to the API create_person_address, see that API for further
3455 * explanation.
3456 *
3457 * <p><b>Licensing</b><br>
3458 * This API is licensed for use with Human Resources.
3459 *
3460 * <p><b>Prerequisites</b><br>
3461 * See API create_person_address.
3462 *
3463 * <p><b>Post Success</b><br>
3464 * The address will be successfully inserted into the database.
3465 *
3466 * <p><b>Post Failure</b><br>
3467 * The address will not be created and an error will be raised.
3468 * @param p_validate If true, then validation alone will be performed and the
3469 * database will remain unchanged. If false and all validation checks pass,
3470 * then the database will be modified.
3471 * @param p_effective_date Reference date for validating lookup values are
3472 * applicable during the start to end active date range. This date does not
3473 * determine when the changes take effect.
3474 * @param p_pradd_ovlapval_override Set to true to override the existing
3475 * primary address.
3476 * @param p_person_id Identifies the person for whom you create the address
3477 * record.
3478 * @param p_primary_flag Identifies the primary address.
3479 * @param p_date_from The date from which the address applies.
3480 * @param p_date_to The date on which the address no longer applies.
3481 * @param p_address_type Type of address.
3482 * @param p_comments Comment text.
3483 * @param p_address_line1 The first line of the address.
3484 * @param p_address_line2 The second line of the address.
3485 * @param p_city Name of the city, mapped to town_or_city.
3486 * @param p_street Name of the street, mapped to region_1
3487 * @param p_area Name of the area, mapped to region_2
3488 * @param p_po_box PO BOX identifier, mapped to region_3
3489 * @param p_postal_code Postal code of the address.
3490 * @param p_addr_attribute_category This context value determines which
3491 * flexfield structure to use with the Person Address descriptive flexfield
3492 * segments.
3493 * @param p_addr_attribute1 Descriptive flexfield segment.
3494 * @param p_addr_attribute2 Descriptive flexfield segment.
3495 * @param p_addr_attribute3 Descriptive flexfield segment.
3496 * @param p_addr_attribute4 Descriptive flexfield segment.
3497 * @param p_addr_attribute5 Descriptive flexfield segment.
3498 * @param p_addr_attribute6 Descriptive flexfield segment.
3499 * @param p_addr_attribute7 Descriptive flexfield segment.
3500 * @param p_addr_attribute8 Descriptive flexfield segment.
3501 * @param p_addr_attribute9 Descriptive flexfield segment.
3502 * @param p_addr_attribute10 Descriptive flexfield segment.
3503 * @param p_addr_attribute11 Descriptive flexfield segment.
3504 * @param p_addr_attribute12 Descriptive flexfield segment.
3505 * @param p_addr_attribute13 Descriptive flexfield segment.
3506 * @param p_addr_attribute14 Descriptive flexfield segment.
3507 * @param p_addr_attribute15 Descriptive flexfield segment.
3508 * @param p_addr_attribute16 Descriptive flexfield segment.
3509 * @param p_addr_attribute17 Descriptive flexfield segment.
3510 * @param p_addr_attribute18 Descriptive flexfield segment.
3511 * @param p_addr_attribute19 Descriptive flexfield segment.
3512 * @param p_addr_attribute20 Descriptive flexfield segment.
3513 * @param p_address_id If p_validate is false, then this uniquely identifies
3514 * the address created. If p_validate is true, then set to null.
3515 * @param p_object_version_number If p_validate is false, then set to the
3516 * version number of the created address. If p_validate is true, then the value
3517 * will be null.
3518 * @rep:displayname Create Person Address for Saudi Arabia
3519 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3523 */
3520 * @rep:scope public
3521 * @rep:lifecycle active
3522 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3524 --
3525 -- {End Of Comments}
3526 --
3527 procedure create_SA_person_address
3528 (p_validate in boolean default false
3529 ,p_effective_date in date
3530 ,p_pradd_ovlapval_override in boolean default FALSE
3531 ,p_person_id in number default null -- HR/TCA merge
3532 ,p_primary_flag in varchar2
3533 ,p_date_from in date
3534 ,p_date_to in date default null
3535 ,p_address_type in varchar2 default null
3536 ,p_comments in long default null
3537 ,p_address_line1 in varchar2 default null
3538 ,p_address_line2 in varchar2 default null
3539 ,p_city in varchar2 default null
3540 ,p_street in varchar2 default null
3541 ,p_area in varchar2 default null
3542 ,p_po_box in varchar2 default null
3543 ,p_postal_code in varchar2 default null
3544 ,p_addr_attribute_category in varchar2 default null
3545 ,p_addr_attribute1 in varchar2 default null
3546 ,p_addr_attribute2 in varchar2 default null
3547 ,p_addr_attribute3 in varchar2 default null
3548 ,p_addr_attribute4 in varchar2 default null
3549 ,p_addr_attribute5 in varchar2 default null
3550 ,p_addr_attribute6 in varchar2 default null
3551 ,p_addr_attribute7 in varchar2 default null
3552 ,p_addr_attribute8 in varchar2 default null
3553 ,p_addr_attribute9 in varchar2 default null
3554 ,p_addr_attribute10 in varchar2 default null
3555 ,p_addr_attribute11 in varchar2 default null
3556 ,p_addr_attribute12 in varchar2 default null
3557 ,p_addr_attribute13 in varchar2 default null
3558 ,p_addr_attribute14 in varchar2 default null
3559 ,p_addr_attribute15 in varchar2 default null
3560 ,p_addr_attribute16 in varchar2 default null
3561 ,p_addr_attribute17 in varchar2 default null
3562 ,p_addr_attribute18 in varchar2 default null
3563 ,p_addr_attribute19 in varchar2 default null
3564 ,p_addr_attribute20 in varchar2 default null
3565 ,p_address_id out nocopy number
3566 ,p_object_version_number out nocopy number
3567 );
3568 --
3569 -- ----------------------------------------------------------------------------
3570 -- |--------------------------< update_person_address >-----------------------|
3571 -- ----------------------------------------------------------------------------
3572 --
3573 -- {Start Of Comments}
3574 /*#
3575 * This API updates a particular address for a given person.
3576 *
3577 * An address record stores address information for current or ex-employees,
3578 * current or ex-applicants, and employee contacts. If the process is creating
3579 * the first address for the specified person, it must be the primary address.
3580 * As only one primary address can exist for a person at a given time,
3581 * subsequent addresses cannot be primary.
3582 *
3583 * <p><b>Licensing</b><br>
3584 * This API is licensed for use with Human Resources and HR Foundation.
3585 *
3586 * <p><b>Prerequisites</b><br>
3587 * The address must exist for the person.
3588 *
3589 * <p><b>Post Success</b><br>
3590 * The address will be successfully updated in the database.
3591 *
3592 * <p><b>Post Failure</b><br>
3593 * The address will not be updated and an error will be raised.
3594 * @param p_validate If true, then validation alone will be performed and the
3595 * database will remain unchanged. If false and all validation checks pass,
3596 * then the database will be modified.
3597 * @param p_effective_date Reference date for validating lookup values are
3598 * applicable during the start to end active date range. This date does not
3599 * determine when the changes take effect.
3600 * @param p_validate_county Set to false to allow a null value for United
3601 * States County field. Note: If you set the p_validate_county flag to FALSE
3602 * and do not enter a county, then the address will not be valid for United
3603 * States payroll processing.
3604 * @param p_address_id This uniquely identifies the address.
3605 * @param p_object_version_number Pass in the current version number of the
3606 * address to be updated. When the API completes if p_validate is false, will
3607 * be set to the new version number of the updated address. If p_validate is
3608 * true will be set to the same value which was passed in.
3609 * @param p_date_from The date from which the address applies.
3610 * @param p_date_to The date on which the address no longer applies.
3611 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3612 * values are 'Y' or 'N'.
3613 * @param p_address_type The type of address. Valid values are defined by the
3614 * 'ADDRESS_TYPE' lookup type.
3615 * @param p_comments Comment text.
3616 * @param p_address_line1 The first line of the address.
3617 * @param p_address_line2 The second line of the address.
3618 * @param p_address_line3 The third line of the address.
3619 * @param p_town_or_city Town or city name.
3620 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
3621 * United States).
3625 * or zip code for United States).
3622 * @param p_region_2 Determined by p_style (eg. State for United States).
3623 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
3624 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
3626 * @param p_country Name of the country.
3627 * @param p_telephone_number_1 Telephone number for the address.
3628 * @param p_telephone_number_2 Second telephone number for the address.
3629 * @param p_telephone_number_3 Third telephone number for the address.
3630 * @param p_addr_attribute_category This context value determines which
3631 * flexfield structure to use with the Person Address descriptive flexfield
3632 * segments.
3633 * @param p_addr_attribute1 Descriptive flexfield segment.
3634 * @param p_addr_attribute2 Descriptive flexfield segment.
3635 * @param p_addr_attribute3 Descriptive flexfield segment.
3636 * @param p_addr_attribute4 Descriptive flexfield segment.
3637 * @param p_addr_attribute5 Descriptive flexfield segment.
3638 * @param p_addr_attribute6 Descriptive flexfield segment.
3639 * @param p_addr_attribute7 Descriptive flexfield segment.
3640 * @param p_addr_attribute8 Descriptive flexfield segment.
3641 * @param p_addr_attribute9 Descriptive flexfield segment.
3642 * @param p_addr_attribute10 Descriptive flexfield segment.
3643 * @param p_addr_attribute11 Descriptive flexfield segment.
3644 * @param p_addr_attribute12 Descriptive flexfield segment.
3645 * @param p_addr_attribute13 Descriptive flexfield segment.
3646 * @param p_addr_attribute14 Descriptive flexfield segment.
3647 * @param p_addr_attribute15 Descriptive flexfield segment.
3648 * @param p_addr_attribute16 Descriptive flexfield segment.
3649 * @param p_addr_attribute17 Descriptive flexfield segment.
3650 * @param p_addr_attribute18 Descriptive flexfield segment.
3651 * @param p_addr_attribute19 Descriptive flexfield segment.
3652 * @param p_addr_attribute20 Descriptive flexfield segment.
3653 * @param p_add_information13 Descriptive flexfield segment.
3654 * @param p_add_information14 Descriptive flexfield segment.
3655 * @param p_add_information15 Descriptive flexfield segment.
3656 * @param p_add_information16 Descriptive flexfield segment.
3657 * @param p_add_information17 Tax Address State, only apply to United States
3658 * address style. Valid values are defined by the 'US_STATE' lookup type.
3659 * @param p_add_information18 Tax Address City, only apply to United States
3660 * address style.
3661 * @param p_add_information19 Tax Address County, only apply to United States
3662 * address style.
3663 * @param p_add_information20 Tax Address Zip, only apply to United States
3664 * address style.
3665 * @param p_party_id Party for whom the address applies.
3666 * @rep:displayname Update Person Address
3667 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3668 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
3669 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
3670 * @rep:scope public
3671 * @rep:lifecycle active
3672 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3673 */
3674 --
3675 -- {End Of Comments}
3676 --
3677 procedure update_person_address
3678 (p_validate in boolean default false
3679 ,p_effective_date in date
3680 ,p_validate_county in boolean default true
3681 ,p_address_id in number
3682 ,p_object_version_number in out nocopy number
3683 ,p_date_from in date default hr_api.g_date
3684 ,p_date_to in date default hr_api.g_date
3685 -- Start of fix for Bug #2431588
3686 ,p_primary_flag in varchar2 default hr_api.g_varchar2
3687 -- End of fix for Bug #2431588
3688 ,p_address_type in varchar2 default hr_api.g_varchar2
3689 ,p_comments in long default hr_api.g_varchar2
3690 ,p_address_line1 in varchar2 default hr_api.g_varchar2
3691 ,p_address_line2 in varchar2 default hr_api.g_varchar2
3692 ,p_address_line3 in varchar2 default hr_api.g_varchar2
3693 ,p_town_or_city in varchar2 default hr_api.g_varchar2
3694 ,p_region_1 in varchar2 default hr_api.g_varchar2
3695 ,p_region_2 in varchar2 default hr_api.g_varchar2
3696 ,p_region_3 in varchar2 default hr_api.g_varchar2
3697 ,p_postal_code in varchar2 default hr_api.g_varchar2
3698 ,p_country in varchar2 default hr_api.g_varchar2
3699 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
3700 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
3701 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
3702 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
3703 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
3704 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
3705 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
3706 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
3707 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
3708 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
3709 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
3710 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
3711 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
3712 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
3713 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
3717 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
3714 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
3715 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
3716 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
3718 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
3719 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
3720 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
3721 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
3722 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
3723 ,p_add_information13 in varchar2 default hr_api.g_varchar2
3724 ,p_add_information14 in varchar2 default hr_api.g_varchar2
3725 ,p_add_information15 in varchar2 default hr_api.g_varchar2
3726 ,p_add_information16 in varchar2 default hr_api.g_varchar2
3727 ,p_add_information17 in varchar2 default hr_api.g_varchar2
3728 ,p_add_information18 in varchar2 default hr_api.g_varchar2
3729 ,p_add_information19 in varchar2 default hr_api.g_varchar2
3730 ,p_add_information20 in varchar2 default hr_api.g_varchar2
3731 ,p_party_id in number default hr_api.g_number
3732 );
3733 --
3734 -- ----------------------------------------------------------------------------
3735 -- |-----------------------< update_pers_addr_with_style >--------------------|
3736 -- ----------------------------------------------------------------------------
3737 --
3738 -- {Start Of Comments}
3739 /*#
3740 * This API updates a particular address for a given person.
3741 *
3742 * An address record stores address information for current or ex-employees,
3743 * current or ex-applicants, and employee contacts. Only one primary address
3744 * can exist for a person at a given time.
3745 *
3746 * <p><b>Licensing</b><br>
3747 * This API is licensed for use with Human Resources.
3748 *
3749 * <p><b>Prerequisites</b><br>
3750 * The address must exist for the person.
3751 *
3752 * <p><b>Post Success</b><br>
3753 * The address will be successfully updated in the database.
3754 *
3755 * <p><b>Post Failure</b><br>
3756 * The address will not be updated and an error will be raised.
3757 * @param p_validate If true, then validation alone will be performed and the
3758 * database will remain unchanged. If false and all validation checks pass,
3759 * then the database will be modified.
3760 * @param p_effective_date Reference date for validating lookup values are
3761 * applicable during the start to end active date range. This date does not
3762 * determine when the changes take effect.
3763 * @param p_validate_county Set to false to allow a null value for United
3764 * States County field. Note: If you set the p_validate_county flag to FALSE
3765 * and do not enter a county, then the address will not be valid for United
3766 * States payroll processing.
3767 * @param p_address_id This uniquely identifies the address.
3768 * @param p_object_version_number Pass in the current version number of the
3769 * address to be updated. When the API completes if p_validate is false, will
3770 * be set to the new version number of the updated address. If p_validate is
3771 * true will be set to the same value which was passed in.
3772 * @param p_date_from The date from which the address applies.
3773 * @param p_date_to The date on which the address no longer applies.
3774 * @param p_address_type The type of address. Valid values are defined by the
3775 * 'ADDRESS_TYPE' lookup type.
3776 * @param p_comments Comment text.
3777 * @param p_address_line1 The first line of the address.
3778 * @param p_address_line2 The second line of the address.
3779 * @param p_address_line3 The third line of the address.
3780 * @param p_town_or_city Town or city name.
3781 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
3782 * United States).
3783 * @param p_region_2 Determined by p_style (eg. State for United States).
3784 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
3785 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
3786 * or zip code for United States).
3787 * @param p_country Name of the country.
3788 * @param p_telephone_number_1 Telephone number for the address.
3789 * @param p_telephone_number_2 Second telephone number for the address.
3790 * @param p_telephone_number_3 Third telephone number for the address.
3791 * @param p_addr_attribute_category This context value determines which
3792 * flexfield structure to use with the Person Address descriptive flexfield
3793 * segments.
3794 * @param p_addr_attribute1 Descriptive flexfield segment.
3795 * @param p_addr_attribute2 Descriptive flexfield segment.
3796 * @param p_addr_attribute3 Descriptive flexfield segment.
3797 * @param p_addr_attribute4 Descriptive flexfield segment.
3798 * @param p_addr_attribute5 Descriptive flexfield segment.
3799 * @param p_addr_attribute6 Descriptive flexfield segment.
3800 * @param p_addr_attribute7 Descriptive flexfield segment.
3801 * @param p_addr_attribute8 Descriptive flexfield segment.
3802 * @param p_addr_attribute9 Descriptive flexfield segment.
3803 * @param p_addr_attribute10 Descriptive flexfield segment.
3804 * @param p_addr_attribute11 Descriptive flexfield segment.
3805 * @param p_addr_attribute12 Descriptive flexfield segment.
3806 * @param p_addr_attribute13 Descriptive flexfield segment.
3807 * @param p_addr_attribute14 Descriptive flexfield segment.
3808 * @param p_addr_attribute15 Descriptive flexfield segment.
3812 * @param p_addr_attribute19 Descriptive flexfield segment.
3809 * @param p_addr_attribute16 Descriptive flexfield segment.
3810 * @param p_addr_attribute17 Descriptive flexfield segment.
3811 * @param p_addr_attribute18 Descriptive flexfield segment.
3813 * @param p_addr_attribute20 Descriptive flexfield segment.
3814 * @param p_add_information13 Descriptive flexfield segment.
3815 * @param p_add_information14 Descriptive flexfield segment.
3816 * @param p_add_information15 Descriptive flexfield segment.
3817 * @param p_add_information16 Descriptive flexfield segment.
3818 * @param p_add_information17 Tax Address State, only apply to United States
3819 * address style. Valid values are defined by the 'US_STATE' lookup type.
3820 * @param p_add_information18 Tax Address City, only apply to United States
3821 * address style.
3822 * @param p_add_information19 Tax Address County, only apply to United States
3823 * address style.
3824 * @param p_add_information20 Tax Address Zip, only apply to United States
3825 * address style.
3826 * @param p_party_id Party for whom the address applies.
3827 * @param p_style Address style.
3828 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3829 * values are 'Y' or 'N'.
3830 * @rep:displayname Update Person Address with Style
3831 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3832 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
3833 * @rep:scope public
3834 * @rep:lifecycle active
3835 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3836 */
3837 --
3838 -- {End Of Comments}
3839 --
3840 procedure update_pers_addr_with_style
3841 (p_validate in boolean default false
3842 ,p_effective_date in date
3843 ,p_validate_county in boolean default true
3844 ,p_address_id in number
3845 ,p_object_version_number in out nocopy number
3846 ,p_date_from in date default hr_api.g_date
3847 ,p_date_to in date default hr_api.g_date
3848 ,p_address_type in varchar2 default hr_api.g_varchar2
3849 ,p_comments in long default hr_api.g_varchar2
3850 ,p_address_line1 in varchar2 default null
3851 ,p_address_line2 in varchar2 default null
3852 ,p_address_line3 in varchar2 default null
3853 ,p_town_or_city in varchar2 default null
3854 ,p_region_1 in varchar2 default null
3855 ,p_region_2 in varchar2 default null
3856 ,p_region_3 in varchar2 default null
3857 ,p_postal_code in varchar2 default null
3858 ,p_country in varchar2 default null
3859 ,p_telephone_number_1 in varchar2 default null
3860 ,p_telephone_number_2 in varchar2 default null
3861 ,p_telephone_number_3 in varchar2 default null
3862 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
3863 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
3864 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
3865 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
3866 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
3867 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
3868 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
3869 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
3870 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
3871 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
3872 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
3873 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
3874 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
3875 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
3876 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
3877 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
3878 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
3879 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
3880 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
3881 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
3882 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
3883 ,p_add_information13 in varchar2 default null
3884 ,p_add_information14 in varchar2 default null
3885 ,p_add_information15 in varchar2 default null
3886 ,p_add_information16 in varchar2 default null
3887 ,p_add_information17 in varchar2 default null
3888 ,p_add_information18 in varchar2 default null
3889 ,p_add_information19 in varchar2 default null
3890 ,p_add_information20 in varchar2 default null
3891 ,p_party_id in number default hr_api.g_number
3892 ,p_style in varchar2
3893 -- Start of fix part2 for Bug #2431588
3894 ,p_primary_flag in varchar2 default hr_api.g_varchar2
3895 -- End of fix for part2 Bug #2431588
3896 );
3897 --
3898 -- ----------------------------------------------------------------------------
3899 -- |-------------------------< update_gb_person_address >---------------------|
3900 -- ----------------------------------------------------------------------------
3901 --
3905 *
3902 -- {Start Of Comments}
3903 /*#
3904 * This API updates an address for a given person in the United Kingdom.
3906 * It calls the generic API update_person_address, with the parameters set as
3907 * appropriate for an address in the United Kingdom. As this API is effectively
3908 * an alternative to the API update_person_address, see that API for further
3909 * explanation.
3910 *
3911 * <p><b>Licensing</b><br>
3912 * This API is licensed for use with Human Resources.
3913 *
3914 * <p><b>Prerequisites</b><br>
3915 * The address to be updated must exist in the United Kingdom for the person.
3916 *
3917 * <p><b>Post Success</b><br>
3918 * The address will be successfully updated in the database.
3919 *
3920 * <p><b>Post Failure</b><br>
3921 * The address will not be updated and an error will be raised.
3922 * @param p_validate If true, then validation alone will be performed and the
3923 * database will remain unchanged. If false and all validation checks pass,
3924 * then the database will be modified.
3925 * @param p_effective_date Reference date for validating lookup values are
3926 * applicable during the start to end active date range. This date does not
3927 * determine when the changes take effect.
3928 * @param p_address_id This uniquely identifies the address.
3929 * @param p_object_version_number Pass in the current version number of the
3930 * address to be updated. When the API completes if p_validate is false, will
3931 * be set to the new version number of the updated address. If p_validate is
3932 * true will be set to the same value which was passed in.
3933 * @param p_date_from The date from which the address applies.
3934 * @param p_date_to The date on which the address no longer applies.
3935 * @param p_address_type The type of address. Valid values are defined by the
3936 * 'ADDRESS_TYPE' lookup type.
3937 * @param p_comments Comment text.
3938 * @param p_address_line1 The first line of the address.
3939 * @param p_address_line2 The second line of the address.
3940 * @param p_address_line3 The third line of the address.
3941 * @param p_town Name of the town, mapped to town_or_city.
3942 * @param p_county Name of the county, mapped to region_1. Valid values are
3943 * defined by the 'GB_COUNTY' lookup type.
3944 * @param p_postcode Postal code of the address.
3945 * @param p_country Name of the country.
3946 * @param p_telephone_number Telephone number for the address.
3947 * @param p_telephone_number_2 Second telephone number for the address.
3948 * @param p_addr_attribute_category This context value determines which
3949 * flexfield structure to use with the Person Address descriptive flexfield
3950 * segments.
3951 * @param p_addr_attribute1 Descriptive flexfield segment.
3952 * @param p_addr_attribute2 Descriptive flexfield segment.
3953 * @param p_addr_attribute3 Descriptive flexfield segment.
3954 * @param p_addr_attribute4 Descriptive flexfield segment.
3955 * @param p_addr_attribute5 Descriptive flexfield segment.
3956 * @param p_addr_attribute6 Descriptive flexfield segment.
3957 * @param p_addr_attribute7 Descriptive flexfield segment.
3958 * @param p_addr_attribute8 Descriptive flexfield segment.
3959 * @param p_addr_attribute9 Descriptive flexfield segment.
3960 * @param p_addr_attribute10 Descriptive flexfield segment.
3961 * @param p_addr_attribute11 Descriptive flexfield segment.
3962 * @param p_addr_attribute12 Descriptive flexfield segment.
3963 * @param p_addr_attribute13 Descriptive flexfield segment.
3964 * @param p_addr_attribute14 Descriptive flexfield segment.
3965 * @param p_addr_attribute15 Descriptive flexfield segment.
3966 * @param p_addr_attribute16 Descriptive flexfield segment.
3967 * @param p_addr_attribute17 Descriptive flexfield segment.
3968 * @param p_addr_attribute18 Descriptive flexfield segment.
3969 * @param p_addr_attribute19 Descriptive flexfield segment.
3970 * @param p_addr_attribute20 Descriptive flexfield segment.
3971 * @param p_add_information13 Obsolete parameter, do not use.
3972 * @param p_add_information14 Obsolete parameter, do not use.
3973 * @param p_add_information15 Obsolete parameter, do not use.
3974 * @param p_add_information16 Obsolete parameter, do not use.
3975 * @param p_add_information17 Obsolete parameter, do not use.
3976 * @param p_add_information18 Obsolete parameter, do not use.
3977 * @param p_add_information19 Obsolete parameter, do not use.
3978 * @param p_add_information20 Obsolete parameter, do not use.
3979 * @rep:displayname Update Person Address for United Kingdom
3980 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3981 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
3982 * @rep:scope public
3983 * @rep:lifecycle active
3984 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3985 */
3986 --
3987 -- {End Of Comments}
3988 --
3989 procedure update_gb_person_address
3990 (p_validate in boolean default false
3991 ,p_effective_date in date
3992 ,p_address_id in number
3993 ,p_object_version_number in out nocopy number
3994 ,p_date_from in date default hr_api.g_date
3995 ,p_date_to in date default hr_api.g_date
3996 ,p_address_type in varchar2 default hr_api.g_varchar2
3997 ,p_comments in long default hr_api.g_varchar2
3998 ,p_address_line1 in varchar2 default hr_api.g_varchar2
3999 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4000 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4001 ,p_town in varchar2 default hr_api.g_varchar2
4005 ,p_telephone_number in varchar2 default hr_api.g_varchar2
4002 ,p_county in varchar2 default hr_api.g_varchar2
4003 ,p_postcode in varchar2 default hr_api.g_varchar2
4004 ,p_country in varchar2 default hr_api.g_varchar2
4006 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4007 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4008 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4009 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4010 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4011 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4012 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4013 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4014 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4015 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4016 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4017 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4018 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4019 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4020 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4021 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4022 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4023 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4024 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4025 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4026 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4027 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4028 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4029 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4030 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4031 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4032 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4033 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4034 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4035 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4036 );
4037 --
4038 -- ----------------------------------------------------------------------------
4039 -- |-------------------------< update_us_person_address >---------------------|
4040 -- ----------------------------------------------------------------------------
4041 --
4042 -- {Start Of Comments}
4043 /*#
4044 * This API updates an address for a given person in the United States.
4045 *
4046 * It calls the generic API update_person_address, with the parameters set as
4047 * appropriate for an address in the United States. As this API is effectively
4048 * an alternative to the API update_person_address, see that API for further
4049 * explanation.
4050 *
4051 * <p><b>Licensing</b><br>
4052 * This API is licensed for use with Human Resources.
4053 *
4054 * <p><b>Prerequisites</b><br>
4055 * The address to be updated must exist in the United States for the person.
4056 *
4057 * <p><b>Post Success</b><br>
4058 * The address will be successfully updated in the database.
4059 *
4060 * <p><b>Post Failure</b><br>
4061 * The address will not be updated and an error will be raised.
4062 * @param p_validate If true, then validation alone will be performed and the
4063 * database will remain unchanged. If false and all validation checks pass,
4064 * then the database will be modified.
4065 * @param p_effective_date Reference date for validating lookup values are
4066 * applicable during the start to end active date range. This date does not
4067 * determine when the changes take effect.
4068 * @param p_validate_county Set to false to allow a null value for United
4069 * States County field. Note: If you set the p_validate_county flag to FALSE
4070 * and do not enter a county, then the address will not be valid for United
4071 * States payroll processing.
4072 * @param p_address_id This uniquely identifies the address.
4073 * @param p_object_version_number Pass in the current version number of the
4074 * address to be updated. When the API completes if p_validate is false, will
4075 * be set to the new version number of the updated address. If p_validate is
4076 * true will be set to the same value which was passed in.
4077 * @param p_date_from The date from which the address applies.
4078 * @param p_date_to The date on which the address no longer applies.
4079 * @param p_address_type The type of address. Valid values are defined by the
4080 * 'ADDRESS_TYPE' lookup type.
4081 * @param p_comments Comment text.
4082 * @param p_address_line1 The first line of the address.
4083 * @param p_address_line2 The second line of the address.
4084 * @param p_address_line3 The third line of the address.
4085 * @param p_city Name of the city, mapped to town_or_city. The city is
4086 * mandatory if payroll is installed under US legislation.
4087 * @param p_state Name of the state, mapped to region_2. The state is mandatory
4088 * if payroll is installed under US legislation. Valid values are defined by
4089 * the 'US_STATE' lookup type.
4090 * @param p_zip_code Zip code of the address, mapped to postal_code. The zip
4091 * code is mandatory if payroll is installed under US legislation.
4095 * @param p_telephone_number_1 Telephone number for the address.
4092 * @param p_county Name of the county, mapped to region_1. The County is
4093 * mandatory if payroll is installed under US legislation
4094 * @param p_country Name of the country.
4096 * @param p_telephone_number_2 Second telephone number for the address.
4097 * @param p_addr_attribute_category This context value determines which
4098 * flexfield structure to use with the Person Address descriptive flexfield
4099 * segments.
4100 * @param p_addr_attribute1 Descriptive flexfield segment.
4101 * @param p_addr_attribute2 Descriptive flexfield segment.
4102 * @param p_addr_attribute3 Descriptive flexfield segment.
4103 * @param p_addr_attribute4 Descriptive flexfield segment.
4104 * @param p_addr_attribute5 Descriptive flexfield segment.
4105 * @param p_addr_attribute6 Descriptive flexfield segment.
4106 * @param p_addr_attribute7 Descriptive flexfield segment.
4107 * @param p_addr_attribute8 Descriptive flexfield segment.
4108 * @param p_addr_attribute9 Descriptive flexfield segment.
4109 * @param p_addr_attribute10 Descriptive flexfield segment.
4110 * @param p_addr_attribute11 Descriptive flexfield segment.
4111 * @param p_addr_attribute12 Descriptive flexfield segment.
4112 * @param p_addr_attribute13 Descriptive flexfield segment.
4113 * @param p_addr_attribute14 Descriptive flexfield segment.
4114 * @param p_addr_attribute15 Descriptive flexfield segment.
4115 * @param p_addr_attribute16 Descriptive flexfield segment.
4116 * @param p_addr_attribute17 Descriptive flexfield segment.
4117 * @param p_addr_attribute18 Descriptive flexfield segment.
4118 * @param p_addr_attribute19 Descriptive flexfield segment.
4119 * @param p_addr_attribute20 Descriptive flexfield segment.
4120 * @param p_add_information13 Descriptive flexfield segment.
4121 * @param p_add_information14 Descriptive flexfield segment.
4122 * @param p_add_information15 Descriptive flexfield segment.
4123 * @param p_add_information16 Descriptive flexfield segment.
4124 * @param p_add_information17 Tax Address State.Valid values are defined by the
4125 * 'US_STATE' lookup type.
4126 * @param p_add_information18 Tax Address City.
4127 * @param p_add_information19 Tax Address County.
4128 * @param p_add_information20 Tax Address Zip.
4129 * @rep:displayname Update Person Address for United States
4130 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4131 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
4132 * @rep:scope public
4133 * @rep:lifecycle active
4134 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4135 */
4136 --
4137 -- {End Of Comments}
4138 --
4139 procedure update_us_person_address
4140 (p_validate in boolean default false
4141 ,p_effective_date in date
4142 ,p_validate_county in boolean default true
4143 ,p_address_id in number
4144 ,p_object_version_number in out nocopy number
4145 ,p_date_from in date default hr_api.g_date
4146 ,p_date_to in date default hr_api.g_date
4147 ,p_address_type in varchar2 default hr_api.g_varchar2
4148 ,p_comments in long default hr_api.g_varchar2
4149 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4150 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4151 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4152 ,p_city in varchar2 default hr_api.g_varchar2
4153 ,p_state in varchar2 default hr_api.g_varchar2
4154 ,p_zip_code in varchar2 default hr_api.g_varchar2
4155 ,p_county in varchar2 default hr_api.g_varchar2
4156 ,p_country in varchar2 default hr_api.g_varchar2
4157 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4158 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4159 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4160 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4161 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4162 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4163 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4164 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4165 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4166 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4167 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4168 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4169 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4170 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4171 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4172 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4173 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4174 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4175 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4176 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4177 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4178 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4179 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4180 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4184 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4181 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4182 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4183 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4185 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4186 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4187 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4188 );
4189 --
4190 -- ----------------------------------------------------------------------------
4191 -- |-------------------------< update_at_person_address >---------------------|
4192 -- ----------------------------------------------------------------------------
4193 --
4194 -- {Start Of Comments}
4195 /*#
4196 * This API updates an address for a given person in Austria.
4197 *
4198 * It calls the generic API update_person_address, with the parameters set as
4199 * appropriate for an address in Austria. As this API is effectively an
4200 * alternative to the API update_person_address, see that API for further
4201 * explanation.
4202 *
4203 * <p><b>Licensing</b><br>
4204 * This API is licensed for use with Human Resources.
4205 *
4206 * <p><b>Prerequisites</b><br>
4207 * The address to be updated must exist in Austria for the person.
4208 *
4209 * <p><b>Post Success</b><br>
4210 * The address will be successfully updated in the database.
4211 *
4212 * <p><b>Post Failure</b><br>
4213 * The address will not be updated and an error will be raised.
4214 * @param p_validate If true, then validation alone will be performed and the
4215 * database will remain unchanged. If false and all validation checks pass,
4216 * then the database will be modified.
4217 * @param p_effective_date Reference date for validating lookup values are
4218 * applicable during the start to end active date range. This date does not
4219 * determine when the changes take effect.
4220 * @param p_address_id This uniquely identifies the address.
4221 * @param p_object_version_number Pass in the current version number of the
4222 * address to be updated. When the API completes if p_validate is false, will
4223 * be set to the new version number of the updated address. If p_validate is
4224 * true will be set to the same value which was passed in.
4225 * @param p_date_from The date from which the address applies.
4226 * @param p_date_to The date on which the address no longer applies.
4227 * @param p_address_type The type of address. Valid values are defined by the
4228 * 'ADDRESS_TYPE' lookup type.
4229 * @param p_comments Comment text.
4230 * @param p_address_line1 The first line of the address.
4231 * @param p_address_line2 The second line of the address.
4232 * @param p_address_line3 The third line of the address.
4233 * @param p_postal_code Postal code of address.
4234 * @param p_city Name of the city, mapped to town_or_city.
4235 * @param p_region Name of the region, mapped to region_1.
4236 * @param p_country Name of the country.
4237 * @param p_telephone_number_1 Telephone number for the address.
4238 * @param p_telephone_number_2 Second telephone number for the address.
4239 * @param p_telephone_number_3 Third telephone number for the address.
4240 * @param p_addr_attribute_category This context value determines which
4241 * flexfield structure to use with the Person Address descriptive flexfield
4242 * segments.
4243 * @param p_addr_attribute1 Descriptive flexfield segment.
4244 * @param p_addr_attribute2 Descriptive flexfield segment.
4245 * @param p_addr_attribute3 Descriptive flexfield segment.
4246 * @param p_addr_attribute4 Descriptive flexfield segment.
4247 * @param p_addr_attribute5 Descriptive flexfield segment.
4248 * @param p_addr_attribute6 Descriptive flexfield segment.
4249 * @param p_addr_attribute7 Descriptive flexfield segment.
4250 * @param p_addr_attribute8 Descriptive flexfield segment.
4251 * @param p_addr_attribute9 Descriptive flexfield segment.
4252 * @param p_addr_attribute10 Descriptive flexfield segment.
4253 * @param p_addr_attribute11 Descriptive flexfield segment.
4254 * @param p_addr_attribute12 Descriptive flexfield segment.
4255 * @param p_addr_attribute13 Descriptive flexfield segment.
4256 * @param p_addr_attribute14 Descriptive flexfield segment.
4257 * @param p_addr_attribute15 Descriptive flexfield segment.
4258 * @param p_addr_attribute16 Descriptive flexfield segment.
4259 * @param p_addr_attribute17 Descriptive flexfield segment.
4260 * @param p_addr_attribute18 Descriptive flexfield segment.
4261 * @param p_addr_attribute19 Descriptive flexfield segment.
4262 * @param p_addr_attribute20 Descriptive flexfield segment.
4263 * @param p_add_information13 Obsolete parameter, do not use.
4264 * @param p_add_information14 Obsolete parameter, do not use.
4265 * @param p_add_information15 Obsolete parameter, do not use.
4266 * @param p_add_information16 Obsolete parameter, do not use.
4267 * @param p_add_information17 Obsolete parameter, do not use.
4268 * @param p_add_information18 Obsolete parameter, do not use.
4269 * @param p_add_information19 Obsolete parameter, do not use.
4270 * @param p_add_information20 Obsolete parameter, do not use.
4271 * @rep:displayname Update Person Address for Austria
4272 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4273 * @rep:scope public
4274 * @rep:lifecycle active
4275 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4276 */
4277 --
4278 -- {End Of Comments}
4279 --
4280 procedure update_AT_person_address
4281 (p_validate in boolean default false
4282 ,p_effective_date in date
4286 ,p_date_to in date default hr_api.g_date
4283 ,p_address_id in number
4284 ,p_object_version_number in out nocopy number
4285 ,p_date_from in date default hr_api.g_date
4287 ,p_address_type in varchar2 default hr_api.g_varchar2
4288 ,p_comments in long default hr_api.g_varchar2
4289 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4290 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4291 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4292 ,p_postal_code in varchar2 default hr_api.g_varchar2
4293 ,p_city in varchar2 default hr_api.g_varchar2
4294 ,p_region in varchar2 default hr_api.g_varchar2
4295 ,p_country in varchar2 default hr_api.g_varchar2
4296 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4297 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4298 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4299 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4300 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4301 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4302 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4303 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4304 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4305 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4306 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4307 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4308 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4309 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4310 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4311 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4312 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4313 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4314 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4315 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4316 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4317 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4318 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4319 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4320 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4321 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4322 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4323 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4324 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4325 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4326 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4327 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4328 );
4329 --
4330 -- ----------------------------------------------------------------------------
4331 -- |-------------------------< update_au_person_address >---------------------|
4332 -- ----------------------------------------------------------------------------
4333 --
4334 -- {Start Of Comments}
4335 /*#
4336 * This API updates an address for a given person in Australia.
4337 *
4338 * It calls the generic API update_person_address, with the parameters set as
4339 * appropriate for an address in Australia. As this API is effectively an
4340 * alternative to the API update_person_address, see that API for further
4341 * explanation.
4342 *
4343 * <p><b>Licensing</b><br>
4344 * This API is licensed for use with Human Resources.
4345 *
4346 * <p><b>Prerequisites</b><br>
4347 * The address to be updated must exist in Australia for the person.
4348 *
4349 * <p><b>Post Success</b><br>
4350 * The address will be successfully updated in the database.
4351 *
4352 * <p><b>Post Failure</b><br>
4353 * The address will not be updated and an error will be raised.
4354 * @param p_validate If true, then validation alone will be performed and the
4355 * database will remain unchanged. If false and all validation checks pass,
4356 * then the database will be modified.
4357 * @param p_effective_date Reference date for validating lookup values are
4358 * applicable during the start to end active date range. This date does not
4359 * determine when the changes take effect.
4360 * @param p_address_id This uniquely identifies the address.
4361 * @param p_object_version_number Pass in the current version number of the
4362 * address to be updated. When the API completes if p_validate is false, will
4363 * be set to the new version number of the updated address. If p_validate is
4364 * true will be set to the same value which was passed in.
4365 * @param p_date_from The date from which the address applies.
4366 * @param p_date_to The date on which the address no longer applies.
4367 * @param p_address_type The type of address. Valid values are defined by the
4368 * 'ADDRESS_TYPE' lookup type.
4369 * @param p_comments Comment text.
4370 * @param p_address_line1 The first line of the address.
4371 * @param p_address_line2 The second line of the address.
4375 * @param p_country Name of the country.
4372 * @param p_address_line3 The third line of the address.
4373 * @param p_city Name of the city, mapped to town_or_city.
4374 * @param p_state Name of the state, mapped to region_1.
4376 * @param p_postal_code Postal code of the address.
4377 * @param p_telephone_number_1 Telephone number for the address.
4378 * @param p_telephone_number_2 Second telephone number for the address.
4379 * @param p_telephone_number_3 Third telephone number for the address.
4380 * @param p_addr_attribute_category This context value determines which
4381 * flexfield structure to use with the Person Address descriptive flexfield
4382 * segments.
4383 * @param p_addr_attribute1 Descriptive flexfield segment.
4384 * @param p_addr_attribute2 Descriptive flexfield segment.
4385 * @param p_addr_attribute3 Descriptive flexfield segment.
4386 * @param p_addr_attribute4 Descriptive flexfield segment.
4387 * @param p_addr_attribute5 Descriptive flexfield segment.
4388 * @param p_addr_attribute6 Descriptive flexfield segment.
4389 * @param p_addr_attribute7 Descriptive flexfield segment.
4390 * @param p_addr_attribute8 Descriptive flexfield segment.
4391 * @param p_addr_attribute9 Descriptive flexfield segment.
4392 * @param p_addr_attribute10 Descriptive flexfield segment.
4393 * @param p_addr_attribute11 Descriptive flexfield segment.
4394 * @param p_addr_attribute12 Descriptive flexfield segment.
4395 * @param p_addr_attribute13 Descriptive flexfield segment.
4396 * @param p_addr_attribute14 Descriptive flexfield segment.
4397 * @param p_addr_attribute15 Descriptive flexfield segment.
4398 * @param p_addr_attribute16 Descriptive flexfield segment.
4399 * @param p_addr_attribute17 Descriptive flexfield segment.
4400 * @param p_addr_attribute18 Descriptive flexfield segment.
4401 * @param p_addr_attribute19 Descriptive flexfield segment.
4402 * @param p_addr_attribute20 Descriptive flexfield segment.
4403 * @param p_add_information13 Obsolete parameter, do not use.
4404 * @param p_add_information14 Obsolete parameter, do not use.
4405 * @param p_add_information15 Obsolete parameter, do not use.
4406 * @param p_add_information16 Obsolete parameter, do not use.
4407 * @param p_add_information17 Obsolete parameter, do not use.
4408 * @param p_add_information18 Obsolete parameter, do not use.
4409 * @param p_add_information19 Obsolete parameter, do not use.
4410 * @param p_add_information20 Obsolete parameter, do not use.
4411 * @rep:displayname Update Person Address for Australia
4412 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4413 * @rep:scope public
4414 * @rep:lifecycle active
4415 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4416 */
4417 --
4418 -- {End Of Comments}
4419 --
4420 procedure update_AU_person_address
4421 (p_validate in boolean default false
4422 ,p_effective_date in date
4423 ,p_address_id in number
4424 ,p_object_version_number in out nocopy number
4425 ,p_date_from in date default hr_api.g_date
4426 ,p_date_to in date default hr_api.g_date
4430 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4427 ,p_address_type in varchar2 default hr_api.g_varchar2
4428 ,p_comments in long default hr_api.g_varchar2
4429 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4431 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4432 ,p_city in varchar2 default hr_api.g_varchar2
4433 ,p_state in varchar2 default hr_api.g_varchar2
4434 ,p_country in varchar2 default hr_api.g_varchar2
4435 ,p_postal_code in varchar2 default hr_api.g_varchar2
4436 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4437 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4438 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4439 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4440 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4441 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4442 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4443 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4444 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4445 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4446 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4447 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4448 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4449 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4450 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4451 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4452 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4453 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4454 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4455 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4456 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4457 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4458 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4459 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4460 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4461 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4462 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4463 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4464 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4465 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4466 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4467 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4468 );
4469 --
4470 -- ----------------------------------------------------------------------------
4474 -- {Start Of Comments}
4471 -- |-------------------------< update_dk_person_address >---------------------|
4472 -- ----------------------------------------------------------------------------
4473 --
4475 /*#
4476 * This API updates an address for a given person in Denmark.
4477 *
4478 * It calls the generic API update_person_address, with the parameters set as
4479 * appropriate for an address in Denmark. As this API is effectively an
4480 * alternative to the API update_person_address, see that API for further
4481 * explanation.
4482 *
4483 * <p><b>Licensing</b><br>
4484 * This API is licensed for use with Human Resources.
4485 *
4486 * <p><b>Prerequisites</b><br>
4487 * The address to be updated must exist in Denmark for the person.
4488 *
4489 * <p><b>Post Success</b><br>
4490 * The address will be successfully updated in the database.
4491 *
4492 * <p><b>Post Failure</b><br>
4493 * The address will not be updated and an error will be raised.
4494 * @param p_validate If true, then validation alone will be performed and the
4495 * database will remain unchanged. If false and all validation checks pass,
4496 * then the database will be modified.
4497 * @param p_effective_date Reference date for validating lookup values are
4498 * applicable during the start to end active date range. This date does not
4499 * determine when the changes take effect.
4500 * @param p_address_id This uniquely identifies the address.
4501 * @param p_object_version_number Pass in the current version number of the
4502 * address to be updated. When the API completes if p_validate is false, will
4503 * be set to the new version number of the updated address. If p_validate is
4504 * true will be set to the same value which was passed in.
4505 * @param p_date_from The date from which the address applies.
4506 * @param p_date_to The date on which the address no longer applies.
4507 * @param p_address_type The type of address. Valid values are defined by the
4508 * 'ADDRESS_TYPE' lookup type.
4509 * @param p_comments Comment text.
4510 * @param p_address_line1 The first line of the address.
4511 * @param p_address_line2 The second line of the address.
4512 * @param p_address_line3 The third line of the address.
4513 * @param p_postal_code Postal code of the address.
4514 * @param p_city Name of the city, mapped to town_or_city.
4515 * @param p_country Name of the country.
4516 * @param p_telephone_number_1 Telephone number for the address.
4517 * @param p_telephone_number_2 Second telephone number for the address.
4518 * @param p_telephone_number_3 Third telephone number for the address.
4519 * @param p_addr_attribute_category This context value determines which
4520 * flexfield structure to use with the Person Address descriptive flexfield
4521 * segments.
4522 * @param p_addr_attribute1 Descriptive flexfield segment.
4523 * @param p_addr_attribute2 Descriptive flexfield segment.
4524 * @param p_addr_attribute3 Descriptive flexfield segment.
4525 * @param p_addr_attribute4 Descriptive flexfield segment.
4526 * @param p_addr_attribute5 Descriptive flexfield segment.
4527 * @param p_addr_attribute6 Descriptive flexfield segment.
4528 * @param p_addr_attribute7 Descriptive flexfield segment.
4529 * @param p_addr_attribute8 Descriptive flexfield segment.
4530 * @param p_addr_attribute9 Descriptive flexfield segment.
4531 * @param p_addr_attribute10 Descriptive flexfield segment.
4532 * @param p_addr_attribute11 Descriptive flexfield segment.
4533 * @param p_addr_attribute12 Descriptive flexfield segment.
4534 * @param p_addr_attribute13 Descriptive flexfield segment.
4535 * @param p_addr_attribute14 Descriptive flexfield segment.
4536 * @param p_addr_attribute15 Descriptive flexfield segment.
4537 * @param p_addr_attribute16 Descriptive flexfield segment.
4538 * @param p_addr_attribute17 Descriptive flexfield segment.
4539 * @param p_addr_attribute18 Descriptive flexfield segment.
4540 * @param p_addr_attribute19 Descriptive flexfield segment.
4541 * @param p_addr_attribute20 Descriptive flexfield segment.
4542 * @param p_add_information13 Obsolete parameter, do not use.
4543 * @param p_add_information14 Obsolete parameter, do not use.
4544 * @param p_add_information15 Obsolete parameter, do not use.
4545 * @param p_add_information16 Obsolete parameter, do not use.
4546 * @param p_add_information17 Obsolete parameter, do not use.
4547 * @param p_add_information18 Obsolete parameter, do not use.
4548 * @param p_add_information19 Obsolete parameter, do not use.
4549 * @param p_add_information20 Obsolete parameter, do not use.
4550 * @rep:displayname Update Person Address for Denmark
4551 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4552 * @rep:scope public
4553 * @rep:lifecycle active
4554 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4555 */
4556 --
4557 -- {End Of Comments}
4558 --
4559 procedure update_DK_person_address
4560 (p_validate in boolean default false
4561 ,p_effective_date in date
4562 ,p_address_id in number
4563 ,p_object_version_number in out nocopy number
4564 ,p_date_from in date default hr_api.g_date
4565 ,p_date_to in date default hr_api.g_date
4566 ,p_address_type in varchar2 default hr_api.g_varchar2
4567 ,p_comments in long default hr_api.g_varchar2
4568 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4572 ,p_city in varchar2 default hr_api.g_varchar2
4569 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4570 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4571 ,p_postal_code in varchar2 default hr_api.g_varchar2
4573 ,p_country in varchar2 default hr_api.g_varchar2
4574 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4575 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4576 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4577 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4578 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4579 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4580 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4581 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4582 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4583 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4584 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4585 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4586 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4587 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4588 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4589 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4590 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4591 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4592 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4593 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4594 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4595 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4596 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4597 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4598 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4599 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4600 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4601 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4602 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4603 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4604 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4605 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4606 );
4607 --
4608 -- ----------------------------------------------------------------------------
4609 -- |-------------------------< update_de_person_address >---------------------|
4610 -- ----------------------------------------------------------------------------
4611 --
4612 -- {Start Of Comments}
4613 /*#
4614 * This API updates an address for a given person in Germany.
4615 *
4616 * It calls the generic API update_person_address, with the parameters set as
4617 * appropriate for an address in Germany. As this API is effectively an
4618 * alternative to the API update_person_address, see that API for further
4619 * explanation.
4620 *
4621 * <p><b>Licensing</b><br>
4622 * This API is licensed for use with Human Resources.
4623 *
4624 * <p><b>Prerequisites</b><br>
4625 * The address to be updated must exist in Germany for the person.
4626 *
4627 * <p><b>Post Success</b><br>
4628 * The address will be successfully updated in the database.
4629 *
4630 * <p><b>Post Failure</b><br>
4631 * The address will not be updated and an error will be raised.
4632 * @param p_validate If true, then validation alone will be performed and the
4633 * database will remain unchanged. If false and all validation checks pass,
4634 * then the database will be modified.
4635 * @param p_effective_date Reference date for validating lookup values are
4636 * applicable during the start to end active date range. This date does not
4637 * determine when the changes take effect.
4638 * @param p_address_id This uniquely identifies the address.
4639 * @param p_object_version_number Pass in the current version number of the
4640 * address to be updated. When the API completes if p_validate is false, will
4641 * be set to the new version number of the updated address. If p_validate is
4642 * true will be set to the same value which was passed in.
4643 * @param p_date_from The date from which the address applies.
4644 * @param p_date_to The date on which the address no longer applies.
4645 * @param p_address_type The type of address. Valid values are defined by the
4646 * 'ADDRESS_TYPE' lookup type.
4647 * @param p_comments Comment text.
4648 * @param p_address_line1 The first line of the address.
4649 * @param p_address_line2 The second line of the address.
4650 * @param p_address_line3 The third line of the address.
4651 * @param p_postal_code Postal code of the address.
4652 * @param p_city Name of the city, mapped to town_or_city.
4653 * @param p_region Name of the region, mapped to region_1.
4654 * @param p_country Name of the country.
4655 * @param p_telephone_number_1 Telephone number for the address.
4656 * @param p_telephone_number_2 Second telephone number for the address.
4657 * @param p_telephone_number_3 Third telephone number for the address.
4658 * @param p_addr_attribute_category This context value determines which
4662 * @param p_addr_attribute2 Descriptive flexfield segment.
4659 * flexfield structure to use with the Person Address descriptive flexfield
4660 * segments.
4661 * @param p_addr_attribute1 Descriptive flexfield segment.
4663 * @param p_addr_attribute3 Descriptive flexfield segment.
4664 * @param p_addr_attribute4 Descriptive flexfield segment.
4665 * @param p_addr_attribute5 Descriptive flexfield segment.
4666 * @param p_addr_attribute6 Descriptive flexfield segment.
4667 * @param p_addr_attribute7 Descriptive flexfield segment.
4668 * @param p_addr_attribute8 Descriptive flexfield segment.
4669 * @param p_addr_attribute9 Descriptive flexfield segment.
4670 * @param p_addr_attribute10 Descriptive flexfield segment.
4671 * @param p_addr_attribute11 Descriptive flexfield segment.
4672 * @param p_addr_attribute12 Descriptive flexfield segment.
4673 * @param p_addr_attribute13 Descriptive flexfield segment.
4674 * @param p_addr_attribute14 Descriptive flexfield segment.
4675 * @param p_addr_attribute15 Descriptive flexfield segment.
4676 * @param p_addr_attribute16 Descriptive flexfield segment.
4677 * @param p_addr_attribute17 Descriptive flexfield segment.
4678 * @param p_addr_attribute18 Descriptive flexfield segment.
4679 * @param p_addr_attribute19 Descriptive flexfield segment.
4680 * @param p_addr_attribute20 Descriptive flexfield segment.
4681 * @param p_add_information13 Obsolete parameter, do not use.
4682 * @param p_add_information14 Obsolete parameter, do not use.
4683 * @param p_add_information15 Obsolete parameter, do not use.
4684 * @param p_add_information16 Obsolete parameter, do not use.
4685 * @param p_add_information17 Obsolete parameter, do not use.
4686 * @param p_add_information18 Obsolete parameter, do not use.
4687 * @param p_add_information19 Obsolete parameter, do not use.
4688 * @param p_add_information20 Obsolete parameter, do not use.
4689 * @rep:displayname Update Person Address for Germany
4690 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4691 * @rep:scope public
4692 * @rep:lifecycle active
4693 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4694 */
4695 --
4696 -- {End Of Comments}
4697 --
4698 procedure update_DE_person_address
4699 (p_validate in boolean default false
4700 ,p_effective_date in date
4701 ,p_address_id in number
4702 ,p_object_version_number in out nocopy number
4703 ,p_date_from in date default hr_api.g_date
4704 ,p_date_to in date default hr_api.g_date
4705 ,p_address_type in varchar2 default hr_api.g_varchar2
4706 ,p_comments in long default hr_api.g_varchar2
4707 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4708 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4709 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4710 ,p_postal_code in varchar2 default hr_api.g_varchar2
4711 ,p_city in varchar2 default hr_api.g_varchar2
4712 ,p_region in varchar2 default hr_api.g_varchar2
4713 ,p_country in varchar2 default hr_api.g_varchar2
4714 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4715 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4716 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4717 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4718 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4719 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4720 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4721 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4722 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4723 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4724 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4725 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4726 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4727 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4728 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4729 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4730 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4731 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4732 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4733 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4734 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4735 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4736 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4737 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4738 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4739 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4740 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4741 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4742 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4743 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4744 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4748 -- ----------------------------------------------------------------------------
4745 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4746 );
4747 --
4749 -- |-------------------------< update_it_person_address >---------------------|
4750 -- ----------------------------------------------------------------------------
4751 --
4752 -- {Start Of Comments}
4753 /*#
4754 * This API updates an address for a given person in Italy.
4755 *
4756 * It calls the generic API update_person_address, with the parameters set as
4757 * appropriate for an address in Italy. As this API is effectively an
4758 * alternative to the API update_person_address, see that API for further
4759 * explanation.
4760 *
4761 * <p><b>Licensing</b><br>
4762 * This API is licensed for use with Human Resources.
4763 *
4764 * <p><b>Prerequisites</b><br>
4765 * The address to be updated must exist in Italy for the person.
4766 *
4767 * <p><b>Post Success</b><br>
4768 * The address will be successfully updated in the database.
4769 *
4770 * <p><b>Post Failure</b><br>
4771 * The address will not be updated and an error will be raised.
4772 * @param p_validate If true, then validation alone will be performed and the
4773 * database will remain unchanged. If false and all validation checks pass,
4774 * then the database will be modified.
4775 * @param p_effective_date Reference date for validating lookup values are
4776 * applicable during the start to end active date range. This date does not
4777 * determine when the changes take effect.
4778 * @param p_address_id This uniquely identifies the address.
4779 * @param p_object_version_number Pass in the current version number of the
4780 * address to be updated. When the API completes if p_validate is false, will
4781 * be set to the new version number of the updated address. If p_validate is
4782 * true will be set to the same value which was passed in.
4783 * @param p_date_from The date from which the address applies.
4784 * @param p_date_to The date on which the address no longer applies.
4785 * @param p_address_type The type of address. Valid values are defined by the
4786 * 'ADDRESS_TYPE' lookup type.
4787 * @param p_comments Comment text.
4788 * @param p_address_line1 The first line of the address.
4789 * @param p_address_line2 The second line of the address.
4790 * @param p_address_line3 The third line of the address.
4791 * @param p_postal_code Postal code of the address.
4792 * @param p_city Name of the city, mapped to town_or_city.
4793 * @param p_region Name of the province, mapped to region_1.
4794 * @param p_country Name of the country.
4795 * @param p_telephone_number_1 Telephone number for the address.
4796 * @param p_telephone_number_2 Second telephone number for the address.
4797 * @param p_telephone_number_3 Third telephone number for the address.
4798 * @param p_addr_attribute_category This context value determines which
4799 * flexfield structure to use with the Person Address descriptive flexfield
4800 * segments.
4801 * @param p_addr_attribute1 Descriptive flexfield segment.
4802 * @param p_addr_attribute2 Descriptive flexfield segment.
4803 * @param p_addr_attribute3 Descriptive flexfield segment.
4804 * @param p_addr_attribute4 Descriptive flexfield segment.
4805 * @param p_addr_attribute5 Descriptive flexfield segment.
4806 * @param p_addr_attribute6 Descriptive flexfield segment.
4807 * @param p_addr_attribute7 Descriptive flexfield segment.
4808 * @param p_addr_attribute8 Descriptive flexfield segment.
4809 * @param p_addr_attribute9 Descriptive flexfield segment.
4810 * @param p_addr_attribute10 Descriptive flexfield segment.
4811 * @param p_addr_attribute11 Descriptive flexfield segment.
4812 * @param p_addr_attribute12 Descriptive flexfield segment.
4813 * @param p_addr_attribute13 Descriptive flexfield segment.
4814 * @param p_addr_attribute14 Descriptive flexfield segment.
4815 * @param p_addr_attribute15 Descriptive flexfield segment.
4816 * @param p_addr_attribute16 Descriptive flexfield segment.
4817 * @param p_addr_attribute17 Descriptive flexfield segment.
4818 * @param p_addr_attribute18 Descriptive flexfield segment.
4819 * @param p_addr_attribute19 Descriptive flexfield segment.
4820 * @param p_addr_attribute20 Descriptive flexfield segment.
4821 * @param p_add_information13 Obsolete parameter, do not use.
4822 * @param p_add_information14 Obsolete parameter, do not use.
4823 * @param p_add_information15 Obsolete parameter, do not use.
4824 * @param p_add_information16 Obsolete parameter, do not use.
4825 * @param p_add_information17 Obsolete parameter, do not use.
4826 * @param p_add_information18 Obsolete parameter, do not use.
4827 * @param p_add_information19 Obsolete parameter, do not use.
4828 * @param p_add_information20 Obsolete parameter, do not use.
4829 * @rep:displayname Update Person Address for Italy
4830 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4831 * @rep:scope public
4832 * @rep:lifecycle active
4833 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4834 */
4835 --
4836 -- {End Of Comments}
4837 --
4838 procedure update_IT_person_address
4839 (p_validate in boolean default false
4840 ,p_effective_date in date
4841 ,p_address_id in number
4842 ,p_object_version_number in out nocopy number
4843 ,p_date_from in date default hr_api.g_date
4844 ,p_date_to in date default hr_api.g_date
4845 ,p_address_type in varchar2 default hr_api.g_varchar2
4846 ,p_comments in long default hr_api.g_varchar2
4847 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4851 ,p_city in varchar2 default hr_api.g_varchar2
4848 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4849 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4850 ,p_postal_code in varchar2 default hr_api.g_varchar2
4852 ,p_region in varchar2 default hr_api.g_varchar2
4853 ,p_country in varchar2 default hr_api.g_varchar2
4854 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4855 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4856 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4857 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4858 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4859 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4860 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4861 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4862 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4863 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4864 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4865 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4866 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4867 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4868 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4869 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4870 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4871 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4872 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4873 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4874 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4875 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4876 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4877 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4878 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4879 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4880 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4881 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4882 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4883 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4884 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4885 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4886 );
4887 --
4888 -- ----------------------------------------------------------------------------
4889 -- |-------------------------< update_mx_person_address >---------------------|
4890 -- ----------------------------------------------------------------------------
4891 --
4892 -- {Start Of Comments}
4893 /*#
4894 * This API updates an address for a given person in Mexico.
4895 *
4896 * It calls the generic API update_person_address, with the parameters set as
4897 * appropriate for an address in Mexico. As this API is effectively an
4898 * alternative to the API update_person_address, see that API for further
4899 * explanation.
4900 *
4901 * <p><b>Licensing</b><br>
4902 * This API is licensed for use with Human Resources.
4903 *
4904 * <p><b>Prerequisites</b><br>
4905 * The address to be updated must exist in Mexico for the person.
4906 *
4907 * <p><b>Post Success</b><br>
4908 * The address will be successfully updated in the database.
4909 *
4910 * <p><b>Post Failure</b><br>
4911 * The address will not be updated and an error will be raised.
4912 * @param p_validate If true, then validation alone will be performed and the
4913 * database will remain unchanged. If false and all validation checks pass,
4914 * then the database will be modified.
4915 * @param p_effective_date Reference date for validating lookup values are
4916 * applicable during the start to end active date range. This date does not
4917 * determine when the changes take effect.
4918 * @param p_address_id This uniquely identifies the address.
4919 * @param p_object_version_number Pass in the current version number of the
4920 * address to be updated. When the API completes if p_validate is false, will
4921 * be set to the new version number of the updated address. If p_validate is
4922 * true will be set to the same value which was passed in.
4923 * @param p_date_from The date from which the address applies.
4924 * @param p_date_to The date on which the address no longer applies.
4925 * @param p_address_type The type of address. Valid values are defined by the
4926 * 'ADDRESS_TYPE' lookup type.
4927 * @param p_comments Comment text.
4928 * @param p_address_line1 The first line of the address.
4929 * @param p_address_line2 The second line of the address.
4930 * @param p_address_line3 The third line of the address.
4931 * @param p_postal_code Postal code of the address.
4932 * @param p_city Name of the city, mapped to town_or_city.
4933 * @param p_state Name of the state, mapped to region_1.
4934 * @param p_country Name of the country.
4935 * @param p_telephone_number_1 Telephone number for the address.
4936 * @param p_telephone_number_2 Second telephone number for the address.
4937 * @param p_telephone_number_3 Third telephone number for the address.
4941 * @param p_addr_attribute1 Descriptive flexfield segment.
4938 * @param p_addr_attribute_category This context value determines which
4939 * flexfield structure to use with the Person Address descriptive flexfield
4940 * segments.
4942 * @param p_addr_attribute2 Descriptive flexfield segment.
4943 * @param p_addr_attribute3 Descriptive flexfield segment.
4944 * @param p_addr_attribute4 Descriptive flexfield segment.
4945 * @param p_addr_attribute5 Descriptive flexfield segment.
4946 * @param p_addr_attribute6 Descriptive flexfield segment.
4947 * @param p_addr_attribute7 Descriptive flexfield segment.
4948 * @param p_addr_attribute8 Descriptive flexfield segment.
4949 * @param p_addr_attribute9 Descriptive flexfield segment.
4950 * @param p_addr_attribute10 Descriptive flexfield segment.
4951 * @param p_addr_attribute11 Descriptive flexfield segment.
4952 * @param p_addr_attribute12 Descriptive flexfield segment.
4953 * @param p_addr_attribute13 Descriptive flexfield segment.
4954 * @param p_addr_attribute14 Descriptive flexfield segment.
4955 * @param p_addr_attribute15 Descriptive flexfield segment.
4956 * @param p_addr_attribute16 Descriptive flexfield segment.
4957 * @param p_addr_attribute17 Descriptive flexfield segment.
4958 * @param p_addr_attribute18 Descriptive flexfield segment.
4959 * @param p_addr_attribute19 Descriptive flexfield segment.
4960 * @param p_addr_attribute20 Descriptive flexfield segment.
4961 * @param p_add_information13 Obsolete parameter, do not use.
4962 * @param p_add_information14 Obsolete parameter, do not use.
4963 * @param p_add_information15 Obsolete parameter, do not use.
4964 * @param p_add_information16 Obsolete parameter, do not use.
4965 * @param p_add_information17 Obsolete parameter, do not use.
4966 * @param p_add_information18 Obsolete parameter, do not use.
4967 * @param p_add_information19 Obsolete parameter, do not use.
4968 * @param p_add_information20 Obsolete parameter, do not use.
4969 * @rep:displayname Update Person Address for Mexico
4970 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4971 * @rep:scope public
4972 * @rep:lifecycle active
4973 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4974 */
4975 --
4976 -- {End Of Comments}
4977 --
4978 procedure update_MX_person_address
4979 (p_validate in boolean default false
4980 ,p_effective_date in date
4981 ,p_address_id in number
4982 ,p_object_version_number in out nocopy number
4983 ,p_date_from in date default hr_api.g_date
4984 ,p_date_to in date default hr_api.g_date
4985 ,p_address_type in varchar2 default hr_api.g_varchar2
4986 ,p_comments in long default hr_api.g_varchar2
4987 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4988 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4989 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4990 ,p_postal_code in varchar2 default hr_api.g_varchar2
4991 ,p_city in varchar2 default hr_api.g_varchar2
4992 ,p_state in varchar2 default hr_api.g_varchar2
4993 ,p_country in varchar2 default hr_api.g_varchar2
4994 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4995 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4996 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4997 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4998 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4999 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5000 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5001 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5002 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5003 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5004 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5005 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5006 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5007 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5008 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5009 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5010 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5011 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5012 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5013 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5014 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5015 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5016 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5017 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5018 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5019 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5020 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5021 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5022 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5023 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5027 --
5024 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5025 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5026 );
5028 -- ----------------------------------------------------------------------------
5029 -- |-----------------------< update_mx_loc_person_address >-------------------|
5030 -- ----------------------------------------------------------------------------
5031 --
5032 -- {Start Of Comments}
5033 /*#
5034 * This API updates a particular person address of Mexico (Local) style.
5035 *
5036 * An address record stores address information for current or ex-employees,
5037 * current or ex-applicants, and employee contacts. If the process is creating
5038 * the first address for the specified person, it must be the primary address.
5039 * As only one primary address can exist for a person at a given time,
5040 * subsequent addresses cannot be primary.
5041 *
5042 * <p><b>Licensing</b><br>
5043 * This API is licensed for use with Human Resources and HR Foundation.
5044 *
5045 * <p><b>Prerequisites</b><br>
5046 * The address must exist for the person.
5047 *
5048 * <p><b>Post Success</b><br>
5049 * The API updates the Person Address in the database.
5050 *
5051 * <p><b>Post Failure</b><br>
5052 * The API does not update the address and raises an error.
5053 *
5054 * @param p_validate If true, then validation alone will be performed and the
5055 * database will remain unchanged. If false and all validation checks pass,
5056 * then the database will be modified.
5057 * @param p_effective_date Reference date for validating lookup values are
5058 * applicable during the start to end active date range. This date does not
5059 * determine when the changes take effect.
5060 * @param p_address_id This uniquely identifies the address.
5061 * @param p_object_version_number Pass in the current version number of the
5062 * address to be updated. When the API completes if p_validate is false, will
5063 * be set to the new version number of the updated address. If p_validate is
5064 * true will be set to the same value which was passed in.
5065 * @param p_date_from The date from which the address applies.
5066 * @param p_date_to The date on which the address no longer applies.
5067 * @param p_primary_flag Flag specifying if this is a primary address. Valid
5068 * values are 'Y' or 'N'.
5069 * @param p_address_type The type of address. Valid values are defined by the
5070 * 'ADDRESS_TYPE' lookup type.
5071 * @param p_comments Comment text.
5072 * @param p_street_name_and_num Street Name and Number
5073 * @param p_neighborhood Neighborhood.
5074 * @param p_municipality Municipality.
5075 * @param p_postal_code Postal Code.
5076 * @param p_city City.
5077 * @param p_state Mexican State.
5078 * @param p_country Name of the country.
5079 * @param p_telephone Telephone number.
5080 * @param p_fax Fax number.
5081 * @param p_addr_attribute_category This context value determines which
5082 * flexfield structure to use with the Person Address descriptive flexfield
5083 * segments.
5084 * @param p_addr_attribute1 Descriptive flexfield segment.
5085 * @param p_addr_attribute2 Descriptive flexfield segment.
5086 * @param p_addr_attribute3 Descriptive flexfield segment.
5087 * @param p_addr_attribute4 Descriptive flexfield segment.
5088 * @param p_addr_attribute5 Descriptive flexfield segment.
5089 * @param p_addr_attribute6 Descriptive flexfield segment.
5090 * @param p_addr_attribute7 Descriptive flexfield segment.
5091 * @param p_addr_attribute8 Descriptive flexfield segment.
5092 * @param p_addr_attribute9 Descriptive flexfield segment.
5093 * @param p_addr_attribute10 Descriptive flexfield segment.
5094 * @param p_addr_attribute11 Descriptive flexfield segment.
5095 * @param p_addr_attribute12 Descriptive flexfield segment.
5096 * @param p_addr_attribute13 Descriptive flexfield segment.
5097 * @param p_addr_attribute14 Descriptive flexfield segment.
5098 * @param p_addr_attribute15 Descriptive flexfield segment.
5099 * @param p_addr_attribute16 Descriptive flexfield segment.
5100 * @param p_addr_attribute17 Descriptive flexfield segment.
5101 * @param p_addr_attribute18 Descriptive flexfield segment.
5102 * @param p_addr_attribute19 Descriptive flexfield segment.
5103 * @param p_addr_attribute20 Descriptive flexfield segment.
5104 * @param p_add_information13 Descriptive flexfield segment.
5105 * @param p_add_information14 Descriptive flexfield segment.
5106 * @param p_add_information15 Descriptive flexfield segment.
5107 * @param p_add_information16 Descriptive flexfield segment.
5108 * @param p_add_information17 Obsolete parameter, do not use.
5109 * @param p_add_information18 Obsolete parameter, do not use.
5110 * @param p_add_information19 Obsolete parameter, do not use.
5111 * @param p_add_information20 Obsolete parameter, do not use.
5112 * @param p_party_id Party for whom the address (HR/TCA merge) applies.
5113 * @rep:displayname Update Local Mexican Person Address
5114 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5115 * @rep:lifecycle active
5116 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
5117 * @rep:scope public
5118 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5119 */
5120 --
5121 -- {End Of Comments}
5122 --
5123 procedure update_MX_LOC_person_address
5124 (p_validate in boolean default false
5125 ,p_effective_date in date
5126 ,p_address_id in number
5127 ,p_object_version_number in out nocopy number
5128 ,p_date_from in date default hr_api.g_date
5129 ,p_date_to in date default hr_api.g_date
5133 ,p_street_name_and_num in varchar2 default hr_api.g_varchar2
5130 ,p_primary_flag in varchar2 default hr_api.g_varchar2
5131 ,p_address_type in varchar2 default hr_api.g_varchar2
5132 ,p_comments in long default hr_api.g_varchar2
5134 ,p_neighborhood in varchar2 default hr_api.g_varchar2
5135 ,p_municipality in varchar2 default hr_api.g_varchar2
5136 ,p_postal_code in varchar2 default hr_api.g_varchar2
5137 ,p_city in varchar2 default hr_api.g_varchar2
5138 ,p_state in varchar2 default hr_api.g_varchar2
5139 ,p_country in varchar2 default hr_api.g_varchar2
5140 ,p_telephone in varchar2 default hr_api.g_varchar2
5141 ,p_fax in varchar2 default hr_api.g_varchar2
5142 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5143 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5144 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5145 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5146 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5147 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5148 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5149 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5150 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5151 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5152 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5153 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5154 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5155 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5156 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5157 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5158 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5159 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5160 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5161 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5162 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5163 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5164 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5165 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5166 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5167 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5168 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5169 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5170 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5171 ,p_party_id in number default hr_api.g_number
5172 ) ;
5173 --
5174 -- ----------------------------------------------------------------------------
5175 -- |-------------------------< update_my_person_address >---------------------|
5176 -- ----------------------------------------------------------------------------
5177 --
5178 -- {Start Of Comments}
5179 /*#
5180 * This API updates an address for a given person in Malaysia.
5181 *
5182 * It calls the generic API update_person_address, with the parameters set as
5183 * appropriate for an address in Malaysia. As this API is effectively an
5184 * alternative to the API update_person_address, see that API for further
5185 * explanation.
5186 *
5187 * <p><b>Licensing</b><br>
5188 * This API is licensed for use with Human Resources.
5189 *
5190 * <p><b>Prerequisites</b><br>
5191 * The address to be updated must exist in Malasia for the person.
5192 *
5193 * <p><b>Post Success</b><br>
5194 * The address will be successfully updated in the database.
5195 *
5196 * <p><b>Post Failure</b><br>
5197 * The address will not be updated and an error will be raised.
5198 * @param p_validate If true, then validation alone will be performed and the
5199 * database will remain unchanged. If false and all validation checks pass,
5200 * then the database will be modified.
5201 * @param p_effective_date Reference date for validating lookup values are
5202 * applicable during the start to end active date range. This date does not
5203 * determine when the changes take effect.
5204 * @param p_address_id This uniquely identifies the address.
5205 * @param p_object_version_number Pass in the current version number of the
5206 * address to be updated. When the API completes if p_validate is false, will
5207 * be set to the new version number of the updated address. If p_validate is
5208 * true will be set to the same value which was passed in.
5209 * @param p_date_from The date from which the address applies.
5210 * @param p_date_to The date on which the address no longer applies.
5211 * @param p_address_type The type of address. Valid values are defined by the
5212 * 'ADDRESS_TYPE' lookup type.
5213 * @param p_comments Comment text.
5214 * @param p_address_line1 The first line of the address.
5215 * @param p_address_line2 The second line of the address.
5216 * @param p_address_line3 The third line of the address.
5217 * @param p_postal_code Postal code of the address.
5218 * @param p_city Name of the city, mapped to town_or_city.
5222 * @param p_telephone_number_2 Second telephone number for the address.
5219 * @param p_region Name of the State.
5220 * @param p_country Name of the country.
5221 * @param p_telephone_number_1 Telephone number for the address.
5223 * @param p_telephone_number_3 Third telephone number for the address.
5224 * @param p_addr_attribute_category This context value determines which
5225 * flexfield structure to use with the Person Address descriptive flexfield
5226 * segments.
5227 * @param p_addr_attribute1 Descriptive flexfield segment.
5228 * @param p_addr_attribute2 Descriptive flexfield segment.
5229 * @param p_addr_attribute3 Descriptive flexfield segment.
5230 * @param p_addr_attribute4 Descriptive flexfield segment.
5231 * @param p_addr_attribute5 Descriptive flexfield segment.
5232 * @param p_addr_attribute6 Descriptive flexfield segment.
5233 * @param p_addr_attribute7 Descriptive flexfield segment.
5234 * @param p_addr_attribute8 Descriptive flexfield segment.
5235 * @param p_addr_attribute9 Descriptive flexfield segment.
5236 * @param p_addr_attribute10 Descriptive flexfield segment.
5237 * @param p_addr_attribute11 Descriptive flexfield segment.
5238 * @param p_addr_attribute12 Descriptive flexfield segment.
5239 * @param p_addr_attribute13 Descriptive flexfield segment.
5240 * @param p_addr_attribute14 Descriptive flexfield segment.
5241 * @param p_addr_attribute15 Descriptive flexfield segment.
5242 * @param p_addr_attribute16 Descriptive flexfield segment.
5243 * @param p_addr_attribute17 Descriptive flexfield segment.
5244 * @param p_addr_attribute18 Descriptive flexfield segment.
5245 * @param p_addr_attribute19 Descriptive flexfield segment.
5246 * @param p_addr_attribute20 Descriptive flexfield segment.
5247 * @param p_add_information13 Obsolete parameter, do not use.
5248 * @param p_add_information14 Obsolete parameter, do not use.
5249 * @param p_add_information15 Obsolete parameter, do not use.
5250 * @param p_add_information16 Obsolete parameter, do not use.
5251 * @param p_add_information17 Obsolete parameter, do not use.
5252 * @param p_add_information18 Obsolete parameter, do not use.
5253 * @param p_add_information19 Obsolete parameter, do not use.
5254 * @param p_add_information20 Obsolete parameter, do not use.
5255 * @rep:displayname Update Person Address for Malaysia
5256 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5257 * @rep:scope public
5258 * @rep:lifecycle active
5259 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5260 */
5261 --
5262 -- {End Of Comments}
5263 --
5264 procedure update_MY_person_address
5265 (p_validate in boolean default false
5266 ,p_effective_date in date
5267 ,p_address_id in number
5268 ,p_object_version_number in out nocopy number
5269 ,p_date_from in date default hr_api.g_date
5270 ,p_date_to in date default hr_api.g_date
5271 ,p_address_type in varchar2 default hr_api.g_varchar2
5272 ,p_comments in long default hr_api.g_varchar2
5273 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5274 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5275 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5276 ,p_postal_code in varchar2 default hr_api.g_varchar2
5277 ,p_city in varchar2 default hr_api.g_varchar2
5278 ,p_region in varchar2 default hr_api.g_varchar2
5279 ,p_country in varchar2 default hr_api.g_varchar2
5280 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5281 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5282 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5283 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5284 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5285 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5286 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5287 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5288 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5289 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5290 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5291 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5292 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5293 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5294 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5295 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5296 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5297 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5298 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5299 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5300 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5301 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5302 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5303 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5304 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5305 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5306 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5310 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5307 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5308 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5309 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5311 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5312 );
5313 --
5314 -- ----------------------------------------------------------------------------
5315 -- |-------------------------< update_pt_person_address >---------------------|
5316 -- ----------------------------------------------------------------------------
5317 --
5318 -- {Start Of Comments}
5319 /*#
5320 * This API updates an address for a given person in Portugal.
5321 *
5322 * It calls the generic API update_person_address, with the parameters set as
5323 * appropriate for an address in Portugal. As this API is effectively an
5324 * alternative to the API update_person_address, see that API for further
5325 * explanation.
5326 *
5327 * <p><b>Licensing</b><br>
5328 * This API is licensed for use with Human Resources.
5329 *
5330 * <p><b>Prerequisites</b><br>
5331 * The address to be updated must exist in Portugal for the person.
5332 *
5333 * <p><b>Post Success</b><br>
5334 * The address will be successfully updated in the database.
5335 *
5336 * <p><b>Post Failure</b><br>
5337 * The address will not be updated and an error will be raised.
5338 * @param p_validate If true, then validation alone will be performed and the
5339 * database will remain unchanged. If false and all validation checks pass,
5340 * then the database will be modified.
5341 * @param p_effective_date Reference date for validating lookup values are
5342 * applicable during the start to end active date range. This date does not
5343 * determine when the changes take effect.
5344 * @param p_address_id This uniquely identifies the address.
5345 * @param p_object_version_number Pass in the current version number of the
5346 * address to be updated. When the API completes if p_validate is false, will
5347 * be set to the new version number of the updated address. If p_validate is
5348 * true will be set to the same value which was passed in.
5349 * @param p_date_from The date from which the address applies.
5350 * @param p_date_to The date on which the address no longer applies.
5351 * @param p_address_type The type of address. Valid values are defined by the
5352 * 'ADDRESS_TYPE' lookup type.
5353 * @param p_comments Comment text.
5354 * @param p_address_line1 The first line of the address.
5355 * @param p_address_line2 The second line of the address.
5356 * @param p_address_line3 The third line of the address.
5357 * @param p_postal_code Postal code of the address.
5358 * @param p_city Name of the city, mapped to town_or_city.
5359 * @param p_country Name of the country.
5360 * @param p_telephone_number_1 Telephone number for the address.
5361 * @param p_telephone_number_2 Second telephone number for the address.
5362 * @param p_telephone_number_3 Third telephone number for the address.
5363 * @param p_addr_attribute_category This context value determines which
5364 * flexfield structure to use with the Person Address descriptive flexfield
5365 * segments.
5366 * @param p_addr_attribute1 Descriptive flexfield segment.
5367 * @param p_addr_attribute2 Descriptive flexfield segment.
5368 * @param p_addr_attribute3 Descriptive flexfield segment.
5369 * @param p_addr_attribute4 Descriptive flexfield segment.
5370 * @param p_addr_attribute5 Descriptive flexfield segment.
5371 * @param p_addr_attribute6 Descriptive flexfield segment.
5372 * @param p_addr_attribute7 Descriptive flexfield segment.
5373 * @param p_addr_attribute8 Descriptive flexfield segment.
5374 * @param p_addr_attribute9 Descriptive flexfield segment.
5375 * @param p_addr_attribute10 Descriptive flexfield segment.
5376 * @param p_addr_attribute11 Descriptive flexfield segment.
5377 * @param p_addr_attribute12 Descriptive flexfield segment.
5378 * @param p_addr_attribute13 Descriptive flexfield segment.
5379 * @param p_addr_attribute14 Descriptive flexfield segment.
5380 * @param p_addr_attribute15 Descriptive flexfield segment.
5381 * @param p_addr_attribute16 Descriptive flexfield segment.
5382 * @param p_addr_attribute17 Descriptive flexfield segment.
5383 * @param p_addr_attribute18 Descriptive flexfield segment.
5384 * @param p_addr_attribute19 Descriptive flexfield segment.
5385 * @param p_addr_attribute20 Descriptive flexfield segment.
5386 * @param p_add_information13 Obsolete parameter, do not use.
5387 * @param p_add_information14 Obsolete parameter, do not use.
5388 * @param p_add_information15 Obsolete parameter, do not use.
5389 * @param p_add_information16 Obsolete parameter, do not use.
5390 * @param p_add_information17 Obsolete parameter, do not use.
5391 * @param p_add_information18 Obsolete parameter, do not use.
5392 * @param p_add_information19 Obsolete parameter, do not use.
5393 * @param p_add_information20 Obsolete parameter, do not use.
5394 * @rep:displayname Update Person Address for Portugal
5395 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5396 * @rep:scope public
5397 * @rep:lifecycle active
5398 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5399 */
5400 --
5401 -- {End Of Comments}
5402 --
5403 procedure update_PT_person_address
5404 (p_validate in boolean default false
5405 ,p_effective_date in date
5406 ,p_address_id in number
5407 ,p_object_version_number in out nocopy number
5408 ,p_date_from in date default hr_api.g_date
5412 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5409 ,p_date_to in date default hr_api.g_date
5410 ,p_address_type in varchar2 default hr_api.g_varchar2
5411 ,p_comments in long default hr_api.g_varchar2
5413 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5414 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5415 ,p_postal_code in varchar2 default hr_api.g_varchar2
5416 ,p_city in varchar2 default hr_api.g_varchar2
5417 ,p_country in varchar2 default hr_api.g_varchar2
5418 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5419 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5420 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5421 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5422 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5423 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5424 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5425 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5426 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5427 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5428 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5429 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5430 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5431 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5432 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5433 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5434 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5435 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5436 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5437 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5438 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5439 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5440 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5441 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5442 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5443 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5444 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5445 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5446 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5447 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5448 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5449 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5450 );
5451 --
5452 -- ----------------------------------------------------------------------------
5453 -- |-------------------------< update_be_person_address >---------------------|
5454 -- ----------------------------------------------------------------------------
5455 --
5456 -- {Start Of Comments}
5457 /*#
5458 * This API updates an address for a given person in Belgium.
5459 *
5460 * It calls the generic API update_person_address, with the parameters set as
5461 * appropriate for an address in Belgium. As this API is effectively an
5462 * alternative to the API update_person_address, see that API for further
5463 * explanation.
5464 *
5465 * <p><b>Licensing</b><br>
5466 * This API is licensed for use with Human Resources.
5467 *
5468 * <p><b>Prerequisites</b><br>
5469 * The address to be updated must exist in Belgium for the person.
5470 *
5471 * <p><b>Post Success</b><br>
5472 * The address will be successfully updated in the database.
5473 *
5474 * <p><b>Post Failure</b><br>
5475 * The address will not be updated and an error will be raised.
5476 * @param p_validate If true, then validation alone will be performed and the
5477 * database will remain unchanged. If false and all validation checks pass,
5478 * then the database will be modified.
5479 * @param p_effective_date Reference date for validating lookup values are
5480 * applicable during the start to end active date range. This date does not
5481 * determine when the changes take effect.
5482 * @param p_address_id This uniquely identifies the address.
5483 * @param p_object_version_number Pass in the current version number of the
5484 * address to be updated. When the API completes if p_validate is false, will
5485 * be set to the new version number of the updated address. If p_validate is
5486 * true will be set to the same value which was passed in.
5487 * @param p_date_from The date from which the address applies.
5488 * @param p_date_to The date on which the address no longer applies.
5489 * @param p_address_type The type of address. Valid values are defined by the
5490 * 'ADDRESS_TYPE' lookup type.
5491 * @param p_comments Comment text.
5492 * @param p_address_line1 The first line of the address.
5493 * @param p_address_line2 The second line of the address.
5494 * @param p_address_line3 The third line of the address.
5495 * @param p_postal_code Postal code of the address.
5496 * @param p_city Name of the city, mapped to town_or_city.
5497 * @param p_country Name of the country.
5498 * @param p_telephone_number_1 Telephone number for the address.
5502 * flexfield structure to use with the Person Address descriptive flexfield
5499 * @param p_telephone_number_2 Second telephone number for the address.
5500 * @param p_telephone_number_3 Third telephone number for the address.
5501 * @param p_addr_attribute_category This context value determines which
5503 * segments.
5504 * @param p_addr_attribute1 Descriptive flexfield segment.
5505 * @param p_addr_attribute2 Descriptive flexfield segment.
5506 * @param p_addr_attribute3 Descriptive flexfield segment.
5507 * @param p_addr_attribute4 Descriptive flexfield segment.
5508 * @param p_addr_attribute5 Descriptive flexfield segment.
5509 * @param p_addr_attribute6 Descriptive flexfield segment.
5510 * @param p_addr_attribute7 Descriptive flexfield segment.
5511 * @param p_addr_attribute8 Descriptive flexfield segment.
5512 * @param p_addr_attribute9 Descriptive flexfield segment.
5513 * @param p_addr_attribute10 Descriptive flexfield segment.
5514 * @param p_addr_attribute11 Descriptive flexfield segment.
5515 * @param p_addr_attribute12 Descriptive flexfield segment.
5516 * @param p_addr_attribute13 Descriptive flexfield segment.
5517 * @param p_addr_attribute14 Descriptive flexfield segment.
5518 * @param p_addr_attribute15 Descriptive flexfield segment.
5519 * @param p_addr_attribute16 Descriptive flexfield segment.
5520 * @param p_addr_attribute17 Descriptive flexfield segment.
5521 * @param p_addr_attribute18 Descriptive flexfield segment.
5522 * @param p_addr_attribute19 Descriptive flexfield segment.
5523 * @param p_addr_attribute20 Descriptive flexfield segment.
5524 * @param p_add_information13 Obsolete parameter, do not use.
5525 * @param p_add_information14 Obsolete parameter, do not use.
5526 * @param p_add_information15 Obsolete parameter, do not use.
5527 * @param p_add_information16 Obsolete parameter, do not use.
5528 * @param p_add_information17 Obsolete parameter, do not use.
5529 * @param p_add_information18 Obsolete parameter, do not use.
5530 * @param p_add_information19 Obsolete parameter, do not use.
5531 * @param p_add_information20 Obsolete parameter, do not use.
5532 * @rep:displayname Update Person Address for Belgium
5533 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5534 * @rep:scope public
5535 * @rep:lifecycle active
5536 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5537 */
5538 --
5539 -- {End Of Comments}
5540 --
5541 procedure update_BE_person_address
5542 (p_validate in boolean default false
5543 ,p_effective_date in date
5544 ,p_address_id in number
5545 ,p_object_version_number in out nocopy number
5546 ,p_date_from in date default hr_api.g_date
5547 ,p_date_to in date default hr_api.g_date
5548 ,p_address_type in varchar2 default hr_api.g_varchar2
5549 ,p_comments in long default hr_api.g_varchar2
5550 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5551 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5552 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5553 ,p_postal_code in varchar2 default hr_api.g_varchar2
5554 ,p_city in varchar2 default hr_api.g_varchar2
5555 ,p_country in varchar2 default hr_api.g_varchar2
5556 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5557 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5558 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5559 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5560 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5561 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5562 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5563 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5564 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5565 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5566 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5567 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5568 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5569 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5570 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5571 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5572 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5573 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5574 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5575 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5576 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5577 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5578 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5579 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5580 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5581 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5582 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5583 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5584 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5585 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5589 --
5586 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5587 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5588 );
5590 -- ----------------------------------------------------------------------------
5591 -- |-------------------------< update_fi_person_address >---------------------|
5592 -- ----------------------------------------------------------------------------
5593 --
5594 -- {Start Of Comments}
5595 /*#
5596 * This API updates an address for a given person in Finland.
5597 *
5598 * It calls the generic API update_person_address, with the parameters set as
5599 * appropriate for an address in Finland. As this API is effectively an
5600 * alternative to the API update_person_address, see that API for further
5601 * explanation.
5602 *
5603 * <p><b>Licensing</b><br>
5604 * This API is licensed for use with Human Resources.
5605 *
5606 * <p><b>Prerequisites</b><br>
5607 * The address to be updated must exist in Finland for the person.
5608 *
5609 * <p><b>Post Success</b><br>
5610 * The address will be successfully updated in the database.
5611 *
5612 * <p><b>Post Failure</b><br>
5613 * The address will not be updated and an error will be raised.
5614 * @param p_validate If true, then validation alone will be performed and the
5615 * database will remain unchanged. If false and all validation checks pass,
5616 * then the database will be modified.
5617 * @param p_effective_date Reference date for validating lookup values are
5618 * applicable during the start to end active date range. This date does not
5619 * determine when the changes take effect.
5620 * @param p_address_id This uniquely identifies the address.
5621 * @param p_object_version_number Pass in the current version number of the
5622 * address to be updated. When the API completes if p_validate is false, will
5623 * be set to the new version number of the updated address. If p_validate is
5624 * true will be set to the same value which was passed in.
5625 * @param p_date_from The date from which the address applies.
5626 * @param p_date_to The date on which the address no longer applies.
5627 * @param p_address_type The type of address. Valid values are defined by the
5628 * 'ADDRESS_TYPE' lookup type.
5629 * @param p_comments Comment text.
5630 * @param p_address_line1 The first line of the address.
5631 * @param p_address_line2 The second line of the address.
5632 * @param p_address_line3 The third line of the address.
5633 * @param p_postal_code Postal code of the address.
5634 * @param p_city Name of the city, mapped to town_or_city.
5635 * @param p_country Name of the country.
5636 * @param p_telephone_number_1 Telephone number for the address.
5637 * @param p_telephone_number_2 Second telephone number for the address.
5638 * @param p_telephone_number_3 Third telephone number for the address.
5639 * @param p_addr_attribute_category This context value determines which
5640 * flexfield structure to use with the Person Address descriptive flexfield
5641 * segments.
5642 * @param p_addr_attribute1 Descriptive flexfield segment.
5643 * @param p_addr_attribute2 Descriptive flexfield segment.
5644 * @param p_addr_attribute3 Descriptive flexfield segment.
5645 * @param p_addr_attribute4 Descriptive flexfield segment.
5646 * @param p_addr_attribute5 Descriptive flexfield segment.
5647 * @param p_addr_attribute6 Descriptive flexfield segment.
5648 * @param p_addr_attribute7 Descriptive flexfield segment.
5649 * @param p_addr_attribute8 Descriptive flexfield segment.
5650 * @param p_addr_attribute9 Descriptive flexfield segment.
5651 * @param p_addr_attribute10 Descriptive flexfield segment.
5652 * @param p_addr_attribute11 Descriptive flexfield segment.
5653 * @param p_addr_attribute12 Descriptive flexfield segment.
5654 * @param p_addr_attribute13 Descriptive flexfield segment.
5655 * @param p_addr_attribute14 Descriptive flexfield segment.
5656 * @param p_addr_attribute15 Descriptive flexfield segment.
5657 * @param p_addr_attribute16 Descriptive flexfield segment.
5658 * @param p_addr_attribute17 Descriptive flexfield segment.
5659 * @param p_addr_attribute18 Descriptive flexfield segment.
5660 * @param p_addr_attribute19 Descriptive flexfield segment.
5661 * @param p_addr_attribute20 Descriptive flexfield segment.
5662 * @param p_add_information13 Obsolete parameter, do not use.
5663 * @param p_add_information14 Obsolete parameter, do not use.
5664 * @param p_add_information15 Obsolete parameter, do not use.
5665 * @param p_add_information16 Obsolete parameter, do not use.
5666 * @param p_add_information17 Obsolete parameter, do not use.
5667 * @param p_add_information18 Obsolete parameter, do not use.
5668 * @param p_add_information19 Obsolete parameter, do not use.
5669 * @param p_add_information20 Obsolete parameter, do not use.
5670 * @rep:displayname Update Person Address for Finland
5671 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5672 * @rep:scope public
5673 * @rep:lifecycle active
5674 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5675 */
5676 --
5677 -- {End Of Comments}
5678 --
5679 procedure update_FI_person_address
5680 (p_validate in boolean default false
5681 ,p_effective_date in date
5682 ,p_address_id in number
5683 ,p_object_version_number in out nocopy number
5684 ,p_date_from in date default hr_api.g_date
5685 ,p_date_to in date default hr_api.g_date
5686 ,p_address_type in varchar2 default hr_api.g_varchar2
5687 ,p_comments in long default hr_api.g_varchar2
5691 ,p_postal_code in varchar2 default hr_api.g_varchar2
5688 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5689 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5690 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5692 ,p_city in varchar2 default hr_api.g_varchar2
5693 ,p_country in varchar2 default hr_api.g_varchar2
5694 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5695 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5696 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5697 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5698 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5699 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5700 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5701 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5702 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5703 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5704 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5705 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5706 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5707 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5708 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5709 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5710 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5711 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5712 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5713 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5714 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5715 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5716 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5717 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5718 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5719 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5720 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5721 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5722 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5723 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5724 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5725 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5726 );
5727 --
5728 -- ----------------------------------------------------------------------------
5729 -- |-------------------------< update_gr_person_address >---------------------|
5730 -- ----------------------------------------------------------------------------
5731 --
5732 -- {Start Of Comments}
5733 /*#
5734 * This API updates an address for a given person in Greece.
5735 *
5736 * It calls the generic API update_person_address, with the parameters set as
5737 * appropriate for an address in Greece. As this API is effectively an
5738 * alternative to the API update_person_address, see that API for further
5739 * explanation.
5740 *
5741 * <p><b>Licensing</b><br>
5742 * This API is licensed for use with Human Resources.
5743 *
5744 * <p><b>Prerequisites</b><br>
5745 * The address to be updated must exist in Greece for the person.
5746 *
5747 * <p><b>Post Success</b><br>
5748 * The address will be successfully updated in the database.
5749 *
5750 * <p><b>Post Failure</b><br>
5751 * The address will not be updated and an error will be raised.
5752 * @param p_validate If true, then validation alone will be performed and the
5753 * database will remain unchanged. If false and all validation checks pass,
5754 * then the database will be modified.
5755 * @param p_effective_date Reference date for validating lookup values are
5756 * applicable during the start to end active date range. This date does not
5757 * determine when the changes take effect.
5758 * @param p_address_id This uniquely identifies the address.
5759 * @param p_object_version_number Pass in the current version number of the
5760 * address to be updated. When the API completes if p_validate is false, will
5761 * be set to the new version number of the updated address. If p_validate is
5762 * true will be set to the same value which was passed in.
5763 * @param p_date_from The date from which the address applies.
5764 * @param p_date_to The date on which the address no longer applies.
5765 * @param p_address_type The type of address. Valid values are defined by the
5766 * 'ADDRESS_TYPE' lookup type.
5767 * @param p_comments Comment text.
5768 * @param p_address_line1 The first line of the address.
5769 * @param p_address_line2 The second line of the address.
5770 * @param p_address_line3 The third line of the address.
5771 * @param p_postal_code Postal code of the address.
5772 * @param p_city Name of the city, mapped to town_or_city.
5773 * @param p_country Name of the country.
5774 * @param p_telephone_number_1 Telephone number for the address.
5775 * @param p_telephone_number_2 Second telephone number for the address.
5776 * @param p_telephone_number_3 Third telephone number for the address.
5777 * @param p_addr_attribute_category This context value determines which
5781 * @param p_addr_attribute2 Descriptive flexfield segment.
5778 * flexfield structure to use with the Person Address descriptive flexfield
5779 * segments.
5780 * @param p_addr_attribute1 Descriptive flexfield segment.
5782 * @param p_addr_attribute3 Descriptive flexfield segment.
5783 * @param p_addr_attribute4 Descriptive flexfield segment.
5784 * @param p_addr_attribute5 Descriptive flexfield segment.
5785 * @param p_addr_attribute6 Descriptive flexfield segment.
5786 * @param p_addr_attribute7 Descriptive flexfield segment.
5787 * @param p_addr_attribute8 Descriptive flexfield segment.
5788 * @param p_addr_attribute9 Descriptive flexfield segment.
5789 * @param p_addr_attribute10 Descriptive flexfield segment.
5790 * @param p_addr_attribute11 Descriptive flexfield segment.
5791 * @param p_addr_attribute12 Descriptive flexfield segment.
5792 * @param p_addr_attribute13 Descriptive flexfield segment.
5793 * @param p_addr_attribute14 Descriptive flexfield segment.
5794 * @param p_addr_attribute15 Descriptive flexfield segment.
5795 * @param p_addr_attribute16 Descriptive flexfield segment.
5796 * @param p_addr_attribute17 Descriptive flexfield segment.
5797 * @param p_addr_attribute18 Descriptive flexfield segment.
5798 * @param p_addr_attribute19 Descriptive flexfield segment.
5799 * @param p_addr_attribute20 Descriptive flexfield segment.
5800 * @param p_add_information13 Obsolete parameter, do not use.
5801 * @param p_add_information14 Obsolete parameter, do not use.
5802 * @param p_add_information15 Obsolete parameter, do not use.
5803 * @param p_add_information16 Obsolete parameter, do not use.
5804 * @param p_add_information17 Obsolete parameter, do not use.
5805 * @param p_add_information18 Obsolete parameter, do not use.
5806 * @param p_add_information19 Obsolete parameter, do not use.
5807 * @param p_add_information20 Obsolete parameter, do not use.
5808 * @rep:displayname Update Person Address for Greece
5809 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5810 * @rep:scope public
5811 * @rep:lifecycle active
5812 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5813 */
5814 --
5815 -- {End Of Comments}
5816 --
5817 procedure update_GR_person_address
5818 (p_validate in boolean default false
5819 ,p_effective_date in date
5820 ,p_address_id in number
5821 ,p_object_version_number in out nocopy number
5822 ,p_date_from in date default hr_api.g_date
5823 ,p_date_to in date default hr_api.g_date
5824 ,p_address_type in varchar2 default hr_api.g_varchar2
5825 ,p_comments in long default hr_api.g_varchar2
5826 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5827 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5828 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5829 ,p_postal_code in varchar2 default hr_api.g_varchar2
5830 ,p_city in varchar2 default hr_api.g_varchar2
5831 ,p_country in varchar2 default hr_api.g_varchar2
5832 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5833 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5834 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5835 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5836 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5837 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5838 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5839 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5840 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5841 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5842 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5843 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5844 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5845 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5846 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5847 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5848 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5849 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5850 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5851 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5852 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5853 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5854 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5855 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5856 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5857 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5858 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5859 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5860 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5861 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5862 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5863 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5864 );
5865 --
5869 --
5866 -- ----------------------------------------------------------------------------
5867 -- |-------------------------< update_hk_person_address >---------------------|
5868 -- ----------------------------------------------------------------------------
5870 -- {Start Of Comments}
5871 /*#
5872 * This API updates an address for a given person in Hong Kong.
5873 *
5874 * It calls the generic API update_person_address, with the parameters set as
5875 * appropriate for an address in Hong Kong. As this API is effectively an
5876 * alternative to the API update_person_address, see that API for further
5877 * explanation.
5878 *
5879 * <p><b>Licensing</b><br>
5880 * This API is licensed for use with Human Resources.
5881 *
5882 * <p><b>Prerequisites</b><br>
5883 * The address to be updated must exist in Hong Kong for the person.
5884 *
5885 * <p><b>Post Success</b><br>
5886 * The address will be successfully updated in the database.
5887 *
5888 * <p><b>Post Failure</b><br>
5889 * The address will not be updated and an error will be raised.
5890 * @param p_validate If true, then validation alone will be performed and the
5891 * database will remain unchanged. If false and all validation checks pass,
5892 * then the database will be modified.
5893 * @param p_effective_date Reference date for validating lookup values are
5894 * applicable during the start to end active date range. This date does not
5895 * determine when the changes take effect.
5896 * @param p_address_id This uniquely identifies the address.
5897 * @param p_object_version_number Pass in the current version number of the
5898 * address to be updated. When the API completes if p_validate is false, will
5899 * be set to the new version number of the updated address. If p_validate is
5900 * true will be set to the same value which was passed in.
5901 * @param p_date_from The date from which the address applies.
5902 * @param p_date_to The date on which the address no longer applies.
5903 * @param p_address_type The type of address. Valid values are defined by the
5904 * 'ADDRESS_TYPE' lookup type.
5905 * @param p_comments Comment text.
5906 * @param p_address_line1 The first line of the address.
5907 * @param p_address_line2 The second line of the address.
5908 * @param p_address_line3 The third line of the address.
5909 * @param p_district Name of the city, mapped to town_or_city.
5910 * @param p_country Name of the country.
5911 * @param p_telephone_number_1 Telephone number for the address.
5912 * @param p_telephone_number_2 Second telephone number for the address.
5913 * @param p_telephone_number_3 Third telephone number for the address.
5914 * @param p_addr_attribute_category This context value determines which
5915 * flexfield structure to use with the Person Address descriptive flexfield
5916 * segments.
5917 * @param p_addr_attribute1 Descriptive flexfield segment.
5918 * @param p_addr_attribute2 Descriptive flexfield segment.
5919 * @param p_addr_attribute3 Descriptive flexfield segment.
5920 * @param p_addr_attribute4 Descriptive flexfield segment.
5921 * @param p_addr_attribute5 Descriptive flexfield segment.
5922 * @param p_addr_attribute6 Descriptive flexfield segment.
5923 * @param p_addr_attribute7 Descriptive flexfield segment.
5924 * @param p_addr_attribute8 Descriptive flexfield segment.
5925 * @param p_addr_attribute9 Descriptive flexfield segment.
5926 * @param p_addr_attribute10 Descriptive flexfield segment.
5927 * @param p_addr_attribute11 Descriptive flexfield segment.
5928 * @param p_addr_attribute12 Descriptive flexfield segment.
5929 * @param p_addr_attribute13 Descriptive flexfield segment.
5930 * @param p_addr_attribute14 Descriptive flexfield segment.
5931 * @param p_addr_attribute15 Descriptive flexfield segment.
5932 * @param p_addr_attribute16 Descriptive flexfield segment.
5933 * @param p_addr_attribute17 Descriptive flexfield segment.
5934 * @param p_addr_attribute18 Descriptive flexfield segment.
5935 * @param p_addr_attribute19 Descriptive flexfield segment.
5936 * @param p_addr_attribute20 Descriptive flexfield segment.
5937 * @param p_add_information13 Obsolete parameter, do not use.
5938 * @param p_add_information14 Obsolete parameter, do not use.
5939 * @param p_add_information15 Obsolete parameter, do not use.
5940 * @param p_add_information16 Obsolete parameter, do not use.
5941 * @param p_add_information17 Obsolete parameter, do not use.
5942 * @param p_add_information18 Obsolete parameter, do not use.
5943 * @param p_add_information19 Obsolete parameter, do not use.
5944 * @param p_add_information20 Obsolete parameter, do not use.
5945 * @rep:displayname Update Person Address for Hong Kong
5946 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5947 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
5948 * @rep:scope public
5949 * @rep:lifecycle active
5950 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5951 */
5952 --
5953 -- {End Of Comments}
5954 --
5955 procedure update_HK_person_address
5956 (p_validate in boolean default false
5957 ,p_effective_date in date
5958 ,p_address_id in number
5959 ,p_object_version_number in out nocopy number
5960 ,p_date_from in date default hr_api.g_date
5961 ,p_date_to in date default hr_api.g_date
5962 ,p_address_type in varchar2 default hr_api.g_varchar2
5963 ,p_comments in long default hr_api.g_varchar2
5964 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5965 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5966 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5970 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5967 ,p_district in varchar2 default hr_api.g_varchar2
5968 ,p_country in varchar2 default hr_api.g_varchar2
5969 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5971 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5972 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5973 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5974 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5975 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5976 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5977 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5978 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5979 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5980 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5981 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5982 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5983 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5984 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5985 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5986 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5987 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5988 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5989 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5990 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5991 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5992 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5993 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5994 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5995 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5996 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5997 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5998 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5999 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6000 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6001 );
6002 --
6003 -- ----------------------------------------------------------------------------
6004 -- |-------------------------< update_ie_person_address >---------------------|
6005 -- ----------------------------------------------------------------------------
6006 --
6007 -- {Start Of Comments}
6008 /*#
6009 * This API updates an address for a given person in Ireland.
6010 *
6011 * It calls the generic API update_person_address, with the parameters set as
6012 * appropriate for an address in Irelend. As this API is effectively an
6013 * alternative to the API update_person_address, see that API for further
6014 * explanation.
6015 *
6016 * <p><b>Licensing</b><br>
6017 * This API is licensed for use with Human Resources.
6018 *
6019 * <p><b>Prerequisites</b><br>
6020 * The address to be updated must exist in Ireland for the person.
6021 *
6022 * <p><b>Post Success</b><br>
6023 * The address will be successfully updated in the database.
6024 *
6025 * <p><b>Post Failure</b><br>
6026 * The address will not be updated and an error will be raised.
6027 * @param p_validate If true, then validation alone will be performed and the
6028 * database will remain unchanged. If false and all validation checks pass,
6029 * then the database will be modified.
6030 * @param p_effective_date Reference date for validating lookup values are
6031 * applicable during the start to end active date range. This date does not
6032 * determine when the changes take effect.
6033 * @param p_address_id This uniquely identifies the address.
6034 * @param p_object_version_number Pass in the current version number of the
6035 * address to be updated. When the API completes if p_validate is false, will
6036 * be set to the new version number of the updated address. If p_validate is
6037 * true will be set to the same value which was passed in.
6038 * @param p_date_from The date from which the address applies.
6039 * @param p_date_to The date on which the address no longer applies.
6040 * @param p_address_type The type of address. Valid values are defined by the
6041 * 'ADDRESS_TYPE' lookup type.
6042 * @param p_comments Comment text.
6043 * @param p_address_line1 The first line of the address.
6044 * @param p_address_line2 The second line of the address.
6045 * @param p_address_line3 The third line of the address.
6046 * @param p_city Name of the city, mapped to town_or_city.
6047 * @param p_county Name of the county, mapped to region_1.
6048 * @param p_postal_code Postal code of the address.
6049 * @param p_country Name of the country.
6050 * @param p_telephone_number_1 Telephone number for the address.
6051 * @param p_telephone_number_2 Second telephone number for the address.
6052 * @param p_telephone_number_3 Third telephone number for the address.
6053 * @param p_addr_attribute_category This context value determines which
6054 * flexfield structure to use with the Person Address descriptive flexfield
6055 * segments.
6056 * @param p_addr_attribute1 Descriptive flexfield segment.
6057 * @param p_addr_attribute2 Descriptive flexfield segment.
6061 * @param p_addr_attribute6 Descriptive flexfield segment.
6058 * @param p_addr_attribute3 Descriptive flexfield segment.
6059 * @param p_addr_attribute4 Descriptive flexfield segment.
6060 * @param p_addr_attribute5 Descriptive flexfield segment.
6062 * @param p_addr_attribute7 Descriptive flexfield segment.
6063 * @param p_addr_attribute8 Descriptive flexfield segment.
6064 * @param p_addr_attribute9 Descriptive flexfield segment.
6065 * @param p_addr_attribute10 Descriptive flexfield segment.
6066 * @param p_addr_attribute11 Descriptive flexfield segment.
6067 * @param p_addr_attribute12 Descriptive flexfield segment.
6068 * @param p_addr_attribute13 Descriptive flexfield segment.
6069 * @param p_addr_attribute14 Descriptive flexfield segment.
6070 * @param p_addr_attribute15 Descriptive flexfield segment.
6071 * @param p_addr_attribute16 Descriptive flexfield segment.
6072 * @param p_addr_attribute17 Descriptive flexfield segment.
6073 * @param p_addr_attribute18 Descriptive flexfield segment.
6074 * @param p_addr_attribute19 Descriptive flexfield segment.
6075 * @param p_addr_attribute20 Descriptive flexfield segment.
6076 * @param p_add_information13 Obsolete parameter, do not use.
6077 * @param p_add_information14 Obsolete parameter, do not use.
6078 * @param p_add_information15 Obsolete parameter, do not use.
6079 * @param p_add_information16 Obsolete parameter, do not use.
6080 * @param p_add_information17 Obsolete parameter, do not use.
6081 * @param p_add_information18 Obsolete parameter, do not use.
6082 * @param p_add_information19 Obsolete parameter, do not use.
6083 * @param p_add_information20 Obsolete parameter, do not use.
6084 * @rep:displayname Update Person Address for Ireland
6085 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6086 * @rep:scope public
6087 * @rep:lifecycle active
6088 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6089 */
6090 --
6091 -- {End Of Comments}
6092 --
6093 procedure update_IE_person_address
6094 (p_validate in boolean default false
6095 ,p_effective_date in date
6096 ,p_address_id in number
6097 ,p_object_version_number in out nocopy number
6098 ,p_date_from in date default hr_api.g_date
6099 ,p_date_to in date default hr_api.g_date
6100 ,p_address_type in varchar2 default hr_api.g_varchar2
6101 ,p_comments in long default hr_api.g_varchar2
6102 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6103 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6104 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6105 ,p_city in varchar2 default hr_api.g_varchar2
6106 ,p_county in varchar2 default hr_api.g_varchar2
6107 ,p_postal_code in varchar2 default hr_api.g_varchar2
6108 ,p_country in varchar2 default hr_api.g_varchar2
6109 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6110 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6111 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6112 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6113 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6114 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6115 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6116 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6117 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6118 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6119 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6120 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6121 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6122 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6123 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6124 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6125 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6126 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6127 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6128 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6129 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6130 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6131 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6132 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6133 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6134 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6135 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6136 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6137 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6138 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6139 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6140 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6141 );
6142 --
6143 -- ----------------------------------------------------------------------------
6144 -- |-------------------------< update_lu_person_address >---------------------|
6148 /*#
6145 -- ----------------------------------------------------------------------------
6146 --
6147 -- {Start Of Comments}
6149 * This API updates an address for a given person in Luxembourg.
6150 *
6151 * It calls the generic API update_person_address, with the parameters set as
6152 * appropriate for an address in Luxembourg. As this API is effectively an
6153 * alternative to the API update_person_address, see that API for further
6154 * explanation.
6155 *
6156 * <p><b>Licensing</b><br>
6157 * This API is licensed for use with Human Resources.
6158 *
6159 * <p><b>Prerequisites</b><br>
6160 * The address to be updated must exist in Luxembourg for the person.
6161 *
6162 * <p><b>Post Success</b><br>
6163 * The address will be successfully updated in the database.
6164 *
6165 * <p><b>Post Failure</b><br>
6166 * The address will not be updated and an error will be raised.
6167 * @param p_validate If true, then validation alone will be performed and the
6168 * database will remain unchanged. If false and all validation checks pass,
6169 * then the database will be modified.
6170 * @param p_effective_date Reference date for validating lookup values are
6171 * applicable during the start to end active date range. This date does not
6172 * determine when the changes take effect.
6173 * @param p_address_id This uniquely identifies the address.
6174 * @param p_object_version_number Pass in the current version number of the
6175 * address to be updated. When the API completes if p_validate is false, will
6176 * be set to the new version number of the updated address. If p_validate is
6177 * true will be set to the same value which was passed in.
6178 * @param p_date_from The date from which the address applies.
6179 * @param p_date_to The date on which the address no longer applies.
6180 * @param p_address_type The type of address. Valid values are defined by the
6181 * 'ADDRESS_TYPE' lookup type.
6182 * @param p_comments Comment text.
6183 * @param p_address_line1 The first line of the address.
6184 * @param p_address_line2 The second line of the address.
6185 * @param p_address_line3 The third line of the address.
6186 * @param p_postal_code Postal code of the address.
6187 * @param p_city Name of the city, mapped to town_or_city.
6188 * @param p_country Name of the country.
6189 * @param p_telephone_number_1 Telephone number for the address.
6190 * @param p_telephone_number_2 Second telephone number for the address.
6191 * @param p_telephone_number_3 Third telephone number for the address.
6192 * @param p_addr_attribute_category This context value determines which
6193 * flexfield structure to use with the Person Address descriptive flexfield
6194 * segments.
6195 * @param p_addr_attribute1 Descriptive flexfield segment.
6196 * @param p_addr_attribute2 Descriptive flexfield segment.
6197 * @param p_addr_attribute3 Descriptive flexfield segment.
6198 * @param p_addr_attribute4 Descriptive flexfield segment.
6199 * @param p_addr_attribute5 Descriptive flexfield segment.
6200 * @param p_addr_attribute6 Descriptive flexfield segment.
6201 * @param p_addr_attribute7 Descriptive flexfield segment.
6202 * @param p_addr_attribute8 Descriptive flexfield segment.
6203 * @param p_addr_attribute9 Descriptive flexfield segment.
6204 * @param p_addr_attribute10 Descriptive flexfield segment.
6205 * @param p_addr_attribute11 Descriptive flexfield segment.
6206 * @param p_addr_attribute12 Descriptive flexfield segment.
6207 * @param p_addr_attribute13 Descriptive flexfield segment.
6208 * @param p_addr_attribute14 Descriptive flexfield segment.
6209 * @param p_addr_attribute15 Descriptive flexfield segment.
6210 * @param p_addr_attribute16 Descriptive flexfield segment.
6211 * @param p_addr_attribute17 Descriptive flexfield segment.
6212 * @param p_addr_attribute18 Descriptive flexfield segment.
6213 * @param p_addr_attribute19 Descriptive flexfield segment.
6214 * @param p_addr_attribute20 Descriptive flexfield segment.
6215 * @param p_add_information13 Obsolete parameter, do not use.
6216 * @param p_add_information14 Obsolete parameter, do not use.
6217 * @param p_add_information15 Obsolete parameter, do not use.
6218 * @param p_add_information16 Obsolete parameter, do not use.
6219 * @param p_add_information17 Obsolete parameter, do not use.
6220 * @param p_add_information18 Obsolete parameter, do not use.
6221 * @param p_add_information19 Obsolete parameter, do not use.
6222 * @param p_add_information20 Obsolete parameter, do not use.
6223 * @rep:displayname Update Person Address for Luxembourg
6224 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6225 * @rep:scope public
6226 * @rep:lifecycle active
6227 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6228 */
6229 --
6230 -- {End Of Comments}
6231 --
6232 procedure update_LU_person_address
6233 (p_validate in boolean default false
6234 ,p_effective_date in date
6235 ,p_address_id in number
6236 ,p_object_version_number in out nocopy number
6237 ,p_date_from in date default hr_api.g_date
6238 ,p_date_to in date default hr_api.g_date
6239 ,p_address_type in varchar2 default hr_api.g_varchar2
6240 ,p_comments in long default hr_api.g_varchar2
6241 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6242 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6243 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6244 ,p_postal_code in varchar2 default hr_api.g_varchar2
6245 ,p_city in varchar2 default hr_api.g_varchar2
6249 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6246 ,p_country in varchar2 default hr_api.g_varchar2
6247 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6248 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6250 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6251 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6252 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6253 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6254 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6255 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6256 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6257 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6258 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6259 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6260 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6261 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6262 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6263 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6264 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6265 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6266 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6267 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6268 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6269 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6270 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6271 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6272 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6273 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6274 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6275 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6276 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6277 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6278 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6279 );
6280 --
6281 -- ----------------------------------------------------------------------------
6282 -- |-------------------------< update_nl_person_address >---------------------|
6283 -- ----------------------------------------------------------------------------
6284 --
6285 -- {Start Of Comments}
6286 /*#
6287 * This API updates an address for a given person in the Netherlands.
6288 *
6289 * It calls the generic API update_person_address, with the parameters set as
6290 * appropriate for an address in the Netherlands. As this API is effectively an
6291 * alternative to the API update_person_address, see that API for further
6292 * explanation.
6293 *
6294 * <p><b>Licensing</b><br>
6295 * This API is licensed for use with Human Resources.
6296 *
6297 * <p><b>Prerequisites</b><br>
6298 * The address to be updated must exist in the Netherlands for the person.
6299 *
6300 * <p><b>Post Success</b><br>
6301 * The address will be successfully updated in the database.
6302 *
6303 * <p><b>Post Failure</b><br>
6304 * The address will not be updated and an error will be raised.
6305 * @param p_validate If true, then validation alone will be performed and the
6306 * database will remain unchanged. If false and all validation checks pass,
6307 * then the database will be modified.
6308 * @param p_effective_date Reference date for validating lookup values are
6309 * applicable during the start to end active date range. This date does not
6310 * determine when the changes take effect.
6311 * @param p_address_id This uniquely identifies the address.
6312 * @param p_object_version_number Pass in the current version number of the
6313 * address to be updated. When the API completes if p_validate is false, will
6314 * be set to the new version number of the updated address. If p_validate is
6315 * true will be set to the same value which was passed in.
6316 * @param p_date_from The date from which the address applies.
6317 * @param p_date_to The date on which the address no longer applies.
6318 * @param p_address_type The type of address. Valid values are defined by the
6319 * 'ADDRESS_TYPE' lookup type.
6320 * @param p_comments Comment text.
6321 * @param p_address_line1 The first line of the address.
6322 * @param p_address_line2 The second line of the address.
6323 * @param p_address_line3 The third line of the address.
6324 * @param p_postal_code Postal code of address.
6325 * @param p_city Name of the city, mapped to town_or_city.
6326 * @param p_region Name of the region, mapped to region_1.
6327 * @param p_country Name of the country.
6328 * @param p_telephone_number_1 Telephone number for the address.
6329 * @param p_telephone_number_2 Second telephone number for the address.
6330 * @param p_telephone_number_3 Third telephone number for the address.
6331 * @param p_addr_attribute_category This context value determines which
6332 * flexfield structure to use with the Person Address descriptive flexfield
6333 * segments.
6334 * @param p_addr_attribute1 Descriptive flexfield segment.
6335 * @param p_addr_attribute2 Descriptive flexfield segment.
6336 * @param p_addr_attribute3 Descriptive flexfield segment.
6340 * @param p_addr_attribute7 Descriptive flexfield segment.
6337 * @param p_addr_attribute4 Descriptive flexfield segment.
6338 * @param p_addr_attribute5 Descriptive flexfield segment.
6339 * @param p_addr_attribute6 Descriptive flexfield segment.
6341 * @param p_addr_attribute8 Descriptive flexfield segment.
6342 * @param p_addr_attribute9 Descriptive flexfield segment.
6343 * @param p_addr_attribute10 Descriptive flexfield segment.
6344 * @param p_addr_attribute11 Descriptive flexfield segment.
6345 * @param p_addr_attribute12 Descriptive flexfield segment.
6346 * @param p_addr_attribute13 Descriptive flexfield segment.
6347 * @param p_addr_attribute14 Descriptive flexfield segment.
6348 * @param p_addr_attribute15 Descriptive flexfield segment.
6349 * @param p_addr_attribute16 Descriptive flexfield segment.
6350 * @param p_addr_attribute17 Descriptive flexfield segment.
6351 * @param p_addr_attribute18 Descriptive flexfield segment.
6352 * @param p_addr_attribute19 Descriptive flexfield segment.
6353 * @param p_addr_attribute20 Descriptive flexfield segment.
6354 * @param p_add_information13 Obsolete parameter, do not use.
6355 * @param p_add_information14 Obsolete parameter, do not use.
6356 * @param p_add_information15 Obsolete parameter, do not use.
6357 * @param p_add_information16 Obsolete parameter, do not use.
6358 * @param p_add_information17 Obsolete parameter, do not use.
6359 * @param p_add_information18 Obsolete parameter, do not use.
6360 * @param p_add_information19 Obsolete parameter, do not use.
6361 * @param p_add_information20 Obsolete parameter, do not use.
6362 * @rep:displayname Update Person Address for Netherlands
6363 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6364 * @rep:scope public
6365 * @rep:lifecycle active
6366 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6367 */
6368 --
6369 -- {End Of Comments}
6370 --
6371 procedure update_NL_person_address
6372 (p_validate in boolean default false
6373 ,p_effective_date in date
6374 ,p_address_id in number
6375 ,p_object_version_number in out nocopy number
6376 ,p_date_from in date default hr_api.g_date
6377 ,p_date_to in date default hr_api.g_date
6378 ,p_address_type in varchar2 default hr_api.g_varchar2
6379 ,p_comments in long default hr_api.g_varchar2
6380 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6381 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6382 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6383 ,p_postal_code in varchar2 default hr_api.g_varchar2
6384 ,p_city in varchar2 default hr_api.g_varchar2
6385 ,p_region in varchar2 default hr_api.g_varchar2
6386 ,p_country in varchar2 default hr_api.g_varchar2
6387 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6388 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6389 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6390 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6391 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6392 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6393 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6394 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6395 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6396 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6397 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6398 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6399 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6400 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6401 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6402 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6403 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6404 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6405 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6406 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6407 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6408 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6409 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6410 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6411 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6412 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6413 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6414 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6415 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6416 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6417 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6418 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6419 );
6420 --
6421 -- ----------------------------------------------------------------------------
6422 -- |-------------------------< update_sg_person_address >---------------------|
6423 -- ----------------------------------------------------------------------------
6424 --
6428 *
6425 -- {Start Of Comments}
6426 /*#
6427 * This API updates an address for a given person in Singapore.
6429 * It calls the generic API update_person_address, with the parameters set as
6430 * appropriate for an address in Singapore. As this API is effectively an
6431 * alternative to the API update_person_address, see that API for further
6432 * explanation.
6433 *
6434 * <p><b>Licensing</b><br>
6435 * This API is licensed for use with Human Resources.
6436 *
6437 * <p><b>Prerequisites</b><br>
6438 * The address to be updated must exist in Singapore for the person.
6439 *
6440 * <p><b>Post Success</b><br>
6441 * The address will be successfully updated in the database.
6442 *
6443 * <p><b>Post Failure</b><br>
6444 * The address will not be updated and an error will be raised.
6445 * @param p_validate If true, then validation alone will be performed and the
6446 * database will remain unchanged. If false and all validation checks pass,
6447 * then the database will be modified.
6448 * @param p_effective_date Reference date for validating lookup values are
6449 * applicable during the start to end active date range. This date does not
6450 * determine when the changes take effect.
6451 * @param p_address_id This uniquely identifies the address.
6452 * @param p_object_version_number Pass in the current version number of the
6453 * address to be updated. When the API completes if p_validate is false, will
6454 * be set to the new version number of the updated address. If p_validate is
6455 * true will be set to the same value which was passed in.
6456 * @param p_date_from The date from which the address applies.
6457 * @param p_date_to The date on which the address no longer applies.
6458 * @param p_address_type The type of address. Valid values are defined by the
6459 * 'ADDRESS_TYPE' lookup type.
6460 * @param p_comments Comment text.
6461 * @param p_address_line1 The first line of the address.
6462 * @param p_address_line2 The second line of the address.
6463 * @param p_address_line3 The third line of the address.
6464 * @param p_city Name of the city, mapped to town_or_city.
6465 * @param p_postal_code Postal code of the address.
6466 * @param p_country Name of the country.
6467 * @param p_telephone_number_1 Telephone number for the address.
6468 * @param p_telephone_number_2 Second telephone number for the address.
6469 * @param p_telephone_number_3 Third telephone number for the address.
6470 * @param p_addr_attribute_category This context value determines which
6471 * flexfield structure to use with the Person Address descriptive flexfield
6472 * segments.
6473 * @param p_addr_attribute1 Descriptive flexfield segment.
6474 * @param p_addr_attribute2 Descriptive flexfield segment.
6475 * @param p_addr_attribute3 Descriptive flexfield segment.
6476 * @param p_addr_attribute4 Descriptive flexfield segment.
6477 * @param p_addr_attribute5 Descriptive flexfield segment.
6478 * @param p_addr_attribute6 Descriptive flexfield segment.
6479 * @param p_addr_attribute7 Descriptive flexfield segment.
6480 * @param p_addr_attribute8 Descriptive flexfield segment.
6481 * @param p_addr_attribute9 Descriptive flexfield segment.
6482 * @param p_addr_attribute10 Descriptive flexfield segment.
6483 * @param p_addr_attribute11 Descriptive flexfield segment.
6484 * @param p_addr_attribute12 Descriptive flexfield segment.
6485 * @param p_addr_attribute13 Descriptive flexfield segment.
6486 * @param p_addr_attribute14 Descriptive flexfield segment.
6487 * @param p_addr_attribute15 Descriptive flexfield segment.
6488 * @param p_addr_attribute16 Descriptive flexfield segment.
6489 * @param p_addr_attribute17 Descriptive flexfield segment.
6490 * @param p_addr_attribute18 Descriptive flexfield segment.
6491 * @param p_addr_attribute19 Descriptive flexfield segment.
6492 * @param p_addr_attribute20 Descriptive flexfield segment.
6493 * @param p_add_information13 Obsolete parameter, do not use.
6494 * @param p_add_information14 Obsolete parameter, do not use.
6495 * @param p_add_information15 Obsolete parameter, do not use.
6496 * @param p_add_information16 Obsolete parameter, do not use.
6497 * @param p_add_information17 Obsolete parameter, do not use.
6498 * @param p_add_information18 Obsolete parameter, do not use.
6499 * @param p_add_information19 Obsolete parameter, do not use.
6500 * @param p_add_information20 Obsolete parameter, do not use.
6501 * @rep:displayname Update Person Address for Singapore
6502 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6503 * @rep:scope public
6504 * @rep:lifecycle active
6505 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6506 */
6507 --
6508 -- {End Of Comments}
6509 --
6510 procedure update_SG_person_address
6511 (p_validate in boolean default false
6512 ,p_effective_date in date
6513 ,p_address_id in number
6514 ,p_object_version_number in out nocopy number
6515 ,p_date_from in date default hr_api.g_date
6516 ,p_date_to in date default hr_api.g_date
6517 ,p_address_type in varchar2 default hr_api.g_varchar2
6518 ,p_comments in long default hr_api.g_varchar2
6519 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6520 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6521 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6522 ,p_city in varchar2 default hr_api.g_varchar2
6523 ,p_postal_code in varchar2 default hr_api.g_varchar2
6524 ,p_country in varchar2 default hr_api.g_varchar2
6528 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6525 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6526 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6527 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6529 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6530 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6531 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6532 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6533 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6534 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6535 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6536 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6537 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6538 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6539 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6540 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6541 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6542 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6543 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6544 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6545 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6546 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6547 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6548 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6549 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6550 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6551 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6552 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6553 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6554 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6555 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6556 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6557 );
6558 --
6559 -- ----------------------------------------------------------------------------
6560 -- |-------------------------< update_se_person_address >---------------------|
6561 -- ----------------------------------------------------------------------------
6562 --
6563 -- {Start Of Comments}
6564 /*#
6565 * This API updates an address for a given person in Sweden.
6566 *
6567 * It calls the generic API update_person_address, with the parameters set as
6568 * appropriate for an address in Sweden. As this API is effectively an
6569 * alternative to the API update_person_address, see that API for further
6570 * explanation.
6571 *
6572 * <p><b>Licensing</b><br>
6573 * This API is licensed for use with Human Resources.
6574 *
6575 * <p><b>Prerequisites</b><br>
6576 * The address to be updated must exist in Sweden for the person.
6577 *
6578 * <p><b>Post Success</b><br>
6579 * The address will be successfully updated in the database.
6580 *
6581 * <p><b>Post Failure</b><br>
6582 * The address will not be updated and an error will be raised.
6583 * @param p_validate If true, then validation alone will be performed and the
6584 * database will remain unchanged. If false and all validation checks pass,
6585 * then the database will be modified.
6586 * @param p_effective_date Reference date for validating lookup values are
6587 * applicable during the start to end active date range. This date does not
6588 * determine when the changes take effect.
6589 * @param p_address_id This uniquely identifies the address.
6590 * @param p_object_version_number Pass in the current version number of the
6591 * address to be updated. When the API completes if p_validate is false, will
6592 * be set to the new version number of the updated address. If p_validate is
6593 * true will be set to the same value which was passed in.
6594 * @param p_date_from The date from which the address applies.
6595 * @param p_date_to The date on which the address no longer applies.
6596 * @param p_address_type The type of address. Valid values are defined by the
6597 * 'ADDRESS_TYPE' lookup type.
6598 * @param p_comments Comment text.
6599 * @param p_address_line1 The first line of the address.
6600 * @param p_address_line2 The second line of the address.
6601 * @param p_address_line3 The third line of the address.
6602 * @param p_postal_code Postal code of the address.
6603 * @param p_city Name of the city, mapped to town_or_city.
6604 * @param p_country Name of the country.
6605 * @param p_telephone_number_1 Telephone number for the address.
6606 * @param p_telephone_number_2 Second telephone number for the address.
6607 * @param p_telephone_number_3 Third telephone number for the address.
6608 * @param p_addr_attribute_category This context value determines which
6609 * flexfield structure to use with the Person Address descriptive flexfield
6610 * segments.
6611 * @param p_addr_attribute1 Descriptive flexfield segment.
6612 * @param p_addr_attribute2 Descriptive flexfield segment.
6613 * @param p_addr_attribute3 Descriptive flexfield segment.
6614 * @param p_addr_attribute4 Descriptive flexfield segment.
6615 * @param p_addr_attribute5 Descriptive flexfield segment.
6616 * @param p_addr_attribute6 Descriptive flexfield segment.
6620 * @param p_addr_attribute10 Descriptive flexfield segment.
6617 * @param p_addr_attribute7 Descriptive flexfield segment.
6618 * @param p_addr_attribute8 Descriptive flexfield segment.
6619 * @param p_addr_attribute9 Descriptive flexfield segment.
6621 * @param p_addr_attribute11 Descriptive flexfield segment.
6622 * @param p_addr_attribute12 Descriptive flexfield segment.
6623 * @param p_addr_attribute13 Descriptive flexfield segment.
6624 * @param p_addr_attribute14 Descriptive flexfield segment.
6625 * @param p_addr_attribute15 Descriptive flexfield segment.
6626 * @param p_addr_attribute16 Descriptive flexfield segment.
6627 * @param p_addr_attribute17 Descriptive flexfield segment.
6628 * @param p_addr_attribute18 Descriptive flexfield segment.
6629 * @param p_addr_attribute19 Descriptive flexfield segment.
6630 * @param p_addr_attribute20 Descriptive flexfield segment.
6631 * @param p_add_information13 Obsolete parameter, do not use.
6632 * @param p_add_information14 Obsolete parameter, do not use.
6633 * @param p_add_information15 Obsolete parameter, do not use.
6634 * @param p_add_information16 Obsolete parameter, do not use.
6635 * @param p_add_information17 Obsolete parameter, do not use.
6636 * @param p_add_information18 Obsolete parameter, do not use.
6637 * @param p_add_information19 Obsolete parameter, do not use.
6638 * @param p_add_information20 Obsolete parameter, do not use.
6639 * @rep:displayname Update Person Address for Sweden
6640 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6641 * @rep:scope public
6642 * @rep:lifecycle active
6643 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6644 */
6645 --
6646 -- {End Of Comments}
6647 --
6648 procedure update_SE_person_address
6649 (p_validate in boolean default false
6650 ,p_effective_date in date
6651 ,p_address_id in number
6652 ,p_object_version_number in out nocopy number
6653 ,p_date_from in date default hr_api.g_date
6654 ,p_date_to in date default hr_api.g_date
6655 ,p_address_type in varchar2 default hr_api.g_varchar2
6656 ,p_comments in long default hr_api.g_varchar2
6657 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6658 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6659 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6660 ,p_postal_code in varchar2 default hr_api.g_varchar2
6661 ,p_city in varchar2 default hr_api.g_varchar2
6662 ,p_country in varchar2 default hr_api.g_varchar2
6663 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6664 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6665 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6666 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6667 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6668 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6669 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6670 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6671 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6672 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6673 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6674 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6675 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6676 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6677 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6678 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6679 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6680 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6681 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6682 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6683 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6684 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6685 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6686 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6687 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6688 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6689 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6690 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6691 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6692 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6693 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6694 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6695 );
6696 --
6697 -- ----------------------------------------------------------------------------
6698 -- |-----------------------< update_es_glb_person_address >-------------------|
6699 -- ----------------------------------------------------------------------------
6700 --
6701 -- {Start Of Comments}
6702 /*#
6703 * This API updates a Global Spanish Style address for a particular person.
6704 *
6705 * This API calls the generic API update_person_address, with the parameters
6706 * set as appropriate for an address in Spain. As this API is effectively an
6710 * using the style ES_GLB.
6707 * alternative to the API update_person_address, see that API for further
6708 * explanation. This API updates the addresses of people as identified by the
6709 * in parameter p_address_id and the in out parameter p_object_version_number,
6711 *
6712 * <p><b>Licensing</b><br>
6713 * This API is licensed for use with Human Resources.
6714 *
6715 * <p><b>Prerequisites</b><br>
6716 * The address to be updated must exist and is in the correct style. The
6717 * address_type attribute can only be used after QuickCodes have been defined
6718 * for the 'ADDRESS_TYPE' lookup type.
6719 *
6720 * <p><b>Post Success</b><br>
6721 * The API creates Person Address in the database.
6722 *
6723 * <p><b>Post Failure</b><br>
6724 * The API does not update the address and raises an error.
6725 *
6726 * @param p_validate If true, then validation alone will be performed and the
6727 * database will remain unchanged. If false and all validation checks pass,
6728 * then the database will be modified.
6729 * @param p_effective_date Reference date for validating lookup values are
6730 * applicable during the start to end active date range. This date does not
6731 * determine when the changes take effect.
6732 * @param p_address_id The primary key of the address.
6733 * @param p_object_version_number Pass in the current version number of the
6734 * Address to be updated. When the API completes if p_validate is false, will
6735 * be set to the new version number of the updated Address. If p_validate is
6736 * true will be set to the same value which was passed in.
6737 * @param p_date_from The date from which the address applies.
6738 * @param p_date_to The date on which the address no longer applies.
6739 * @param p_address_type Type of address. Valid values are defined by
6740 * 'ADDRESS_TYPE' lookup type.
6741 * @param p_comments Comment text.
6742 * @param p_address_line1 Line 1 of address.
6743 * @param p_address_line2 Line 2 of address.
6744 * @param p_address_line3 Line 3 of address.
6745 * @param p_postal_code Postal code of address.
6746 * @param p_city Name of the city, mapped to town_or_city
6747 * @param p_province Name of the Spanish province, mapped to region_1.
6748 * @param p_country Name of the country.
6749 * @param p_telephone Telephone number for the address.
6750 * @param p_telephone2 Secondary Telephone number for the address.
6751 * @param p_addr_attribute_category This context value determines which
6752 * flexfield structure to use with the Person Address descriptive flexfield
6753 * segments.
6754 * @param p_addr_attribute1 Descriptive flexfield segment.
6755 * @param p_addr_attribute2 Descriptive flexfield segment.
6756 * @param p_addr_attribute3 Descriptive flexfield segment.
6757 * @param p_addr_attribute4 Descriptive flexfield segment.
6758 * @param p_addr_attribute5 Descriptive flexfield segment.
6759 * @param p_addr_attribute6 Descriptive flexfield segment.
6760 * @param p_addr_attribute7 Descriptive flexfield segment.
6761 * @param p_addr_attribute8 Descriptive flexfield segment.
6762 * @param p_addr_attribute9 Descriptive flexfield segment.
6763 * @param p_addr_attribute10 Descriptive flexfield segment.
6764 * @param p_addr_attribute11 Descriptive flexfield segment.
6765 * @param p_addr_attribute12 Descriptive flexfield segment.
6766 * @param p_addr_attribute13 Descriptive flexfield segment.
6767 * @param p_addr_attribute14 Descriptive flexfield segment.
6768 * @param p_addr_attribute15 Descriptive flexfield segment.
6769 * @param p_addr_attribute16 Descriptive flexfield segment.
6770 * @param p_addr_attribute17 Descriptive flexfield segment.
6771 * @param p_addr_attribute18 Descriptive flexfield segment.
6772 * @param p_addr_attribute19 Descriptive flexfield segment.
6773 * @param p_addr_attribute20 Descriptive flexfield segment.
6774 * @param p_add_information13 Obsolete parameter, do not use.
6775 * @param p_add_information14 Obsolete parameter, do not use.
6776 * @param p_add_information15 Obsolete parameter, do not use.
6777 * @param p_add_information16 Obsolete parameter, do not use.
6778 * @param p_add_information17 Obsolete parameter, do not use.
6779 * @param p_add_information18 Obsolete parameter, do not use.
6780 * @param p_add_information19 Obsolete parameter, do not use.
6781 * @param p_add_information20 Obsolete parameter, do not use.
6782 * @rep:displayname Update Global Spanish Address for a Person.
6783 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6784 * @rep:lifecycle active
6785 * @rep:scope public
6786 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6787 */
6788 --
6789 -- {End Of Comments}
6790 --
6791 procedure update_ES_GLB_person_address
6792 (p_validate in boolean default false
6793 ,p_effective_date in date
6794 ,p_address_id in number
6795 ,p_object_version_number in out nocopy number
6796 ,p_date_from in date default hr_api.g_date
6797 ,p_date_to in date default hr_api.g_date
6798 ,p_address_type in varchar2 default hr_api.g_varchar2
6799 ,p_comments in long default hr_api.g_varchar2
6800 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6801 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6802 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6803 ,p_postal_code in varchar2 default hr_api.g_varchar2
6804 ,p_city in varchar2 default hr_api.g_varchar2
6805 ,p_province in varchar2 default hr_api.g_varchar2
6809 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6806 ,p_country in varchar2 default hr_api.g_varchar2
6807 ,p_telephone in varchar2 default hr_api.g_varchar2
6808 ,p_telephone2 in varchar2 default hr_api.g_varchar2
6810 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6811 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6812 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6813 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6814 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6815 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6816 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6817 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6818 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6819 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6820 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6821 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6822 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6823 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6824 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6825 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6826 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6827 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6828 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6829 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6830 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6831 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6832 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6833 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6834 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6835 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6836 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6837 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6838 );
6839 --
6840 -- ----------------------------------------------------------------------------
6841 -- |-------------------------< update_es_person_address >---------------------|
6842 -- ----------------------------------------------------------------------------
6843 --
6844 -- {Start Of Comments}
6845 /*#
6846 * This API updates an address for a given person in Spain.
6847 *
6848 * It calls the generic API update_person_address, with the parameters set as
6849 * appropriate for an address in Spain. As this API is effectively an
6850 * alternative to the API update_person_address, see that API for further
6851 * explanation.
6852 *
6853 * <p><b>Licensing</b><br>
6854 * This API is licensed for use with Human Resources.
6855 *
6856 * <p><b>Prerequisites</b><br>
6857 * The address to be updated must exist in Spain for the person.
6858 *
6859 * <p><b>Post Success</b><br>
6860 * The address will be successfully updated in the database.
6861 *
6862 * <p><b>Post Failure</b><br>
6863 * The address will not be updated and an error will be raised.
6864 * @param p_validate If true, then validation alone will be performed and the
6865 * database will remain unchanged. If false and all validation checks pass,
6866 * then the database will be modified.
6867 * @param p_effective_date Reference date for validating lookup values are
6868 * applicable during the start to end active date range. This date does not
6869 * determine when the changes take effect.
6870 * @param p_address_id This uniquely identifies the address.
6871 * @param p_object_version_number Pass in the current version number of the
6872 * address to be updated. When the API completes if p_validate is false, will
6873 * be set to the new version number of the updated address. If p_validate is
6874 * true will be set to the same value which was passed in.
6875 * @param p_date_from The date from which the address applies.
6876 * @param p_date_to The date on which the address no longer applies.
6877 * @param p_address_type The type of address. Valid values are defined by the
6878 * 'ADDRESS_TYPE' lookup type.
6879 * @param p_comments Comment text.
6880 * @param p_location_type Type of the location, mapped to address_line_1.
6881 * @param p_location_name Name of the location, mapped to address_line_2.
6882 * @param p_location_number Number of the location, mapped to address_line_3.
6883 * @param p_postal_code Postal Code of the address.
6884 * @param p_city Name of the city, mapped to town_or_city.
6885 * @param p_province_name Name of the province, mapped to region_2.
6886 * @param p_country Name of the country.
6887 * @param p_telephone Telephone number for the address.
6888 * @param p_telephone2 Second Telephone number for the address.
6889 * @param p_addr_attribute_category This context value determines which
6890 * flexfield structure to use with the Person Address descriptive flexfield
6891 * segments.
6892 * @param p_addr_attribute1 Descriptive flexfield segment.
6893 * @param p_addr_attribute2 Descriptive flexfield segment.
6894 * @param p_addr_attribute3 Descriptive flexfield segment.
6895 * @param p_addr_attribute4 Descriptive flexfield segment.
6896 * @param p_addr_attribute5 Descriptive flexfield segment.
6897 * @param p_addr_attribute6 Descriptive flexfield segment.
6901 * @param p_addr_attribute10 Descriptive flexfield segment.
6898 * @param p_addr_attribute7 Descriptive flexfield segment.
6899 * @param p_addr_attribute8 Descriptive flexfield segment.
6900 * @param p_addr_attribute9 Descriptive flexfield segment.
6902 * @param p_addr_attribute11 Descriptive flexfield segment.
6903 * @param p_addr_attribute12 Descriptive flexfield segment.
6904 * @param p_addr_attribute13 Descriptive flexfield segment.
6905 * @param p_addr_attribute14 Descriptive flexfield segment.
6906 * @param p_addr_attribute15 Descriptive flexfield segment.
6907 * @param p_addr_attribute16 Descriptive flexfield segment.
6908 * @param p_addr_attribute17 Descriptive flexfield segment.
6909 * @param p_addr_attribute18 Descriptive flexfield segment.
6910 * @param p_addr_attribute19 Descriptive flexfield segment.
6911 * @param p_addr_attribute20 Descriptive flexfield segment.
6912 * @param p_building Name of the building, mapped to add_information_13
6913 * @param p_stairs Stair number, mapped to add_information_14
6914 * @param p_floor Floor number, mapped to add_information_15
6915 * @param p_door Door number, mapped to add_information_16
6916 * @param p_add_information17 Obsolete parameter, do not use.
6917 * @param p_add_information18 Obsolete parameter, do not use.
6918 * @param p_add_information19 Obsolete parameter, do not use.
6919 * @param p_add_information20 Obsolete parameter, do not use.
6920 * @rep:displayname Update Person Address for Spain
6921 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6922 * @rep:scope public
6923 * @rep:lifecycle active
6924 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6925 */
6926 --
6927 -- {End Of Comments}
6928 --
6929 procedure update_ES_person_address
6930 (p_validate in boolean default false
6931 ,p_effective_date in date
6932 ,p_address_id in number
6933 ,p_object_version_number in out nocopy number
6934 ,p_date_from in date default hr_api.g_date
6935 ,p_date_to in date default hr_api.g_date
6936 ,p_address_type in varchar2 default hr_api.g_varchar2
6937 ,p_comments in long default hr_api.g_varchar2
6938 ,p_location_type in varchar2 default hr_api.g_varchar2
6939 ,p_location_name in varchar2 default hr_api.g_varchar2
6940 ,p_location_number in varchar2 default hr_api.g_varchar2
6941 ,p_building in varchar2 default hr_api.g_varchar2
6942 ,p_stairs in varchar2 default hr_api.g_varchar2
6943 ,p_floor in varchar2 default hr_api.g_varchar2
6944 ,p_door in varchar2 default hr_api.g_varchar2
6945 ,p_city in varchar2 default hr_api.g_varchar2
6946 ,p_province_name in varchar2 default hr_api.g_varchar2
6947 ,p_postal_code in varchar2 default hr_api.g_varchar2
6948 ,p_country in varchar2 default hr_api.g_varchar2
6949 ,p_telephone in varchar2 default hr_api.g_varchar2
6950 ,p_telephone2 in varchar2 default hr_api.g_varchar2
6951 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6952 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6953 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6954 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6955 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6956 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6957 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6958 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6959 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6960 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6961 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6962 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6963 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6964 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6965 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6966 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6967 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6968 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6969 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6970 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6971 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6972 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6973 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6974 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6975 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6976 );
6977 --
6978 -- ----------------------------------------------------------------------------
6979 -- |-------------------------< update_sa_person_address >---------------------|
6980 -- ----------------------------------------------------------------------------
6981 --
6982 -- {Start Of Comments}
6983 /*#
6984 * This API updates an address for a given person in Saudi Arabia.
6985 *
6986 * It calls the generic API update_person_address, with the parameters set as
6987 * appropriate for an address in Saudi Arabia. As this API is effectively an
6991 * <p><b>Licensing</b><br>
6988 * alternative to the API update_person_address, see that API for further
6989 * explanation.
6990 *
6992 * This API is licensed for use with Human Resources.
6993 *
6994 * <p><b>Prerequisites</b><br>
6995 * The address to be updated must exist in saudi Arabia for the person.
6996 *
6997 * <p><b>Post Success</b><br>
6998 * The address will be successfully updated in the database.
6999 *
7000 * <p><b>Post Failure</b><br>
7001 * The address will not be updated and an error will be raised.
7002 * @param p_validate If true, then validation alone will be performed and the
7003 * database will remain unchanged. If false and all validation checks pass,
7004 * then the database will be modified.
7005 * @param p_effective_date Reference date for validating lookup values are
7006 * applicable during the start to end active date range. This date does not
7007 * determine when the changes take effect.
7008 * @param p_address_id This uniquely identifies the address.
7009 * @param p_object_version_number Pass in the current version number of the
7010 * address to be updated. When the API completes if p_validate is false, will
7011 * be set to the new version number of the updated address. If p_validate is
7012 * true will be set to the same value which was passed in.
7013 * @param p_date_from The date from which the address applies.
7014 * @param p_date_to The date on which the address no longer applies.
7015 * @param p_address_type The type of address. Valid values are defined by the
7016 * 'ADDRESS_TYPE' lookup type.
7017 * @param p_comments Comment text.
7018 * @param p_address_line1 The first line of the address.
7019 * @param p_address_line2 The second line of the address.
7020 * @param p_city Name of the city, mapped to town_or_city.
7021 * @param p_street Name of the street, mapped to region_1
7022 * @param p_area Name of the area, mapped to region_2
7023 * @param p_po_box PO BOX identifier, mapped to region_3
7024 * @param p_postal_code Postal code of the address.
7025 * @param p_addr_attribute_category This context value determines which
7026 * flexfield structure to use with the Person Address descriptive flexfield
7027 * segments.
7028 * @param p_addr_attribute1 Descriptive flexfield segment.
7029 * @param p_addr_attribute2 Descriptive flexfield segment.
7030 * @param p_addr_attribute3 Descriptive flexfield segment.
7031 * @param p_addr_attribute4 Descriptive flexfield segment.
7032 * @param p_addr_attribute5 Descriptive flexfield segment.
7033 * @param p_addr_attribute6 Descriptive flexfield segment.
7034 * @param p_addr_attribute7 Descriptive flexfield segment.
7035 * @param p_addr_attribute8 Descriptive flexfield segment.
7036 * @param p_addr_attribute9 Descriptive flexfield segment.
7037 * @param p_addr_attribute10 Descriptive flexfield segment.
7038 * @param p_addr_attribute11 Descriptive flexfield segment.
7039 * @param p_addr_attribute12 Descriptive flexfield segment.
7040 * @param p_addr_attribute13 Descriptive flexfield segment.
7041 * @param p_addr_attribute14 Descriptive flexfield segment.
7042 * @param p_addr_attribute15 Descriptive flexfield segment.
7043 * @param p_addr_attribute16 Descriptive flexfield segment.
7044 * @param p_addr_attribute17 Descriptive flexfield segment.
7045 * @param p_addr_attribute18 Descriptive flexfield segment.
7046 * @param p_addr_attribute19 Descriptive flexfield segment.
7047 * @param p_addr_attribute20 Descriptive flexfield segment.
7048 * @rep:displayname Update Person Address for Saudi Arabia
7049 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7050 * @rep:scope public
7051 * @rep:lifecycle active
7052 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7053 */
7054 --
7055 -- {End Of Comments}
7056 --
7057 procedure update_SA_person_address
7058 (p_validate in boolean default false
7059 ,p_effective_date in date
7060 ,p_address_id in number
7061 ,p_object_version_number in out nocopy number
7062 ,p_date_from in date default hr_api.g_date
7063 ,p_date_to in date default hr_api.g_date
7064 ,p_address_type in varchar2 default hr_api.g_varchar2
7065 ,p_comments in long default hr_api.g_varchar2
7066 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7067 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7068 ,p_city in varchar2 default hr_api.g_varchar2
7069 ,p_street in varchar2 default hr_api.g_varchar2
7070 ,p_area in varchar2 default hr_api.g_varchar2
7071 ,p_po_box in varchar2 default hr_api.g_varchar2
7072 ,p_postal_code in varchar2 default hr_api.g_varchar2
7073 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7074 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7075 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7076 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7077 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7078 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7079 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7080 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7081 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7082 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7083 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7087 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7084 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7085 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7086 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7088 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7089 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7090 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7091 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7092 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7093 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7094 );
7095 --
7096 -- ----------------------------------------------------------------------------
7097 -- |------------------------< cre_or_upd_person_address >---------------------|
7098 -- ----------------------------------------------------------------------------
7099 --
7100 -- {Start Of Comments}
7101 /*#
7102 * This API creates a new address or updates an existing address for a given
7103 * person.
7104 *
7105 * If the process is creating the first address for the specified person, it
7106 * must be the primary address. As only one primary address can exist for a
7107 * person at a given time, subsequent addresses cannot be primary. Setting
7108 * p_update_mode to CORRECTION will correct an existing record. Setting it to
7109 * UPDATE will end the existing address as of the effective date and insert a
7110 * new address.
7111 *
7112 * <p><b>Licensing</b><br>
7113 * This API is licensed for use with Human Resources.
7114 *
7115 * <p><b>Prerequisites</b><br>
7116 * A valid person (p_person_id) must exist on the start date (p_date_from) of
7117 * the address. The address_type attribute can only be used after QuickCodes
7118 * have been defined for the 'ADDRESS_TYPE' lookup type.
7119 *
7120 * <p><b>Post Success</b><br>
7121 * When the address is valid, if p_update_mode is set to CORRECTION, then API
7122 * will correct the existing record. if p_update_mode is set to UPDATE, then
7123 * API will end the existing address as of the effective date and insert a new
7124 * address.
7125 *
7126 * <p><b>Post Failure</b><br>
7127 * The API does not create the address and raises an error.
7128 * @param p_update_mode Sets the pseudo-date track mode.
7129 * @param p_validate If true, then validation alone will be performed and the
7130 * database will remain unchanged. If false and all validation checks pass,
7131 * then the database will be modified.
7132 * @param p_address_id If p_validate is false, then this uniquely identifies
7133 * the address created. If p_validate is true, then set to null.
7134 * @param p_object_version_number When the process creates a new address, if
7135 * p_validate is false, then the process sets to the version number of the
7136 * created address. If p_validate is true, then the value will be null. For
7137 * updating existing address, pass in the current version number of the address
7138 * to be updated. When the API completes if p_validate is false, will be set to
7139 * the new version number of the updated address. If p_validate is true will be
7140 * set to the same value which was passed in.
7141 * @param p_effective_date Reference date for validating lookup values are
7142 * applicable during the start to end active date range. This date does not
7143 * determine when the changes take effect.
7144 * @param p_pradd_ovlapval_override Set to true to override the existing
7145 * primary address.
7146 * @param p_validate_county Set to false to allow a null value for United
7147 * States County field. Note: If you set the p_validate_county flag to FALSE
7148 * and do not enter a county, then the address will not be valid for United
7149 * States payroll processing.
7150 * @param p_person_id Identifies the person for whom you create the address
7151 * record.
7152 * @param p_business_group_id Business group of person associated with the
7153 * address.
7154 * @param p_primary_flag Flag specifying if this is a primary address. Valid
7155 * values are 'Y' or 'N'.
7156 * @param p_style Identifies the style of address (eg.'United Kingdom').
7157 * @param p_date_from The date from which the address applies.
7158 * @param p_date_to The date on which the address no longer applies.
7159 * @param p_address_type Type of address.
7160 * @param p_comments Comment text.
7161 * @param p_address_line1 The first line of the address.
7162 * @param p_address_line2 The second line of the address.
7163 * @param p_address_line3 The third line of the address.
7164 * @param p_town_or_city Town or city name.
7165 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
7166 * United States).
7167 * @param p_region_2 Determined by p_style (eg. State for United States)
7168 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
7169 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
7170 * or Zip code for United States).
7171 * @param p_country Name of the country.
7172 * @param p_telephone_number_1 Telephone number for the address.
7173 * @param p_telephone_number_2 Second telephone number for the address.
7174 * @param p_telephone_number_3 Third telephone number for the address.
7175 * @param p_addr_attribute_category This context value determines which
7176 * flexfield structure to use with the Person Address descriptive flexfield
7177 * segments.
7178 * @param p_addr_attribute1 Descriptive flexfield segment.
7179 * @param p_addr_attribute2 Descriptive flexfield segment.
7180 * @param p_addr_attribute3 Descriptive flexfield segment.
7184 * @param p_addr_attribute7 Descriptive flexfield segment.
7181 * @param p_addr_attribute4 Descriptive flexfield segment.
7182 * @param p_addr_attribute5 Descriptive flexfield segment.
7183 * @param p_addr_attribute6 Descriptive flexfield segment.
7185 * @param p_addr_attribute8 Descriptive flexfield segment.
7186 * @param p_addr_attribute9 Descriptive flexfield segment.
7187 * @param p_addr_attribute10 Descriptive flexfield segment.
7188 * @param p_addr_attribute11 Descriptive flexfield segment.
7189 * @param p_addr_attribute12 Descriptive flexfield segment.
7190 * @param p_addr_attribute13 Descriptive flexfield segment.
7191 * @param p_addr_attribute14 Descriptive flexfield segment.
7192 * @param p_addr_attribute15 Descriptive flexfield segment.
7193 * @param p_addr_attribute16 Descriptive flexfield segment.
7194 * @param p_addr_attribute17 Descriptive flexfield segment.
7195 * @param p_addr_attribute18 Descriptive flexfield segment.
7196 * @param p_addr_attribute19 Descriptive flexfield segment.
7197 * @param p_addr_attribute20 Descriptive flexfield segment.
7198 * @param p_add_information13 Descriptive flexfield segment.
7199 * @param p_add_information14 Descriptive flexfield segment.
7200 * @param p_add_information15 Descriptive flexfield segment.
7201 * @param p_add_information16 Descriptive flexfield segment.
7202 * @param p_add_information17 Tax Address State, only apply to United States
7203 * address style. Valid values are defined by the 'US_STATE' lookup type.
7204 * @param p_add_information18 Tax Address City, only apply to United States
7205 * address style.
7206 * @param p_add_information19 Tax Address County, only apply to United States
7207 * address style.
7208 * @param p_add_information20 Tax Address Zip, only apply to United States
7209 * address style.
7210 * @param p_party_id Party for whom the address applies.
7211 * @rep:displayname Create or Update Person Address
7212 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7213 * @rep:scope public
7214 * @rep:lifecycle active
7215 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7216 */
7217 --
7218 -- {End Of Comments}
7219 --
7220 procedure cre_or_upd_person_address
7221 (p_update_mode in varchar2 default hr_api.g_correction
7222 ,p_validate in boolean default false
7223 ,p_address_id in out nocopy number
7224 ,p_object_version_number in out nocopy number
7225 ,p_effective_date in date
7226 ,p_pradd_ovlapval_override in boolean default FALSE
7227 ,p_validate_county in boolean default true
7228 ,p_person_id in number default hr_api.g_number
7229 ,p_business_group_id in number default hr_api.g_number
7230 ,p_primary_flag in varchar2 default hr_api.g_varchar2
7231 ,p_style in varchar2 default hr_api.g_varchar2
7232 ,p_date_from in date default hr_api.g_date
7233 ,p_date_to in date default hr_api.g_date
7234 ,p_address_type in varchar2 default hr_api.g_varchar2
7235 ,p_comments in long default hr_api.g_varchar2
7236 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7237 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7238 ,p_address_line3 in varchar2 default hr_api.g_varchar2
7239 ,p_town_or_city in varchar2 default hr_api.g_varchar2
7240 ,p_region_1 in varchar2 default hr_api.g_varchar2
7241 ,p_region_2 in varchar2 default hr_api.g_varchar2
7242 ,p_region_3 in varchar2 default hr_api.g_varchar2
7243 ,p_postal_code in varchar2 default hr_api.g_varchar2
7244 ,p_country in varchar2 default hr_api.g_varchar2
7245 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
7246 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
7247 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
7248 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7249 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7250 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7251 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7252 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7253 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7254 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7255 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7256 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7257 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7258 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7259 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7260 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7261 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7262 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7263 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7264 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7265 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7266 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7267 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7268 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7269 ,p_add_information13 in varchar2 default hr_api.g_varchar2
7270 ,p_add_information14 in varchar2 default hr_api.g_varchar2
7271 ,p_add_information15 in varchar2 default hr_api.g_varchar2
7272 ,p_add_information16 in varchar2 default hr_api.g_varchar2
7273 ,p_add_information17 in varchar2 default hr_api.g_varchar2
7274 ,p_add_information18 in varchar2 default hr_api.g_varchar2
7275 ,p_add_information19 in varchar2 default hr_api.g_varchar2
7276 ,p_add_information20 in varchar2 default hr_api.g_varchar2
7277 ,p_party_id in number default NULL -- HR/TCA merge
7278 );
7279 --
7280 end hr_person_address_api;