1 Package hr_person_address_api AUTHID CURRENT_USER as
2 /* $Header: peaddapi.pkh 120.7.12020000.2 2013/02/14 14:17:49 shpatro 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
138 ,p_address_line2 in varchar2 default null
135 ,p_address_type in varchar2 default null
136 ,p_comments in clob default null -- Bug#13362792
137 ,p_address_line1 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 clob default null -- Bug#13362792
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
305 ,p_addr_attribute4 in varchar2 default null
306 ,p_addr_attribute5 in varchar2 default null
307 ,p_addr_attribute6 in varchar2 default null
308 ,p_addr_attribute7 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
324 ,p_add_information15 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
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.
404 * @param p_addr_attribute6 Descriptive flexfield segment.
405 * @param p_addr_attribute7 Descriptive flexfield segment.
406 * @param p_addr_attribute8 Descriptive flexfield segment.
407 * @param p_addr_attribute9 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 clob default null -- Bug#13362792
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 -- ----------------------------------------------------------------------------
500 -- |-------------------------< create_at_person_address >---------------------|
501 -- ----------------------------------------------------------------------------
502 --
503 -- {Start Of Comments}
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'.
538 * @param p_comments Comment text.
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.
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 clob default null -- Bug#13362792
604 ,p_address_line1 in varchar2
605 ,p_address_line2 in varchar2 default null
606 ,p_address_line3 in varchar2 default null
607 ,p_postal_code in varchar2 default null
608 ,p_city 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
639 ,p_add_information17 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
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.
705 * @param p_addr_attribute6 Descriptive flexfield segment.
706 * @param p_addr_attribute7 Descriptive flexfield segment.
707 * @param p_addr_attribute8 Descriptive flexfield segment.
708 * @param p_addr_attribute9 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
750 ,p_address_type in varchar2 default null
747 ,p_primary_flag in varchar2
748 ,p_date_from in date
749 ,p_date_to in date default null
751 ,p_comments in clob default null -- Bug#13362792
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_AU_LOC_person_address >---------------------|
797 -- ----------------------------------------------------------------------------
798 --
799 -- {Start Of Comments}
800 /*#
801 * This API creates a new address for a given person in Australia (Local)
802 *
803 * It calls the generic API create_person_address, with the parameters set as
804 * appropriate for an address in Australia. As this API is effectively an
805 * alternative to the API create_person_address, see that API for further
806 * explanation.
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_city Name of the city, mapped to town_or_city.
838 * @param p_state Name of the state, mapped to region_1.
839 * @param p_country Name of the country.
840 * @param p_postal_code Postal code of the address.
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.
852 * @param p_addr_attribute6 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.
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 Australia
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_AU_LOC_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 clob default null -- Bug#13362792
899 ,p_address_line1 in varchar2
900 ,p_address_line2 in varchar2 default null
901 ,p_city in varchar2
902 ,p_state in varchar2
903 ,p_country in varchar2
904 ,p_postal_code in varchar2
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
908 ,p_addr_attribute_category 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_dk_person_address >---------------------|
943 -- ----------------------------------------------------------------------------
944 --
945 -- {Start Of Comments}
946 /*#
947 * This API creates a new address for a given person in Denmark.
948 *
949 * It calls the generic API create_person_address, with the parameters set as
950 * appropriate for an address in Denmark. As this API is effectively an
951 * alternative to the API create_person_address, see that API for further
955 * This API is licensed for use with Human Resources.
952 * explanation.
953 *
954 * <p><b>Licensing</b><br>
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_country Name of the country.
987 * @param p_telephone_number_1 Telephone number for the address.
988 * @param p_telephone_number_2 Second telephone number for the address.
989 * @param p_telephone_number_3 Third telephone number for the address.
990 * @param p_addr_attribute_category This context value determines which
991 * flexfield structure to use with the Person Address descriptive flexfield
992 * segments.
993 * @param p_addr_attribute1 Descriptive flexfield segment.
994 * @param p_addr_attribute2 Descriptive flexfield segment.
995 * @param p_addr_attribute3 Descriptive flexfield segment.
996 * @param p_addr_attribute4 Descriptive flexfield segment.
997 * @param p_addr_attribute5 Descriptive flexfield segment.
998 * @param p_addr_attribute6 Descriptive flexfield segment.
999 * @param p_addr_attribute7 Descriptive flexfield segment.
1000 * @param p_addr_attribute8 Descriptive flexfield segment.
1001 * @param p_addr_attribute9 Descriptive flexfield segment.
1002 * @param p_addr_attribute10 Descriptive flexfield segment.
1003 * @param p_addr_attribute11 Descriptive flexfield segment.
1004 * @param p_addr_attribute12 Descriptive flexfield segment.
1005 * @param p_addr_attribute13 Descriptive flexfield segment.
1006 * @param p_addr_attribute14 Descriptive flexfield segment.
1007 * @param p_addr_attribute15 Descriptive flexfield segment.
1008 * @param p_addr_attribute16 Descriptive flexfield segment.
1009 * @param p_addr_attribute17 Descriptive flexfield segment.
1010 * @param p_addr_attribute18 Descriptive flexfield segment.
1011 * @param p_addr_attribute19 Descriptive flexfield segment.
1012 * @param p_addr_attribute20 Descriptive flexfield segment.
1013 * @param p_add_information13 Obsolete parameter, do not use.
1014 * @param p_add_information14 Obsolete parameter, do not use.
1015 * @param p_add_information15 Obsolete parameter, do not use.
1016 * @param p_add_information16 Obsolete parameter, do not use.
1017 * @param p_add_information17 Obsolete parameter, do not use.
1018 * @param p_add_information18 Obsolete parameter, do not use.
1019 * @param p_add_information19 Obsolete parameter, do not use.
1020 * @param p_add_information20 Obsolete parameter, do not use.
1021 * @param p_address_id If p_validate is false, then this uniquely identifies
1022 * the address created. If p_validate is true, then set to null.
1023 * @param p_object_version_number If p_validate is false, then set to the
1024 * version number of the created address. If p_validate is true, then the value
1025 * will be null.
1026 * @rep:displayname Create Person Address for Denmark
1027 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1028 * @rep:scope public
1029 * @rep:lifecycle active
1030 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1031 */
1032 --
1033 -- {End Of Comments}
1034 --
1035 procedure create_DK_person_address
1036 (p_validate in boolean default false
1037 ,p_effective_date in date
1038 ,p_pradd_ovlapval_override in boolean default FALSE
1039 ,p_person_id in number
1040 ,p_primary_flag in varchar2
1041 ,p_date_from in date
1042 ,p_date_to in date default null
1043 ,p_address_type in varchar2 default null
1044 ,p_comments in clob default null -- Bug#13362792
1045 ,p_address_line1 in varchar2
1046 ,p_address_line2 in varchar2 default null
1047 ,p_address_line3 in varchar2 default null
1048 ,p_postal_code in varchar2 default null
1049 ,p_city in varchar2 default null
1050 ,p_country in varchar2
1051 ,p_telephone_number_1 in varchar2 default null
1052 ,p_telephone_number_2 in varchar2 default null
1053 ,p_telephone_number_3 in varchar2 default null
1054 ,p_addr_attribute_category in varchar2 default null
1055 ,p_addr_attribute1 in varchar2 default null
1056 ,p_addr_attribute2 in varchar2 default null
1057 ,p_addr_attribute3 in varchar2 default null
1058 ,p_addr_attribute4 in varchar2 default null
1059 ,p_addr_attribute5 in varchar2 default null
1063 ,p_addr_attribute9 in varchar2 default null
1060 ,p_addr_attribute6 in varchar2 default null
1061 ,p_addr_attribute7 in varchar2 default null
1062 ,p_addr_attribute8 in varchar2 default null
1064 ,p_addr_attribute10 in varchar2 default null
1065 ,p_addr_attribute11 in varchar2 default null
1066 ,p_addr_attribute12 in varchar2 default null
1067 ,p_addr_attribute13 in varchar2 default null
1068 ,p_addr_attribute14 in varchar2 default null
1069 ,p_addr_attribute15 in varchar2 default null
1070 ,p_addr_attribute16 in varchar2 default null
1071 ,p_addr_attribute17 in varchar2 default null
1072 ,p_addr_attribute18 in varchar2 default null
1073 ,p_addr_attribute19 in varchar2 default null
1074 ,p_addr_attribute20 in varchar2 default null
1075 ,p_add_information13 in varchar2 default null
1076 ,p_add_information14 in varchar2 default null
1077 ,p_add_information15 in varchar2 default null
1078 ,p_add_information16 in varchar2 default null
1079 ,p_add_information17 in varchar2 default null
1080 ,p_add_information18 in varchar2 default null
1081 ,p_add_information19 in varchar2 default null
1082 ,p_add_information20 in varchar2 default null
1083 ,p_address_id out nocopy number
1084 ,p_object_version_number out nocopy number
1085 );
1086 --
1087 -- ----------------------------------------------------------------------------
1088 -- |-------------------------< create_de_person_address >---------------------|
1089 -- ----------------------------------------------------------------------------
1090 --
1091 -- {Start Of Comments}
1092 /*#
1093 * This API creates a new address for a given person in Germany.
1094 *
1095 * It calls the generic API create_person_address, with the parameters set as
1096 * appropriate for an address in Germany. As this API is effectively an
1097 * alternative to the API create_person_address, see that API for further
1098 * explanation.
1099 *
1100 * <p><b>Licensing</b><br>
1101 * This API is licensed for use with Human Resources.
1102 *
1103 * <p><b>Prerequisites</b><br>
1104 * See API create_person_address.
1105 *
1106 * <p><b>Post Success</b><br>
1107 * The address will be successfully inserted into the database.
1108 *
1109 * <p><b>Post Failure</b><br>
1110 * The address will not be created and an error will be raised.
1111 * @param p_validate If true, then validation alone will be performed and the
1112 * database will remain unchanged. If false and all validation checks pass,
1113 * then the database will be modified.
1114 * @param p_effective_date Reference date for validating lookup values are
1115 * applicable during the start to end active date range. This date does not
1116 * determine when the changes take effect.
1117 * @param p_pradd_ovlapval_override Set to true to override the existing
1118 * primary address.
1119 * @param p_person_id Identifies the person for whom you create the address
1120 * record.
1121 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1122 * values are 'Y' or 'N'.
1123 * @param p_date_from The date from which this address applies.
1124 * @param p_date_to The date on which the address no longer applies.
1125 * @param p_address_type Type of address.
1126 * @param p_comments Comment text.
1127 * @param p_address_line1 The first line of the address.
1128 * @param p_address_line2 The second line of the address.
1129 * @param p_address_line3 The third line of the address.
1130 * @param p_postal_code Postal code of the address.
1131 * @param p_city Name of the city, mapped to town_or_city.
1132 * @param p_region Name of the region, mapped to region_1.
1133 * @param p_country Name of the country.
1134 * @param p_telephone_number_1 Telephone number for the address.
1135 * @param p_telephone_number_2 Second telephone number for the address.
1136 * @param p_telephone_number_3 Third telephone number for the address.
1137 * @param p_addr_attribute_category This context value determines which
1138 * flexfield structure to use with the Person Address descriptive flexfield
1139 * segments.
1140 * @param p_addr_attribute1 Descriptive flexfield segment.
1141 * @param p_addr_attribute2 Descriptive flexfield segment.
1142 * @param p_addr_attribute3 Descriptive flexfield segment.
1143 * @param p_addr_attribute4 Descriptive flexfield segment.
1144 * @param p_addr_attribute5 Descriptive flexfield segment.
1145 * @param p_addr_attribute6 Descriptive flexfield segment.
1146 * @param p_addr_attribute7 Descriptive flexfield segment.
1147 * @param p_addr_attribute8 Descriptive flexfield segment.
1148 * @param p_addr_attribute9 Descriptive flexfield segment.
1149 * @param p_addr_attribute10 Descriptive flexfield segment.
1150 * @param p_addr_attribute11 Descriptive flexfield segment.
1151 * @param p_addr_attribute12 Descriptive flexfield segment.
1152 * @param p_addr_attribute13 Descriptive flexfield segment.
1153 * @param p_addr_attribute14 Descriptive flexfield segment.
1154 * @param p_addr_attribute15 Descriptive flexfield segment.
1155 * @param p_addr_attribute16 Descriptive flexfield segment.
1156 * @param p_addr_attribute17 Descriptive flexfield segment.
1157 * @param p_addr_attribute18 Descriptive flexfield segment.
1158 * @param p_addr_attribute19 Descriptive flexfield segment.
1159 * @param p_addr_attribute20 Descriptive flexfield segment.
1160 * @param p_add_information13 Obsolete parameter, do not use.
1161 * @param p_add_information14 Obsolete parameter, do not use.
1162 * @param p_add_information15 Obsolete parameter, do not use.
1163 * @param p_add_information16 Obsolete parameter, do not use.
1164 * @param p_add_information17 Obsolete parameter, do not use.
1168 * @param p_address_id If p_validate is false, then this uniquely identifies
1165 * @param p_add_information18 Obsolete parameter, do not use.
1166 * @param p_add_information19 Obsolete parameter, do not use.
1167 * @param p_add_information20 Obsolete parameter, do not use.
1169 * the address created. If p_validate is true, then set to null.
1170 * @param p_object_version_number If p_validate is false, then set to the
1171 * version number of the created address. If p_validate is true, then the value
1172 * will be null.
1173 * @rep:displayname Create Person Address for Germany
1174 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1175 * @rep:scope public
1176 * @rep:lifecycle active
1177 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1178 */
1179 --
1180 -- {End Of Comments}
1181 --
1182 procedure create_DE_person_address
1183 (p_validate in boolean default false
1184 ,p_effective_date in date
1185 ,p_pradd_ovlapval_override in boolean default FALSE
1186 ,p_person_id in number
1187 ,p_primary_flag in varchar2
1188 ,p_date_from in date
1189 ,p_date_to in date default null
1190 ,p_address_type in varchar2 default null
1191 ,p_comments in clob default null -- Bug#13362792
1192 ,p_address_line1 in varchar2
1193 ,p_address_line2 in varchar2 default null
1194 ,p_address_line3 in varchar2 default null
1195 ,p_postal_code in varchar2 default null
1196 ,p_city in varchar2 default null
1197 ,p_region in varchar2 default null
1198 ,p_country in varchar2
1199 ,p_telephone_number_1 in varchar2 default null
1200 ,p_telephone_number_2 in varchar2 default null
1201 ,p_telephone_number_3 in varchar2 default null
1202 ,p_addr_attribute_category in varchar2 default null
1203 ,p_addr_attribute1 in varchar2 default null
1204 ,p_addr_attribute2 in varchar2 default null
1205 ,p_addr_attribute3 in varchar2 default null
1206 ,p_addr_attribute4 in varchar2 default null
1207 ,p_addr_attribute5 in varchar2 default null
1208 ,p_addr_attribute6 in varchar2 default null
1209 ,p_addr_attribute7 in varchar2 default null
1210 ,p_addr_attribute8 in varchar2 default null
1211 ,p_addr_attribute9 in varchar2 default null
1212 ,p_addr_attribute10 in varchar2 default null
1213 ,p_addr_attribute11 in varchar2 default null
1214 ,p_addr_attribute12 in varchar2 default null
1215 ,p_addr_attribute13 in varchar2 default null
1216 ,p_addr_attribute14 in varchar2 default null
1217 ,p_addr_attribute15 in varchar2 default null
1218 ,p_addr_attribute16 in varchar2 default null
1219 ,p_addr_attribute17 in varchar2 default null
1220 ,p_addr_attribute18 in varchar2 default null
1221 ,p_addr_attribute19 in varchar2 default null
1222 ,p_addr_attribute20 in varchar2 default null
1223 ,p_add_information13 in varchar2 default null
1224 ,p_add_information14 in varchar2 default null
1225 ,p_add_information15 in varchar2 default null
1226 ,p_add_information16 in varchar2 default null
1227 ,p_add_information17 in varchar2 default null
1228 ,p_add_information18 in varchar2 default null
1229 ,p_add_information19 in varchar2 default null
1230 ,p_add_information20 in varchar2 default null
1231 ,p_address_id out nocopy number
1232 ,p_object_version_number out nocopy number
1233 );
1234 --
1235 -- ----------------------------------------------------------------------------
1236 -- |-------------------------< create_it_person_address >---------------------|
1237 -- ----------------------------------------------------------------------------
1238 --
1239 -- {Start Of Comments}
1240 /*#
1241 * This API creates a new address style for a given person in Italy.
1242 *
1243 * It calls the generic API create_person_address, with the parameters set as
1244 * appropriate for an address in Italy. As this API is effectively an
1245 * alternative to the API create_person_address, see that API for further
1246 * explanation.
1247 *
1248 * <p><b>Licensing</b><br>
1249 * This API is licensed for use with Human Resources.
1250 *
1251 * <p><b>Prerequisites</b><br>
1252 * See API create_person_address.
1253 *
1254 * <p><b>Post Success</b><br>
1255 * The address will be successfully inserted into the database.
1256 *
1257 * <p><b>Post Failure</b><br>
1258 * The address will not be created and an error will be raised.
1259 * @param p_validate If true, then validation alone will be performed and the
1260 * database will remain unchanged. If false and all validation checks pass,
1261 * then the database will be modified.
1262 * @param p_effective_date Reference date for validating lookup values are
1263 * applicable during the start to end active date range. This date does not
1264 * determine when the changes take effect.
1265 * @param p_pradd_ovlapval_override Set to true to override the existing
1266 * primary address.
1267 * @param p_person_id Identifies the person for whom you create the address
1268 * record.
1269 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1270 * values are 'Y' or 'N'.
1271 * @param p_date_from The date from which this address applies.
1272 * @param p_date_to The date on which the address no longer applies.
1273 * @param p_address_type Type of address.
1277 * @param p_address_line3 The third line of the address.
1274 * @param p_comments Comment text.
1275 * @param p_address_line1 The first line of the address.
1276 * @param p_address_line2 The second line of the address.
1278 * @param p_postal_code Postal code of the address.
1279 * @param p_city Name of the city, mapped to town_or_city.
1280 * @param p_province Name of the province, mapped to region_1.
1281 * @param p_country Name of the country.
1282 * @param p_telephone_number_1 Telephone number for the address.
1283 * @param p_telephone_number_2 Second telephone number for the address.
1284 * @param p_telephone_number_3 Third telephone number for the address.
1285 * @param p_addr_attribute_category This context value determines which
1286 * flexfield structure to use with the Person Address descriptive flexfield
1287 * segments.
1288 * @param p_addr_attribute1 Descriptive flexfield segment.
1289 * @param p_addr_attribute2 Descriptive flexfield segment.
1290 * @param p_addr_attribute3 Descriptive flexfield segment.
1291 * @param p_addr_attribute4 Descriptive flexfield segment.
1292 * @param p_addr_attribute5 Descriptive flexfield segment.
1293 * @param p_addr_attribute6 Descriptive flexfield segment.
1294 * @param p_addr_attribute7 Descriptive flexfield segment.
1295 * @param p_addr_attribute8 Descriptive flexfield segment.
1296 * @param p_addr_attribute9 Descriptive flexfield segment.
1297 * @param p_addr_attribute10 Descriptive flexfield segment.
1298 * @param p_addr_attribute11 Descriptive flexfield segment.
1299 * @param p_addr_attribute12 Descriptive flexfield segment.
1300 * @param p_addr_attribute13 Descriptive flexfield segment.
1301 * @param p_addr_attribute14 Descriptive flexfield segment.
1302 * @param p_addr_attribute15 Descriptive flexfield segment.
1303 * @param p_addr_attribute16 Descriptive flexfield segment.
1304 * @param p_addr_attribute17 Descriptive flexfield segment.
1305 * @param p_addr_attribute18 Descriptive flexfield segment.
1306 * @param p_addr_attribute19 Descriptive flexfield segment.
1307 * @param p_addr_attribute20 Descriptive flexfield segment.
1308 * @param p_add_information13 Obsolete parameter, do not use.
1309 * @param p_add_information14 Obsolete parameter, do not use.
1310 * @param p_add_information15 Obsolete parameter, do not use.
1311 * @param p_add_information16 Obsolete parameter, do not use.
1312 * @param p_add_information17 Obsolete parameter, do not use.
1313 * @param p_add_information18 Obsolete parameter, do not use.
1314 * @param p_add_information19 Obsolete parameter, do not use.
1315 * @param p_add_information20 Obsolete parameter, do not use.
1316 * @param p_address_id If p_validate is false, then this uniquely identifies
1317 * the address created. If p_validate is true, then set to null.
1318 * @param p_object_version_number If p_validate is false, then set to the
1319 * version number of the created address. If p_validate is true, then the value
1320 * will be null.
1321 * @rep:displayname Create Person Address for Italy
1322 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1323 * @rep:scope public
1324 * @rep:lifecycle active
1325 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1326 */
1327 --
1328 -- {End Of Comments}
1329 --
1330 procedure create_IT_person_address
1331 (p_validate in boolean default false
1332 ,p_effective_date in date
1333 ,p_pradd_ovlapval_override in boolean default FALSE
1334 ,p_person_id in number
1335 ,p_primary_flag in varchar2
1336 ,p_date_from in date
1337 ,p_date_to in date default null
1338 ,p_address_type in varchar2 default null
1339 ,p_comments in clob default null -- Bug#13362792
1340 ,p_address_line1 in varchar2
1341 ,p_address_line2 in varchar2 default null
1342 ,p_address_line3 in varchar2 default null
1343 ,p_postal_code in varchar2 default null
1344 ,p_city in varchar2 default null
1345 ,p_province in varchar2 default null
1346 ,p_country in varchar2
1347 ,p_telephone_number_1 in varchar2 default null
1348 ,p_telephone_number_2 in varchar2 default null
1349 ,p_telephone_number_3 in varchar2 default null
1350 ,p_addr_attribute_category in varchar2 default null
1351 ,p_addr_attribute1 in varchar2 default null
1352 ,p_addr_attribute2 in varchar2 default null
1353 ,p_addr_attribute3 in varchar2 default null
1354 ,p_addr_attribute4 in varchar2 default null
1355 ,p_addr_attribute5 in varchar2 default null
1356 ,p_addr_attribute6 in varchar2 default null
1357 ,p_addr_attribute7 in varchar2 default null
1358 ,p_addr_attribute8 in varchar2 default null
1359 ,p_addr_attribute9 in varchar2 default null
1360 ,p_addr_attribute10 in varchar2 default null
1361 ,p_addr_attribute11 in varchar2 default null
1362 ,p_addr_attribute12 in varchar2 default null
1363 ,p_addr_attribute13 in varchar2 default null
1364 ,p_addr_attribute14 in varchar2 default null
1365 ,p_addr_attribute15 in varchar2 default null
1366 ,p_addr_attribute16 in varchar2 default null
1367 ,p_addr_attribute17 in varchar2 default null
1368 ,p_addr_attribute18 in varchar2 default null
1369 ,p_addr_attribute19 in varchar2 default null
1370 ,p_addr_attribute20 in varchar2 default null
1371 ,p_add_information13 in varchar2 default null
1372 ,p_add_information14 in varchar2 default null
1373 ,p_add_information15 in varchar2 default null
1377 ,p_add_information19 in varchar2 default null
1374 ,p_add_information16 in varchar2 default null
1375 ,p_add_information17 in varchar2 default null
1376 ,p_add_information18 in varchar2 default null
1378 ,p_add_information20 in varchar2 default null
1379 ,p_address_id out nocopy number
1380 ,p_object_version_number out nocopy number
1381 );
1382 --
1383 -- ----------------------------------------------------------------------------
1384 -- |-------------------------< create_mx_person_address >---------------------|
1385 -- ----------------------------------------------------------------------------
1386 --
1387 -- {Start Of Comments}
1388 /*#
1389 * This API creates a new address for a given person in Mexico.
1390 *
1391 * It calls the generic API create_person_address, with the parameters set as
1392 * appropriate for an address in Mexico. As this API is effectively an
1393 * alternative to the API create_person_address, see that API for further
1394 * explanation.
1395 *
1396 * <p><b>Licensing</b><br>
1397 * This API is licensed for use with Human Resources.
1398 *
1399 * <p><b>Prerequisites</b><br>
1400 * See API create_person_address.
1401 *
1402 * <p><b>Post Success</b><br>
1403 * The address will be successfully inserted into the database.
1404 *
1405 * <p><b>Post Failure</b><br>
1406 * The address will not be created and an error will be raised.
1407 * @param p_validate If true, then validation alone will be performed and the
1408 * database will remain unchanged. If false and all validation checks pass,
1409 * then the database will be modified.
1410 * @param p_effective_date Reference date for validating lookup values are
1411 * applicable during the start to end active date range. This date does not
1412 * determine when the changes take effect.
1413 * @param p_pradd_ovlapval_override Set to true to override the existing
1414 * primary address.
1415 * @param p_person_id Identifies the person for whom you create the address
1416 * record.
1417 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1418 * values are 'Y' or 'N'.
1419 * @param p_date_from The date from which this address applies.
1420 * @param p_date_to The date on which the address no longer applies.
1421 * @param p_address_type Type of address.
1422 * @param p_comments Comment text.
1423 * @param p_address_line1 The first line of the address.
1424 * @param p_address_line2 The second line of the address.
1425 * @param p_address_line3 The third line of the address.
1426 * @param p_postal_code Postal code of the address.
1427 * @param p_city Name of the city, mapped to town_or_city.
1428 * @param p_state Name of the region, mapped to region_1.
1429 * @param p_country Name of the country.
1430 * @param p_telephone_number_1 Telephone number for the address.
1431 * @param p_telephone_number_2 Second telephone number for the address.
1432 * @param p_telephone_number_3 Third telephone number for the address.
1433 * @param p_addr_attribute_category This context value determines which
1434 * flexfield structure to use with the Person Address descriptive flexfield
1435 * segments.
1436 * @param p_addr_attribute1 Descriptive flexfield segment.
1437 * @param p_addr_attribute2 Descriptive flexfield segment.
1438 * @param p_addr_attribute3 Descriptive flexfield segment.
1439 * @param p_addr_attribute4 Descriptive flexfield segment.
1440 * @param p_addr_attribute5 Descriptive flexfield segment.
1441 * @param p_addr_attribute6 Descriptive flexfield segment.
1442 * @param p_addr_attribute7 Descriptive flexfield segment.
1443 * @param p_addr_attribute8 Descriptive flexfield segment.
1444 * @param p_addr_attribute9 Descriptive flexfield segment.
1445 * @param p_addr_attribute10 Descriptive flexfield segment.
1446 * @param p_addr_attribute11 Descriptive flexfield segment.
1447 * @param p_addr_attribute12 Descriptive flexfield segment.
1448 * @param p_addr_attribute13 Descriptive flexfield segment.
1449 * @param p_addr_attribute14 Descriptive flexfield segment.
1450 * @param p_addr_attribute15 Descriptive flexfield segment.
1451 * @param p_addr_attribute16 Descriptive flexfield segment.
1452 * @param p_addr_attribute17 Descriptive flexfield segment.
1453 * @param p_addr_attribute18 Descriptive flexfield segment.
1454 * @param p_addr_attribute19 Descriptive flexfield segment.
1455 * @param p_addr_attribute20 Descriptive flexfield segment.
1456 * @param p_add_information13 Obsolete parameter, do not use.
1457 * @param p_add_information14 Obsolete parameter, do not use.
1458 * @param p_add_information15 Obsolete parameter, do not use.
1459 * @param p_add_information16 Obsolete parameter, do not use.
1460 * @param p_add_information17 Obsolete parameter, do not use.
1461 * @param p_add_information18 Obsolete parameter, do not use.
1462 * @param p_add_information19 Obsolete parameter, do not use.
1463 * @param p_add_information20 Obsolete parameter, do not use.
1464 * @param p_address_id If p_validate is false, then this uniquely identifies
1465 * the address created. If p_validate is true, then set to null.
1466 * @param p_object_version_number If p_validate is false, then set to the
1467 * version number of the created address. If p_validate is true, then the value
1468 * will be null.
1469 * @rep:displayname Create Person Address for Mexico
1470 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1471 * @rep:scope public
1472 * @rep:lifecycle active
1473 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1474 */
1475 --
1476 -- {End Of Comments}
1477 --
1478 procedure create_MX_person_address
1479 (p_validate in boolean default false
1480 ,p_effective_date in date
1481 ,p_pradd_ovlapval_override in boolean default FALSE
1482 ,p_person_id in number
1486 ,p_address_type in varchar2 default null
1483 ,p_primary_flag in varchar2
1484 ,p_date_from in date
1485 ,p_date_to in date default null
1487 ,p_comments in clob default null -- Bug#13362792
1488 ,p_address_line1 in varchar2
1489 ,p_address_line2 in varchar2 default null
1490 ,p_address_line3 in varchar2 default null
1491 ,p_postal_code in varchar2 default null
1492 ,p_city in varchar2 default null
1493 ,p_state in varchar2 default null
1494 ,p_country in varchar2
1495 ,p_telephone_number_1 in varchar2 default null
1496 ,p_telephone_number_2 in varchar2 default null
1497 ,p_telephone_number_3 in varchar2 default null
1498 ,p_addr_attribute_category in varchar2 default null
1499 ,p_addr_attribute1 in varchar2 default null
1500 ,p_addr_attribute2 in varchar2 default null
1501 ,p_addr_attribute3 in varchar2 default null
1502 ,p_addr_attribute4 in varchar2 default null
1503 ,p_addr_attribute5 in varchar2 default null
1504 ,p_addr_attribute6 in varchar2 default null
1505 ,p_addr_attribute7 in varchar2 default null
1506 ,p_addr_attribute8 in varchar2 default null
1507 ,p_addr_attribute9 in varchar2 default null
1508 ,p_addr_attribute10 in varchar2 default null
1509 ,p_addr_attribute11 in varchar2 default null
1510 ,p_addr_attribute12 in varchar2 default null
1511 ,p_addr_attribute13 in varchar2 default null
1512 ,p_addr_attribute14 in varchar2 default null
1513 ,p_addr_attribute15 in varchar2 default null
1514 ,p_addr_attribute16 in varchar2 default null
1515 ,p_addr_attribute17 in varchar2 default null
1516 ,p_addr_attribute18 in varchar2 default null
1517 ,p_addr_attribute19 in varchar2 default null
1518 ,p_addr_attribute20 in varchar2 default null
1519 ,p_add_information13 in varchar2 default null
1520 ,p_add_information14 in varchar2 default null
1521 ,p_add_information15 in varchar2 default null
1522 ,p_add_information16 in varchar2 default null
1523 ,p_add_information17 in varchar2 default null
1524 ,p_add_information18 in varchar2 default null
1525 ,p_add_information19 in varchar2 default null
1526 ,p_add_information20 in varchar2 default null
1527 ,p_address_id out nocopy number
1528 ,p_object_version_number out nocopy number
1529 );
1530 --
1531 -- ----------------------------------------------------------------------------
1532 -- |-----------------------< create_mx_loc_person_address >-------------------|
1533 -- ----------------------------------------------------------------------------
1534 --
1535 -- {Start Of Comments}
1536 /*#
1537 * This API creates a new address for a given person using the Mexico (Local)
1538 * address style.
1539 *
1540 * An address record stores address information for current or ex-employees,
1541 * current or ex-applicants, and employee contacts. If the process is creating
1542 * the first address for the specified person, it must be the primary address.
1543 * As only one primary address can exist for a person at a given time,
1544 * subsequent addresses cannot be primary. This API should be used only if you
1545 * wish to use the Mexico style. If you wish to create an address of
1546 * Mexico(International) Style - MX_GLB, you must use the
1547 * CREATE_MX_PERSON_ADDRESS procedure.
1548 *
1549 * <p><b>Licensing</b><br>
1550 * This API is licensed for use with Human Resources and HR Foundation.
1551 *
1552 * <p><b>Prerequisites</b><br>
1553 * A valid person must exist on the start date of the address.
1554 *
1555 * <p><b>Post Success</b><br>
1556 * The API creates Person Address in the database.
1557 *
1558 * <p><b>Post Failure</b><br>
1559 * The API does not create the address and raises an error.
1560 *
1561 * @param p_validate If true, then validation alone will be performed and the
1562 * database will remain unchanged. If false and all validation checks pass,
1563 * then the database will be modified.
1564 * @param p_effective_date Reference date for validating lookup values are
1565 * applicable during the start to end active date range. This date does not
1566 * determine when the changes take effect.
1567 * @param p_pradd_ovlapval_override Set to true to override the existing
1568 * primary address.
1569 * @param p_person_id Identifies the person for whom you create the person
1570 * address record.
1571 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1572 * values are 'Y' or 'N'.
1573 * @param p_date_from The date from which this address applies.
1574 * @param p_date_to The date on which the address no longer applies.
1575 * @param p_address_type Type of address. Valid values are defined by
1576 * 'ADDRESS_TYPE' lookup type.
1577 * @param p_comments Comment text.
1578 * @param p_street_name_and_num Street Name and Number.
1579 * @param p_neighborhood Neighborhood.
1580 * @param p_municipality Municipality.
1581 * @param p_postal_code Postal Code.
1582 * @param p_city City.
1583 * @param p_state Mexican State.
1584 * @param p_country Name of the country.
1585 * @param p_telephone Telephone number.
1586 * @param p_fax Fax number.
1590 * @param p_addr_attribute1 Descriptive flexfield segment.
1587 * @param p_addr_attribute_category This context value determines which
1588 * flexfield structure to use with the Person Address descriptive flexfield
1589 * segments.
1591 * @param p_addr_attribute2 Descriptive flexfield segment.
1592 * @param p_addr_attribute3 Descriptive flexfield segment.
1593 * @param p_addr_attribute4 Descriptive flexfield segment.
1594 * @param p_addr_attribute5 Descriptive flexfield segment.
1595 * @param p_addr_attribute6 Descriptive flexfield segment.
1596 * @param p_addr_attribute7 Descriptive flexfield segment.
1597 * @param p_addr_attribute8 Descriptive flexfield segment.
1598 * @param p_addr_attribute9 Descriptive flexfield segment.
1599 * @param p_addr_attribute10 Descriptive flexfield segment.
1600 * @param p_addr_attribute11 Descriptive flexfield segment.
1601 * @param p_addr_attribute12 Descriptive flexfield segment.
1602 * @param p_addr_attribute13 Descriptive flexfield segment.
1603 * @param p_addr_attribute14 Descriptive flexfield segment.
1604 * @param p_addr_attribute15 Descriptive flexfield segment.
1605 * @param p_addr_attribute16 Descriptive flexfield segment.
1606 * @param p_addr_attribute17 Descriptive flexfield segment.
1607 * @param p_addr_attribute18 Descriptive flexfield segment.
1608 * @param p_addr_attribute19 Descriptive flexfield segment.
1609 * @param p_addr_attribute20 Descriptive flexfield segment.
1610 * @param p_add_information13 Developer descriptive flexfield segment.
1611 * @param p_add_information14 Developer descriptive flexfield segment.
1612 * @param p_add_information15 Developer descriptive flexfield segment.
1613 * @param p_add_information16 Developer descriptive flexfield segment.
1614 * @param p_add_information17 Obsolete parameter, do not use.
1615 * @param p_add_information18 Obsolete parameter, do not use.
1616 * @param p_add_information19 Obsolete parameter, do not use.
1617 * @param p_add_information20 Obsolete parameter, do not use.
1618 * @param p_party_id Party for whom the address (HR/TCA merge) applies.
1619 * @param p_address_id If p_validate is false, then it uniquely identifies the
1620 * address created. If p_validate is true, then set to null.
1621 * @param p_object_version_number If p_validate is false, then set to the
1622 * version number of the created person address. If p_validate is true, then
1623 * the value will be null.
1624 * @rep:displayname Create Local Mexican Person Address
1625 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1626 * @rep:lifecycle active
1627 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
1628 * @rep:scope public
1629 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1630 */
1631 --
1632 -- {End Of Comments}
1633 --
1634 procedure create_MX_LOC_person_address
1635 (p_validate in boolean default false
1636 ,p_effective_date in date
1637 ,p_pradd_ovlapval_override in boolean default FALSE
1638 ,p_person_id in number
1639 ,p_primary_flag in varchar2
1640 ,p_date_from in date
1641 ,p_date_to in date default null
1642 ,p_address_type in varchar2 default null
1643 ,p_comments in clob default null -- Bug#13362792
1644 ,p_street_name_and_num in varchar2
1645 ,p_neighborhood in varchar2 default null
1646 ,p_municipality in varchar2
1647 ,p_postal_code in varchar2
1648 ,p_city in varchar2
1649 ,p_state in varchar2
1650 ,p_country in varchar2
1651 ,p_telephone in varchar2 default null
1652 ,p_fax in varchar2 default null
1653 ,p_addr_attribute_category in varchar2 default null
1654 ,p_addr_attribute1 in varchar2 default null
1655 ,p_addr_attribute2 in varchar2 default null
1656 ,p_addr_attribute3 in varchar2 default null
1657 ,p_addr_attribute4 in varchar2 default null
1658 ,p_addr_attribute5 in varchar2 default null
1659 ,p_addr_attribute6 in varchar2 default null
1660 ,p_addr_attribute7 in varchar2 default null
1661 ,p_addr_attribute8 in varchar2 default null
1662 ,p_addr_attribute9 in varchar2 default null
1663 ,p_addr_attribute10 in varchar2 default null
1664 ,p_addr_attribute11 in varchar2 default null
1665 ,p_addr_attribute12 in varchar2 default null
1666 ,p_addr_attribute13 in varchar2 default null
1667 ,p_addr_attribute14 in varchar2 default null
1668 ,p_addr_attribute15 in varchar2 default null
1669 ,p_addr_attribute16 in varchar2 default null
1670 ,p_addr_attribute17 in varchar2 default null
1671 ,p_addr_attribute18 in varchar2 default null
1672 ,p_addr_attribute19 in varchar2 default null
1673 ,p_addr_attribute20 in varchar2 default null
1674 ,p_add_information13 in varchar2 default null
1675 ,p_add_information14 in varchar2 default null
1676 ,p_add_information15 in varchar2 default null
1677 ,p_add_information16 in varchar2 default null
1678 ,p_add_information17 in varchar2 default null
1679 ,p_add_information18 in varchar2 default null
1680 ,p_add_information19 in varchar2 default null
1681 ,p_add_information20 in varchar2 default null
1682 ,p_party_id in number default null
1683 ,p_address_id out nocopy number
1684 ,p_object_version_number out nocopy number
1685 ) ;
1686 --
1687 -- ----------------------------------------------------------------------------
1691 -- {Start Of Comments}
1688 -- |-------------------------< create_my_person_address >---------------------|
1689 -- ----------------------------------------------------------------------------
1690 --
1692 /*#
1693 * This API creates a new address for a given person in Malaysia.
1694 *
1695 * It calls the generic API create_person_address, with the parameters set as
1696 * appropriate for an address in Malaysia. As this API is effectively an
1697 * alternative to the API create_person_address, see that API for further
1698 * explanation.
1699 *
1700 * <p><b>Licensing</b><br>
1701 * This API is licensed for use with Human Resources.
1702 *
1703 * <p><b>Prerequisites</b><br>
1704 * See API create_person_address.
1705 *
1706 * <p><b>Post Success</b><br>
1707 * The address will be successfully inserted into the database.
1708 *
1709 * <p><b>Post Failure</b><br>
1710 * The address will not be created and an error will be raised.
1711 * @param p_validate If true, then validation alone will be performed and the
1712 * database will remain unchanged. If false and all validation checks pass,
1713 * then the database will be modified.
1714 * @param p_effective_date Reference date for validating lookup values are
1715 * applicable during the start to end active date range. This date does not
1716 * determine when the changes take effect.
1717 * @param p_pradd_ovlapval_override Set to true to override the existing
1718 * primary address.
1719 * @param p_person_id Identifies the person for whom you create the address
1720 * record.
1721 * @param p_primary_flag Flag specifying if this is a primary address. Valid
1722 * values are 'Y' or 'N'.
1723 * @param p_date_from The date from which this address applies.
1724 * @param p_date_to The date on which the address no longer applies.
1725 * @param p_address_type Type of address.
1726 * @param p_comments Comment text.
1727 * @param p_address_line1 The first line of the address.
1728 * @param p_address_line2 The second line of the address.
1729 * @param p_address_line3 The third line of the address.
1730 * @param p_postal_code Postal code of the address.
1731 * @param p_city Name of the city, mapped to town_or_city.
1732 * @param p_region Name of the state, mapped to region_1.
1733 * @param p_country Name of the country.
1734 * @param p_telephone_number_1 Telephone number for the address.
1735 * @param p_telephone_number_2 Second telephone number for the address.
1736 * @param p_telephone_number_3 Third telephone number for the address.
1737 * @param p_addr_attribute_category This context value determines which
1738 * flexfield structure to use with the Person Address descriptive flexfield
1739 * segments.
1740 * @param p_addr_attribute1 Descriptive flexfield segment.
1741 * @param p_addr_attribute2 Descriptive flexfield segment.
1742 * @param p_addr_attribute3 Descriptive flexfield segment.
1743 * @param p_addr_attribute4 Descriptive flexfield segment.
1744 * @param p_addr_attribute5 Descriptive flexfield segment.
1745 * @param p_addr_attribute6 Descriptive flexfield segment.
1746 * @param p_addr_attribute7 Descriptive flexfield segment.
1747 * @param p_addr_attribute8 Descriptive flexfield segment.
1748 * @param p_addr_attribute9 Descriptive flexfield segment.
1749 * @param p_addr_attribute10 Descriptive flexfield segment.
1750 * @param p_addr_attribute11 Descriptive flexfield segment.
1751 * @param p_addr_attribute12 Descriptive flexfield segment.
1752 * @param p_addr_attribute13 Descriptive flexfield segment.
1753 * @param p_addr_attribute14 Descriptive flexfield segment.
1754 * @param p_addr_attribute15 Descriptive flexfield segment.
1755 * @param p_addr_attribute16 Descriptive flexfield segment.
1756 * @param p_addr_attribute17 Descriptive flexfield segment.
1757 * @param p_addr_attribute18 Descriptive flexfield segment.
1758 * @param p_addr_attribute19 Descriptive flexfield segment.
1759 * @param p_addr_attribute20 Descriptive flexfield segment.
1760 * @param p_add_information13 Obsolete parameter, do not use.
1761 * @param p_add_information14 Obsolete parameter, do not use.
1762 * @param p_add_information15 Obsolete parameter, do not use.
1763 * @param p_add_information16 Obsolete parameter, do not use.
1764 * @param p_add_information17 Obsolete parameter, do not use.
1765 * @param p_add_information18 Obsolete parameter, do not use.
1766 * @param p_add_information19 Obsolete parameter, do not use.
1767 * @param p_add_information20 Obsolete parameter, do not use.
1768 * @param p_address_id If p_validate is false, then this uniquely identifies
1769 * the address created. If p_validate is true, then set to null.
1770 * @param p_object_version_number If p_validate is false, then set to the
1771 * version number of the created address. If p_validate is true, then the value
1772 * will be null.
1773 * @rep:displayname Create Person Address for Malaysia
1774 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
1775 * @rep:scope public
1776 * @rep:lifecycle active
1777 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
1778 */
1779 --
1780 -- {End Of Comments}
1781 --
1782 procedure create_MY_person_address
1783 (p_validate in boolean default false
1784 ,p_effective_date in date
1785 ,p_pradd_ovlapval_override in boolean default FALSE
1786 ,p_person_id in number
1787 ,p_primary_flag in varchar2
1788 ,p_date_from in date
1789 ,p_date_to in date default null
1790 ,p_address_type in varchar2 default null
1791 ,p_comments in clob default null -- Bug#13362792
1792 ,p_address_line1 in varchar2
1793 ,p_address_line2 in varchar2 default null
1794 ,p_address_line3 in varchar2 default null
1795 ,p_postal_code in varchar2 default null
1796 ,p_city in varchar2 default null
1797 ,p_region in varchar2 default null
1801 ,p_telephone_number_3 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
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
1809 ,p_addr_attribute7 in varchar2 default null
1810 ,p_addr_attribute8 in varchar2 default null
1811 ,p_addr_attribute9 in varchar2 default null
1812 ,p_addr_attribute10 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_pt_person_address >---------------------|
1837 -- ----------------------------------------------------------------------------
1838 --
1839 -- {Start Of Comments}
1840 /*#
1841 * This API creates a new address for a given person in Portugal.
1842 *
1843 * It calls the generic API create_person_address, with the parameters set as
1844 * appropriate for an address in Portugal. 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.
1906 * @param p_addr_attribute20 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.
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.
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.
1913 * @param p_add_information19 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 Portugal
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_PT_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 clob default null -- Bug#13362792
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_be_person_address >---------------------|
1983 -- ----------------------------------------------------------------------------
1984 --
1985 -- {Start Of Comments}
1986 /*#
1987 * This API creates a new address for a given person in Belgium.
1988 *
1989 * It calls the generic API create_person_address, with the parameters set as
1990 * appropriate for an address in Belgium. 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
2013 * @param p_person_id Identifies the person for whom you create the address
2010 * determine when the changes take effect.
2011 * @param p_pradd_ovlapval_override Set to true to override the existing
2012 * primary address.
2014 * record.
2015 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2016 * values are 'Y' or 'N'.
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 Belgium
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_BE_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 clob default null -- Bug#13362792
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
2109 ,p_addr_attribute15 in varchar2 default null
2110 ,p_addr_attribute16 in varchar2 default null
2111 ,p_addr_attribute17 in varchar2 default null
2115 ,p_add_information13 in varchar2 default null
2112 ,p_addr_attribute18 in varchar2 default null
2113 ,p_addr_attribute19 in varchar2 default null
2114 ,p_addr_attribute20 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_fi_person_address >---------------------|
2129 -- ----------------------------------------------------------------------------
2130 --
2131 -- {Start Of Comments}
2132 /*#
2133 * This API creates a new address for a given person in Finland.
2134 *
2135 * It calls the generic API create_person_address, with the parameters set as
2136 * appropriate for an address in Finland. 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
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 Finland
2213 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
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_FI_person_address
2225 ,p_person_id in number
2222 (p_validate in boolean default false
2223 ,p_effective_date in date
2224 ,p_pradd_ovlapval_override in boolean default FALSE
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 clob default null -- Bug#13362792
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_gr_person_address >---------------------|
2275 -- ----------------------------------------------------------------------------
2276 --
2277 -- {Start Of Comments}
2278 /*#
2279 * This API creates a new address for a given person in Greece.
2280 *
2281 * It calls the generic API create_person_address, with the parameters set as
2282 * appropriate for an address in Greece. 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.
2315 * @param p_address_line3 The third line of the address.
2316 * @param p_postal_code Postal code of the address.
2317 * @param p_city Name of the city, mapped to town_or_city.
2318 * @param p_country Name of the country.
2319 * @param p_telephone_number_1 Telephone number for the address.
2320 * @param p_telephone_number_2 Second telephone number for the address.
2321 * @param p_telephone_number_3 Third telephone number for the address.
2322 * @param p_addr_attribute_category This context value determines which
2323 * flexfield structure to use with the Person Address descriptive flexfield
2327 * @param p_addr_attribute3 Descriptive flexfield segment.
2324 * segments.
2325 * @param p_addr_attribute1 Descriptive flexfield segment.
2326 * @param p_addr_attribute2 Descriptive flexfield segment.
2328 * @param p_addr_attribute4 Descriptive flexfield segment.
2329 * @param p_addr_attribute5 Descriptive flexfield segment.
2330 * @param p_addr_attribute6 Descriptive flexfield segment.
2331 * @param p_addr_attribute7 Descriptive flexfield segment.
2332 * @param p_addr_attribute8 Descriptive flexfield segment.
2333 * @param p_addr_attribute9 Descriptive flexfield segment.
2334 * @param p_addr_attribute10 Descriptive flexfield segment.
2335 * @param p_addr_attribute11 Descriptive flexfield segment.
2336 * @param p_addr_attribute12 Descriptive flexfield segment.
2337 * @param p_addr_attribute13 Descriptive flexfield segment.
2338 * @param p_addr_attribute14 Descriptive flexfield segment.
2339 * @param p_addr_attribute15 Descriptive flexfield segment.
2340 * @param p_addr_attribute16 Descriptive flexfield segment.
2341 * @param p_addr_attribute17 Descriptive flexfield segment.
2342 * @param p_addr_attribute18 Descriptive flexfield segment.
2343 * @param p_addr_attribute19 Descriptive flexfield segment.
2344 * @param p_addr_attribute20 Descriptive flexfield segment.
2345 * @param p_add_information13 Obsolete parameter, do not use.
2346 * @param p_add_information14 Obsolete parameter, do not use.
2347 * @param p_add_information15 Obsolete parameter, do not use.
2348 * @param p_add_information16 Obsolete parameter, do not use.
2349 * @param p_add_information17 Obsolete parameter, do not use.
2350 * @param p_add_information18 Obsolete parameter, do not use.
2351 * @param p_add_information19 Obsolete parameter, do not use.
2352 * @param p_add_information20 Obsolete parameter, do not use.
2353 * @param p_address_id If p_validate is false, then this uniquely identifies
2354 * the address created. If p_validate is true, then set to null.
2355 * @param p_object_version_number If p_validate is false, then set to the
2356 * version number of the created address. If p_validate is true, then the value
2357 * will be null.
2358 * @rep:displayname Create Person Address for Greece
2359 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
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_GR_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 clob default null -- Bug#13362792
2377 ,p_address_line1 in varchar2
2378 ,p_address_line2 in varchar2 default null
2379 ,p_address_line3 in varchar2 default null
2380 ,p_postal_code in varchar2 default null
2381 ,p_city in varchar2 default null
2382 ,p_country in varchar2
2383 ,p_telephone_number_1 in varchar2 default null
2384 ,p_telephone_number_2 in varchar2 default null
2385 ,p_telephone_number_3 in varchar2 default null
2386 ,p_addr_attribute_category in varchar2 default null
2387 ,p_addr_attribute1 in varchar2 default null
2388 ,p_addr_attribute2 in varchar2 default null
2389 ,p_addr_attribute3 in varchar2 default null
2390 ,p_addr_attribute4 in varchar2 default null
2391 ,p_addr_attribute5 in varchar2 default null
2392 ,p_addr_attribute6 in varchar2 default null
2393 ,p_addr_attribute7 in varchar2 default null
2394 ,p_addr_attribute8 in varchar2 default null
2395 ,p_addr_attribute9 in varchar2 default null
2396 ,p_addr_attribute10 in varchar2 default null
2397 ,p_addr_attribute11 in varchar2 default null
2398 ,p_addr_attribute12 in varchar2 default null
2399 ,p_addr_attribute13 in varchar2 default null
2400 ,p_addr_attribute14 in varchar2 default null
2401 ,p_addr_attribute15 in varchar2 default null
2402 ,p_addr_attribute16 in varchar2 default null
2403 ,p_addr_attribute17 in varchar2 default null
2404 ,p_addr_attribute18 in varchar2 default null
2405 ,p_addr_attribute19 in varchar2 default null
2406 ,p_addr_attribute20 in varchar2 default null
2407 ,p_add_information13 in varchar2 default null
2408 ,p_add_information14 in varchar2 default null
2409 ,p_add_information15 in varchar2 default null
2410 ,p_add_information16 in varchar2 default null
2411 ,p_add_information17 in varchar2 default null
2412 ,p_add_information18 in varchar2 default null
2413 ,p_add_information19 in varchar2 default null
2414 ,p_add_information20 in varchar2 default null
2415 ,p_address_id out nocopy number
2416 ,p_object_version_number out nocopy number
2417 );
2418 --
2419 -- ----------------------------------------------------------------------------
2420 -- |-------------------------< create_hk_person_address >---------------------|
2424 /*#
2421 -- ----------------------------------------------------------------------------
2422 --
2423 -- {Start Of Comments}
2425 * This API creates a new address for a given person in Hong Kong.
2426 *
2427 * It calls the generic API create_person_address, with the parameters set as
2428 * appropriate for an address in Hong Kong. As this API is effectively an
2429 * alternative to the API create_person_address, see that API for further
2430 * explanation.
2431 *
2432 * <p><b>Licensing</b><br>
2433 * This API is licensed for use with Human Resources.
2434 *
2435 * <p><b>Prerequisites</b><br>
2436 * See API create_person_address.
2437 *
2438 * <p><b>Post Success</b><br>
2439 * The address will be successfully inserted into the database.
2440 *
2441 * <p><b>Post Failure</b><br>
2442 * The address will not be created and an error will be raised.
2443 * @param p_validate If true, then validation alone will be performed and the
2444 * database will remain unchanged. If false and all validation checks pass,
2445 * then the database will be modified.
2446 * @param p_effective_date Reference date for validating lookup values are
2447 * applicable during the start to end active date range. This date does not
2448 * determine when the changes take effect.
2449 * @param p_pradd_ovlapval_override Set to true to override the existing
2450 * primary address.
2451 * @param p_person_id Identifies the person for whom you create the address
2452 * record.
2453 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2454 * values are 'Y' or 'N'.
2455 * @param p_date_from The date from which this address applies.
2456 * @param p_date_to The date on which the address no longer applies.
2457 * @param p_address_type Type of address.
2458 * @param p_comments Comment text.
2459 * @param p_address_line1 The first line of the address.
2460 * @param p_address_line2 The second line of the address.
2461 * @param p_address_line3 The third line of the address.
2462 * @param p_district District.
2463 * @param p_country Name of the country.
2464 * @param p_telephone_number_1 Telephone number for the address.
2465 * @param p_telephone_number_2 Second telephone number for the address.
2466 * @param p_telephone_number_3 Third telephone number for the address.
2467 * @param p_addr_attribute_category This context value determines which
2468 * flexfield structure to use with the Person Address descriptive flexfield
2469 * segments.
2470 * @param p_addr_attribute1 Descriptive flexfield segment.
2471 * @param p_addr_attribute2 Descriptive flexfield segment.
2472 * @param p_addr_attribute3 Descriptive flexfield segment.
2473 * @param p_addr_attribute4 Descriptive flexfield segment.
2474 * @param p_addr_attribute5 Descriptive flexfield segment.
2475 * @param p_addr_attribute6 Descriptive flexfield segment.
2476 * @param p_addr_attribute7 Descriptive flexfield segment.
2477 * @param p_addr_attribute8 Descriptive flexfield segment.
2478 * @param p_addr_attribute9 Descriptive flexfield segment.
2479 * @param p_addr_attribute10 Descriptive flexfield segment.
2480 * @param p_addr_attribute11 Descriptive flexfield segment.
2481 * @param p_addr_attribute12 Descriptive flexfield segment.
2482 * @param p_addr_attribute13 Descriptive flexfield segment.
2483 * @param p_addr_attribute14 Descriptive flexfield segment.
2484 * @param p_addr_attribute15 Descriptive flexfield segment.
2485 * @param p_addr_attribute16 Descriptive flexfield segment.
2486 * @param p_addr_attribute17 Descriptive flexfield segment.
2487 * @param p_addr_attribute18 Descriptive flexfield segment.
2488 * @param p_addr_attribute19 Descriptive flexfield segment.
2489 * @param p_addr_attribute20 Descriptive flexfield segment.
2490 * @param p_add_information13 Obsolete parameter, do not use.
2491 * @param p_add_information14 Obsolete parameter, do not use.
2492 * @param p_add_information15 Obsolete parameter, do not use.
2493 * @param p_add_information16 Obsolete parameter, do not use.
2494 * @param p_add_information17 Obsolete parameter, do not use.
2495 * @param p_add_information18 Obsolete parameter, do not use.
2496 * @param p_add_information19 Obsolete parameter, do not use.
2497 * @param p_add_information20 Obsolete parameter, do not use.
2498 * @param p_address_id If p_validate is false, then this uniquely identifies
2499 * the address created. If p_validate is true, then set to null.
2500 * @param p_object_version_number If p_validate is false, then set to the
2501 * version number of the created address. If p_validate is true, then the value
2502 * will be null.
2503 * @rep:displayname Create Person Address for Hong Kong
2504 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2505 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
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_HK_person_address
2514 (p_validate in boolean default false
2515 ,p_effective_date in date
2516 ,p_pradd_ovlapval_override in boolean default FALSE
2517 ,p_person_id in number
2518 ,p_primary_flag in varchar2
2519 ,p_date_from in date
2520 ,p_date_to in date default null
2521 ,p_address_type in varchar2 default null
2522 ,p_comments in clob default null -- Bug#13362792
2523 ,p_address_line1 in varchar2
2524 ,p_address_line2 in varchar2 default null
2525 ,p_address_line3 in varchar2 default null
2526 ,p_district in varchar2 default null
2527 ,p_country in varchar2
2528 ,p_telephone_number_1 in varchar2 default null
2529 ,p_telephone_number_2 in varchar2 default null
2530 ,p_telephone_number_3 in varchar2 default null
2534 ,p_addr_attribute3 in varchar2 default null
2531 ,p_addr_attribute_category in varchar2 default null
2532 ,p_addr_attribute1 in varchar2 default null
2533 ,p_addr_attribute2 in varchar2 default null
2535 ,p_addr_attribute4 in varchar2 default null
2536 ,p_addr_attribute5 in varchar2 default null
2537 ,p_addr_attribute6 in varchar2 default null
2538 ,p_addr_attribute7 in varchar2 default null
2539 ,p_addr_attribute8 in varchar2 default null
2540 ,p_addr_attribute9 in varchar2 default null
2541 ,p_addr_attribute10 in varchar2 default null
2542 ,p_addr_attribute11 in varchar2 default null
2543 ,p_addr_attribute12 in varchar2 default null
2544 ,p_addr_attribute13 in varchar2 default null
2545 ,p_addr_attribute14 in varchar2 default null
2546 ,p_addr_attribute15 in varchar2 default null
2547 ,p_addr_attribute16 in varchar2 default null
2548 ,p_addr_attribute17 in varchar2 default null
2549 ,p_addr_attribute18 in varchar2 default null
2550 ,p_addr_attribute19 in varchar2 default null
2551 ,p_addr_attribute20 in varchar2 default null
2552 ,p_add_information13 in varchar2 default null
2553 ,p_add_information14 in varchar2 default null
2554 ,p_add_information15 in varchar2 default null
2555 ,p_add_information16 in varchar2 default null
2556 ,p_add_information17 in varchar2 default null
2557 ,p_add_information18 in varchar2 default null
2558 ,p_add_information19 in varchar2 default null
2559 ,p_add_information20 in varchar2 default null
2560 ,p_address_id out nocopy number
2561 ,p_object_version_number out nocopy number
2562 );
2563 --
2564 -- ----------------------------------------------------------------------------
2565 -- |-------------------------< create_ie_person_address >---------------------|
2566 -- ----------------------------------------------------------------------------
2567 --
2568 -- {Start Of Comments}
2569 /*#
2570 * This API creates a new address for a given person in Ireland.
2571 *
2572 * It calls the generic API create_person_address, with the parameters set as
2573 * appropriate for an address in Ireland. As this API is effectively an
2574 * alternative to the API create_person_address, see that API for further
2575 * explanation.
2576 *
2577 * <p><b>Licensing</b><br>
2578 * This API is licensed for use with Human Resources.
2579 *
2580 * <p><b>Prerequisites</b><br>
2581 * See API create_person_address.
2582 *
2583 * <p><b>Post Success</b><br>
2584 * The address will be successfully inserted into the database.
2585 *
2586 * <p><b>Post Failure</b><br>
2587 * The address will not be created and an error will be raised.
2588 * @param p_validate If true, then validation alone will be performed and the
2589 * database will remain unchanged. If false and all validation checks pass,
2590 * then the database will be modified.
2591 * @param p_effective_date Reference date for validating lookup values are
2592 * applicable during the start to end active date range. This date does not
2593 * determine when the changes take effect.
2594 * @param p_pradd_ovlapval_override Set to true to override the existing
2595 * primary address.
2596 * @param p_person_id Identifies the person for whom you create the address
2597 * record.
2598 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2599 * values are 'Y' or 'N'.
2600 * @param p_date_from The date from which this address applies.
2601 * @param p_date_to The date on which the address no longer applies.
2602 * @param p_address_type Type of address.
2603 * @param p_comments Comment text.
2604 * @param p_address_line1 The first line of the address.
2605 * @param p_address_line2 The second line of the address.
2606 * @param p_address_line3 The third line of the address.
2607 * @param p_city Name of the city, mapped to town_or_city.
2608 * @param p_county Name of the city, mapped to town_or_city.
2609 * @param p_postal_code Postal code of the address.
2610 * @param p_country Name of the country.
2611 * @param p_telephone_number_1 Telephone number for the address.
2612 * @param p_telephone_number_2 Second telephone number for the address.
2613 * @param p_telephone_number_3 Third telephone number for the address.
2614 * @param p_addr_attribute_category This context value determines which
2615 * flexfield structure to use with the Person Address descriptive flexfield
2616 * segments.
2617 * @param p_addr_attribute1 Descriptive flexfield segment.
2618 * @param p_addr_attribute2 Descriptive flexfield segment.
2619 * @param p_addr_attribute3 Descriptive flexfield segment.
2620 * @param p_addr_attribute4 Descriptive flexfield segment.
2621 * @param p_addr_attribute5 Descriptive flexfield segment.
2622 * @param p_addr_attribute6 Descriptive flexfield segment.
2623 * @param p_addr_attribute7 Descriptive flexfield segment.
2624 * @param p_addr_attribute8 Descriptive flexfield segment.
2625 * @param p_addr_attribute9 Descriptive flexfield segment.
2626 * @param p_addr_attribute10 Descriptive flexfield segment.
2627 * @param p_addr_attribute11 Descriptive flexfield segment.
2628 * @param p_addr_attribute12 Descriptive flexfield segment.
2629 * @param p_addr_attribute13 Descriptive flexfield segment.
2630 * @param p_addr_attribute14 Descriptive flexfield segment.
2631 * @param p_addr_attribute15 Descriptive flexfield segment.
2632 * @param p_addr_attribute16 Descriptive flexfield segment.
2633 * @param p_addr_attribute17 Descriptive flexfield segment.
2634 * @param p_addr_attribute18 Descriptive flexfield segment.
2635 * @param p_addr_attribute19 Descriptive flexfield segment.
2639 * @param p_add_information15 Obsolete parameter, do not use.
2636 * @param p_addr_attribute20 Descriptive flexfield segment.
2637 * @param p_add_information13 Obsolete parameter, do not use.
2638 * @param p_add_information14 Obsolete parameter, do not use.
2640 * @param p_add_information16 Obsolete parameter, do not use.
2641 * @param p_add_information17 Obsolete parameter, do not use.
2642 * @param p_add_information18 Obsolete parameter, do not use.
2643 * @param p_add_information19 Obsolete parameter, do not use.
2644 * @param p_add_information20 Obsolete parameter, do not use.
2645 * @param p_address_id If p_validate is false, then this uniquely identifies
2646 * the address created. If p_validate is true, then set to null.
2647 * @param p_object_version_number If p_validate is false, then set to the
2648 * version number of the created address. If p_validate is true, then the value
2649 * will be null.
2650 * @rep:displayname Create Person Address for Ireland
2651 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2652 * @rep:scope public
2653 * @rep:lifecycle active
2654 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2655 */
2656 --
2657 -- {End Of Comments}
2658 --
2659 procedure create_IE_person_address
2660 (p_validate in boolean default false
2661 ,p_effective_date in date
2662 ,p_pradd_ovlapval_override in boolean default FALSE
2663 ,p_person_id in number
2664 ,p_primary_flag in varchar2
2665 ,p_date_from in date
2666 ,p_date_to in date default null
2667 ,p_address_type in varchar2 default null
2668 ,p_comments in clob default null -- Bug#13362792
2669 ,p_address_line1 in varchar2
2670 ,p_address_line2 in varchar2 default null
2671 ,p_address_line3 in varchar2 default null
2672 ,p_city in varchar2 default null
2673 ,p_county in varchar2 default null
2674 ,p_postal_code 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 --
2712 -- ----------------------------------------------------------------------------
2713 -- |-------------------------< create_lu_person_address >---------------------|
2714 -- ----------------------------------------------------------------------------
2715 --
2716 -- {Start Of Comments}
2717 /*#
2718 * This API creates a new address for a given person in Luxembourg.
2719 *
2720 * It calls the generic API create_person_address, with the parameters set as
2721 * appropriate for an address in Luxembourg. 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.
2747 * values are 'Y' or 'N'.
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
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_country Name of the country.
2758 * @param p_telephone_number_1 Telephone number for the address.
2759 * @param p_telephone_number_2 Second telephone number for the address.
2760 * @param p_telephone_number_3 Third telephone number for the address.
2761 * @param p_addr_attribute_category This context value determines which
2762 * flexfield structure to use with the Person Address descriptive flexfield
2763 * segments.
2764 * @param p_addr_attribute1 Descriptive flexfield segment.
2765 * @param p_addr_attribute2 Descriptive flexfield segment.
2766 * @param p_addr_attribute3 Descriptive flexfield segment.
2767 * @param p_addr_attribute4 Descriptive flexfield segment.
2768 * @param p_addr_attribute5 Descriptive flexfield segment.
2769 * @param p_addr_attribute6 Descriptive flexfield segment.
2770 * @param p_addr_attribute7 Descriptive flexfield segment.
2771 * @param p_addr_attribute8 Descriptive flexfield segment.
2772 * @param p_addr_attribute9 Descriptive flexfield segment.
2773 * @param p_addr_attribute10 Descriptive flexfield segment.
2774 * @param p_addr_attribute11 Descriptive flexfield segment.
2775 * @param p_addr_attribute12 Descriptive flexfield segment.
2776 * @param p_addr_attribute13 Descriptive flexfield segment.
2777 * @param p_addr_attribute14 Descriptive flexfield segment.
2778 * @param p_addr_attribute15 Descriptive flexfield segment.
2779 * @param p_addr_attribute16 Descriptive flexfield segment.
2780 * @param p_addr_attribute17 Descriptive flexfield segment.
2781 * @param p_addr_attribute18 Descriptive flexfield segment.
2782 * @param p_addr_attribute19 Descriptive flexfield segment.
2783 * @param p_addr_attribute20 Descriptive flexfield segment.
2784 * @param p_add_information13 Obsolete parameter, do not use.
2785 * @param p_add_information14 Obsolete parameter, do not use.
2786 * @param p_add_information15 Obsolete parameter, do not use.
2787 * @param p_add_information16 Obsolete parameter, do not use.
2788 * @param p_add_information17 Obsolete parameter, do not use.
2789 * @param p_add_information18 Obsolete parameter, do not use.
2790 * @param p_add_information19 Obsolete parameter, do not use.
2791 * @param p_add_information20 Obsolete parameter, do not use.
2792 * @param p_address_id If p_validate is false, then this uniquely identifies
2793 * the address created. If p_validate is true, then set to null.
2794 * @param p_object_version_number If p_validate is false, then set to the
2795 * version number of the created address. If p_validate is true, then the value
2796 * will be null.
2797 * @rep:displayname Create Person Address for Luxembourg
2798 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2799 * @rep:scope public
2800 * @rep:lifecycle active
2801 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2802 */
2803 --
2804 -- {End Of Comments}
2805 --
2806 procedure create_LU_person_address
2807 (p_validate in boolean default false
2808 ,p_effective_date in date
2809 ,p_pradd_ovlapval_override in boolean default FALSE
2810 ,p_person_id in number
2811 ,p_primary_flag in varchar2
2812 ,p_date_from in date
2813 ,p_date_to in date default null
2814 ,p_address_type in varchar2 default null
2815 ,p_comments in clob default null -- Bug#13362792
2816 ,p_address_line1 in varchar2
2817 ,p_address_line2 in varchar2 default null
2818 ,p_address_line3 in varchar2 default null
2819 ,p_postal_code in varchar2 default null
2820 ,p_city in varchar2 default null
2821 ,p_country in varchar2
2822 ,p_telephone_number_1 in varchar2 default null
2823 ,p_telephone_number_2 in varchar2 default null
2824 ,p_telephone_number_3 in varchar2 default null
2825 ,p_addr_attribute_category in varchar2 default null
2826 ,p_addr_attribute1 in varchar2 default null
2827 ,p_addr_attribute2 in varchar2 default null
2828 ,p_addr_attribute3 in varchar2 default null
2829 ,p_addr_attribute4 in varchar2 default null
2830 ,p_addr_attribute5 in varchar2 default null
2831 ,p_addr_attribute6 in varchar2 default null
2832 ,p_addr_attribute7 in varchar2 default null
2833 ,p_addr_attribute8 in varchar2 default null
2834 ,p_addr_attribute9 in varchar2 default null
2835 ,p_addr_attribute10 in varchar2 default null
2836 ,p_addr_attribute11 in varchar2 default null
2837 ,p_addr_attribute12 in varchar2 default null
2838 ,p_addr_attribute13 in varchar2 default null
2839 ,p_addr_attribute14 in varchar2 default null
2840 ,p_addr_attribute15 in varchar2 default null
2841 ,p_addr_attribute16 in varchar2 default null
2842 ,p_addr_attribute17 in varchar2 default null
2843 ,p_addr_attribute18 in varchar2 default null
2844 ,p_addr_attribute19 in varchar2 default null
2848 ,p_add_information15 in varchar2 default null
2845 ,p_addr_attribute20 in varchar2 default null
2846 ,p_add_information13 in varchar2 default null
2847 ,p_add_information14 in varchar2 default null
2849 ,p_add_information16 in varchar2 default null
2850 ,p_add_information17 in varchar2 default null
2851 ,p_add_information18 in varchar2 default null
2852 ,p_add_information19 in varchar2 default null
2853 ,p_add_information20 in varchar2 default null
2854 ,p_address_id out nocopy number
2855 ,p_object_version_number out nocopy number
2856 );
2857 --
2858 -- ----------------------------------------------------------------------------
2859 -- |-------------------------< create_nl_person_address >---------------------|
2860 -- ----------------------------------------------------------------------------
2861 --
2862 -- {Start Of Comments}
2863 /*#
2864 * This API creates a new address for a given person in the Netherlands.
2865 *
2866 * It calls the generic API create_person_address, with the parameters set as
2867 * appropriate for an address in the Netherlands. As this API is effectively an
2868 * alternative to the API create_person_address, see that API for further
2869 * explanation.
2870 *
2871 * <p><b>Licensing</b><br>
2872 * This API is licensed for use with Human Resources.
2873 *
2874 * <p><b>Prerequisites</b><br>
2875 * See API create_person_address.
2876 *
2877 * <p><b>Post Success</b><br>
2878 * The address will be successfully inserted into the database.
2879 *
2880 * <p><b>Post Failure</b><br>
2881 * The address will not be created and an error will be raised.
2882 * @param p_validate If true, then validation alone will be performed and the
2883 * database will remain unchanged. If false and all validation checks pass,
2884 * then the database will be modified.
2885 * @param p_effective_date Reference date for validating lookup values are
2886 * applicable during the start to end active date range. This date does not
2887 * determine when the changes take effect.
2888 * @param p_pradd_ovlapval_override Set to true to override the existing
2889 * primary address.
2890 * @param p_person_id Identifies the person for whom you create the address
2891 * record.
2892 * @param p_primary_flag Flag specifying if this is a primary address. Valid
2893 * values are 'Y' or 'N'.
2894 * @param p_date_from The date from which this address applies.
2895 * @param p_date_to The date on which the address no longer applies.
2896 * @param p_address_type Type of address.
2897 * @param p_comments Comment text.
2898 * @param p_address_line1 The first line of the address.
2899 * @param p_address_line2 The second line of the address.
2900 * @param p_address_line3 The third line of the address.
2901 * @param p_postal_code Postal code of the address.
2902 * @param p_city Name of the city, mapped to town_or_city.
2903 * @param p_region Name of the region, mapped to region_1.
2904 * @param p_country Name of the country.
2905 * @param p_telephone_number_1 Telephone number for the address.
2906 * @param p_telephone_number_2 Second telephone number for the address.
2907 * @param p_telephone_number_3 Third telephone number for the address.
2908 * @param p_addr_attribute_category This context value determines which
2909 * flexfield structure to use with the Person Address descriptive flexfield
2910 * segments.
2911 * @param p_addr_attribute1 Descriptive flexfield segment.
2912 * @param p_addr_attribute2 Descriptive flexfield segment.
2913 * @param p_addr_attribute3 Descriptive flexfield segment.
2914 * @param p_addr_attribute4 Descriptive flexfield segment.
2915 * @param p_addr_attribute5 Descriptive flexfield segment.
2916 * @param p_addr_attribute6 Descriptive flexfield segment.
2917 * @param p_addr_attribute7 Descriptive flexfield segment.
2918 * @param p_addr_attribute8 Descriptive flexfield segment.
2919 * @param p_addr_attribute9 Descriptive flexfield segment.
2920 * @param p_addr_attribute10 Descriptive flexfield segment.
2921 * @param p_addr_attribute11 Descriptive flexfield segment.
2922 * @param p_addr_attribute12 Descriptive flexfield segment.
2923 * @param p_addr_attribute13 Descriptive flexfield segment.
2924 * @param p_addr_attribute14 Descriptive flexfield segment.
2925 * @param p_addr_attribute15 Descriptive flexfield segment.
2926 * @param p_addr_attribute16 Descriptive flexfield segment.
2927 * @param p_addr_attribute17 Descriptive flexfield segment.
2928 * @param p_addr_attribute18 Descriptive flexfield segment.
2929 * @param p_addr_attribute19 Descriptive flexfield segment.
2930 * @param p_addr_attribute20 Descriptive flexfield segment.
2931 * @param p_add_information13 Obsolete parameter, do not use.
2932 * @param p_add_information14 Obsolete parameter, do not use.
2933 * @param p_add_information15 Obsolete parameter, do not use.
2934 * @param p_add_information16 Obsolete parameter, do not use.
2935 * @param p_add_information17 Obsolete parameter, do not use.
2936 * @param p_add_information18 Obsolete parameter, do not use.
2937 * @param p_add_information19 Obsolete parameter, do not use.
2938 * @param p_add_information20 Obsolete parameter, do not use.
2939 * @param p_address_id If p_validate is false, then this uniquely identifies
2940 * the address created. If p_validate is true, then set to null.
2941 * @param p_object_version_number If p_validate is false, then set to the
2942 * version number of the created address. If p_validate is true, then the value
2943 * will be null.
2944 * @rep:displayname Create Person Address for Netherlands
2945 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
2946 * @rep:scope public
2947 * @rep:lifecycle active
2948 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
2949 */
2950 --
2951 -- {End Of Comments}
2952 --
2953 procedure create_NL_person_address
2957 ,p_person_id in number
2954 (p_validate in boolean default false
2955 ,p_effective_date in date
2956 ,p_pradd_ovlapval_override in boolean default FALSE
2958 ,p_primary_flag in varchar2
2959 ,p_date_from in date
2960 ,p_date_to in date default null
2961 ,p_address_type in varchar2 default null
2962 ,p_comments in clob default null -- Bug#13362792
2963 ,p_address_line1 in varchar2
2964 ,p_address_line2 in varchar2 default null
2965 ,p_address_line3 in varchar2 default null
2966 ,p_postal_code in varchar2 default null
2967 ,p_city in varchar2 default null
2968 ,p_region 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_sg_person_address >---------------------|
3008 -- ----------------------------------------------------------------------------
3009 --
3010 -- {Start Of Comments}
3011 /*#
3012 * This API creates a new address for a given person in Singapore.
3013 *
3014 * It calls the generic API create_person_address, with the parameters set as
3015 * appropriate for an address in Singapore. As this API is effectively an
3016 * alternative to the API create_person_address, see that API for further
3017 * explanation.
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_city Name of the city, mapped to town_or_city.
3050 * @param p_postal_code Postal code of the address.
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
3059 * @param p_addr_attribute2 Descriptive flexfield segment.
3056 * flexfield structure to use with the Person Address descriptive flexfield
3057 * segments.
3058 * @param p_addr_attribute1 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 Singapore
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_SG_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 clob default null -- Bug#13362792
3110 ,p_address_line1 in varchar2
3111 ,p_address_line2 in varchar2 default null
3112 ,p_address_line3 in varchar2 default null
3113 ,p_city in varchar2 default null
3114 ,p_postal_code in varchar2 default null
3115 ,p_country in varchar2
3116 ,p_telephone_number_1 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
3120 ,p_addr_attribute1 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_se_person_address >---------------------|
3157 /*#
3154 -- ----------------------------------------------------------------------------
3155 --
3156 -- {Start Of Comments}
3158 * This API creates a new address for a given person in Sweden.
3159 *
3160 * It calls the generic API create_person_address, with the parameters set as
3161 * appropriate for an address in Sweden. As this API is effectively an
3162 * alternative to the API create_person_address, see that API for further
3163 * explanation.
3164 *
3165 * <p><b>Licensing</b><br>
3166 * This API is licensed for use with Human Resources.
3167 *
3168 * <p><b>Prerequisites</b><br>
3169 * See API create_person_address.
3170 *
3171 * <p><b>Post Success</b><br>
3172 * The address will be successfully inserted into the database.
3173 *
3174 * <p><b>Post Failure</b><br>
3175 * The address will not be created and an error will be raised.
3176 * @param p_validate If true, then validation alone will be performed and the
3177 * database will remain unchanged. If false and all validation checks pass,
3178 * then the database will be modified.
3179 * @param p_effective_date Reference date for validating lookup values are
3180 * applicable during the start to end active date range. This date does not
3181 * determine when the changes take effect.
3182 * @param p_pradd_ovlapval_override Set to true to override the existing
3183 * primary address.
3184 * @param p_person_id Identifies the person for whom you create the address
3185 * record.
3186 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3187 * values are 'Y' or 'N'.
3188 * @param p_date_from The date from which this address applies.
3189 * @param p_date_to The date on which the address no longer applies.
3190 * @param p_address_type Type of address.
3191 * @param p_comments Comment text.
3192 * @param p_address_line1 The first line of the address.
3193 * @param p_address_line2 The second line of the address.
3194 * @param p_address_line3 The third line of the 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_country Name of the country.
3198 * @param p_telephone_number_1 Telephone number for the address.
3199 * @param p_telephone_number_2 Second telephone number for the address.
3200 * @param p_telephone_number_3 Third 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.
3219 * @param p_addr_attribute16 Descriptive flexfield segment.
3220 * @param p_addr_attribute17 Descriptive flexfield segment.
3221 * @param p_addr_attribute18 Descriptive flexfield segment.
3222 * @param p_addr_attribute19 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, then this uniquely identifies
3233 * the address created. If p_validate is true, then 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 Person Address for Sweden
3238 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3239 * @rep:scope public
3240 * @rep:lifecycle active
3241 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3242 */
3243 --
3244 -- {End Of Comments}
3245 --
3246 procedure create_SE_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 clob default null -- Bug#13362792
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_country in varchar2
3262 ,p_telephone_number_1 in varchar2 default null
3263 ,p_telephone_number_2 in varchar2 default null
3267 ,p_addr_attribute2 in varchar2 default null
3264 ,p_telephone_number_3 in varchar2 default null
3265 ,p_addr_attribute_category in varchar2 default null
3266 ,p_addr_attribute1 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_glb_person_address >-------------------|
3300 -- ----------------------------------------------------------------------------
3301 --
3302 -- {Start Of Comments}
3303 /*#
3304 * This API creates a Spanish Style global address for a particular person.
3305 *
3306 * As this API is effectively an alternative to the API create_person_address,
3307 * see that API for further explanation.
3308 *
3309 * <p><b>Licensing</b><br>
3310 * This API is licensed for use with Human Resources.
3311 *
3312 * <p><b>Prerequisites</b><br>
3313 * See API create_person_address.
3314 *
3315 * <p><b>Post Success</b><br>
3316 * The API creates Person Address in the database.
3317 *
3318 * <p><b>Post Failure</b><br>
3319 * The API does not create the address and raises an error.
3320 *
3321 * @param p_validate If true, then validation alone will be performed and the
3322 * database will remain unchanged. If false and all validation checks pass,
3323 * then the database will be modified.
3324 * @param p_effective_date Reference date for validating lookup values are
3325 * applicable during the start to end active date range. This date does not
3326 * determine when the changes take effect.
3327 * @param p_pradd_ovlapval_override Set to true to override the existing
3328 * primary address.
3329 * @param p_person_id Identifies the person for whom you create the address
3330 * record.
3331 * @param p_primary_flag Indicates if this is a primary or non-primary address.
3332 * Y or N.
3333 * @param p_date_from The date from which this address applies.
3334 * @param p_date_to The date on which the address no longer applies.
3335 * @param p_address_type Type of address. Valid values are defined by
3336 * 'ADDRESS_TYPE' lookup type.
3337 * @param p_comments Comment Text.
3338 * @param p_address_line1 Line 1 of address.
3339 * @param p_address_line2 Line 2 of address.
3340 * @param p_address_line3 Line 3 of address.
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 of the Spanish province, mapped to region_1
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_add_information13 Obsolete parameter, do not use.
3374 * @param p_add_information17 Obsolete parameter, do not use.
3371 * @param p_add_information14 Obsolete parameter, do not use.
3372 * @param p_add_information15 Obsolete parameter, do not use.
3373 * @param p_add_information16 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, uniquely identifies the address
3379 * created. If p_validate is true, 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 Global Spanish Address for a Person.
3384 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3385 * @rep:lifecycle active
3386 * @rep:scope public
3387 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3388 */
3389 --
3390 -- {End Of Comments}
3391 --
3392 procedure create_ES_GLB_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 clob default null -- Bug#13362792
3402 ,p_address_line1 in varchar2
3403 ,p_address_line2 in varchar2 default null
3404 ,p_address_line3 in varchar2 default null
3405 ,p_postal_code in varchar2 default null
3406 ,p_city in varchar2 default null
3407 ,p_province in varchar2 default null
3408 ,p_country in varchar2 default null
3409 ,p_telephone in varchar2 default null
3410 ,p_telephone2 in varchar2 default null
3411 ,p_addr_attribute_category in varchar2 default null
3412 ,p_addr_attribute1 in varchar2 default null
3413 ,p_addr_attribute2 in varchar2 default null
3414 ,p_addr_attribute3 in varchar2 default null
3415 ,p_addr_attribute4 in varchar2 default null
3416 ,p_addr_attribute5 in varchar2 default null
3417 ,p_addr_attribute6 in varchar2 default null
3418 ,p_addr_attribute7 in varchar2 default null
3419 ,p_addr_attribute8 in varchar2 default null
3420 ,p_addr_attribute9 in varchar2 default null
3421 ,p_addr_attribute10 in varchar2 default null
3422 ,p_addr_attribute11 in varchar2 default null
3423 ,p_addr_attribute12 in varchar2 default null
3424 ,p_addr_attribute13 in varchar2 default null
3425 ,p_addr_attribute14 in varchar2 default null
3426 ,p_addr_attribute15 in varchar2 default null
3427 ,p_addr_attribute16 in varchar2 default null
3428 ,p_addr_attribute17 in varchar2 default null
3429 ,p_addr_attribute18 in varchar2 default null
3430 ,p_addr_attribute19 in varchar2 default null
3431 ,p_addr_attribute20 in varchar2 default null
3432 ,p_add_information13 in varchar2 default null
3433 ,p_add_information14 in varchar2 default null
3434 ,p_add_information15 in varchar2 default null
3435 ,p_add_information16 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_es_person_address >---------------------|
3446 -- ----------------------------------------------------------------------------
3447 --
3448 -- {Start Of Comments}
3449 /*#
3450 * This API creates a new address for a given person in Spain.
3451 *
3452 * It calls the generic API create_person_address, with the parameters set as
3453 * appropriate for an address in Spain. 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 Flag specifying if this is a primary address. Valid
3482 * @param p_address_type Type of address.
3479 * values are 'Y' or 'N'.
3480 * @param p_date_from The date from which this address applies.
3481 * @param p_date_to The date on which the address no longer applies.
3483 * @param p_comments Comment text.
3484 * @param p_location_type Type of the location, mapped to address_line_1.
3485 * @param p_location_name Name of the location, mapped to address_line_2.
3486 * @param p_location_number Number of the location, mapped to address_line_3.
3487 * @param p_postal_code Postal Code of the address.
3488 * @param p_city Name of the city, mapped to town_or_city.
3489 * @param p_province_name Name of the province, mapped to region_2.
3490 * @param p_country Name of the country.
3491 * @param p_telephone Telephone number for the address.
3492 * @param p_telephone2 Second Telephone number for the address.
3493 * @param p_addr_attribute_category This context value determines which
3494 * flexfield structure to use with the Person Address descriptive flexfield
3495 * segments.
3496 * @param p_addr_attribute1 Descriptive flexfield segment.
3497 * @param p_addr_attribute2 Descriptive flexfield segment.
3498 * @param p_addr_attribute3 Descriptive flexfield segment.
3499 * @param p_addr_attribute4 Descriptive flexfield segment.
3500 * @param p_addr_attribute5 Descriptive flexfield segment.
3501 * @param p_addr_attribute6 Descriptive flexfield segment.
3502 * @param p_addr_attribute7 Descriptive flexfield segment.
3503 * @param p_addr_attribute8 Descriptive flexfield segment.
3504 * @param p_addr_attribute9 Descriptive flexfield segment.
3505 * @param p_addr_attribute10 Descriptive flexfield segment.
3506 * @param p_addr_attribute11 Descriptive flexfield segment.
3507 * @param p_addr_attribute12 Descriptive flexfield segment.
3508 * @param p_addr_attribute13 Descriptive flexfield segment.
3509 * @param p_addr_attribute14 Descriptive flexfield segment.
3510 * @param p_addr_attribute15 Descriptive flexfield segment.
3511 * @param p_addr_attribute16 Descriptive flexfield segment.
3512 * @param p_addr_attribute17 Descriptive flexfield segment.
3513 * @param p_addr_attribute18 Descriptive flexfield segment.
3514 * @param p_addr_attribute19 Descriptive flexfield segment.
3515 * @param p_addr_attribute20 Descriptive flexfield segment.
3516 * @param p_building Name of the building, mapped to add_information_13
3517 * @param p_stairs Stair number, mapped to add_information_14
3518 * @param p_floor Floor number, mapped to add_information_15
3519 * @param p_door Door number, mapped to add_information_16
3520 * @param p_add_information17 Obsolete parameter, do not use.
3521 * @param p_add_information18 Obsolete parameter, do not use.
3522 * @param p_add_information19 Obsolete parameter, do not use.
3523 * @param p_add_information20 Obsolete parameter, do not use.
3524 * @param p_address_id If p_validate is false, then this uniquely identifies
3525 * the address created. If p_validate is true, then set to null.
3526 * @param p_object_version_number If p_validate is false, then set to the
3527 * version number of the created address. If p_validate is true, then the value
3528 * will be null.
3529 * @rep:displayname Create Person Address for Spain
3530 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3531 * @rep:scope public
3532 * @rep:lifecycle active
3533 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3534 */
3535 --
3536 -- {End Of Comments}
3537 --
3538 procedure create_ES_person_address
3539 (p_validate in boolean default false
3540 ,p_effective_date in date
3541 ,p_pradd_ovlapval_override in boolean default false
3542 ,p_person_id in number
3543 ,p_primary_flag in varchar2
3544 ,p_date_from in date
3545 ,p_date_to in date default null
3546 ,p_address_type in varchar2 default null
3547 ,p_comments in clob default null -- Bug#13362792
3548 ,p_location_type in varchar2
3549 ,p_location_name in varchar2
3550 ,p_location_number in varchar2 default null
3551 ,p_building in varchar2 default null
3552 ,p_stairs in varchar2 default null
3553 ,p_floor in varchar2 default null
3554 ,p_door in varchar2 default null
3555 ,p_city in varchar2
3556 ,p_province_name in varchar2
3557 ,p_postal_code in varchar2
3558 ,p_country in varchar2
3559 ,p_telephone in varchar2 default null
3560 ,p_telephone2 in varchar2 default null
3561 ,p_addr_attribute_category in varchar2 default null
3562 ,p_addr_attribute1 in varchar2 default null
3563 ,p_addr_attribute2 in varchar2 default null
3564 ,p_addr_attribute3 in varchar2 default null
3565 ,p_addr_attribute4 in varchar2 default null
3566 ,p_addr_attribute5 in varchar2 default null
3567 ,p_addr_attribute6 in varchar2 default null
3568 ,p_addr_attribute7 in varchar2 default null
3569 ,p_addr_attribute8 in varchar2 default null
3570 ,p_addr_attribute9 in varchar2 default null
3571 ,p_addr_attribute10 in varchar2 default null
3572 ,p_addr_attribute11 in varchar2 default null
3573 ,p_addr_attribute12 in varchar2 default null
3574 ,p_addr_attribute13 in varchar2 default null
3575 ,p_addr_attribute14 in varchar2 default null
3576 ,p_addr_attribute15 in varchar2 default null
3577 ,p_addr_attribute16 in varchar2 default null
3578 ,p_addr_attribute17 in varchar2 default null
3579 ,p_addr_attribute18 in varchar2 default null
3583 ,p_add_information18 in varchar2 default null
3580 ,p_addr_attribute19 in varchar2 default null
3581 ,p_addr_attribute20 in varchar2 default null
3582 ,p_add_information17 in varchar2 default null
3584 ,p_add_information19 in varchar2 default null
3585 ,p_add_information20 in varchar2 default null
3586 ,p_address_id out nocopy number
3587 ,p_object_version_number out nocopy number
3588 );
3589 --
3590 -- ----------------------------------------------------------------------------
3591 -- |-------------------------< create_sa_person_address >---------------------|
3592 -- ----------------------------------------------------------------------------
3593 --
3594 -- {Start Of Comments}
3595 /*#
3596 * This API creates a new address for a given person in Saudi Arabia.
3597 *
3598 * It calls the generic API create_person_address, with the parameters set as
3599 * appropriate for an address in Saudi Arabia. As this API is effectively an
3600 * alternative to the API create_person_address, see that API for further
3601 * explanation.
3602 *
3603 * <p><b>Licensing</b><br>
3604 * This API is licensed for use with Human Resources.
3605 *
3606 * <p><b>Prerequisites</b><br>
3607 * See API create_person_address.
3608 *
3609 * <p><b>Post Success</b><br>
3610 * The address will be successfully inserted into the database.
3611 *
3612 * <p><b>Post Failure</b><br>
3613 * The address will not be created and an error will be raised.
3614 * @param p_validate If true, then validation alone will be performed and the
3615 * database will remain unchanged. If false and all validation checks pass,
3616 * then the database will be modified.
3617 * @param p_effective_date Reference date for validating lookup values are
3618 * applicable during the start to end active date range. This date does not
3619 * determine when the changes take effect.
3620 * @param p_pradd_ovlapval_override Set to true to override the existing
3621 * primary address.
3622 * @param p_person_id Identifies the person for whom you create the address
3623 * record.
3624 * @param p_primary_flag Identifies the primary address.
3625 * @param p_date_from The date from which the address applies.
3626 * @param p_date_to The date on which the address no longer applies.
3627 * @param p_address_type Type of address.
3628 * @param p_comments Comment text.
3629 * @param p_address_line1 The first line of the address.
3630 * @param p_address_line2 The second line of the address.
3631 * @param p_city Name of the city, mapped to town_or_city.
3632 * @param p_street Name of the street, mapped to region_1
3633 * @param p_area Name of the area, mapped to region_2
3634 * @param p_po_box PO BOX identifier, mapped to region_3
3635 * @param p_postal_code Postal code of the address.
3636 * @param p_addr_attribute_category This context value determines which
3637 * flexfield structure to use with the Person Address descriptive flexfield
3638 * segments.
3639 * @param p_addr_attribute1 Descriptive flexfield segment.
3640 * @param p_addr_attribute2 Descriptive flexfield segment.
3641 * @param p_addr_attribute3 Descriptive flexfield segment.
3642 * @param p_addr_attribute4 Descriptive flexfield segment.
3643 * @param p_addr_attribute5 Descriptive flexfield segment.
3644 * @param p_addr_attribute6 Descriptive flexfield segment.
3645 * @param p_addr_attribute7 Descriptive flexfield segment.
3646 * @param p_addr_attribute8 Descriptive flexfield segment.
3647 * @param p_addr_attribute9 Descriptive flexfield segment.
3648 * @param p_addr_attribute10 Descriptive flexfield segment.
3649 * @param p_addr_attribute11 Descriptive flexfield segment.
3650 * @param p_addr_attribute12 Descriptive flexfield segment.
3651 * @param p_addr_attribute13 Descriptive flexfield segment.
3652 * @param p_addr_attribute14 Descriptive flexfield segment.
3653 * @param p_addr_attribute15 Descriptive flexfield segment.
3654 * @param p_addr_attribute16 Descriptive flexfield segment.
3655 * @param p_addr_attribute17 Descriptive flexfield segment.
3656 * @param p_addr_attribute18 Descriptive flexfield segment.
3657 * @param p_addr_attribute19 Descriptive flexfield segment.
3658 * @param p_addr_attribute20 Descriptive flexfield segment.
3659 * @param p_address_id If p_validate is false, then this uniquely identifies
3660 * the address created. If p_validate is true, then set to null.
3661 * @param p_object_version_number If p_validate is false, then set to the
3662 * version number of the created address. If p_validate is true, then the value
3663 * will be null.
3664 * @rep:displayname Create Person Address for Saudi Arabia
3665 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3666 * @rep:scope public
3667 * @rep:lifecycle active
3668 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3669 */
3670 --
3671 -- {End Of Comments}
3672 --
3673 procedure create_SA_person_address
3674 (p_validate in boolean default false
3675 ,p_effective_date in date
3676 ,p_pradd_ovlapval_override in boolean default FALSE
3677 ,p_person_id in number default null -- HR/TCA merge
3678 ,p_primary_flag in varchar2
3679 ,p_date_from in date
3680 ,p_date_to in date default null
3681 ,p_address_type in varchar2 default null
3682 ,p_comments in clob default null -- Bug#13362792
3683 ,p_address_line1 in varchar2 default null
3684 ,p_address_line2 in varchar2 default null
3685 ,p_city in varchar2 default null
3686 ,p_street in varchar2 default null
3687 ,p_area in varchar2 default null
3688 ,p_po_box in varchar2 default null
3689 ,p_postal_code in varchar2 default null
3693 ,p_addr_attribute3 in varchar2 default null
3690 ,p_addr_attribute_category in varchar2 default null
3691 ,p_addr_attribute1 in varchar2 default null
3692 ,p_addr_attribute2 in varchar2 default null
3694 ,p_addr_attribute4 in varchar2 default null
3695 ,p_addr_attribute5 in varchar2 default null
3696 ,p_addr_attribute6 in varchar2 default null
3697 ,p_addr_attribute7 in varchar2 default null
3698 ,p_addr_attribute8 in varchar2 default null
3699 ,p_addr_attribute9 in varchar2 default null
3700 ,p_addr_attribute10 in varchar2 default null
3701 ,p_addr_attribute11 in varchar2 default null
3702 ,p_addr_attribute12 in varchar2 default null
3703 ,p_addr_attribute13 in varchar2 default null
3704 ,p_addr_attribute14 in varchar2 default null
3705 ,p_addr_attribute15 in varchar2 default null
3706 ,p_addr_attribute16 in varchar2 default null
3707 ,p_addr_attribute17 in varchar2 default null
3708 ,p_addr_attribute18 in varchar2 default null
3709 ,p_addr_attribute19 in varchar2 default null
3710 ,p_addr_attribute20 in varchar2 default null
3711 ,p_address_id out nocopy number
3712 ,p_object_version_number out nocopy number
3713 );
3714 --
3715 -- ----------------------------------------------------------------------------
3716 -- |--------------------------< update_person_address >-----------------------|
3717 -- ----------------------------------------------------------------------------
3718 --
3719 -- {Start Of Comments}
3720 /*#
3721 * This API updates a particular address for a given person.
3722 *
3723 * An address record stores address information for current or ex-employees,
3724 * current or ex-applicants, and employee contacts. If the process is creating
3725 * the first address for the specified person, it must be the primary address.
3726 * As only one primary address can exist for a person at a given time,
3727 * subsequent addresses cannot be primary.
3728 *
3729 * <p><b>Licensing</b><br>
3730 * This API is licensed for use with Human Resources and HR Foundation.
3731 *
3732 * <p><b>Prerequisites</b><br>
3733 * The address must exist for the person.
3734 *
3735 * <p><b>Post Success</b><br>
3736 * The address will be successfully updated in the database.
3737 *
3738 * <p><b>Post Failure</b><br>
3739 * The address will not be updated and an error will be raised.
3740 * @param p_validate If true, then validation alone will be performed and the
3741 * database will remain unchanged. If false and all validation checks pass,
3742 * then the database will be modified.
3743 * @param p_effective_date Reference date for validating lookup values are
3744 * applicable during the start to end active date range. This date does not
3745 * determine when the changes take effect.
3746 * @param p_validate_county Set to false to allow a null value for United
3747 * States County field. Note: If you set the p_validate_county flag to FALSE
3748 * and do not enter a county, then the address will not be valid for United
3749 * States payroll processing.
3750 * @param p_address_id This uniquely identifies the address.
3751 * @param p_object_version_number Pass in the current version number of the
3752 * address to be updated. When the API completes if p_validate is false, will
3753 * be set to the new version number of the updated address. If p_validate is
3754 * true will be set to the same value which was passed in.
3755 * @param p_date_from The date from which the address applies.
3756 * @param p_date_to The date on which the address no longer applies.
3757 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3758 * values are 'Y' or 'N'.
3759 * @param p_address_type The type of address. Valid values are defined by the
3760 * 'ADDRESS_TYPE' lookup type.
3761 * @param p_comments Comment text.
3762 * @param p_address_line1 The first line of the address.
3763 * @param p_address_line2 The second line of the address.
3764 * @param p_address_line3 The third line of the address.
3765 * @param p_town_or_city Town or city name.
3766 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
3767 * United States).
3768 * @param p_region_2 Determined by p_style (eg. State for United States).
3769 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
3770 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
3771 * or zip code for United States).
3772 * @param p_country Name of the country.
3773 * @param p_telephone_number_1 Telephone number for the address.
3774 * @param p_telephone_number_2 Second telephone number for the address.
3775 * @param p_telephone_number_3 Third telephone number for the address.
3776 * @param p_addr_attribute_category This context value determines which
3777 * flexfield structure to use with the Person Address descriptive flexfield
3778 * segments.
3779 * @param p_addr_attribute1 Descriptive flexfield segment.
3780 * @param p_addr_attribute2 Descriptive flexfield segment.
3781 * @param p_addr_attribute3 Descriptive flexfield segment.
3782 * @param p_addr_attribute4 Descriptive flexfield segment.
3783 * @param p_addr_attribute5 Descriptive flexfield segment.
3784 * @param p_addr_attribute6 Descriptive flexfield segment.
3785 * @param p_addr_attribute7 Descriptive flexfield segment.
3786 * @param p_addr_attribute8 Descriptive flexfield segment.
3787 * @param p_addr_attribute9 Descriptive flexfield segment.
3788 * @param p_addr_attribute10 Descriptive flexfield segment.
3789 * @param p_addr_attribute11 Descriptive flexfield segment.
3790 * @param p_addr_attribute12 Descriptive flexfield segment.
3794 * @param p_addr_attribute16 Descriptive flexfield segment.
3791 * @param p_addr_attribute13 Descriptive flexfield segment.
3792 * @param p_addr_attribute14 Descriptive flexfield segment.
3793 * @param p_addr_attribute15 Descriptive flexfield segment.
3795 * @param p_addr_attribute17 Descriptive flexfield segment.
3796 * @param p_addr_attribute18 Descriptive flexfield segment.
3797 * @param p_addr_attribute19 Descriptive flexfield segment.
3798 * @param p_addr_attribute20 Descriptive flexfield segment.
3799 * @param p_add_information13 Descriptive flexfield segment.
3800 * @param p_add_information14 Descriptive flexfield segment.
3801 * @param p_add_information15 Descriptive flexfield segment.
3802 * @param p_add_information16 Descriptive flexfield segment.
3803 * @param p_add_information17 Tax Address State, only apply to United States
3804 * address style. Valid values are defined by the 'US_STATE' lookup type.
3805 * @param p_add_information18 Tax Address City, only apply to United States
3806 * address style.
3807 * @param p_add_information19 Tax Address County, only apply to United States
3808 * address style.
3809 * @param p_add_information20 Tax Address Zip, only apply to United States
3810 * address style.
3811 * @param p_party_id Party for whom the address applies.
3812 * @rep:displayname Update Person Address
3813 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3814 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
3815 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
3816 * @rep:scope public
3817 * @rep:lifecycle active
3818 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3819 */
3820 --
3821 -- {End Of Comments}
3822 --
3823 procedure update_person_address
3824 (p_validate in boolean default false
3825 ,p_effective_date in date
3826 ,p_validate_county in boolean default true
3827 ,p_address_id in number
3828 ,p_object_version_number in out nocopy number
3829 ,p_date_from in date default hr_api.g_date
3830 ,p_date_to in date default hr_api.g_date
3831 -- Start of fix for Bug #2431588
3832 ,p_primary_flag in varchar2 default hr_api.g_varchar2
3833 -- End of fix for Bug #2431588
3834 ,p_address_type in varchar2 default hr_api.g_varchar2
3835 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
3836 ,p_address_line1 in varchar2 default hr_api.g_varchar2
3837 ,p_address_line2 in varchar2 default hr_api.g_varchar2
3838 ,p_address_line3 in varchar2 default hr_api.g_varchar2
3839 ,p_town_or_city in varchar2 default hr_api.g_varchar2
3840 ,p_region_1 in varchar2 default hr_api.g_varchar2
3841 ,p_region_2 in varchar2 default hr_api.g_varchar2
3842 ,p_region_3 in varchar2 default hr_api.g_varchar2
3843 ,p_postal_code in varchar2 default hr_api.g_varchar2
3844 ,p_country in varchar2 default hr_api.g_varchar2
3845 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
3846 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
3847 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
3848 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
3849 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
3850 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
3851 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
3852 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
3853 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
3854 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
3855 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
3856 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
3857 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
3858 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
3859 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
3860 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
3861 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
3862 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
3863 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
3864 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
3865 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
3866 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
3867 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
3868 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
3869 ,p_add_information13 in varchar2 default hr_api.g_varchar2
3870 ,p_add_information14 in varchar2 default hr_api.g_varchar2
3871 ,p_add_information15 in varchar2 default hr_api.g_varchar2
3872 ,p_add_information16 in varchar2 default hr_api.g_varchar2
3873 ,p_add_information17 in varchar2 default hr_api.g_varchar2
3874 ,p_add_information18 in varchar2 default hr_api.g_varchar2
3875 ,p_add_information19 in varchar2 default hr_api.g_varchar2
3876 ,p_add_information20 in varchar2 default hr_api.g_varchar2
3877 ,p_party_id in number default hr_api.g_number
3878 );
3879 --
3880 -- ----------------------------------------------------------------------------
3881 -- |-----------------------< update_pers_addr_with_style >--------------------|
3882 -- ----------------------------------------------------------------------------
3883 --
3884 -- {Start Of Comments}
3885 /*#
3886 * This API updates a particular address for a given person.
3890 * can exist for a person at a given time.
3887 *
3888 * An address record stores address information for current or ex-employees,
3889 * current or ex-applicants, and employee contacts. Only one primary address
3891 *
3892 * <p><b>Licensing</b><br>
3893 * This API is licensed for use with Human Resources.
3894 *
3895 * <p><b>Prerequisites</b><br>
3896 * The address must exist for the person.
3897 *
3898 * <p><b>Post Success</b><br>
3899 * The address will be successfully updated in the database.
3900 *
3901 * <p><b>Post Failure</b><br>
3902 * The address will not be updated and an error will be raised.
3903 * @param p_validate If true, then validation alone will be performed and the
3904 * database will remain unchanged. If false and all validation checks pass,
3905 * then the database will be modified.
3906 * @param p_effective_date Reference date for validating lookup values are
3907 * applicable during the start to end active date range. This date does not
3908 * determine when the changes take effect.
3909 * @param p_validate_county Set to false to allow a null value for United
3910 * States County field. Note: If you set the p_validate_county flag to FALSE
3911 * and do not enter a county, then the address will not be valid for United
3912 * States payroll processing.
3913 * @param p_address_id This uniquely identifies the address.
3914 * @param p_object_version_number Pass in the current version number of the
3915 * address to be updated. When the API completes if p_validate is false, will
3916 * be set to the new version number of the updated address. If p_validate is
3917 * true will be set to the same value which was passed in.
3918 * @param p_date_from The date from which the address applies.
3919 * @param p_date_to The date on which the address no longer applies.
3920 * @param p_address_type The type of address. Valid values are defined by the
3921 * 'ADDRESS_TYPE' lookup type.
3922 * @param p_comments Comment text.
3923 * @param p_address_line1 The first line of the address.
3924 * @param p_address_line2 The second line of the address.
3925 * @param p_address_line3 The third line of the address.
3926 * @param p_town_or_city Town or city name.
3927 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
3928 * United States).
3929 * @param p_region_2 Determined by p_style (eg. State for United States).
3930 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
3931 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
3932 * or zip code for United States).
3933 * @param p_country Name of the country.
3934 * @param p_telephone_number_1 Telephone number for the address.
3935 * @param p_telephone_number_2 Second telephone number for the address.
3936 * @param p_telephone_number_3 Third telephone number for the address.
3937 * @param p_addr_attribute_category This context value determines which
3938 * flexfield structure to use with the Person Address descriptive flexfield
3939 * segments.
3940 * @param p_addr_attribute1 Descriptive flexfield segment.
3941 * @param p_addr_attribute2 Descriptive flexfield segment.
3942 * @param p_addr_attribute3 Descriptive flexfield segment.
3943 * @param p_addr_attribute4 Descriptive flexfield segment.
3944 * @param p_addr_attribute5 Descriptive flexfield segment.
3945 * @param p_addr_attribute6 Descriptive flexfield segment.
3946 * @param p_addr_attribute7 Descriptive flexfield segment.
3947 * @param p_addr_attribute8 Descriptive flexfield segment.
3948 * @param p_addr_attribute9 Descriptive flexfield segment.
3949 * @param p_addr_attribute10 Descriptive flexfield segment.
3950 * @param p_addr_attribute11 Descriptive flexfield segment.
3951 * @param p_addr_attribute12 Descriptive flexfield segment.
3952 * @param p_addr_attribute13 Descriptive flexfield segment.
3953 * @param p_addr_attribute14 Descriptive flexfield segment.
3954 * @param p_addr_attribute15 Descriptive flexfield segment.
3955 * @param p_addr_attribute16 Descriptive flexfield segment.
3956 * @param p_addr_attribute17 Descriptive flexfield segment.
3957 * @param p_addr_attribute18 Descriptive flexfield segment.
3958 * @param p_addr_attribute19 Descriptive flexfield segment.
3959 * @param p_addr_attribute20 Descriptive flexfield segment.
3960 * @param p_add_information13 Descriptive flexfield segment.
3961 * @param p_add_information14 Descriptive flexfield segment.
3962 * @param p_add_information15 Descriptive flexfield segment.
3963 * @param p_add_information16 Descriptive flexfield segment.
3964 * @param p_add_information17 Tax Address State, only apply to United States
3965 * address style. Valid values are defined by the 'US_STATE' lookup type.
3966 * @param p_add_information18 Tax Address City, only apply to United States
3967 * address style.
3968 * @param p_add_information19 Tax Address County, only apply to United States
3969 * address style.
3970 * @param p_add_information20 Tax Address Zip, only apply to United States
3971 * address style.
3972 * @param p_party_id Party for whom the address applies.
3973 * @param p_style Address style.
3974 * @param p_primary_flag Flag specifying if this is a primary address. Valid
3975 * values are 'Y' or 'N'.
3976 * @rep:displayname Update Person Address with Style
3977 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
3978 * @rep:category MISC_EXTENSIONS HR_USER_HOOKS
3979 * @rep:scope public
3980 * @rep:lifecycle active
3981 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
3982 */
3983 --
3984 -- {End Of Comments}
3985 --
3986 procedure update_pers_addr_with_style
3987 (p_validate in boolean default false
3988 ,p_effective_date in date
3989 ,p_validate_county in boolean default true
3990 ,p_address_id in number
3991 ,p_object_version_number in out nocopy number
3995 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
3992 ,p_date_from in date default hr_api.g_date
3993 ,p_date_to in date default hr_api.g_date
3994 ,p_address_type in varchar2 default hr_api.g_varchar2
3996 ,p_address_line1 in varchar2 default null
3997 ,p_address_line2 in varchar2 default null
3998 ,p_address_line3 in varchar2 default null
3999 ,p_town_or_city in varchar2 default null
4000 ,p_region_1 in varchar2 default null
4001 ,p_region_2 in varchar2 default null
4002 ,p_region_3 in varchar2 default null
4003 ,p_postal_code in varchar2 default null
4004 ,p_country in varchar2 default null
4005 ,p_telephone_number_1 in varchar2 default null
4006 ,p_telephone_number_2 in varchar2 default null
4007 ,p_telephone_number_3 in varchar2 default null
4008 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4009 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4010 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4011 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4012 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4013 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4014 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4015 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4016 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4017 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4018 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4019 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4020 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4021 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4022 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4023 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4024 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4025 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4026 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4027 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4028 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4029 ,p_add_information13 in varchar2 default null
4030 ,p_add_information14 in varchar2 default null
4031 ,p_add_information15 in varchar2 default null
4032 ,p_add_information16 in varchar2 default null
4033 ,p_add_information17 in varchar2 default null
4034 ,p_add_information18 in varchar2 default null
4035 ,p_add_information19 in varchar2 default null
4036 ,p_add_information20 in varchar2 default null
4037 ,p_party_id in number default hr_api.g_number
4038 ,p_style in varchar2
4039 -- Start of fix part2 for Bug #2431588
4040 ,p_primary_flag in varchar2 default hr_api.g_varchar2
4041 -- End of fix for part2 Bug #2431588
4042 );
4043 --
4044 -- ----------------------------------------------------------------------------
4045 -- |-------------------------< update_gb_person_address >---------------------|
4046 -- ----------------------------------------------------------------------------
4047 --
4048 -- {Start Of Comments}
4049 /*#
4050 * This API updates an address for a given person in the United Kingdom.
4051 *
4052 * It calls the generic API update_person_address, with the parameters set as
4053 * appropriate for an address in the United Kingdom. As this API is effectively
4054 * an alternative to the API update_person_address, see that API for further
4055 * explanation.
4056 *
4057 * <p><b>Licensing</b><br>
4058 * This API is licensed for use with Human Resources.
4059 *
4060 * <p><b>Prerequisites</b><br>
4061 * The address to be updated must exist in the United Kingdom for the person.
4062 *
4063 * <p><b>Post Success</b><br>
4064 * The address will be successfully updated in the database.
4065 *
4066 * <p><b>Post Failure</b><br>
4067 * The address will not be updated and an error will be raised.
4068 * @param p_validate If true, then validation alone will be performed and the
4069 * database will remain unchanged. If false and all validation checks pass,
4070 * then the database will be modified.
4071 * @param p_effective_date Reference date for validating lookup values are
4072 * applicable during the start to end active date range. This date does not
4073 * determine when the changes take effect.
4074 * @param p_address_id This uniquely identifies the address.
4075 * @param p_object_version_number Pass in the current version number of the
4076 * address to be updated. When the API completes if p_validate is false, will
4077 * be set to the new version number of the updated address. If p_validate is
4078 * true will be set to the same value which was passed in.
4079 * @param p_date_from The date from which the address applies.
4080 * @param p_date_to The date on which the address no longer applies.
4081 * @param p_address_type The type of address. Valid values are defined by the
4082 * 'ADDRESS_TYPE' lookup type.
4083 * @param p_comments Comment text.
4084 * @param p_address_line1 The first line of the address.
4085 * @param p_address_line2 The second line of the address.
4086 * @param p_address_line3 The third line of the address.
4087 * @param p_town Name of the town, mapped to town_or_city.
4091 * @param p_country Name of the country.
4088 * @param p_county Name of the county, mapped to region_1. Valid values are
4089 * defined by the 'GB_COUNTY' lookup type.
4090 * @param p_postcode Postal code of the address.
4092 * @param p_telephone_number Telephone number for the address.
4093 * @param p_telephone_number_2 Second telephone number for the address.
4094 * @param p_addr_attribute_category This context value determines which
4095 * flexfield structure to use with the Person Address descriptive flexfield
4096 * segments.
4097 * @param p_addr_attribute1 Descriptive flexfield segment.
4098 * @param p_addr_attribute2 Descriptive flexfield segment.
4099 * @param p_addr_attribute3 Descriptive flexfield segment.
4100 * @param p_addr_attribute4 Descriptive flexfield segment.
4101 * @param p_addr_attribute5 Descriptive flexfield segment.
4102 * @param p_addr_attribute6 Descriptive flexfield segment.
4103 * @param p_addr_attribute7 Descriptive flexfield segment.
4104 * @param p_addr_attribute8 Descriptive flexfield segment.
4105 * @param p_addr_attribute9 Descriptive flexfield segment.
4106 * @param p_addr_attribute10 Descriptive flexfield segment.
4107 * @param p_addr_attribute11 Descriptive flexfield segment.
4108 * @param p_addr_attribute12 Descriptive flexfield segment.
4109 * @param p_addr_attribute13 Descriptive flexfield segment.
4110 * @param p_addr_attribute14 Descriptive flexfield segment.
4111 * @param p_addr_attribute15 Descriptive flexfield segment.
4112 * @param p_addr_attribute16 Descriptive flexfield segment.
4113 * @param p_addr_attribute17 Descriptive flexfield segment.
4114 * @param p_addr_attribute18 Descriptive flexfield segment.
4115 * @param p_addr_attribute19 Descriptive flexfield segment.
4116 * @param p_addr_attribute20 Descriptive flexfield segment.
4117 * @param p_add_information13 Obsolete parameter, do not use.
4118 * @param p_add_information14 Obsolete parameter, do not use.
4119 * @param p_add_information15 Obsolete parameter, do not use.
4120 * @param p_add_information16 Obsolete parameter, do not use.
4121 * @param p_add_information17 Obsolete parameter, do not use.
4122 * @param p_add_information18 Obsolete parameter, do not use.
4123 * @param p_add_information19 Obsolete parameter, do not use.
4124 * @param p_add_information20 Obsolete parameter, do not use.
4125 * @rep:displayname Update Person Address for United Kingdom
4126 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4127 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
4128 * @rep:scope public
4129 * @rep:lifecycle active
4130 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4131 */
4132 --
4133 -- {End Of Comments}
4134 --
4135 procedure update_gb_person_address
4136 (p_validate in boolean default false
4137 ,p_effective_date in date
4138 ,p_address_id in number
4139 ,p_object_version_number in out nocopy number
4140 ,p_date_from in date default hr_api.g_date
4141 ,p_date_to in date default hr_api.g_date
4142 ,p_address_type in varchar2 default hr_api.g_varchar2
4143 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4144 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4145 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4146 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4147 ,p_town in varchar2 default hr_api.g_varchar2
4148 ,p_county in varchar2 default hr_api.g_varchar2
4149 ,p_postcode in varchar2 default hr_api.g_varchar2
4150 ,p_country in varchar2 default hr_api.g_varchar2
4151 ,p_telephone_number in varchar2 default hr_api.g_varchar2
4152 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4153 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4154 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4155 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4156 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4157 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4158 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4159 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4160 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4161 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4162 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4163 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4164 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4165 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4166 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4167 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4168 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4169 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4170 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4171 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4172 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4173 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4174 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4175 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4176 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4177 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4178 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4182 );
4179 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4180 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4181 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4183 --
4184 -- ----------------------------------------------------------------------------
4185 -- |-------------------------< update_us_person_address >---------------------|
4186 -- ----------------------------------------------------------------------------
4187 --
4188 -- {Start Of Comments}
4189 /*#
4190 * This API updates an address for a given person in the United States.
4191 *
4192 * It calls the generic API update_person_address, with the parameters set as
4193 * appropriate for an address in the United States. As this API is effectively
4194 * an alternative to the API update_person_address, see that API for further
4195 * explanation.
4196 *
4197 * <p><b>Licensing</b><br>
4198 * This API is licensed for use with Human Resources.
4199 *
4200 * <p><b>Prerequisites</b><br>
4201 * The address to be updated must exist in the United States for the person.
4202 *
4203 * <p><b>Post Success</b><br>
4204 * The address will be successfully updated in the database.
4205 *
4206 * <p><b>Post Failure</b><br>
4207 * The address will not be updated and an error will be raised.
4208 * @param p_validate If true, then validation alone will be performed and the
4209 * database will remain unchanged. If false and all validation checks pass,
4210 * then the database will be modified.
4211 * @param p_effective_date Reference date for validating lookup values are
4212 * applicable during the start to end active date range. This date does not
4213 * determine when the changes take effect.
4214 * @param p_validate_county Set to false to allow a null value for United
4215 * States County field. Note: If you set the p_validate_county flag to FALSE
4216 * and do not enter a county, then the address will not be valid for United
4217 * States payroll processing.
4218 * @param p_address_id This uniquely identifies the address.
4219 * @param p_object_version_number Pass in the current version number of the
4220 * address to be updated. When the API completes if p_validate is false, will
4221 * be set to the new version number of the updated address. If p_validate is
4222 * true will be set to the same value which was passed in.
4223 * @param p_date_from The date from which the address applies.
4224 * @param p_date_to The date on which the address no longer applies.
4225 * @param p_address_type The type of address. Valid values are defined by the
4226 * 'ADDRESS_TYPE' lookup type.
4227 * @param p_comments Comment text.
4228 * @param p_address_line1 The first line of the address.
4229 * @param p_address_line2 The second line of the address.
4230 * @param p_address_line3 The third line of the address.
4231 * @param p_city Name of the city, mapped to town_or_city. The city is
4232 * mandatory if payroll is installed under US legislation.
4233 * @param p_state Name of the state, mapped to region_2. The state is mandatory
4234 * if payroll is installed under US legislation. Valid values are defined by
4235 * the 'US_STATE' lookup type.
4236 * @param p_zip_code Zip code of the address, mapped to postal_code. The zip
4237 * code is mandatory if payroll is installed under US legislation.
4238 * @param p_county Name of the county, mapped to region_1. The County is
4239 * mandatory if payroll is installed under US legislation
4240 * @param p_country Name of the country.
4241 * @param p_telephone_number_1 Telephone number for the address.
4242 * @param p_telephone_number_2 Second telephone number for the address.
4243 * @param p_addr_attribute_category This context value determines which
4244 * flexfield structure to use with the Person Address descriptive flexfield
4245 * segments.
4246 * @param p_addr_attribute1 Descriptive flexfield segment.
4247 * @param p_addr_attribute2 Descriptive flexfield segment.
4248 * @param p_addr_attribute3 Descriptive flexfield segment.
4249 * @param p_addr_attribute4 Descriptive flexfield segment.
4250 * @param p_addr_attribute5 Descriptive flexfield segment.
4251 * @param p_addr_attribute6 Descriptive flexfield segment.
4252 * @param p_addr_attribute7 Descriptive flexfield segment.
4253 * @param p_addr_attribute8 Descriptive flexfield segment.
4254 * @param p_addr_attribute9 Descriptive flexfield segment.
4255 * @param p_addr_attribute10 Descriptive flexfield segment.
4256 * @param p_addr_attribute11 Descriptive flexfield segment.
4257 * @param p_addr_attribute12 Descriptive flexfield segment.
4258 * @param p_addr_attribute13 Descriptive flexfield segment.
4259 * @param p_addr_attribute14 Descriptive flexfield segment.
4260 * @param p_addr_attribute15 Descriptive flexfield segment.
4261 * @param p_addr_attribute16 Descriptive flexfield segment.
4262 * @param p_addr_attribute17 Descriptive flexfield segment.
4263 * @param p_addr_attribute18 Descriptive flexfield segment.
4264 * @param p_addr_attribute19 Descriptive flexfield segment.
4265 * @param p_addr_attribute20 Descriptive flexfield segment.
4266 * @param p_add_information13 Descriptive flexfield segment.
4267 * @param p_add_information14 Descriptive flexfield segment.
4268 * @param p_add_information15 Descriptive flexfield segment.
4269 * @param p_add_information16 Descriptive flexfield segment.
4270 * @param p_add_information17 Tax Address State.Valid values are defined by the
4271 * 'US_STATE' lookup type.
4272 * @param p_add_information18 Tax Address City.
4273 * @param p_add_information19 Tax Address County.
4274 * @param p_add_information20 Tax Address Zip.
4275 * @rep:displayname Update Person Address for United States
4276 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4277 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
4278 * @rep:scope public
4279 * @rep:lifecycle active
4280 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4281 */
4282 --
4283 -- {End Of Comments}
4284 --
4288 ,p_validate_county in boolean default true
4285 procedure update_us_person_address
4286 (p_validate in boolean default false
4287 ,p_effective_date in date
4289 ,p_address_id in number
4290 ,p_object_version_number in out nocopy number
4291 ,p_date_from in date default hr_api.g_date
4292 ,p_date_to in date default hr_api.g_date
4293 ,p_address_type in varchar2 default hr_api.g_varchar2
4294 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4295 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4296 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4297 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4298 ,p_city in varchar2 default hr_api.g_varchar2
4299 ,p_state in varchar2 default hr_api.g_varchar2
4300 ,p_zip_code in varchar2 default hr_api.g_varchar2
4301 ,p_county in varchar2 default hr_api.g_varchar2
4302 ,p_country in varchar2 default hr_api.g_varchar2
4303 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4304 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4305 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4306 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4307 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4308 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4309 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4310 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4311 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4312 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4313 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4314 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4315 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4316 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4317 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4318 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4319 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4320 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4321 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4322 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4323 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4324 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4325 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4326 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4327 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4328 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4329 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4330 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4331 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4332 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4333 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4334 );
4335 --
4336 -- ----------------------------------------------------------------------------
4337 -- |-------------------------< update_at_person_address >---------------------|
4338 -- ----------------------------------------------------------------------------
4339 --
4340 -- {Start Of Comments}
4341 /*#
4342 * This API updates an address for a given person in Austria.
4343 *
4344 * It calls the generic API update_person_address, with the parameters set as
4345 * appropriate for an address in Austria. As this API is effectively an
4346 * alternative to the API update_person_address, see that API for further
4347 * explanation.
4348 *
4349 * <p><b>Licensing</b><br>
4350 * This API is licensed for use with Human Resources.
4351 *
4352 * <p><b>Prerequisites</b><br>
4353 * The address to be updated must exist in Austria for the person.
4354 *
4355 * <p><b>Post Success</b><br>
4356 * The address will be successfully updated in the database.
4357 *
4358 * <p><b>Post Failure</b><br>
4359 * The address will not be updated and an error will be raised.
4360 * @param p_validate If true, then validation alone will be performed and the
4361 * database will remain unchanged. If false and all validation checks pass,
4362 * then the database will be modified.
4363 * @param p_effective_date Reference date for validating lookup values are
4364 * applicable during the start to end active date range. This date does not
4365 * determine when the changes take effect.
4366 * @param p_address_id This uniquely identifies the address.
4367 * @param p_object_version_number Pass in the current version number of the
4368 * address to be updated. When the API completes if p_validate is false, will
4369 * be set to the new version number of the updated address. If p_validate is
4370 * true will be set to the same value which was passed in.
4371 * @param p_date_from The date from which the address applies.
4372 * @param p_date_to The date on which the address no longer applies.
4373 * @param p_address_type The type of address. Valid values are defined by the
4374 * 'ADDRESS_TYPE' lookup type.
4375 * @param p_comments Comment text.
4376 * @param p_address_line1 The first line of the address.
4377 * @param p_address_line2 The second line of the address.
4381 * @param p_region Name of the region, mapped to region_1.
4378 * @param p_address_line3 The third line of the address.
4379 * @param p_postal_code Postal code of address.
4380 * @param p_city Name of the city, mapped to town_or_city.
4382 * @param p_country Name of the country.
4383 * @param p_telephone_number_1 Telephone number for the address.
4384 * @param p_telephone_number_2 Second telephone number for the address.
4385 * @param p_telephone_number_3 Third telephone number for the address.
4386 * @param p_addr_attribute_category This context value determines which
4387 * flexfield structure to use with the Person Address descriptive flexfield
4388 * segments.
4389 * @param p_addr_attribute1 Descriptive flexfield segment.
4390 * @param p_addr_attribute2 Descriptive flexfield segment.
4391 * @param p_addr_attribute3 Descriptive flexfield segment.
4392 * @param p_addr_attribute4 Descriptive flexfield segment.
4393 * @param p_addr_attribute5 Descriptive flexfield segment.
4394 * @param p_addr_attribute6 Descriptive flexfield segment.
4395 * @param p_addr_attribute7 Descriptive flexfield segment.
4396 * @param p_addr_attribute8 Descriptive flexfield segment.
4397 * @param p_addr_attribute9 Descriptive flexfield segment.
4398 * @param p_addr_attribute10 Descriptive flexfield segment.
4399 * @param p_addr_attribute11 Descriptive flexfield segment.
4400 * @param p_addr_attribute12 Descriptive flexfield segment.
4401 * @param p_addr_attribute13 Descriptive flexfield segment.
4402 * @param p_addr_attribute14 Descriptive flexfield segment.
4403 * @param p_addr_attribute15 Descriptive flexfield segment.
4404 * @param p_addr_attribute16 Descriptive flexfield segment.
4405 * @param p_addr_attribute17 Descriptive flexfield segment.
4406 * @param p_addr_attribute18 Descriptive flexfield segment.
4407 * @param p_addr_attribute19 Descriptive flexfield segment.
4408 * @param p_addr_attribute20 Descriptive flexfield segment.
4409 * @param p_add_information13 Obsolete parameter, do not use.
4410 * @param p_add_information14 Obsolete parameter, do not use.
4411 * @param p_add_information15 Obsolete parameter, do not use.
4412 * @param p_add_information16 Obsolete parameter, do not use.
4413 * @param p_add_information17 Obsolete parameter, do not use.
4414 * @param p_add_information18 Obsolete parameter, do not use.
4415 * @param p_add_information19 Obsolete parameter, do not use.
4416 * @param p_add_information20 Obsolete parameter, do not use.
4417 * @rep:displayname Update Person Address for Austria
4418 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4419 * @rep:scope public
4420 * @rep:lifecycle active
4421 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4422 */
4423 --
4424 -- {End Of Comments}
4425 --
4426 procedure update_AT_person_address
4427 (p_validate in boolean default false
4428 ,p_effective_date in date
4429 ,p_address_id in number
4430 ,p_object_version_number in out nocopy number
4431 ,p_date_from in date default hr_api.g_date
4432 ,p_date_to in date default hr_api.g_date
4433 ,p_address_type in varchar2 default hr_api.g_varchar2
4434 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4435 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4436 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4437 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4438 ,p_postal_code in varchar2 default hr_api.g_varchar2
4439 ,p_city in varchar2 default hr_api.g_varchar2
4440 ,p_region in varchar2 default hr_api.g_varchar2
4441 ,p_country in varchar2 default hr_api.g_varchar2
4442 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4443 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4444 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4445 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4446 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4447 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4448 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4449 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4450 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4451 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4452 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4453 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4454 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4455 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4456 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4457 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4458 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4459 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4460 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4461 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4462 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4463 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4464 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4465 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4466 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4467 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4468 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4472 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4469 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4470 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4471 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4473 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4474 );
4475 --
4476 -- ----------------------------------------------------------------------------
4477 -- |-------------------------< update_au_person_address >---------------------|
4478 -- ----------------------------------------------------------------------------
4479 --
4480 -- {Start Of Comments}
4481 /*#
4482 * This API updates an address for a given person in Australia.
4483 *
4484 * It calls the generic API update_person_address, with the parameters set as
4485 * appropriate for an address in Australia. As this API is effectively an
4486 * alternative to the API update_person_address, see that API for further
4487 * explanation.
4488 *
4489 * <p><b>Licensing</b><br>
4490 * This API is licensed for use with Human Resources.
4491 *
4492 * <p><b>Prerequisites</b><br>
4493 * The address to be updated must exist in Australia for the person.
4494 *
4495 * <p><b>Post Success</b><br>
4496 * The address will be successfully updated in the database.
4497 *
4498 * <p><b>Post Failure</b><br>
4499 * The address will not be updated and an error will be raised.
4500 * @param p_validate If true, then validation alone will be performed and the
4501 * database will remain unchanged. If false and all validation checks pass,
4502 * then the database will be modified.
4503 * @param p_effective_date Reference date for validating lookup values are
4504 * applicable during the start to end active date range. This date does not
4505 * determine when the changes take effect.
4506 * @param p_address_id This uniquely identifies the address.
4507 * @param p_object_version_number Pass in the current version number of the
4508 * address to be updated. When the API completes if p_validate is false, will
4509 * be set to the new version number of the updated address. If p_validate is
4510 * true will be set to the same value which was passed in.
4511 * @param p_date_from The date from which the address applies.
4512 * @param p_date_to The date on which the address no longer applies.
4513 * @param p_address_type The type of address. Valid values are defined by the
4514 * 'ADDRESS_TYPE' lookup type.
4515 * @param p_comments Comment text.
4516 * @param p_address_line1 The first line of the address.
4517 * @param p_address_line2 The second line of the address.
4518 * @param p_address_line3 The third line of the address.
4519 * @param p_city Name of the city, mapped to town_or_city.
4520 * @param p_state Name of the state, mapped to region_1.
4521 * @param p_country Name of the country.
4522 * @param p_postal_code Postal code of the address.
4523 * @param p_telephone_number_1 Telephone number for the address.
4524 * @param p_telephone_number_2 Second telephone number for the address.
4525 * @param p_telephone_number_3 Third telephone number for the address.
4526 * @param p_addr_attribute_category This context value determines which
4527 * flexfield structure to use with the Person Address descriptive flexfield
4528 * segments.
4529 * @param p_addr_attribute1 Descriptive flexfield segment.
4530 * @param p_addr_attribute2 Descriptive flexfield segment.
4531 * @param p_addr_attribute3 Descriptive flexfield segment.
4532 * @param p_addr_attribute4 Descriptive flexfield segment.
4533 * @param p_addr_attribute5 Descriptive flexfield segment.
4534 * @param p_addr_attribute6 Descriptive flexfield segment.
4535 * @param p_addr_attribute7 Descriptive flexfield segment.
4536 * @param p_addr_attribute8 Descriptive flexfield segment.
4537 * @param p_addr_attribute9 Descriptive flexfield segment.
4538 * @param p_addr_attribute10 Descriptive flexfield segment.
4539 * @param p_addr_attribute11 Descriptive flexfield segment.
4540 * @param p_addr_attribute12 Descriptive flexfield segment.
4541 * @param p_addr_attribute13 Descriptive flexfield segment.
4542 * @param p_addr_attribute14 Descriptive flexfield segment.
4543 * @param p_addr_attribute15 Descriptive flexfield segment.
4544 * @param p_addr_attribute16 Descriptive flexfield segment.
4545 * @param p_addr_attribute17 Descriptive flexfield segment.
4546 * @param p_addr_attribute18 Descriptive flexfield segment.
4547 * @param p_addr_attribute19 Descriptive flexfield segment.
4548 * @param p_addr_attribute20 Descriptive flexfield segment.
4549 * @param p_add_information13 Obsolete parameter, do not use.
4550 * @param p_add_information14 Obsolete parameter, do not use.
4551 * @param p_add_information15 Obsolete parameter, do not use.
4552 * @param p_add_information16 Obsolete parameter, do not use.
4553 * @param p_add_information17 Obsolete parameter, do not use.
4554 * @param p_add_information18 Obsolete parameter, do not use.
4555 * @param p_add_information19 Obsolete parameter, do not use.
4556 * @param p_add_information20 Obsolete parameter, do not use.
4557 * @rep:displayname Update Person Address for Australia
4558 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4559 * @rep:scope public
4560 * @rep:lifecycle active
4561 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4562 */
4563 --
4564 -- {End Of Comments}
4565 --
4566 procedure update_AU_person_address
4567 (p_validate in boolean default false
4568 ,p_effective_date in date
4569 ,p_address_id in number
4570 ,p_object_version_number in out nocopy number
4571 ,p_date_from in date default hr_api.g_date
4572 ,p_date_to in date default hr_api.g_date
4573 ,p_address_type in varchar2 default hr_api.g_varchar2
4574 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4575 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4576 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4577 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4578 ,p_city in varchar2 default hr_api.g_varchar2
4579 ,p_state in varchar2 default hr_api.g_varchar2
4580 ,p_country in varchar2 default hr_api.g_varchar2
4581 ,p_postal_code in varchar2 default hr_api.g_varchar2
4582 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4583 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4584 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4585 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4586 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4587 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4588 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4589 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4590 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4591 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4592 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4593 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4594 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4595 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4596 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4597 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4598 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4599 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4600 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4601 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4602 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4603 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4604 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4605 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4606 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4607 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4608 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4609 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4610 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4611 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4612 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4613 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4614 );
4615 --
4616 -- ----------------------------------------------------------------------------
4617 -- |-------------------------< update_AU_LOC_person_address >---------------------|
4618 -- ----------------------------------------------------------------------------
4619 --
4620 -- {Start Of Comments}
4621 /*#
4622 * This API updates an address for a given person in Australia (Local)
4623 *
4624 * It calls the generic API update_person_address, with the parameters set as
4625 * appropriate for an address in Australia. As this API is effectively an
4626 * alternative to the API update_person_address, see that API for further
4627 * explanation.
4628 *
4629 * <p><b>Licensing</b><br>
4630 * This API is licensed for use with Human Resources.
4631 *
4632 * <p><b>Prerequisites</b><br>
4633 * The address to be updated must exist in Australia for the person.
4634 *
4635 * <p><b>Post Success</b><br>
4636 * The address will be successfully updated in the database.
4637 *
4638 * <p><b>Post Failure</b><br>
4639 * The address will not be updated and an error will be raised.
4640 * @param p_validate If true, then validation alone will be performed and the
4641 * database will remain unchanged. If false and all validation checks pass,
4642 * then the database will be modified.
4643 * @param p_effective_date Reference date for validating lookup values are
4644 * applicable during the start to end active date range. This date does not
4645 * determine when the changes take effect.
4646 * @param p_address_id This uniquely identifies the address.
4647 * @param p_object_version_number Pass in the current version number of the
4648 * address to be updated. When the API completes if p_validate is false, will
4649 * be set to the new version number of the updated address. If p_validate is
4653 * @param p_address_type The type of address. Valid values are defined by the
4650 * true will be set to the same value which was passed in.
4651 * @param p_date_from The date from which the address applies.
4652 * @param p_date_to The date on which the address no longer applies.
4654 * 'ADDRESS_TYPE' lookup type.
4655 * @param p_comments Comment text.
4656 * @param p_address_line1 The first line of the address.
4657 * @param p_address_line2 The second line of the address.
4658 * @param p_city Name of the city, mapped to town_or_city.
4659 * @param p_state Name of the state, mapped to region_1.
4660 * @param p_country Name of the country.
4661 * @param p_postal_code Postal code of the address.
4662 * @param p_telephone_number_1 Telephone number for the address.
4663 * @param p_telephone_number_2 Second telephone number for the address.
4664 * @param p_telephone_number_3 Third telephone number for the address.
4665 * @param p_addr_attribute_category This context value determines which
4666 * flexfield structure to use with the Person Address descriptive flexfield
4667 * segments.
4668 * @param p_addr_attribute1 Descriptive flexfield segment.
4669 * @param p_addr_attribute2 Descriptive flexfield segment.
4670 * @param p_addr_attribute3 Descriptive flexfield segment.
4671 * @param p_addr_attribute4 Descriptive flexfield segment.
4672 * @param p_addr_attribute5 Descriptive flexfield segment.
4673 * @param p_addr_attribute6 Descriptive flexfield segment.
4674 * @param p_addr_attribute7 Descriptive flexfield segment.
4675 * @param p_addr_attribute8 Descriptive flexfield segment.
4676 * @param p_addr_attribute9 Descriptive flexfield segment.
4677 * @param p_addr_attribute10 Descriptive flexfield segment.
4678 * @param p_addr_attribute11 Descriptive flexfield segment.
4679 * @param p_addr_attribute12 Descriptive flexfield segment.
4680 * @param p_addr_attribute13 Descriptive flexfield segment.
4681 * @param p_addr_attribute14 Descriptive flexfield segment.
4682 * @param p_addr_attribute15 Descriptive flexfield segment.
4683 * @param p_addr_attribute16 Descriptive flexfield segment.
4684 * @param p_addr_attribute17 Descriptive flexfield segment.
4685 * @param p_addr_attribute18 Descriptive flexfield segment.
4686 * @param p_addr_attribute19 Descriptive flexfield segment.
4687 * @param p_addr_attribute20 Descriptive flexfield segment.
4688 * @param p_add_information13 Obsolete parameter, do not use.
4689 * @param p_add_information14 Obsolete parameter, do not use.
4690 * @param p_add_information15 Obsolete parameter, do not use.
4691 * @param p_add_information16 Obsolete parameter, do not use.
4692 * @param p_add_information17 Obsolete parameter, do not use.
4693 * @param p_add_information18 Obsolete parameter, do not use.
4694 * @param p_add_information19 Obsolete parameter, do not use.
4695 * @param p_add_information20 Obsolete parameter, do not use.
4696 * @rep:displayname Update Person Address for Australia
4697 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4698 * @rep:scope public
4699 * @rep:lifecycle active
4700 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4701 */
4702 --
4703 -- {End Of Comments}
4704 --
4705 procedure update_AU_LOC_person_address
4706 (p_validate in boolean default false
4707 ,p_effective_date in date
4708 ,p_address_id in number
4709 ,p_object_version_number in out nocopy number
4710 ,p_date_from in date default hr_api.g_date
4711 ,p_date_to in date default hr_api.g_date
4712 ,p_address_type in varchar2 default hr_api.g_varchar2
4713 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4714 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4715 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4716 ,p_city in varchar2 default hr_api.g_varchar2
4717 ,p_state in varchar2 default hr_api.g_varchar2
4718 ,p_country in varchar2 default hr_api.g_varchar2
4719 ,p_postal_code in varchar2 default hr_api.g_varchar2
4720 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4721 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4722 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4723 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4724 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4725 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4726 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4727 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4728 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4729 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4730 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4731 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4732 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4733 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4734 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4735 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4736 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4737 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4738 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4739 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4740 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4741 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4742 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4746 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4743 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4744 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4745 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4747 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4748 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4749 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4750 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4751 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4752 );
4753 --
4754 -- ----------------------------------------------------------------------------
4755 -- |-------------------------< update_dk_person_address >---------------------|
4756 -- ----------------------------------------------------------------------------
4757 --
4758 -- {Start Of Comments}
4759 /*#
4760 * This API updates an address for a given person in Denmark.
4761 *
4762 * It calls the generic API update_person_address, with the parameters set as
4763 * appropriate for an address in Denmark. As this API is effectively an
4764 * alternative to the API update_person_address, see that API for further
4765 * explanation.
4766 *
4767 * <p><b>Licensing</b><br>
4768 * This API is licensed for use with Human Resources.
4769 *
4770 * <p><b>Prerequisites</b><br>
4771 * The address to be updated must exist in Denmark for the person.
4772 *
4773 * <p><b>Post Success</b><br>
4774 * The address will be successfully updated in the database.
4775 *
4776 * <p><b>Post Failure</b><br>
4777 * The address will not be updated and an error will be raised.
4778 * @param p_validate If true, then validation alone will be performed and the
4779 * database will remain unchanged. If false and all validation checks pass,
4780 * then the database will be modified.
4781 * @param p_effective_date Reference date for validating lookup values are
4782 * applicable during the start to end active date range. This date does not
4783 * determine when the changes take effect.
4784 * @param p_address_id This uniquely identifies the address.
4785 * @param p_object_version_number Pass in the current version number of the
4786 * address to be updated. When the API completes if p_validate is false, will
4787 * be set to the new version number of the updated address. If p_validate is
4788 * true will be set to the same value which was passed in.
4789 * @param p_date_from The date from which the address applies.
4790 * @param p_date_to The date on which the address no longer applies.
4791 * @param p_address_type The type of address. Valid values are defined by the
4792 * 'ADDRESS_TYPE' lookup type.
4793 * @param p_comments Comment text.
4794 * @param p_address_line1 The first line of the address.
4795 * @param p_address_line2 The second line of the address.
4796 * @param p_address_line3 The third line of the address.
4797 * @param p_postal_code Postal code of the address.
4798 * @param p_city Name of the city, mapped to town_or_city.
4799 * @param p_country Name of the country.
4800 * @param p_telephone_number_1 Telephone number for the address.
4801 * @param p_telephone_number_2 Second telephone number for the address.
4802 * @param p_telephone_number_3 Third telephone number for the address.
4803 * @param p_addr_attribute_category This context value determines which
4804 * flexfield structure to use with the Person Address descriptive flexfield
4805 * segments.
4806 * @param p_addr_attribute1 Descriptive flexfield segment.
4807 * @param p_addr_attribute2 Descriptive flexfield segment.
4808 * @param p_addr_attribute3 Descriptive flexfield segment.
4809 * @param p_addr_attribute4 Descriptive flexfield segment.
4810 * @param p_addr_attribute5 Descriptive flexfield segment.
4811 * @param p_addr_attribute6 Descriptive flexfield segment.
4812 * @param p_addr_attribute7 Descriptive flexfield segment.
4813 * @param p_addr_attribute8 Descriptive flexfield segment.
4814 * @param p_addr_attribute9 Descriptive flexfield segment.
4815 * @param p_addr_attribute10 Descriptive flexfield segment.
4816 * @param p_addr_attribute11 Descriptive flexfield segment.
4817 * @param p_addr_attribute12 Descriptive flexfield segment.
4818 * @param p_addr_attribute13 Descriptive flexfield segment.
4819 * @param p_addr_attribute14 Descriptive flexfield segment.
4820 * @param p_addr_attribute15 Descriptive flexfield segment.
4821 * @param p_addr_attribute16 Descriptive flexfield segment.
4822 * @param p_addr_attribute17 Descriptive flexfield segment.
4823 * @param p_addr_attribute18 Descriptive flexfield segment.
4824 * @param p_addr_attribute19 Descriptive flexfield segment.
4825 * @param p_addr_attribute20 Descriptive flexfield segment.
4826 * @param p_add_information13 Obsolete parameter, do not use.
4827 * @param p_add_information14 Obsolete parameter, do not use.
4828 * @param p_add_information15 Obsolete parameter, do not use.
4829 * @param p_add_information16 Obsolete parameter, do not use.
4830 * @param p_add_information17 Obsolete parameter, do not use.
4831 * @param p_add_information18 Obsolete parameter, do not use.
4832 * @param p_add_information19 Obsolete parameter, do not use.
4833 * @param p_add_information20 Obsolete parameter, do not use.
4834 * @rep:displayname Update Person Address for Denmark
4835 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4836 * @rep:scope public
4837 * @rep:lifecycle active
4838 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4839 */
4840 --
4841 -- {End Of Comments}
4842 --
4843 procedure update_DK_person_address
4844 (p_validate in boolean default false
4845 ,p_effective_date in date
4846 ,p_address_id in number
4847 ,p_object_version_number in out nocopy number
4851 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4848 ,p_date_from in date default hr_api.g_date
4849 ,p_date_to in date default hr_api.g_date
4850 ,p_address_type in varchar2 default hr_api.g_varchar2
4852 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4853 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4854 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4855 ,p_postal_code in varchar2 default hr_api.g_varchar2
4856 ,p_city in varchar2 default hr_api.g_varchar2
4857 ,p_country in varchar2 default hr_api.g_varchar2
4858 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4859 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
4860 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
4861 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
4862 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
4863 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
4864 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
4865 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
4866 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
4867 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
4868 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
4869 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
4870 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
4871 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
4872 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
4873 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
4874 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
4875 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
4876 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
4877 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
4878 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
4879 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
4880 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
4881 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
4882 ,p_add_information13 in varchar2 default hr_api.g_varchar2
4883 ,p_add_information14 in varchar2 default hr_api.g_varchar2
4884 ,p_add_information15 in varchar2 default hr_api.g_varchar2
4885 ,p_add_information16 in varchar2 default hr_api.g_varchar2
4886 ,p_add_information17 in varchar2 default hr_api.g_varchar2
4887 ,p_add_information18 in varchar2 default hr_api.g_varchar2
4888 ,p_add_information19 in varchar2 default hr_api.g_varchar2
4889 ,p_add_information20 in varchar2 default hr_api.g_varchar2
4890 );
4891 --
4892 -- ----------------------------------------------------------------------------
4893 -- |-------------------------< update_de_person_address >---------------------|
4894 -- ----------------------------------------------------------------------------
4895 --
4896 -- {Start Of Comments}
4897 /*#
4898 * This API updates an address for a given person in Germany.
4899 *
4900 * It calls the generic API update_person_address, with the parameters set as
4901 * appropriate for an address in Germany. As this API is effectively an
4902 * alternative to the API update_person_address, see that API for further
4903 * explanation.
4904 *
4905 * <p><b>Licensing</b><br>
4906 * This API is licensed for use with Human Resources.
4907 *
4908 * <p><b>Prerequisites</b><br>
4909 * The address to be updated must exist in Germany for the person.
4910 *
4911 * <p><b>Post Success</b><br>
4912 * The address will be successfully updated in the database.
4913 *
4914 * <p><b>Post Failure</b><br>
4915 * The address will not be updated and an error will be raised.
4916 * @param p_validate If true, then validation alone will be performed and the
4917 * database will remain unchanged. If false and all validation checks pass,
4918 * then the database will be modified.
4919 * @param p_effective_date Reference date for validating lookup values are
4920 * applicable during the start to end active date range. This date does not
4921 * determine when the changes take effect.
4922 * @param p_address_id This uniquely identifies the address.
4923 * @param p_object_version_number Pass in the current version number of the
4924 * address to be updated. When the API completes if p_validate is false, will
4925 * be set to the new version number of the updated address. If p_validate is
4926 * true will be set to the same value which was passed in.
4927 * @param p_date_from The date from which the address applies.
4928 * @param p_date_to The date on which the address no longer applies.
4929 * @param p_address_type The type of address. Valid values are defined by the
4930 * 'ADDRESS_TYPE' lookup type.
4931 * @param p_comments Comment text.
4932 * @param p_address_line1 The first line of the address.
4933 * @param p_address_line2 The second line of the address.
4934 * @param p_address_line3 The third line of the address.
4935 * @param p_postal_code Postal code of the address.
4936 * @param p_city Name of the city, mapped to town_or_city.
4937 * @param p_region Name of the region, mapped to region_1.
4938 * @param p_country Name of the country.
4939 * @param p_telephone_number_1 Telephone number for the address.
4940 * @param p_telephone_number_2 Second telephone number for the address.
4944 * segments.
4941 * @param p_telephone_number_3 Third telephone number for the address.
4942 * @param p_addr_attribute_category This context value determines which
4943 * flexfield structure to use with the Person Address descriptive flexfield
4945 * @param p_addr_attribute1 Descriptive flexfield segment.
4946 * @param p_addr_attribute2 Descriptive flexfield segment.
4947 * @param p_addr_attribute3 Descriptive flexfield segment.
4948 * @param p_addr_attribute4 Descriptive flexfield segment.
4949 * @param p_addr_attribute5 Descriptive flexfield segment.
4950 * @param p_addr_attribute6 Descriptive flexfield segment.
4951 * @param p_addr_attribute7 Descriptive flexfield segment.
4952 * @param p_addr_attribute8 Descriptive flexfield segment.
4953 * @param p_addr_attribute9 Descriptive flexfield segment.
4954 * @param p_addr_attribute10 Descriptive flexfield segment.
4955 * @param p_addr_attribute11 Descriptive flexfield segment.
4956 * @param p_addr_attribute12 Descriptive flexfield segment.
4957 * @param p_addr_attribute13 Descriptive flexfield segment.
4958 * @param p_addr_attribute14 Descriptive flexfield segment.
4959 * @param p_addr_attribute15 Descriptive flexfield segment.
4960 * @param p_addr_attribute16 Descriptive flexfield segment.
4961 * @param p_addr_attribute17 Descriptive flexfield segment.
4962 * @param p_addr_attribute18 Descriptive flexfield segment.
4963 * @param p_addr_attribute19 Descriptive flexfield segment.
4964 * @param p_addr_attribute20 Descriptive flexfield segment.
4965 * @param p_add_information13 Obsolete parameter, do not use.
4966 * @param p_add_information14 Obsolete parameter, do not use.
4967 * @param p_add_information15 Obsolete parameter, do not use.
4968 * @param p_add_information16 Obsolete parameter, do not use.
4969 * @param p_add_information17 Obsolete parameter, do not use.
4970 * @param p_add_information18 Obsolete parameter, do not use.
4971 * @param p_add_information19 Obsolete parameter, do not use.
4972 * @param p_add_information20 Obsolete parameter, do not use.
4973 * @rep:displayname Update Person Address for Germany
4974 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
4975 * @rep:scope public
4976 * @rep:lifecycle active
4977 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
4978 */
4979 --
4980 -- {End Of Comments}
4981 --
4982 procedure update_DE_person_address
4983 (p_validate in boolean default false
4984 ,p_effective_date in date
4985 ,p_address_id in number
4986 ,p_object_version_number in out nocopy number
4987 ,p_date_from in date default hr_api.g_date
4988 ,p_date_to in date default hr_api.g_date
4989 ,p_address_type in varchar2 default hr_api.g_varchar2
4990 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
4991 ,p_address_line1 in varchar2 default hr_api.g_varchar2
4992 ,p_address_line2 in varchar2 default hr_api.g_varchar2
4993 ,p_address_line3 in varchar2 default hr_api.g_varchar2
4994 ,p_postal_code in varchar2 default hr_api.g_varchar2
4995 ,p_city in varchar2 default hr_api.g_varchar2
4996 ,p_region in varchar2 default hr_api.g_varchar2
4997 ,p_country in varchar2 default hr_api.g_varchar2
4998 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
4999 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5000 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5001 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5002 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5003 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5004 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5005 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5006 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5007 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5008 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5009 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5010 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5011 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5012 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5013 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5014 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5015 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5016 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5017 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5018 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5019 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5020 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5021 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5022 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5023 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5024 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5025 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5026 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5027 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5028 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5029 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5030 );
5031 --
5032 -- ----------------------------------------------------------------------------
5036 -- {Start Of Comments}
5033 -- |-------------------------< update_it_person_address >---------------------|
5034 -- ----------------------------------------------------------------------------
5035 --
5037 /*#
5038 * This API updates an address for a given person in Italy.
5039 *
5040 * It calls the generic API update_person_address, with the parameters set as
5041 * appropriate for an address in Italy. As this API is effectively an
5042 * alternative to the API update_person_address, see that API for further
5043 * explanation.
5044 *
5045 * <p><b>Licensing</b><br>
5046 * This API is licensed for use with Human Resources.
5047 *
5048 * <p><b>Prerequisites</b><br>
5049 * The address to be updated must exist in Italy for the person.
5050 *
5051 * <p><b>Post Success</b><br>
5052 * The address will be successfully updated in the database.
5053 *
5054 * <p><b>Post Failure</b><br>
5055 * The address will not be updated and an error will be raised.
5056 * @param p_validate If true, then validation alone will be performed and the
5057 * database will remain unchanged. If false and all validation checks pass,
5058 * then the database will be modified.
5059 * @param p_effective_date Reference date for validating lookup values are
5060 * applicable during the start to end active date range. This date does not
5061 * determine when the changes take effect.
5062 * @param p_address_id This uniquely identifies the address.
5063 * @param p_object_version_number Pass in the current version number of the
5064 * address to be updated. When the API completes if p_validate is false, will
5065 * be set to the new version number of the updated address. If p_validate is
5066 * true will be set to the same value which was passed in.
5067 * @param p_date_from The date from which the address applies.
5068 * @param p_date_to The date on which the address no longer applies.
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_address_line1 The first line of the address.
5073 * @param p_address_line2 The second line of the address.
5074 * @param p_address_line3 The third line of the address.
5075 * @param p_postal_code Postal code of the address.
5076 * @param p_city Name of the city, mapped to town_or_city.
5077 * @param p_region Name of the province, mapped to region_1.
5078 * @param p_country Name of the country.
5079 * @param p_telephone_number_1 Telephone number for the address.
5080 * @param p_telephone_number_2 Second telephone number for the address.
5081 * @param p_telephone_number_3 Third telephone number for the address.
5082 * @param p_addr_attribute_category This context value determines which
5083 * flexfield structure to use with the Person Address descriptive flexfield
5084 * segments.
5085 * @param p_addr_attribute1 Descriptive flexfield segment.
5086 * @param p_addr_attribute2 Descriptive flexfield segment.
5087 * @param p_addr_attribute3 Descriptive flexfield segment.
5088 * @param p_addr_attribute4 Descriptive flexfield segment.
5089 * @param p_addr_attribute5 Descriptive flexfield segment.
5090 * @param p_addr_attribute6 Descriptive flexfield segment.
5091 * @param p_addr_attribute7 Descriptive flexfield segment.
5092 * @param p_addr_attribute8 Descriptive flexfield segment.
5093 * @param p_addr_attribute9 Descriptive flexfield segment.
5094 * @param p_addr_attribute10 Descriptive flexfield segment.
5095 * @param p_addr_attribute11 Descriptive flexfield segment.
5096 * @param p_addr_attribute12 Descriptive flexfield segment.
5097 * @param p_addr_attribute13 Descriptive flexfield segment.
5098 * @param p_addr_attribute14 Descriptive flexfield segment.
5099 * @param p_addr_attribute15 Descriptive flexfield segment.
5100 * @param p_addr_attribute16 Descriptive flexfield segment.
5101 * @param p_addr_attribute17 Descriptive flexfield segment.
5102 * @param p_addr_attribute18 Descriptive flexfield segment.
5103 * @param p_addr_attribute19 Descriptive flexfield segment.
5104 * @param p_addr_attribute20 Descriptive flexfield segment.
5105 * @param p_add_information13 Obsolete parameter, do not use.
5106 * @param p_add_information14 Obsolete parameter, do not use.
5107 * @param p_add_information15 Obsolete parameter, do not use.
5108 * @param p_add_information16 Obsolete parameter, do not use.
5109 * @param p_add_information17 Obsolete parameter, do not use.
5110 * @param p_add_information18 Obsolete parameter, do not use.
5111 * @param p_add_information19 Obsolete parameter, do not use.
5112 * @param p_add_information20 Obsolete parameter, do not use.
5113 * @rep:displayname Update Person Address for Italy
5114 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5115 * @rep:scope public
5116 * @rep:lifecycle active
5117 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5118 */
5119 --
5120 -- {End Of Comments}
5121 --
5122 procedure update_IT_person_address
5123 (p_validate in boolean default false
5124 ,p_effective_date in date
5125 ,p_address_id in number
5126 ,p_object_version_number in out nocopy number
5127 ,p_date_from in date default hr_api.g_date
5128 ,p_date_to in date default hr_api.g_date
5129 ,p_address_type in varchar2 default hr_api.g_varchar2
5130 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5131 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5132 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5133 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5134 ,p_postal_code in varchar2 default hr_api.g_varchar2
5135 ,p_city in varchar2 default hr_api.g_varchar2
5136 ,p_region in varchar2 default hr_api.g_varchar2
5137 ,p_country in varchar2 default hr_api.g_varchar2
5138 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5139 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5140 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5141 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5142 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5143 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5144 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5145 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5146 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5147 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5148 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5149 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5150 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5151 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5152 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5153 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5154 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5155 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5156 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5157 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5158 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5159 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5160 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5161 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5162 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5163 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5164 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5165 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5166 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5167 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5168 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5169 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5170 );
5171 --
5172 -- ----------------------------------------------------------------------------
5173 -- |-------------------------< update_mx_person_address >---------------------|
5174 -- ----------------------------------------------------------------------------
5175 --
5176 -- {Start Of Comments}
5177 /*#
5178 * This API updates an address for a given person in Mexico.
5179 *
5180 * It calls the generic API update_person_address, with the parameters set as
5181 * appropriate for an address in Mexico. As this API is effectively an
5182 * alternative to the API update_person_address, see that API for further
5183 * explanation.
5184 *
5185 * <p><b>Licensing</b><br>
5186 * This API is licensed for use with Human Resources.
5187 *
5188 * <p><b>Prerequisites</b><br>
5189 * The address to be updated must exist in Mexico for the person.
5190 *
5191 * <p><b>Post Success</b><br>
5192 * The address will be successfully updated in the database.
5193 *
5194 * <p><b>Post Failure</b><br>
5195 * The address will not be updated and an error will be raised.
5196 * @param p_validate If true, then validation alone will be performed and the
5197 * database will remain unchanged. If false and all validation checks pass,
5198 * then the database will be modified.
5199 * @param p_effective_date Reference date for validating lookup values are
5200 * applicable during the start to end active date range. This date does not
5201 * determine when the changes take effect.
5202 * @param p_address_id This uniquely identifies the address.
5203 * @param p_object_version_number Pass in the current version number of the
5204 * address to be updated. When the API completes if p_validate is false, will
5205 * be set to the new version number of the updated address. If p_validate is
5206 * true will be set to the same value which was passed in.
5207 * @param p_date_from The date from which the address applies.
5208 * @param p_date_to The date on which the address no longer applies.
5209 * @param p_address_type The type of address. Valid values are defined by the
5210 * 'ADDRESS_TYPE' lookup type.
5211 * @param p_comments Comment text.
5212 * @param p_address_line1 The first line of the address.
5213 * @param p_address_line2 The second line of the address.
5214 * @param p_address_line3 The third line of the address.
5215 * @param p_postal_code Postal code of the address.
5216 * @param p_city Name of the city, mapped to town_or_city.
5217 * @param p_state Name of the state, mapped to region_1.
5218 * @param p_country Name of the country.
5219 * @param p_telephone_number_1 Telephone number for the address.
5220 * @param p_telephone_number_2 Second telephone number for the address.
5221 * @param p_telephone_number_3 Third telephone number for the address.
5222 * @param p_addr_attribute_category This context value determines which
5223 * flexfield structure to use with the Person Address descriptive flexfield
5224 * segments.
5225 * @param p_addr_attribute1 Descriptive flexfield segment.
5226 * @param p_addr_attribute2 Descriptive flexfield segment.
5227 * @param p_addr_attribute3 Descriptive flexfield segment.
5228 * @param p_addr_attribute4 Descriptive flexfield segment.
5229 * @param p_addr_attribute5 Descriptive flexfield segment.
5230 * @param p_addr_attribute6 Descriptive flexfield segment.
5231 * @param p_addr_attribute7 Descriptive flexfield segment.
5232 * @param p_addr_attribute8 Descriptive flexfield segment.
5233 * @param p_addr_attribute9 Descriptive flexfield segment.
5234 * @param p_addr_attribute10 Descriptive flexfield segment.
5235 * @param p_addr_attribute11 Descriptive flexfield segment.
5236 * @param p_addr_attribute12 Descriptive flexfield segment.
5237 * @param p_addr_attribute13 Descriptive flexfield segment.
5238 * @param p_addr_attribute14 Descriptive flexfield segment.
5239 * @param p_addr_attribute15 Descriptive flexfield segment.
5240 * @param p_addr_attribute16 Descriptive flexfield segment.
5241 * @param p_addr_attribute17 Descriptive flexfield segment.
5242 * @param p_addr_attribute18 Descriptive flexfield segment.
5243 * @param p_addr_attribute19 Descriptive flexfield segment.
5244 * @param p_addr_attribute20 Descriptive flexfield segment.
5245 * @param p_add_information13 Obsolete parameter, do not use.
5246 * @param p_add_information14 Obsolete parameter, do not use.
5247 * @param p_add_information15 Obsolete parameter, do not use.
5248 * @param p_add_information16 Obsolete parameter, do not use.
5249 * @param p_add_information17 Obsolete parameter, do not use.
5250 * @param p_add_information18 Obsolete parameter, do not use.
5251 * @param p_add_information19 Obsolete parameter, do not use.
5252 * @param p_add_information20 Obsolete parameter, do not use.
5253 * @rep:displayname Update Person Address for Mexico
5254 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5255 * @rep:scope public
5256 * @rep:lifecycle active
5257 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5258 */
5259 --
5260 -- {End Of Comments}
5261 --
5262 procedure update_MX_person_address
5263 (p_validate in boolean default false
5264 ,p_effective_date in date
5265 ,p_address_id in number
5266 ,p_object_version_number in out nocopy number
5267 ,p_date_from in date default hr_api.g_date
5268 ,p_date_to in date default hr_api.g_date
5269 ,p_address_type in varchar2 default hr_api.g_varchar2
5270 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5271 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5272 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5273 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5274 ,p_postal_code in varchar2 default hr_api.g_varchar2
5275 ,p_city in varchar2 default hr_api.g_varchar2
5276 ,p_state in varchar2 default hr_api.g_varchar2
5277 ,p_country in varchar2 default hr_api.g_varchar2
5278 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5279 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5280 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5281 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5282 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5283 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5284 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5285 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5286 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5287 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5288 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5289 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5290 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5291 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5292 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5293 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5294 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5295 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5296 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5297 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5298 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5299 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5300 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5301 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5302 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5303 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5304 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5305 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5306 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5307 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5308 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5309 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5310 );
5311 --
5312 -- ----------------------------------------------------------------------------
5313 -- |-----------------------< update_mx_loc_person_address >-------------------|
5314 -- ----------------------------------------------------------------------------
5315 --
5316 -- {Start Of Comments}
5317 /*#
5318 * This API updates a particular person address of Mexico (Local) style.
5319 *
5320 * An address record stores address information for current or ex-employees,
5321 * current or ex-applicants, and employee contacts. If the process is creating
5322 * the first address for the specified person, it must be the primary address.
5323 * As only one primary address can exist for a person at a given time,
5324 * subsequent addresses cannot be primary.
5325 *
5326 * <p><b>Licensing</b><br>
5327 * This API is licensed for use with Human Resources and HR Foundation.
5328 *
5329 * <p><b>Prerequisites</b><br>
5330 * The address must exist for the person.
5331 *
5332 * <p><b>Post Success</b><br>
5333 * The API updates the Person Address in the database.
5334 *
5335 * <p><b>Post Failure</b><br>
5336 * The API does not update the address and raises an error.
5337 *
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_primary_flag Flag specifying if this is a primary address. Valid
5352 * values are 'Y' or 'N'.
5353 * @param p_address_type The type of address. Valid values are defined by the
5354 * 'ADDRESS_TYPE' lookup type.
5355 * @param p_comments Comment text.
5356 * @param p_street_name_and_num Street Name and Number
5357 * @param p_neighborhood Neighborhood.
5358 * @param p_municipality Municipality.
5359 * @param p_postal_code Postal Code.
5360 * @param p_city City.
5361 * @param p_state Mexican State.
5362 * @param p_country Name of the country.
5363 * @param p_telephone Telephone number.
5364 * @param p_fax Fax number.
5365 * @param p_addr_attribute_category This context value determines which
5366 * flexfield structure to use with the Person Address descriptive flexfield
5367 * segments.
5368 * @param p_addr_attribute1 Descriptive flexfield segment.
5369 * @param p_addr_attribute2 Descriptive flexfield segment.
5370 * @param p_addr_attribute3 Descriptive flexfield segment.
5371 * @param p_addr_attribute4 Descriptive flexfield segment.
5372 * @param p_addr_attribute5 Descriptive flexfield segment.
5373 * @param p_addr_attribute6 Descriptive flexfield segment.
5374 * @param p_addr_attribute7 Descriptive flexfield segment.
5375 * @param p_addr_attribute8 Descriptive flexfield segment.
5376 * @param p_addr_attribute9 Descriptive flexfield segment.
5377 * @param p_addr_attribute10 Descriptive flexfield segment.
5378 * @param p_addr_attribute11 Descriptive flexfield segment.
5379 * @param p_addr_attribute12 Descriptive flexfield segment.
5380 * @param p_addr_attribute13 Descriptive flexfield segment.
5381 * @param p_addr_attribute14 Descriptive flexfield segment.
5382 * @param p_addr_attribute15 Descriptive flexfield segment.
5383 * @param p_addr_attribute16 Descriptive flexfield segment.
5384 * @param p_addr_attribute17 Descriptive flexfield segment.
5385 * @param p_addr_attribute18 Descriptive flexfield segment.
5386 * @param p_addr_attribute19 Descriptive flexfield segment.
5387 * @param p_addr_attribute20 Descriptive flexfield segment.
5388 * @param p_add_information13 Descriptive flexfield segment.
5389 * @param p_add_information14 Descriptive flexfield segment.
5390 * @param p_add_information15 Descriptive flexfield segment.
5391 * @param p_add_information16 Descriptive flexfield segment.
5392 * @param p_add_information17 Obsolete parameter, do not use.
5393 * @param p_add_information18 Obsolete parameter, do not use.
5394 * @param p_add_information19 Obsolete parameter, do not use.
5395 * @param p_add_information20 Obsolete parameter, do not use.
5396 * @param p_party_id Party for whom the address (HR/TCA merge) applies.
5397 * @rep:displayname Update Local Mexican Person Address
5398 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5399 * @rep:lifecycle active
5400 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
5401 * @rep:scope public
5402 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5403 */
5404 --
5405 -- {End Of Comments}
5406 --
5407 procedure update_MX_LOC_person_address
5408 (p_validate in boolean default false
5409 ,p_effective_date in date
5410 ,p_address_id in number
5411 ,p_object_version_number in out nocopy number
5412 ,p_date_from in date default hr_api.g_date
5413 ,p_date_to in date default hr_api.g_date
5414 ,p_primary_flag in varchar2 default hr_api.g_varchar2
5415 ,p_address_type in varchar2 default hr_api.g_varchar2
5416 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5417 ,p_street_name_and_num in varchar2 default hr_api.g_varchar2
5418 ,p_neighborhood in varchar2 default hr_api.g_varchar2
5419 ,p_municipality in varchar2 default hr_api.g_varchar2
5420 ,p_postal_code in varchar2 default hr_api.g_varchar2
5421 ,p_city in varchar2 default hr_api.g_varchar2
5422 ,p_state in varchar2 default hr_api.g_varchar2
5423 ,p_country in varchar2 default hr_api.g_varchar2
5424 ,p_telephone in varchar2 default hr_api.g_varchar2
5425 ,p_fax in varchar2 default hr_api.g_varchar2
5426 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5427 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5428 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5429 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5430 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5431 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5432 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5433 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5434 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5435 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5436 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5437 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5438 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5439 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5440 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5441 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5442 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5443 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5444 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5445 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5446 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5447 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5448 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5449 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5450 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5451 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5452 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5453 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5454 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5455 ,p_party_id in number default hr_api.g_number
5456 ) ;
5457 --
5458 -- ----------------------------------------------------------------------------
5459 -- |-------------------------< update_my_person_address >---------------------|
5460 -- ----------------------------------------------------------------------------
5461 --
5462 -- {Start Of Comments}
5463 /*#
5464 * This API updates an address for a given person in Malaysia.
5465 *
5466 * It calls the generic API update_person_address, with the parameters set as
5467 * appropriate for an address in Malaysia. As this API is effectively an
5468 * alternative to the API update_person_address, see that API for further
5469 * explanation.
5470 *
5471 * <p><b>Licensing</b><br>
5472 * This API is licensed for use with Human Resources.
5473 *
5474 * <p><b>Prerequisites</b><br>
5475 * The address to be updated must exist in Malasia for the person.
5476 *
5477 * <p><b>Post Success</b><br>
5478 * The address will be successfully updated in the database.
5479 *
5480 * <p><b>Post Failure</b><br>
5481 * The address will not be updated and an error will be raised.
5482 * @param p_validate If true, then validation alone will be performed and the
5483 * database will remain unchanged. If false and all validation checks pass,
5484 * then the database will be modified.
5485 * @param p_effective_date Reference date for validating lookup values are
5486 * applicable during the start to end active date range. This date does not
5487 * determine when the changes take effect.
5488 * @param p_address_id This uniquely identifies the address.
5489 * @param p_object_version_number Pass in the current version number of the
5490 * address to be updated. When the API completes if p_validate is false, will
5491 * be set to the new version number of the updated address. If p_validate is
5492 * true will be set to the same value which was passed in.
5493 * @param p_date_from The date from which the address applies.
5494 * @param p_date_to The date on which the address no longer applies.
5495 * @param p_address_type The type of address. Valid values are defined by the
5496 * 'ADDRESS_TYPE' lookup type.
5497 * @param p_comments Comment text.
5498 * @param p_address_line1 The first line of the address.
5499 * @param p_address_line2 The second line of the address.
5500 * @param p_address_line3 The third line of the address.
5501 * @param p_postal_code Postal code of the address.
5502 * @param p_city Name of the city, mapped to town_or_city.
5503 * @param p_region Name of the State.
5504 * @param p_country Name of the country.
5505 * @param p_telephone_number_1 Telephone number for the address.
5506 * @param p_telephone_number_2 Second telephone number for the address.
5507 * @param p_telephone_number_3 Third telephone number for the address.
5508 * @param p_addr_attribute_category This context value determines which
5509 * flexfield structure to use with the Person Address descriptive flexfield
5510 * segments.
5511 * @param p_addr_attribute1 Descriptive flexfield segment.
5512 * @param p_addr_attribute2 Descriptive flexfield segment.
5513 * @param p_addr_attribute3 Descriptive flexfield segment.
5514 * @param p_addr_attribute4 Descriptive flexfield segment.
5515 * @param p_addr_attribute5 Descriptive flexfield segment.
5516 * @param p_addr_attribute6 Descriptive flexfield segment.
5517 * @param p_addr_attribute7 Descriptive flexfield segment.
5518 * @param p_addr_attribute8 Descriptive flexfield segment.
5519 * @param p_addr_attribute9 Descriptive flexfield segment.
5520 * @param p_addr_attribute10 Descriptive flexfield segment.
5521 * @param p_addr_attribute11 Descriptive flexfield segment.
5522 * @param p_addr_attribute12 Descriptive flexfield segment.
5523 * @param p_addr_attribute13 Descriptive flexfield segment.
5524 * @param p_addr_attribute14 Descriptive flexfield segment.
5525 * @param p_addr_attribute15 Descriptive flexfield segment.
5526 * @param p_addr_attribute16 Descriptive flexfield segment.
5527 * @param p_addr_attribute17 Descriptive flexfield segment.
5528 * @param p_addr_attribute18 Descriptive flexfield segment.
5529 * @param p_addr_attribute19 Descriptive flexfield segment.
5530 * @param p_addr_attribute20 Descriptive flexfield segment.
5531 * @param p_add_information13 Obsolete parameter, do not use.
5532 * @param p_add_information14 Obsolete parameter, do not use.
5533 * @param p_add_information15 Obsolete parameter, do not use.
5534 * @param p_add_information16 Obsolete parameter, do not use.
5535 * @param p_add_information17 Obsolete parameter, do not use.
5536 * @param p_add_information18 Obsolete parameter, do not use.
5537 * @param p_add_information19 Obsolete parameter, do not use.
5538 * @param p_add_information20 Obsolete parameter, do not use.
5539 * @rep:displayname Update Person Address for Malaysia
5540 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5541 * @rep:scope public
5542 * @rep:lifecycle active
5543 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5544 */
5545 --
5546 -- {End Of Comments}
5547 --
5548 procedure update_MY_person_address
5549 (p_validate in boolean default false
5550 ,p_effective_date in date
5551 ,p_address_id in number
5552 ,p_object_version_number in out nocopy number
5553 ,p_date_from in date default hr_api.g_date
5554 ,p_date_to in date default hr_api.g_date
5555 ,p_address_type in varchar2 default hr_api.g_varchar2
5556 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5557 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5558 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5559 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5560 ,p_postal_code in varchar2 default hr_api.g_varchar2
5561 ,p_city in varchar2 default hr_api.g_varchar2
5562 ,p_region in varchar2 default hr_api.g_varchar2
5563 ,p_country in varchar2 default hr_api.g_varchar2
5564 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5565 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5566 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5567 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5568 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5569 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5570 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5571 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5572 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5573 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5574 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5575 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5576 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5577 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5578 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5579 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5580 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5581 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5582 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5583 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5584 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5585 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5586 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5587 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5588 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5589 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5590 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5591 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5592 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5593 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5594 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5595 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5596 );
5597 --
5598 -- ----------------------------------------------------------------------------
5599 -- |-------------------------< update_pt_person_address >---------------------|
5600 -- ----------------------------------------------------------------------------
5601 --
5602 -- {Start Of Comments}
5603 /*#
5604 * This API updates an address for a given person in Portugal.
5605 *
5606 * It calls the generic API update_person_address, with the parameters set as
5607 * appropriate for an address in Portugal. As this API is effectively an
5608 * alternative to the API update_person_address, see that API for further
5609 * explanation.
5610 *
5611 * <p><b>Licensing</b><br>
5612 * This API is licensed for use with Human Resources.
5613 *
5614 * <p><b>Prerequisites</b><br>
5615 * The address to be updated must exist in Portugal for the person.
5616 *
5617 * <p><b>Post Success</b><br>
5618 * The address will be successfully updated in the database.
5619 *
5620 * <p><b>Post Failure</b><br>
5621 * The address will not be updated and an error will be raised.
5622 * @param p_validate If true, then validation alone will be performed and the
5623 * database will remain unchanged. If false and all validation checks pass,
5624 * then the database will be modified.
5625 * @param p_effective_date Reference date for validating lookup values are
5626 * applicable during the start to end active date range. This date does not
5627 * determine when the changes take effect.
5628 * @param p_address_id This uniquely identifies the address.
5629 * @param p_object_version_number Pass in the current version number of the
5630 * address to be updated. When the API completes if p_validate is false, will
5631 * be set to the new version number of the updated address. If p_validate is
5632 * true will be set to the same value which was passed in.
5633 * @param p_date_from The date from which the address applies.
5634 * @param p_date_to The date on which the address no longer applies.
5635 * @param p_address_type The type of address. Valid values are defined by the
5636 * 'ADDRESS_TYPE' lookup type.
5637 * @param p_comments Comment text.
5638 * @param p_address_line1 The first line of the address.
5639 * @param p_address_line2 The second line of the address.
5640 * @param p_address_line3 The third line of the address.
5641 * @param p_postal_code Postal code of the address.
5642 * @param p_city Name of the city, mapped to town_or_city.
5643 * @param p_country Name of the country.
5644 * @param p_telephone_number_1 Telephone number for the address.
5645 * @param p_telephone_number_2 Second telephone number for the address.
5646 * @param p_telephone_number_3 Third telephone number for the address.
5647 * @param p_addr_attribute_category This context value determines which
5648 * flexfield structure to use with the Person Address descriptive flexfield
5649 * segments.
5650 * @param p_addr_attribute1 Descriptive flexfield segment.
5651 * @param p_addr_attribute2 Descriptive flexfield segment.
5652 * @param p_addr_attribute3 Descriptive flexfield segment.
5653 * @param p_addr_attribute4 Descriptive flexfield segment.
5654 * @param p_addr_attribute5 Descriptive flexfield segment.
5655 * @param p_addr_attribute6 Descriptive flexfield segment.
5656 * @param p_addr_attribute7 Descriptive flexfield segment.
5657 * @param p_addr_attribute8 Descriptive flexfield segment.
5658 * @param p_addr_attribute9 Descriptive flexfield segment.
5659 * @param p_addr_attribute10 Descriptive flexfield segment.
5660 * @param p_addr_attribute11 Descriptive flexfield segment.
5661 * @param p_addr_attribute12 Descriptive flexfield segment.
5662 * @param p_addr_attribute13 Descriptive flexfield segment.
5663 * @param p_addr_attribute14 Descriptive flexfield segment.
5664 * @param p_addr_attribute15 Descriptive flexfield segment.
5665 * @param p_addr_attribute16 Descriptive flexfield segment.
5666 * @param p_addr_attribute17 Descriptive flexfield segment.
5667 * @param p_addr_attribute18 Descriptive flexfield segment.
5668 * @param p_addr_attribute19 Descriptive flexfield segment.
5669 * @param p_addr_attribute20 Descriptive flexfield segment.
5670 * @param p_add_information13 Obsolete parameter, do not use.
5671 * @param p_add_information14 Obsolete parameter, do not use.
5672 * @param p_add_information15 Obsolete parameter, do not use.
5673 * @param p_add_information16 Obsolete parameter, do not use.
5674 * @param p_add_information17 Obsolete parameter, do not use.
5675 * @param p_add_information18 Obsolete parameter, do not use.
5676 * @param p_add_information19 Obsolete parameter, do not use.
5677 * @param p_add_information20 Obsolete parameter, do not use.
5678 * @rep:displayname Update Person Address for Portugal
5679 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5680 * @rep:scope public
5681 * @rep:lifecycle active
5682 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5683 */
5684 --
5685 -- {End Of Comments}
5686 --
5687 procedure update_PT_person_address
5688 (p_validate in boolean default false
5689 ,p_effective_date in date
5690 ,p_address_id in number
5691 ,p_object_version_number in out nocopy number
5692 ,p_date_from in date default hr_api.g_date
5693 ,p_date_to in date default hr_api.g_date
5694 ,p_address_type in varchar2 default hr_api.g_varchar2
5695 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5696 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5697 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5698 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5699 ,p_postal_code in varchar2 default hr_api.g_varchar2
5700 ,p_city in varchar2 default hr_api.g_varchar2
5701 ,p_country in varchar2 default hr_api.g_varchar2
5702 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5703 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5704 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5705 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5706 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5707 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5711 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5708 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5709 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5710 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5712 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5713 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5714 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5715 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5716 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5717 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5718 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5719 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5720 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5721 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5722 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5723 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5724 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5725 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5726 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5727 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5728 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5729 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5730 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5731 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5732 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5733 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5734 );
5735 --
5736 -- ----------------------------------------------------------------------------
5737 -- |-------------------------< update_be_person_address >---------------------|
5738 -- ----------------------------------------------------------------------------
5739 --
5740 -- {Start Of Comments}
5741 /*#
5742 * This API updates an address for a given person in Belgium.
5743 *
5744 * It calls the generic API update_person_address, with the parameters set as
5745 * appropriate for an address in Belgium. As this API is effectively an
5746 * alternative to the API update_person_address, see that API for further
5747 * explanation.
5748 *
5749 * <p><b>Licensing</b><br>
5750 * This API is licensed for use with Human Resources.
5751 *
5752 * <p><b>Prerequisites</b><br>
5753 * The address to be updated must exist in Belgium for the person.
5754 *
5755 * <p><b>Post Success</b><br>
5756 * The address will be successfully updated in the database.
5757 *
5758 * <p><b>Post Failure</b><br>
5759 * The address will not be updated and an error will be raised.
5760 * @param p_validate If true, then validation alone will be performed and the
5761 * database will remain unchanged. If false and all validation checks pass,
5762 * then the database will be modified.
5763 * @param p_effective_date Reference date for validating lookup values are
5764 * applicable during the start to end active date range. This date does not
5765 * determine when the changes take effect.
5766 * @param p_address_id This uniquely identifies the address.
5767 * @param p_object_version_number Pass in the current version number of the
5768 * address to be updated. When the API completes if p_validate is false, will
5769 * be set to the new version number of the updated address. If p_validate is
5770 * true will be set to the same value which was passed in.
5771 * @param p_date_from The date from which the address applies.
5772 * @param p_date_to The date on which the address no longer applies.
5773 * @param p_address_type The type of address. Valid values are defined by the
5774 * 'ADDRESS_TYPE' lookup type.
5775 * @param p_comments Comment text.
5776 * @param p_address_line1 The first line of the address.
5777 * @param p_address_line2 The second line of the address.
5778 * @param p_address_line3 The third line of the address.
5779 * @param p_postal_code Postal code of the address.
5780 * @param p_city Name of the city, mapped to town_or_city.
5781 * @param p_country Name of the country.
5782 * @param p_telephone_number_1 Telephone number for the address.
5783 * @param p_telephone_number_2 Second telephone number for the address.
5784 * @param p_telephone_number_3 Third telephone number for the address.
5785 * @param p_addr_attribute_category This context value determines which
5786 * flexfield structure to use with the Person Address descriptive flexfield
5787 * segments.
5788 * @param p_addr_attribute1 Descriptive flexfield segment.
5789 * @param p_addr_attribute2 Descriptive flexfield segment.
5790 * @param p_addr_attribute3 Descriptive flexfield segment.
5791 * @param p_addr_attribute4 Descriptive flexfield segment.
5792 * @param p_addr_attribute5 Descriptive flexfield segment.
5793 * @param p_addr_attribute6 Descriptive flexfield segment.
5794 * @param p_addr_attribute7 Descriptive flexfield segment.
5795 * @param p_addr_attribute8 Descriptive flexfield segment.
5796 * @param p_addr_attribute9 Descriptive flexfield segment.
5797 * @param p_addr_attribute10 Descriptive flexfield segment.
5798 * @param p_addr_attribute11 Descriptive flexfield segment.
5799 * @param p_addr_attribute12 Descriptive flexfield segment.
5800 * @param p_addr_attribute13 Descriptive flexfield segment.
5801 * @param p_addr_attribute14 Descriptive flexfield segment.
5802 * @param p_addr_attribute15 Descriptive flexfield segment.
5803 * @param p_addr_attribute16 Descriptive flexfield segment.
5804 * @param p_addr_attribute17 Descriptive flexfield segment.
5805 * @param p_addr_attribute18 Descriptive flexfield segment.
5809 * @param p_add_information14 Obsolete parameter, do not use.
5806 * @param p_addr_attribute19 Descriptive flexfield segment.
5807 * @param p_addr_attribute20 Descriptive flexfield segment.
5808 * @param p_add_information13 Obsolete parameter, do not use.
5810 * @param p_add_information15 Obsolete parameter, do not use.
5811 * @param p_add_information16 Obsolete parameter, do not use.
5812 * @param p_add_information17 Obsolete parameter, do not use.
5813 * @param p_add_information18 Obsolete parameter, do not use.
5814 * @param p_add_information19 Obsolete parameter, do not use.
5815 * @param p_add_information20 Obsolete parameter, do not use.
5816 * @rep:displayname Update Person Address for Belgium
5817 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5818 * @rep:scope public
5819 * @rep:lifecycle active
5820 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5821 */
5822 --
5823 -- {End Of Comments}
5824 --
5825 procedure update_BE_person_address
5826 (p_validate in boolean default false
5827 ,p_effective_date in date
5828 ,p_address_id in number
5829 ,p_object_version_number in out nocopy number
5830 ,p_date_from in date default hr_api.g_date
5831 ,p_date_to in date default hr_api.g_date
5832 ,p_address_type in varchar2 default hr_api.g_varchar2
5833 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5834 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5835 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5836 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5837 ,p_postal_code in varchar2 default hr_api.g_varchar2
5838 ,p_city in varchar2 default hr_api.g_varchar2
5839 ,p_country in varchar2 default hr_api.g_varchar2
5840 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5841 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5842 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5843 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5844 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5845 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5846 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5847 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5848 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5849 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5850 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5851 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5852 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5853 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5854 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5855 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5856 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5857 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5858 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5859 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5860 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
5861 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
5862 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
5863 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
5864 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5865 ,p_add_information14 in varchar2 default hr_api.g_varchar2
5866 ,p_add_information15 in varchar2 default hr_api.g_varchar2
5867 ,p_add_information16 in varchar2 default hr_api.g_varchar2
5868 ,p_add_information17 in varchar2 default hr_api.g_varchar2
5869 ,p_add_information18 in varchar2 default hr_api.g_varchar2
5870 ,p_add_information19 in varchar2 default hr_api.g_varchar2
5871 ,p_add_information20 in varchar2 default hr_api.g_varchar2
5872 );
5873 --
5874 -- ----------------------------------------------------------------------------
5875 -- |-------------------------< update_fi_person_address >---------------------|
5876 -- ----------------------------------------------------------------------------
5877 --
5878 -- {Start Of Comments}
5879 /*#
5880 * This API updates an address for a given person in Finland.
5881 *
5882 * It calls the generic API update_person_address, with the parameters set as
5883 * appropriate for an address in Finland. As this API is effectively an
5884 * alternative to the API update_person_address, see that API for further
5885 * explanation.
5886 *
5887 * <p><b>Licensing</b><br>
5888 * This API is licensed for use with Human Resources.
5889 *
5890 * <p><b>Prerequisites</b><br>
5891 * The address to be updated must exist in Finland for the person.
5892 *
5893 * <p><b>Post Success</b><br>
5894 * The address will be successfully updated in the database.
5895 *
5896 * <p><b>Post Failure</b><br>
5897 * The address will not be updated and an error will be raised.
5898 * @param p_validate If true, then validation alone will be performed and the
5899 * database will remain unchanged. If false and all validation checks pass,
5900 * then the database will be modified.
5901 * @param p_effective_date Reference date for validating lookup values are
5902 * applicable during the start to end active date range. This date does not
5903 * determine when the changes take effect.
5904 * @param p_address_id This uniquely identifies the address.
5908 * true will be set to the same value which was passed in.
5905 * @param p_object_version_number Pass in the current version number of the
5906 * address to be updated. When the API completes if p_validate is false, will
5907 * be set to the new version number of the updated address. If p_validate is
5909 * @param p_date_from The date from which the address applies.
5910 * @param p_date_to The date on which the address no longer applies.
5911 * @param p_address_type The type of address. Valid values are defined by the
5912 * 'ADDRESS_TYPE' lookup type.
5913 * @param p_comments Comment text.
5914 * @param p_address_line1 The first line of the address.
5915 * @param p_address_line2 The second line of the address.
5916 * @param p_address_line3 The third line of the address.
5917 * @param p_postal_code Postal code of the address.
5918 * @param p_city Name of the city, mapped to town_or_city.
5919 * @param p_country Name of the country.
5920 * @param p_telephone_number_1 Telephone number for the address.
5921 * @param p_telephone_number_2 Second telephone number for the address.
5922 * @param p_telephone_number_3 Third telephone number for the address.
5923 * @param p_addr_attribute_category This context value determines which
5924 * flexfield structure to use with the Person Address descriptive flexfield
5925 * segments.
5926 * @param p_addr_attribute1 Descriptive flexfield segment.
5927 * @param p_addr_attribute2 Descriptive flexfield segment.
5928 * @param p_addr_attribute3 Descriptive flexfield segment.
5929 * @param p_addr_attribute4 Descriptive flexfield segment.
5930 * @param p_addr_attribute5 Descriptive flexfield segment.
5931 * @param p_addr_attribute6 Descriptive flexfield segment.
5932 * @param p_addr_attribute7 Descriptive flexfield segment.
5933 * @param p_addr_attribute8 Descriptive flexfield segment.
5934 * @param p_addr_attribute9 Descriptive flexfield segment.
5935 * @param p_addr_attribute10 Descriptive flexfield segment.
5936 * @param p_addr_attribute11 Descriptive flexfield segment.
5937 * @param p_addr_attribute12 Descriptive flexfield segment.
5938 * @param p_addr_attribute13 Descriptive flexfield segment.
5939 * @param p_addr_attribute14 Descriptive flexfield segment.
5940 * @param p_addr_attribute15 Descriptive flexfield segment.
5941 * @param p_addr_attribute16 Descriptive flexfield segment.
5942 * @param p_addr_attribute17 Descriptive flexfield segment.
5943 * @param p_addr_attribute18 Descriptive flexfield segment.
5944 * @param p_addr_attribute19 Descriptive flexfield segment.
5945 * @param p_addr_attribute20 Descriptive flexfield segment.
5946 * @param p_add_information13 Obsolete parameter, do not use.
5947 * @param p_add_information14 Obsolete parameter, do not use.
5948 * @param p_add_information15 Obsolete parameter, do not use.
5949 * @param p_add_information16 Obsolete parameter, do not use.
5950 * @param p_add_information17 Obsolete parameter, do not use.
5951 * @param p_add_information18 Obsolete parameter, do not use.
5952 * @param p_add_information19 Obsolete parameter, do not use.
5953 * @param p_add_information20 Obsolete parameter, do not use.
5954 * @rep:displayname Update Person Address for Finland
5955 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
5956 * @rep:scope public
5957 * @rep:lifecycle active
5958 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
5959 */
5960 --
5961 -- {End Of Comments}
5962 --
5963 procedure update_FI_person_address
5964 (p_validate in boolean default false
5965 ,p_effective_date in date
5966 ,p_address_id in number
5967 ,p_object_version_number in out nocopy number
5968 ,p_date_from in date default hr_api.g_date
5969 ,p_date_to in date default hr_api.g_date
5970 ,p_address_type in varchar2 default hr_api.g_varchar2
5971 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
5972 ,p_address_line1 in varchar2 default hr_api.g_varchar2
5973 ,p_address_line2 in varchar2 default hr_api.g_varchar2
5974 ,p_address_line3 in varchar2 default hr_api.g_varchar2
5975 ,p_postal_code in varchar2 default hr_api.g_varchar2
5976 ,p_city in varchar2 default hr_api.g_varchar2
5977 ,p_country in varchar2 default hr_api.g_varchar2
5978 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
5979 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
5980 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
5981 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
5982 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
5983 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
5984 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
5985 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
5986 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
5987 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
5988 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
5989 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
5990 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
5991 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
5992 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
5993 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
5994 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
5995 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
5996 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
5997 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
5998 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6002 ,p_add_information13 in varchar2 default hr_api.g_varchar2
5999 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6000 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6001 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6003 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6004 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6005 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6006 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6007 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6008 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6009 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6010 );
6011 --
6012 -- ----------------------------------------------------------------------------
6013 -- |-------------------------< update_gr_person_address >---------------------|
6014 -- ----------------------------------------------------------------------------
6015 --
6016 -- {Start Of Comments}
6017 /*#
6018 * This API updates an address for a given person in Greece.
6019 *
6020 * It calls the generic API update_person_address, with the parameters set as
6021 * appropriate for an address in Greece. As this API is effectively an
6022 * alternative to the API update_person_address, see that API for further
6023 * explanation.
6024 *
6025 * <p><b>Licensing</b><br>
6026 * This API is licensed for use with Human Resources.
6027 *
6028 * <p><b>Prerequisites</b><br>
6029 * The address to be updated must exist in Greece for the person.
6030 *
6031 * <p><b>Post Success</b><br>
6032 * The address will be successfully updated in the database.
6033 *
6034 * <p><b>Post Failure</b><br>
6035 * The address will not be updated and an error will be raised.
6036 * @param p_validate If true, then validation alone will be performed and the
6037 * database will remain unchanged. If false and all validation checks pass,
6038 * then the database will be modified.
6039 * @param p_effective_date Reference date for validating lookup values are
6040 * applicable during the start to end active date range. This date does not
6041 * determine when the changes take effect.
6042 * @param p_address_id This uniquely identifies the address.
6043 * @param p_object_version_number Pass in the current version number of the
6044 * address to be updated. When the API completes if p_validate is false, will
6045 * be set to the new version number of the updated address. If p_validate is
6046 * true will be set to the same value which was passed in.
6047 * @param p_date_from The date from which the address applies.
6048 * @param p_date_to The date on which the address no longer applies.
6049 * @param p_address_type The type of address. Valid values are defined by the
6050 * 'ADDRESS_TYPE' lookup type.
6051 * @param p_comments Comment text.
6052 * @param p_address_line1 The first line of the address.
6053 * @param p_address_line2 The second line of the address.
6054 * @param p_address_line3 The third line of the address.
6055 * @param p_postal_code Postal code of the address.
6056 * @param p_city Name of the city, mapped to town_or_city.
6057 * @param p_country Name of the country.
6058 * @param p_telephone_number_1 Telephone number for the address.
6059 * @param p_telephone_number_2 Second telephone number for the address.
6060 * @param p_telephone_number_3 Third telephone number for the address.
6061 * @param p_addr_attribute_category This context value determines which
6062 * flexfield structure to use with the Person Address descriptive flexfield
6063 * segments.
6064 * @param p_addr_attribute1 Descriptive flexfield segment.
6065 * @param p_addr_attribute2 Descriptive flexfield segment.
6066 * @param p_addr_attribute3 Descriptive flexfield segment.
6067 * @param p_addr_attribute4 Descriptive flexfield segment.
6068 * @param p_addr_attribute5 Descriptive flexfield segment.
6069 * @param p_addr_attribute6 Descriptive flexfield segment.
6070 * @param p_addr_attribute7 Descriptive flexfield segment.
6071 * @param p_addr_attribute8 Descriptive flexfield segment.
6072 * @param p_addr_attribute9 Descriptive flexfield segment.
6073 * @param p_addr_attribute10 Descriptive flexfield segment.
6074 * @param p_addr_attribute11 Descriptive flexfield segment.
6075 * @param p_addr_attribute12 Descriptive flexfield segment.
6076 * @param p_addr_attribute13 Descriptive flexfield segment.
6077 * @param p_addr_attribute14 Descriptive flexfield segment.
6078 * @param p_addr_attribute15 Descriptive flexfield segment.
6079 * @param p_addr_attribute16 Descriptive flexfield segment.
6080 * @param p_addr_attribute17 Descriptive flexfield segment.
6081 * @param p_addr_attribute18 Descriptive flexfield segment.
6082 * @param p_addr_attribute19 Descriptive flexfield segment.
6083 * @param p_addr_attribute20 Descriptive flexfield segment.
6084 * @param p_add_information13 Obsolete parameter, do not use.
6085 * @param p_add_information14 Obsolete parameter, do not use.
6086 * @param p_add_information15 Obsolete parameter, do not use.
6087 * @param p_add_information16 Obsolete parameter, do not use.
6088 * @param p_add_information17 Obsolete parameter, do not use.
6089 * @param p_add_information18 Obsolete parameter, do not use.
6090 * @param p_add_information19 Obsolete parameter, do not use.
6091 * @param p_add_information20 Obsolete parameter, do not use.
6092 * @rep:displayname Update Person Address for Greece
6093 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6094 * @rep:scope public
6095 * @rep:lifecycle active
6096 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6097 */
6098 --
6099 -- {End Of Comments}
6100 --
6101 procedure update_GR_person_address
6102 (p_validate in boolean default false
6103 ,p_effective_date in date
6104 ,p_address_id in number
6105 ,p_object_version_number in out nocopy number
6109 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6106 ,p_date_from in date default hr_api.g_date
6107 ,p_date_to in date default hr_api.g_date
6108 ,p_address_type in varchar2 default hr_api.g_varchar2
6110 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6111 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6112 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6113 ,p_postal_code in varchar2 default hr_api.g_varchar2
6114 ,p_city in varchar2 default hr_api.g_varchar2
6115 ,p_country in varchar2 default hr_api.g_varchar2
6116 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6117 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6118 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6119 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6120 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6121 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6122 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6123 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6124 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6125 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6126 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6127 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6128 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6129 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6130 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6131 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6132 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6133 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6134 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6135 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6136 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6137 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6138 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6139 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6140 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6141 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6142 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6143 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6144 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6145 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6146 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6147 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6148 );
6149 --
6150 -- ----------------------------------------------------------------------------
6151 -- |-------------------------< update_hk_person_address >---------------------|
6152 -- ----------------------------------------------------------------------------
6153 --
6154 -- {Start Of Comments}
6155 /*#
6156 * This API updates an address for a given person in Hong Kong.
6157 *
6158 * It calls the generic API update_person_address, with the parameters set as
6159 * appropriate for an address in Hong Kong. As this API is effectively an
6160 * alternative to the API update_person_address, see that API for further
6161 * explanation.
6162 *
6163 * <p><b>Licensing</b><br>
6164 * This API is licensed for use with Human Resources.
6165 *
6166 * <p><b>Prerequisites</b><br>
6167 * The address to be updated must exist in Hong Kong for the person.
6168 *
6169 * <p><b>Post Success</b><br>
6170 * The address will be successfully updated in the database.
6171 *
6172 * <p><b>Post Failure</b><br>
6173 * The address will not be updated and an error will be raised.
6174 * @param p_validate If true, then validation alone will be performed and the
6175 * database will remain unchanged. If false and all validation checks pass,
6176 * then the database will be modified.
6177 * @param p_effective_date Reference date for validating lookup values are
6178 * applicable during the start to end active date range. This date does not
6179 * determine when the changes take effect.
6180 * @param p_address_id This uniquely identifies the address.
6181 * @param p_object_version_number Pass in the current version number of the
6182 * address to be updated. When the API completes if p_validate is false, will
6183 * be set to the new version number of the updated address. If p_validate is
6184 * true will be set to the same value which was passed in.
6185 * @param p_date_from The date from which the address applies.
6186 * @param p_date_to The date on which the address no longer applies.
6187 * @param p_address_type The type of address. Valid values are defined by the
6188 * 'ADDRESS_TYPE' lookup type.
6189 * @param p_comments Comment text.
6190 * @param p_address_line1 The first line of the address.
6191 * @param p_address_line2 The second line of the address.
6192 * @param p_address_line3 The third line of the address.
6193 * @param p_district Name of the city, mapped to town_or_city.
6194 * @param p_country Name of the country.
6195 * @param p_telephone_number_1 Telephone number for the address.
6196 * @param p_telephone_number_2 Second telephone number for the address.
6197 * @param p_telephone_number_3 Third telephone number for the address.
6198 * @param p_addr_attribute_category This context value determines which
6199 * flexfield structure to use with the Person Address descriptive flexfield
6203 * @param p_addr_attribute3 Descriptive flexfield segment.
6200 * segments.
6201 * @param p_addr_attribute1 Descriptive flexfield segment.
6202 * @param p_addr_attribute2 Descriptive flexfield segment.
6204 * @param p_addr_attribute4 Descriptive flexfield segment.
6205 * @param p_addr_attribute5 Descriptive flexfield segment.
6206 * @param p_addr_attribute6 Descriptive flexfield segment.
6207 * @param p_addr_attribute7 Descriptive flexfield segment.
6208 * @param p_addr_attribute8 Descriptive flexfield segment.
6209 * @param p_addr_attribute9 Descriptive flexfield segment.
6210 * @param p_addr_attribute10 Descriptive flexfield segment.
6211 * @param p_addr_attribute11 Descriptive flexfield segment.
6212 * @param p_addr_attribute12 Descriptive flexfield segment.
6213 * @param p_addr_attribute13 Descriptive flexfield segment.
6214 * @param p_addr_attribute14 Descriptive flexfield segment.
6215 * @param p_addr_attribute15 Descriptive flexfield segment.
6216 * @param p_addr_attribute16 Descriptive flexfield segment.
6217 * @param p_addr_attribute17 Descriptive flexfield segment.
6218 * @param p_addr_attribute18 Descriptive flexfield segment.
6219 * @param p_addr_attribute19 Descriptive flexfield segment.
6220 * @param p_addr_attribute20 Descriptive flexfield segment.
6221 * @param p_add_information13 Obsolete parameter, do not use.
6222 * @param p_add_information14 Obsolete parameter, do not use.
6223 * @param p_add_information15 Obsolete parameter, do not use.
6224 * @param p_add_information16 Obsolete parameter, do not use.
6225 * @param p_add_information17 Obsolete parameter, do not use.
6226 * @param p_add_information18 Obsolete parameter, do not use.
6227 * @param p_add_information19 Obsolete parameter, do not use.
6228 * @param p_add_information20 Obsolete parameter, do not use.
6229 * @rep:displayname Update Person Address for Hong Kong
6230 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6231 * @rep:category MISC_EXTENSIONS HR_DATAPUMP
6232 * @rep:scope public
6233 * @rep:lifecycle active
6234 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6235 */
6236 --
6237 -- {End Of Comments}
6238 --
6239 procedure update_HK_person_address
6240 (p_validate in boolean default false
6241 ,p_effective_date in date
6242 ,p_address_id in number
6243 ,p_object_version_number in out nocopy number
6244 ,p_date_from in date default hr_api.g_date
6245 ,p_date_to in date default hr_api.g_date
6246 ,p_address_type in varchar2 default hr_api.g_varchar2
6247 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6248 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6249 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6250 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6251 ,p_district in varchar2 default hr_api.g_varchar2
6252 ,p_country in varchar2 default hr_api.g_varchar2
6253 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6254 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6255 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6256 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6257 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6258 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6259 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6260 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6261 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6262 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6263 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6264 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6265 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6266 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6267 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6268 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6269 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6270 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6271 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6272 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6273 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6274 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6275 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6276 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6277 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6278 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6279 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6280 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6281 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6282 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6283 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6284 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6285 );
6286 --
6287 -- ----------------------------------------------------------------------------
6288 -- |-------------------------< update_ie_person_address >---------------------|
6289 -- ----------------------------------------------------------------------------
6290 --
6291 -- {Start Of Comments}
6292 /*#
6293 * This API updates an address for a given person in Ireland.
6294 *
6295 * It calls the generic API update_person_address, with the parameters set as
6299 *
6296 * appropriate for an address in Irelend. As this API is effectively an
6297 * alternative to the API update_person_address, see that API for further
6298 * explanation.
6300 * <p><b>Licensing</b><br>
6301 * This API is licensed for use with Human Resources.
6302 *
6303 * <p><b>Prerequisites</b><br>
6304 * The address to be updated must exist in Ireland for the person.
6305 *
6306 * <p><b>Post Success</b><br>
6307 * The address will be successfully updated in the database.
6308 *
6309 * <p><b>Post Failure</b><br>
6310 * The address will not be updated and an error will be raised.
6311 * @param p_validate If true, then validation alone will be performed and the
6312 * database will remain unchanged. If false and all validation checks pass,
6313 * then the database will be modified.
6314 * @param p_effective_date Reference date for validating lookup values are
6315 * applicable during the start to end active date range. This date does not
6316 * determine when the changes take effect.
6317 * @param p_address_id This uniquely identifies the address.
6318 * @param p_object_version_number Pass in the current version number of the
6319 * address to be updated. When the API completes if p_validate is false, will
6320 * be set to the new version number of the updated address. If p_validate is
6321 * true will be set to the same value which was passed in.
6322 * @param p_date_from The date from which the address applies.
6323 * @param p_date_to The date on which the address no longer applies.
6324 * @param p_address_type The type of address. Valid values are defined by the
6325 * 'ADDRESS_TYPE' lookup type.
6326 * @param p_comments Comment text.
6327 * @param p_address_line1 The first line of the address.
6328 * @param p_address_line2 The second line of the address.
6329 * @param p_address_line3 The third line of the address.
6330 * @param p_city Name of the city, mapped to town_or_city.
6331 * @param p_county Name of the county, mapped to region_1.
6332 * @param p_postal_code Postal code of the address.
6333 * @param p_country Name of the country.
6334 * @param p_telephone_number_1 Telephone number for the address.
6335 * @param p_telephone_number_2 Second telephone number for the address.
6336 * @param p_telephone_number_3 Third telephone number for the address.
6337 * @param p_addr_attribute_category This context value determines which
6338 * flexfield structure to use with the Person Address descriptive flexfield
6339 * segments.
6340 * @param p_addr_attribute1 Descriptive flexfield segment.
6341 * @param p_addr_attribute2 Descriptive flexfield segment.
6342 * @param p_addr_attribute3 Descriptive flexfield segment.
6343 * @param p_addr_attribute4 Descriptive flexfield segment.
6344 * @param p_addr_attribute5 Descriptive flexfield segment.
6345 * @param p_addr_attribute6 Descriptive flexfield segment.
6346 * @param p_addr_attribute7 Descriptive flexfield segment.
6347 * @param p_addr_attribute8 Descriptive flexfield segment.
6348 * @param p_addr_attribute9 Descriptive flexfield segment.
6349 * @param p_addr_attribute10 Descriptive flexfield segment.
6350 * @param p_addr_attribute11 Descriptive flexfield segment.
6351 * @param p_addr_attribute12 Descriptive flexfield segment.
6352 * @param p_addr_attribute13 Descriptive flexfield segment.
6353 * @param p_addr_attribute14 Descriptive flexfield segment.
6354 * @param p_addr_attribute15 Descriptive flexfield segment.
6355 * @param p_addr_attribute16 Descriptive flexfield segment.
6356 * @param p_addr_attribute17 Descriptive flexfield segment.
6357 * @param p_addr_attribute18 Descriptive flexfield segment.
6358 * @param p_addr_attribute19 Descriptive flexfield segment.
6359 * @param p_addr_attribute20 Descriptive flexfield segment.
6360 * @param p_add_information13 Obsolete parameter, do not use.
6361 * @param p_add_information14 Obsolete parameter, do not use.
6362 * @param p_add_information15 Obsolete parameter, do not use.
6363 * @param p_add_information16 Obsolete parameter, do not use.
6364 * @param p_add_information17 Obsolete parameter, do not use.
6365 * @param p_add_information18 Obsolete parameter, do not use.
6366 * @param p_add_information19 Obsolete parameter, do not use.
6367 * @param p_add_information20 Obsolete parameter, do not use.
6368 * @rep:displayname Update Person Address for Ireland
6369 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6370 * @rep:scope public
6371 * @rep:lifecycle active
6372 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6373 */
6374 --
6375 -- {End Of Comments}
6376 --
6377 procedure update_IE_person_address
6378 (p_validate in boolean default false
6379 ,p_effective_date in date
6380 ,p_address_id in number
6381 ,p_object_version_number in out nocopy number
6382 ,p_date_from in date default hr_api.g_date
6383 ,p_date_to in date default hr_api.g_date
6384 ,p_address_type in varchar2 default hr_api.g_varchar2
6385 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6386 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6387 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6388 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6389 ,p_city in varchar2 default hr_api.g_varchar2
6390 ,p_county in varchar2 default hr_api.g_varchar2
6391 ,p_postal_code in varchar2 default hr_api.g_varchar2
6392 ,p_country in varchar2 default hr_api.g_varchar2
6393 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6394 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6395 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6396 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6397 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6401 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6398 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6399 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6400 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6402 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6403 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6404 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6405 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6406 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6407 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6408 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6409 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6410 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6411 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6412 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6413 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6414 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6415 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6416 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6417 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6418 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6419 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6420 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6421 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6422 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6423 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6424 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6425 );
6426 --
6427 -- ----------------------------------------------------------------------------
6428 -- |-------------------------< update_lu_person_address >---------------------|
6429 -- ----------------------------------------------------------------------------
6430 --
6431 -- {Start Of Comments}
6432 /*#
6433 * This API updates an address for a given person in Luxembourg.
6434 *
6435 * It calls the generic API update_person_address, with the parameters set as
6436 * appropriate for an address in Luxembourg. As this API is effectively an
6437 * alternative to the API update_person_address, see that API for further
6438 * explanation.
6439 *
6440 * <p><b>Licensing</b><br>
6441 * This API is licensed for use with Human Resources.
6442 *
6443 * <p><b>Prerequisites</b><br>
6444 * The address to be updated must exist in Luxembourg for the person.
6445 *
6446 * <p><b>Post Success</b><br>
6447 * The address will be successfully updated in the database.
6448 *
6449 * <p><b>Post Failure</b><br>
6450 * The address will not be updated and an error will be raised.
6451 * @param p_validate If true, then validation alone will be performed and the
6452 * database will remain unchanged. If false and all validation checks pass,
6453 * then the database will be modified.
6454 * @param p_effective_date Reference date for validating lookup values are
6455 * applicable during the start to end active date range. This date does not
6456 * determine when the changes take effect.
6457 * @param p_address_id This uniquely identifies the address.
6458 * @param p_object_version_number Pass in the current version number of the
6459 * address to be updated. When the API completes if p_validate is false, will
6460 * be set to the new version number of the updated address. If p_validate is
6461 * true will be set to the same value which was passed in.
6462 * @param p_date_from The date from which the address applies.
6463 * @param p_date_to The date on which the address no longer applies.
6464 * @param p_address_type The type of address. Valid values are defined by the
6465 * 'ADDRESS_TYPE' lookup type.
6466 * @param p_comments Comment text.
6467 * @param p_address_line1 The first line of the address.
6468 * @param p_address_line2 The second line of the address.
6469 * @param p_address_line3 The third line of the address.
6470 * @param p_postal_code Postal code of the address.
6471 * @param p_city Name of the city, mapped to town_or_city.
6472 * @param p_country Name of the country.
6473 * @param p_telephone_number_1 Telephone number for the address.
6474 * @param p_telephone_number_2 Second telephone number for the address.
6475 * @param p_telephone_number_3 Third telephone number for the address.
6476 * @param p_addr_attribute_category This context value determines which
6477 * flexfield structure to use with the Person Address descriptive flexfield
6478 * segments.
6479 * @param p_addr_attribute1 Descriptive flexfield segment.
6480 * @param p_addr_attribute2 Descriptive flexfield segment.
6481 * @param p_addr_attribute3 Descriptive flexfield segment.
6482 * @param p_addr_attribute4 Descriptive flexfield segment.
6483 * @param p_addr_attribute5 Descriptive flexfield segment.
6484 * @param p_addr_attribute6 Descriptive flexfield segment.
6485 * @param p_addr_attribute7 Descriptive flexfield segment.
6486 * @param p_addr_attribute8 Descriptive flexfield segment.
6487 * @param p_addr_attribute9 Descriptive flexfield segment.
6488 * @param p_addr_attribute10 Descriptive flexfield segment.
6489 * @param p_addr_attribute11 Descriptive flexfield segment.
6490 * @param p_addr_attribute12 Descriptive flexfield segment.
6491 * @param p_addr_attribute13 Descriptive flexfield segment.
6492 * @param p_addr_attribute14 Descriptive flexfield segment.
6493 * @param p_addr_attribute15 Descriptive flexfield segment.
6494 * @param p_addr_attribute16 Descriptive flexfield segment.
6495 * @param p_addr_attribute17 Descriptive flexfield segment.
6499 * @param p_add_information13 Obsolete parameter, do not use.
6496 * @param p_addr_attribute18 Descriptive flexfield segment.
6497 * @param p_addr_attribute19 Descriptive flexfield segment.
6498 * @param p_addr_attribute20 Descriptive flexfield segment.
6500 * @param p_add_information14 Obsolete parameter, do not use.
6501 * @param p_add_information15 Obsolete parameter, do not use.
6502 * @param p_add_information16 Obsolete parameter, do not use.
6503 * @param p_add_information17 Obsolete parameter, do not use.
6504 * @param p_add_information18 Obsolete parameter, do not use.
6505 * @param p_add_information19 Obsolete parameter, do not use.
6506 * @param p_add_information20 Obsolete parameter, do not use.
6507 * @rep:displayname Update Person Address for Luxembourg
6508 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6509 * @rep:scope public
6510 * @rep:lifecycle active
6511 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6512 */
6513 --
6514 -- {End Of Comments}
6515 --
6516 procedure update_LU_person_address
6517 (p_validate in boolean default false
6518 ,p_effective_date in date
6519 ,p_address_id in number
6520 ,p_object_version_number in out nocopy number
6521 ,p_date_from in date default hr_api.g_date
6522 ,p_date_to in date default hr_api.g_date
6523 ,p_address_type in varchar2 default hr_api.g_varchar2
6524 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6525 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6526 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6527 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6528 ,p_postal_code in varchar2 default hr_api.g_varchar2
6529 ,p_city in varchar2 default hr_api.g_varchar2
6530 ,p_country in varchar2 default hr_api.g_varchar2
6531 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6532 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6533 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6534 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6535 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6536 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6537 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6538 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6539 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6540 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6541 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6542 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6543 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6544 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6545 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6546 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6547 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6548 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6549 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6550 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6551 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6552 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6553 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6554 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6555 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6556 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6557 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6558 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6559 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6560 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6561 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6562 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6563 );
6564 --
6565 -- ----------------------------------------------------------------------------
6566 -- |-------------------------< update_nl_person_address >---------------------|
6567 -- ----------------------------------------------------------------------------
6568 --
6569 -- {Start Of Comments}
6570 /*#
6571 * This API updates an address for a given person in the Netherlands.
6572 *
6573 * It calls the generic API update_person_address, with the parameters set as
6574 * appropriate for an address in the Netherlands. As this API is effectively an
6575 * alternative to the API update_person_address, see that API for further
6576 * explanation.
6577 *
6578 * <p><b>Licensing</b><br>
6579 * This API is licensed for use with Human Resources.
6580 *
6581 * <p><b>Prerequisites</b><br>
6582 * The address to be updated must exist in the Netherlands for the person.
6583 *
6584 * <p><b>Post Success</b><br>
6585 * The address will be successfully updated in the database.
6586 *
6587 * <p><b>Post Failure</b><br>
6588 * The address will not be updated and an error will be raised.
6589 * @param p_validate If true, then validation alone will be performed and the
6590 * database will remain unchanged. If false and all validation checks pass,
6591 * then the database will be modified.
6592 * @param p_effective_date Reference date for validating lookup values are
6593 * applicable during the start to end active date range. This date does not
6594 * determine when the changes take effect.
6598 * be set to the new version number of the updated address. If p_validate is
6595 * @param p_address_id This uniquely identifies the address.
6596 * @param p_object_version_number Pass in the current version number of the
6597 * address to be updated. When the API completes if p_validate is false, will
6599 * true will be set to the same value which was passed in.
6600 * @param p_date_from The date from which the address applies.
6601 * @param p_date_to The date on which the address no longer applies.
6602 * @param p_address_type The type of address. Valid values are defined by the
6603 * 'ADDRESS_TYPE' lookup type.
6604 * @param p_comments Comment text.
6605 * @param p_address_line1 The first line of the address.
6606 * @param p_address_line2 The second line of the address.
6607 * @param p_address_line3 The third line of the address.
6608 * @param p_postal_code Postal code of address.
6609 * @param p_city Name of the city, mapped to town_or_city.
6610 * @param p_region Name of the region, mapped to region_1.
6611 * @param p_country Name of the country.
6612 * @param p_telephone_number_1 Telephone number for the address.
6613 * @param p_telephone_number_2 Second telephone number for the address.
6614 * @param p_telephone_number_3 Third telephone number for the address.
6615 * @param p_addr_attribute_category This context value determines which
6616 * flexfield structure to use with the Person Address descriptive flexfield
6617 * segments.
6618 * @param p_addr_attribute1 Descriptive flexfield segment.
6619 * @param p_addr_attribute2 Descriptive flexfield segment.
6620 * @param p_addr_attribute3 Descriptive flexfield segment.
6621 * @param p_addr_attribute4 Descriptive flexfield segment.
6622 * @param p_addr_attribute5 Descriptive flexfield segment.
6623 * @param p_addr_attribute6 Descriptive flexfield segment.
6624 * @param p_addr_attribute7 Descriptive flexfield segment.
6625 * @param p_addr_attribute8 Descriptive flexfield segment.
6626 * @param p_addr_attribute9 Descriptive flexfield segment.
6627 * @param p_addr_attribute10 Descriptive flexfield segment.
6628 * @param p_addr_attribute11 Descriptive flexfield segment.
6629 * @param p_addr_attribute12 Descriptive flexfield segment.
6630 * @param p_addr_attribute13 Descriptive flexfield segment.
6631 * @param p_addr_attribute14 Descriptive flexfield segment.
6632 * @param p_addr_attribute15 Descriptive flexfield segment.
6633 * @param p_addr_attribute16 Descriptive flexfield segment.
6634 * @param p_addr_attribute17 Descriptive flexfield segment.
6635 * @param p_addr_attribute18 Descriptive flexfield segment.
6636 * @param p_addr_attribute19 Descriptive flexfield segment.
6637 * @param p_addr_attribute20 Descriptive flexfield segment.
6638 * @param p_add_information13 Obsolete parameter, do not use.
6639 * @param p_add_information14 Obsolete parameter, do not use.
6640 * @param p_add_information15 Obsolete parameter, do not use.
6641 * @param p_add_information16 Obsolete parameter, do not use.
6642 * @param p_add_information17 Obsolete parameter, do not use.
6643 * @param p_add_information18 Obsolete parameter, do not use.
6644 * @param p_add_information19 Obsolete parameter, do not use.
6645 * @param p_add_information20 Obsolete parameter, do not use.
6646 * @rep:displayname Update Person Address for Netherlands
6647 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6648 * @rep:scope public
6649 * @rep:lifecycle active
6650 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6651 */
6652 --
6653 -- {End Of Comments}
6654 --
6655 procedure update_NL_person_address
6656 (p_validate in boolean default false
6657 ,p_effective_date in date
6658 ,p_address_id in number
6659 ,p_object_version_number in out nocopy number
6660 ,p_date_from in date default hr_api.g_date
6661 ,p_date_to in date default hr_api.g_date
6662 ,p_address_type in varchar2 default hr_api.g_varchar2
6663 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6664 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6665 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6666 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6667 ,p_postal_code in varchar2 default hr_api.g_varchar2
6668 ,p_city in varchar2 default hr_api.g_varchar2
6669 ,p_region in varchar2 default hr_api.g_varchar2
6670 ,p_country in varchar2 default hr_api.g_varchar2
6671 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6672 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6673 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6674 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6675 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6676 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6677 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6678 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6679 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6680 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6681 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6682 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6683 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6684 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6685 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6686 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6687 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6688 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6689 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6693 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6690 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6691 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6692 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6694 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6695 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6696 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6697 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6698 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6699 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6700 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6701 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6702 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6703 );
6704 --
6705 -- ----------------------------------------------------------------------------
6706 -- |-------------------------< update_sg_person_address >---------------------|
6707 -- ----------------------------------------------------------------------------
6708 --
6709 -- {Start Of Comments}
6710 /*#
6711 * This API updates an address for a given person in Singapore.
6712 *
6713 * It calls the generic API update_person_address, with the parameters set as
6714 * appropriate for an address in Singapore. As this API is effectively an
6715 * alternative to the API update_person_address, see that API for further
6716 * explanation.
6717 *
6718 * <p><b>Licensing</b><br>
6719 * This API is licensed for use with Human Resources.
6720 *
6721 * <p><b>Prerequisites</b><br>
6722 * The address to be updated must exist in Singapore for the person.
6723 *
6724 * <p><b>Post Success</b><br>
6725 * The address will be successfully updated in the database.
6726 *
6727 * <p><b>Post Failure</b><br>
6728 * The address will not be updated and an error will be raised.
6729 * @param p_validate If true, then validation alone will be performed and the
6730 * database will remain unchanged. If false and all validation checks pass,
6731 * then the database will be modified.
6732 * @param p_effective_date Reference date for validating lookup values are
6733 * applicable during the start to end active date range. This date does not
6734 * determine when the changes take effect.
6735 * @param p_address_id This uniquely identifies the address.
6736 * @param p_object_version_number Pass in the current version number of the
6737 * address to be updated. When the API completes if p_validate is false, will
6738 * be set to the new version number of the updated address. If p_validate is
6739 * true will be set to the same value which was passed in.
6740 * @param p_date_from The date from which the address applies.
6741 * @param p_date_to The date on which the address no longer applies.
6742 * @param p_address_type The type of address. Valid values are defined by the
6743 * 'ADDRESS_TYPE' lookup type.
6744 * @param p_comments Comment text.
6745 * @param p_address_line1 The first line of the address.
6746 * @param p_address_line2 The second line of the address.
6747 * @param p_address_line3 The third line of the address.
6748 * @param p_city Name of the city, mapped to town_or_city.
6749 * @param p_postal_code Postal code of the address.
6750 * @param p_country Name of the country.
6751 * @param p_telephone_number_1 Telephone number for the address.
6752 * @param p_telephone_number_2 Second telephone number for the address.
6753 * @param p_telephone_number_3 Third telephone number for the address.
6754 * @param p_addr_attribute_category This context value determines which
6755 * flexfield structure to use with the Person Address descriptive flexfield
6756 * segments.
6757 * @param p_addr_attribute1 Descriptive flexfield segment.
6758 * @param p_addr_attribute2 Descriptive flexfield segment.
6759 * @param p_addr_attribute3 Descriptive flexfield segment.
6760 * @param p_addr_attribute4 Descriptive flexfield segment.
6761 * @param p_addr_attribute5 Descriptive flexfield segment.
6762 * @param p_addr_attribute6 Descriptive flexfield segment.
6763 * @param p_addr_attribute7 Descriptive flexfield segment.
6764 * @param p_addr_attribute8 Descriptive flexfield segment.
6765 * @param p_addr_attribute9 Descriptive flexfield segment.
6766 * @param p_addr_attribute10 Descriptive flexfield segment.
6767 * @param p_addr_attribute11 Descriptive flexfield segment.
6768 * @param p_addr_attribute12 Descriptive flexfield segment.
6769 * @param p_addr_attribute13 Descriptive flexfield segment.
6770 * @param p_addr_attribute14 Descriptive flexfield segment.
6771 * @param p_addr_attribute15 Descriptive flexfield segment.
6772 * @param p_addr_attribute16 Descriptive flexfield segment.
6773 * @param p_addr_attribute17 Descriptive flexfield segment.
6774 * @param p_addr_attribute18 Descriptive flexfield segment.
6775 * @param p_addr_attribute19 Descriptive flexfield segment.
6776 * @param p_addr_attribute20 Descriptive flexfield segment.
6777 * @param p_add_information13 Obsolete parameter, do not use.
6778 * @param p_add_information14 Obsolete parameter, do not use.
6779 * @param p_add_information15 Obsolete parameter, do not use.
6780 * @param p_add_information16 Obsolete parameter, do not use.
6781 * @param p_add_information17 Obsolete parameter, do not use.
6782 * @param p_add_information18 Obsolete parameter, do not use.
6783 * @param p_add_information19 Obsolete parameter, do not use.
6784 * @param p_add_information20 Obsolete parameter, do not use.
6785 * @rep:displayname Update Person Address for Singapore
6786 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6787 * @rep:scope public
6788 * @rep:lifecycle active
6789 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6790 */
6791 --
6792 -- {End Of Comments}
6793 --
6794 procedure update_SG_person_address
6795 (p_validate in boolean default false
6799 ,p_date_from in date default hr_api.g_date
6796 ,p_effective_date in date
6797 ,p_address_id in number
6798 ,p_object_version_number in out nocopy number
6800 ,p_date_to in date default hr_api.g_date
6801 ,p_address_type in varchar2 default hr_api.g_varchar2
6802 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6803 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6804 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6805 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6806 ,p_city in varchar2 default hr_api.g_varchar2
6807 ,p_postal_code in varchar2 default hr_api.g_varchar2
6808 ,p_country in varchar2 default hr_api.g_varchar2
6809 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6810 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6811 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6812 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6813 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6814 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6815 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6816 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6817 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6818 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6819 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6820 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6821 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6822 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6823 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6824 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6825 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6826 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6827 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6828 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6829 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6830 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6831 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6832 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6833 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6834 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6835 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6836 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6837 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6838 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6839 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6840 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6841 );
6842 --
6843 -- ----------------------------------------------------------------------------
6844 -- |-------------------------< update_se_person_address >---------------------|
6845 -- ----------------------------------------------------------------------------
6846 --
6847 -- {Start Of Comments}
6848 /*#
6849 * This API updates an address for a given person in Sweden.
6850 *
6851 * It calls the generic API update_person_address, with the parameters set as
6852 * appropriate for an address in Sweden. As this API is effectively an
6853 * alternative to the API update_person_address, see that API for further
6854 * explanation.
6855 *
6856 * <p><b>Licensing</b><br>
6857 * This API is licensed for use with Human Resources.
6858 *
6859 * <p><b>Prerequisites</b><br>
6860 * The address to be updated must exist in Sweden for the person.
6861 *
6862 * <p><b>Post Success</b><br>
6863 * The address will be successfully updated in the database.
6864 *
6865 * <p><b>Post Failure</b><br>
6866 * The address will not be updated and an error will be raised.
6867 * @param p_validate If true, then validation alone will be performed and the
6868 * database will remain unchanged. If false and all validation checks pass,
6869 * then the database will be modified.
6870 * @param p_effective_date Reference date for validating lookup values are
6871 * applicable during the start to end active date range. This date does not
6872 * determine when the changes take effect.
6873 * @param p_address_id This uniquely identifies the address.
6874 * @param p_object_version_number Pass in the current version number of the
6875 * address to be updated. When the API completes if p_validate is false, will
6876 * be set to the new version number of the updated address. If p_validate is
6877 * true will be set to the same value which was passed in.
6878 * @param p_date_from The date from which the address applies.
6879 * @param p_date_to The date on which the address no longer applies.
6880 * @param p_address_type The type of address. Valid values are defined by the
6881 * 'ADDRESS_TYPE' lookup type.
6882 * @param p_comments Comment text.
6883 * @param p_address_line1 The first line of the address.
6884 * @param p_address_line2 The second line of the address.
6885 * @param p_address_line3 The third line of the address.
6886 * @param p_postal_code Postal code of the address.
6887 * @param p_city Name of the city, mapped to town_or_city.
6888 * @param p_country Name of the country.
6889 * @param p_telephone_number_1 Telephone number for the address.
6890 * @param p_telephone_number_2 Second telephone number for the address.
6894 * segments.
6891 * @param p_telephone_number_3 Third telephone number for the address.
6892 * @param p_addr_attribute_category This context value determines which
6893 * flexfield structure to use with the Person Address descriptive flexfield
6895 * @param p_addr_attribute1 Descriptive flexfield segment.
6896 * @param p_addr_attribute2 Descriptive flexfield segment.
6897 * @param p_addr_attribute3 Descriptive flexfield segment.
6898 * @param p_addr_attribute4 Descriptive flexfield segment.
6899 * @param p_addr_attribute5 Descriptive flexfield segment.
6900 * @param p_addr_attribute6 Descriptive flexfield segment.
6901 * @param p_addr_attribute7 Descriptive flexfield segment.
6902 * @param p_addr_attribute8 Descriptive flexfield segment.
6903 * @param p_addr_attribute9 Descriptive flexfield segment.
6904 * @param p_addr_attribute10 Descriptive flexfield segment.
6905 * @param p_addr_attribute11 Descriptive flexfield segment.
6906 * @param p_addr_attribute12 Descriptive flexfield segment.
6907 * @param p_addr_attribute13 Descriptive flexfield segment.
6908 * @param p_addr_attribute14 Descriptive flexfield segment.
6909 * @param p_addr_attribute15 Descriptive flexfield segment.
6910 * @param p_addr_attribute16 Descriptive flexfield segment.
6911 * @param p_addr_attribute17 Descriptive flexfield segment.
6912 * @param p_addr_attribute18 Descriptive flexfield segment.
6913 * @param p_addr_attribute19 Descriptive flexfield segment.
6914 * @param p_addr_attribute20 Descriptive flexfield segment.
6915 * @param p_add_information13 Obsolete parameter, do not use.
6916 * @param p_add_information14 Obsolete parameter, do not use.
6917 * @param p_add_information15 Obsolete parameter, do not use.
6918 * @param p_add_information16 Obsolete parameter, do not use.
6919 * @param p_add_information17 Obsolete parameter, do not use.
6920 * @param p_add_information18 Obsolete parameter, do not use.
6921 * @param p_add_information19 Obsolete parameter, do not use.
6922 * @param p_add_information20 Obsolete parameter, do not use.
6923 * @rep:displayname Update Person Address for Sweden
6924 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
6925 * @rep:scope public
6926 * @rep:lifecycle active
6927 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
6928 */
6929 --
6930 -- {End Of Comments}
6931 --
6932 procedure update_SE_person_address
6933 (p_validate in boolean default false
6934 ,p_effective_date in date
6935 ,p_address_id in number
6936 ,p_object_version_number in out nocopy number
6937 ,p_date_from in date default hr_api.g_date
6938 ,p_date_to in date default hr_api.g_date
6939 ,p_address_type in varchar2 default hr_api.g_varchar2
6940 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
6941 ,p_address_line1 in varchar2 default hr_api.g_varchar2
6942 ,p_address_line2 in varchar2 default hr_api.g_varchar2
6943 ,p_address_line3 in varchar2 default hr_api.g_varchar2
6944 ,p_postal_code in varchar2 default hr_api.g_varchar2
6945 ,p_city in varchar2 default hr_api.g_varchar2
6946 ,p_country in varchar2 default hr_api.g_varchar2
6947 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
6948 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
6949 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
6950 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
6951 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
6952 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
6953 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
6954 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
6955 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
6956 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
6957 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
6958 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
6959 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
6960 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
6961 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
6962 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
6963 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
6964 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
6965 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
6966 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
6967 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
6968 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
6969 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
6970 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
6971 ,p_add_information13 in varchar2 default hr_api.g_varchar2
6972 ,p_add_information14 in varchar2 default hr_api.g_varchar2
6973 ,p_add_information15 in varchar2 default hr_api.g_varchar2
6974 ,p_add_information16 in varchar2 default hr_api.g_varchar2
6975 ,p_add_information17 in varchar2 default hr_api.g_varchar2
6976 ,p_add_information18 in varchar2 default hr_api.g_varchar2
6977 ,p_add_information19 in varchar2 default hr_api.g_varchar2
6978 ,p_add_information20 in varchar2 default hr_api.g_varchar2
6979 );
6980 --
6981 -- ----------------------------------------------------------------------------
6982 -- |-----------------------< update_es_glb_person_address >-------------------|
6983 -- ----------------------------------------------------------------------------
6987 * This API updates a Global Spanish Style address for a particular person.
6984 --
6985 -- {Start Of Comments}
6986 /*#
6988 *
6989 * This API calls the generic API update_person_address, with the parameters
6990 * set as appropriate for an address in Spain. As this API is effectively an
6991 * alternative to the API update_person_address, see that API for further
6992 * explanation. This API updates the addresses of people as identified by the
6993 * in parameter p_address_id and the in out parameter p_object_version_number,
6994 * using the style ES_GLB.
6995 *
6996 * <p><b>Licensing</b><br>
6997 * This API is licensed for use with Human Resources.
6998 *
6999 * <p><b>Prerequisites</b><br>
7000 * The address to be updated must exist and is in the correct style. The
7001 * address_type attribute can only be used after QuickCodes have been defined
7002 * for the 'ADDRESS_TYPE' lookup type.
7003 *
7004 * <p><b>Post Success</b><br>
7005 * The API creates Person Address in the database.
7006 *
7007 * <p><b>Post Failure</b><br>
7008 * The API does not update the address and raises an error.
7009 *
7010 * @param p_validate If true, then validation alone will be performed and the
7011 * database will remain unchanged. If false and all validation checks pass,
7012 * then the database will be modified.
7013 * @param p_effective_date Reference date for validating lookup values are
7014 * applicable during the start to end active date range. This date does not
7015 * determine when the changes take effect.
7016 * @param p_address_id The primary key of the address.
7017 * @param p_object_version_number Pass in the current version number of the
7018 * Address to be updated. When the API completes if p_validate is false, will
7019 * be set to the new version number of the updated Address. If p_validate is
7020 * true will be set to the same value which was passed in.
7021 * @param p_date_from The date from which the address applies.
7022 * @param p_date_to The date on which the address no longer applies.
7023 * @param p_address_type Type of address. Valid values are defined by
7024 * 'ADDRESS_TYPE' lookup type.
7025 * @param p_comments Comment text.
7026 * @param p_address_line1 Line 1 of address.
7027 * @param p_address_line2 Line 2 of address.
7028 * @param p_address_line3 Line 3 of address.
7029 * @param p_postal_code Postal code of address.
7030 * @param p_city Name of the city, mapped to town_or_city
7031 * @param p_province Name of the Spanish province, mapped to region_1.
7032 * @param p_country Name of the country.
7033 * @param p_telephone Telephone number for the address.
7034 * @param p_telephone2 Secondary Telephone number for the address.
7035 * @param p_addr_attribute_category This context value determines which
7036 * flexfield structure to use with the Person Address descriptive flexfield
7037 * segments.
7038 * @param p_addr_attribute1 Descriptive flexfield segment.
7039 * @param p_addr_attribute2 Descriptive flexfield segment.
7040 * @param p_addr_attribute3 Descriptive flexfield segment.
7041 * @param p_addr_attribute4 Descriptive flexfield segment.
7042 * @param p_addr_attribute5 Descriptive flexfield segment.
7043 * @param p_addr_attribute6 Descriptive flexfield segment.
7044 * @param p_addr_attribute7 Descriptive flexfield segment.
7045 * @param p_addr_attribute8 Descriptive flexfield segment.
7046 * @param p_addr_attribute9 Descriptive flexfield segment.
7047 * @param p_addr_attribute10 Descriptive flexfield segment.
7048 * @param p_addr_attribute11 Descriptive flexfield segment.
7049 * @param p_addr_attribute12 Descriptive flexfield segment.
7050 * @param p_addr_attribute13 Descriptive flexfield segment.
7051 * @param p_addr_attribute14 Descriptive flexfield segment.
7052 * @param p_addr_attribute15 Descriptive flexfield segment.
7053 * @param p_addr_attribute16 Descriptive flexfield segment.
7054 * @param p_addr_attribute17 Descriptive flexfield segment.
7055 * @param p_addr_attribute18 Descriptive flexfield segment.
7056 * @param p_addr_attribute19 Descriptive flexfield segment.
7057 * @param p_addr_attribute20 Descriptive flexfield segment.
7058 * @param p_add_information13 Obsolete parameter, do not use.
7059 * @param p_add_information14 Obsolete parameter, do not use.
7060 * @param p_add_information15 Obsolete parameter, do not use.
7061 * @param p_add_information16 Obsolete parameter, do not use.
7062 * @param p_add_information17 Obsolete parameter, do not use.
7063 * @param p_add_information18 Obsolete parameter, do not use.
7064 * @param p_add_information19 Obsolete parameter, do not use.
7065 * @param p_add_information20 Obsolete parameter, do not use.
7066 * @rep:displayname Update Global Spanish Address for a Person.
7067 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7068 * @rep:lifecycle active
7069 * @rep:scope public
7070 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7071 */
7072 --
7073 -- {End Of Comments}
7074 --
7075 procedure update_ES_GLB_person_address
7076 (p_validate in boolean default false
7077 ,p_effective_date in date
7078 ,p_address_id in number
7079 ,p_object_version_number in out nocopy number
7080 ,p_date_from in date default hr_api.g_date
7081 ,p_date_to in date default hr_api.g_date
7082 ,p_address_type in varchar2 default hr_api.g_varchar2
7083 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
7084 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7085 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7086 ,p_address_line3 in varchar2 default hr_api.g_varchar2
7087 ,p_postal_code in varchar2 default hr_api.g_varchar2
7091 ,p_telephone in varchar2 default hr_api.g_varchar2
7088 ,p_city in varchar2 default hr_api.g_varchar2
7089 ,p_province in varchar2 default hr_api.g_varchar2
7090 ,p_country in varchar2 default hr_api.g_varchar2
7092 ,p_telephone2 in varchar2 default hr_api.g_varchar2
7093 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7094 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7095 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7096 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7097 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7098 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7099 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7100 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7101 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7102 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7103 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7104 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7105 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7106 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7107 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7108 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7109 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7110 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7111 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7112 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7113 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7114 ,p_add_information13 in varchar2 default hr_api.g_varchar2
7115 ,p_add_information14 in varchar2 default hr_api.g_varchar2
7116 ,p_add_information15 in varchar2 default hr_api.g_varchar2
7117 ,p_add_information16 in varchar2 default hr_api.g_varchar2
7118 ,p_add_information17 in varchar2 default hr_api.g_varchar2
7119 ,p_add_information18 in varchar2 default hr_api.g_varchar2
7120 ,p_add_information19 in varchar2 default hr_api.g_varchar2
7121 ,p_add_information20 in varchar2 default hr_api.g_varchar2
7122 );
7123 --
7124 -- ----------------------------------------------------------------------------
7125 -- |-------------------------< update_es_person_address >---------------------|
7126 -- ----------------------------------------------------------------------------
7127 --
7128 -- {Start Of Comments}
7129 /*#
7130 * This API updates an address for a given person in Spain.
7131 *
7132 * It calls the generic API update_person_address, with the parameters set as
7133 * appropriate for an address in Spain. As this API is effectively an
7134 * alternative to the API update_person_address, see that API for further
7135 * explanation.
7136 *
7137 * <p><b>Licensing</b><br>
7138 * This API is licensed for use with Human Resources.
7139 *
7140 * <p><b>Prerequisites</b><br>
7141 * The address to be updated must exist in Spain for the person.
7142 *
7143 * <p><b>Post Success</b><br>
7144 * The address will be successfully updated in the database.
7145 *
7146 * <p><b>Post Failure</b><br>
7147 * The address will not be updated and an error will be raised.
7148 * @param p_validate If true, then validation alone will be performed and the
7149 * database will remain unchanged. If false and all validation checks pass,
7150 * then the database will be modified.
7151 * @param p_effective_date Reference date for validating lookup values are
7152 * applicable during the start to end active date range. This date does not
7153 * determine when the changes take effect.
7154 * @param p_address_id This uniquely identifies the address.
7155 * @param p_object_version_number Pass in the current version number of the
7156 * address to be updated. When the API completes if p_validate is false, will
7157 * be set to the new version number of the updated address. If p_validate is
7158 * true will be set to the same value which was passed in.
7159 * @param p_date_from The date from which the address applies.
7160 * @param p_date_to The date on which the address no longer applies.
7161 * @param p_address_type The type of address. Valid values are defined by the
7162 * 'ADDRESS_TYPE' lookup type.
7163 * @param p_comments Comment text.
7164 * @param p_location_type Type of the location, mapped to address_line_1.
7165 * @param p_location_name Name of the location, mapped to address_line_2.
7166 * @param p_location_number Number of the location, mapped to address_line_3.
7167 * @param p_postal_code Postal Code of the address.
7168 * @param p_city Name of the city, mapped to town_or_city.
7169 * @param p_province_name Name of the province, mapped to region_2.
7170 * @param p_country Name of the country.
7171 * @param p_telephone Telephone number for the address.
7172 * @param p_telephone2 Second Telephone number for the address.
7173 * @param p_addr_attribute_category This context value determines which
7174 * flexfield structure to use with the Person Address descriptive flexfield
7175 * segments.
7176 * @param p_addr_attribute1 Descriptive flexfield segment.
7177 * @param p_addr_attribute2 Descriptive flexfield segment.
7178 * @param p_addr_attribute3 Descriptive flexfield segment.
7179 * @param p_addr_attribute4 Descriptive flexfield segment.
7180 * @param p_addr_attribute5 Descriptive flexfield segment.
7181 * @param p_addr_attribute6 Descriptive flexfield segment.
7182 * @param p_addr_attribute7 Descriptive flexfield segment.
7183 * @param p_addr_attribute8 Descriptive flexfield segment.
7187 * @param p_addr_attribute12 Descriptive flexfield segment.
7184 * @param p_addr_attribute9 Descriptive flexfield segment.
7185 * @param p_addr_attribute10 Descriptive flexfield segment.
7186 * @param p_addr_attribute11 Descriptive flexfield segment.
7188 * @param p_addr_attribute13 Descriptive flexfield segment.
7189 * @param p_addr_attribute14 Descriptive flexfield segment.
7190 * @param p_addr_attribute15 Descriptive flexfield segment.
7191 * @param p_addr_attribute16 Descriptive flexfield segment.
7192 * @param p_addr_attribute17 Descriptive flexfield segment.
7193 * @param p_addr_attribute18 Descriptive flexfield segment.
7194 * @param p_addr_attribute19 Descriptive flexfield segment.
7195 * @param p_addr_attribute20 Descriptive flexfield segment.
7196 * @param p_building Name of the building, mapped to add_information_13
7197 * @param p_stairs Stair number, mapped to add_information_14
7198 * @param p_floor Floor number, mapped to add_information_15
7199 * @param p_door Door number, mapped to add_information_16
7200 * @param p_add_information17 Obsolete parameter, do not use.
7201 * @param p_add_information18 Obsolete parameter, do not use.
7202 * @param p_add_information19 Obsolete parameter, do not use.
7203 * @param p_add_information20 Obsolete parameter, do not use.
7204 * @rep:displayname Update Person Address for Spain
7205 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7206 * @rep:scope public
7207 * @rep:lifecycle active
7208 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7209 */
7210 --
7211 -- {End Of Comments}
7212 --
7213 procedure update_ES_person_address
7214 (p_validate in boolean default false
7215 ,p_effective_date in date
7216 ,p_address_id in number
7217 ,p_object_version_number in out nocopy number
7218 ,p_date_from in date default hr_api.g_date
7219 ,p_date_to in date default hr_api.g_date
7220 ,p_address_type in varchar2 default hr_api.g_varchar2
7221 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
7222 ,p_location_type in varchar2 default hr_api.g_varchar2
7223 ,p_location_name in varchar2 default hr_api.g_varchar2
7224 ,p_location_number in varchar2 default hr_api.g_varchar2
7225 ,p_building in varchar2 default hr_api.g_varchar2
7226 ,p_stairs in varchar2 default hr_api.g_varchar2
7227 ,p_floor in varchar2 default hr_api.g_varchar2
7228 ,p_door in varchar2 default hr_api.g_varchar2
7229 ,p_city in varchar2 default hr_api.g_varchar2
7230 ,p_province_name in varchar2 default hr_api.g_varchar2
7231 ,p_postal_code in varchar2 default hr_api.g_varchar2
7232 ,p_country in varchar2 default hr_api.g_varchar2
7233 ,p_telephone in varchar2 default hr_api.g_varchar2
7234 ,p_telephone2 in varchar2 default hr_api.g_varchar2
7235 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7236 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7237 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7238 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7239 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7240 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7241 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7242 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7243 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7244 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7245 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7246 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7247 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7248 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7249 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7250 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7251 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7252 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7253 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7254 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7255 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7256 ,p_add_information17 in varchar2 default hr_api.g_varchar2
7257 ,p_add_information18 in varchar2 default hr_api.g_varchar2
7258 ,p_add_information19 in varchar2 default hr_api.g_varchar2
7259 ,p_add_information20 in varchar2 default hr_api.g_varchar2
7260 );
7261 --
7262 -- ----------------------------------------------------------------------------
7263 -- |-------------------------< update_sa_person_address >---------------------|
7264 -- ----------------------------------------------------------------------------
7265 --
7266 -- {Start Of Comments}
7267 /*#
7268 * This API updates an address for a given person in Saudi Arabia.
7269 *
7270 * It calls the generic API update_person_address, with the parameters set as
7271 * appropriate for an address in Saudi Arabia. As this API is effectively an
7272 * alternative to the API update_person_address, see that API for further
7273 * explanation.
7274 *
7275 * <p><b>Licensing</b><br>
7276 * This API is licensed for use with Human Resources.
7277 *
7278 * <p><b>Prerequisites</b><br>
7279 * The address to be updated must exist in saudi Arabia for the person.
7280 *
7281 * <p><b>Post Success</b><br>
7285 * The address will not be updated and an error will be raised.
7282 * The address will be successfully updated in the database.
7283 *
7284 * <p><b>Post Failure</b><br>
7286 * @param p_validate If true, then validation alone will be performed and the
7287 * database will remain unchanged. If false and all validation checks pass,
7288 * then the database will be modified.
7289 * @param p_effective_date Reference date for validating lookup values are
7290 * applicable during the start to end active date range. This date does not
7291 * determine when the changes take effect.
7292 * @param p_address_id This uniquely identifies the address.
7293 * @param p_object_version_number Pass in the current version number of the
7294 * address to be updated. When the API completes if p_validate is false, will
7295 * be set to the new version number of the updated address. If p_validate is
7296 * true will be set to the same value which was passed in.
7297 * @param p_date_from The date from which the address applies.
7298 * @param p_date_to The date on which the address no longer applies.
7299 * @param p_address_type The type of address. Valid values are defined by the
7300 * 'ADDRESS_TYPE' lookup type.
7301 * @param p_comments Comment text.
7302 * @param p_address_line1 The first line of the address.
7303 * @param p_address_line2 The second line of the address.
7304 * @param p_city Name of the city, mapped to town_or_city.
7305 * @param p_street Name of the street, mapped to region_1
7306 * @param p_area Name of the area, mapped to region_2
7307 * @param p_po_box PO BOX identifier, mapped to region_3
7308 * @param p_postal_code Postal code of the address.
7309 * @param p_addr_attribute_category This context value determines which
7310 * flexfield structure to use with the Person Address descriptive flexfield
7311 * segments.
7312 * @param p_addr_attribute1 Descriptive flexfield segment.
7313 * @param p_addr_attribute2 Descriptive flexfield segment.
7314 * @param p_addr_attribute3 Descriptive flexfield segment.
7315 * @param p_addr_attribute4 Descriptive flexfield segment.
7316 * @param p_addr_attribute5 Descriptive flexfield segment.
7317 * @param p_addr_attribute6 Descriptive flexfield segment.
7318 * @param p_addr_attribute7 Descriptive flexfield segment.
7319 * @param p_addr_attribute8 Descriptive flexfield segment.
7320 * @param p_addr_attribute9 Descriptive flexfield segment.
7321 * @param p_addr_attribute10 Descriptive flexfield segment.
7322 * @param p_addr_attribute11 Descriptive flexfield segment.
7323 * @param p_addr_attribute12 Descriptive flexfield segment.
7324 * @param p_addr_attribute13 Descriptive flexfield segment.
7325 * @param p_addr_attribute14 Descriptive flexfield segment.
7326 * @param p_addr_attribute15 Descriptive flexfield segment.
7327 * @param p_addr_attribute16 Descriptive flexfield segment.
7328 * @param p_addr_attribute17 Descriptive flexfield segment.
7329 * @param p_addr_attribute18 Descriptive flexfield segment.
7330 * @param p_addr_attribute19 Descriptive flexfield segment.
7331 * @param p_addr_attribute20 Descriptive flexfield segment.
7332 * @rep:displayname Update Person Address for Saudi Arabia
7333 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7334 * @rep:scope public
7335 * @rep:lifecycle active
7336 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7337 */
7338 --
7339 -- {End Of Comments}
7340 --
7341 procedure update_SA_person_address
7342 (p_validate in boolean default false
7343 ,p_effective_date in date
7344 ,p_address_id in number
7345 ,p_object_version_number in out nocopy number
7346 ,p_date_from in date default hr_api.g_date
7347 ,p_date_to in date default hr_api.g_date
7348 ,p_address_type in varchar2 default hr_api.g_varchar2
7349 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
7350 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7351 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7352 ,p_city in varchar2 default hr_api.g_varchar2
7353 ,p_street in varchar2 default hr_api.g_varchar2
7354 ,p_area in varchar2 default hr_api.g_varchar2
7355 ,p_po_box in varchar2 default hr_api.g_varchar2
7356 ,p_postal_code in varchar2 default hr_api.g_varchar2
7357 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7358 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7359 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7360 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7361 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7362 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7363 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7364 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7365 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7366 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7367 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7368 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7369 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7370 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7371 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7372 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7373 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7374 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7375 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7376 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7380 -- ----------------------------------------------------------------------------
7377 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7378 );
7379 --
7381 -- |------------------------< cre_or_upd_person_address >---------------------|
7382 -- ----------------------------------------------------------------------------
7383 --
7384 -- {Start Of Comments}
7385 /*#
7386 * This API creates a new address or updates an existing address for a given
7387 * person.
7388 *
7389 * If the process is creating the first address for the specified person, it
7390 * must be the primary address. As only one primary address can exist for a
7391 * person at a given time, subsequent addresses cannot be primary. Setting
7392 * p_update_mode to CORRECTION will correct an existing record. Setting it to
7393 * UPDATE will end the existing address as of the effective date and insert a
7394 * new address.
7395 *
7396 * <p><b>Licensing</b><br>
7397 * This API is licensed for use with Human Resources.
7398 *
7399 * <p><b>Prerequisites</b><br>
7400 * A valid person (p_person_id) must exist on the start date (p_date_from) of
7401 * the address. The address_type attribute can only be used after QuickCodes
7402 * have been defined for the 'ADDRESS_TYPE' lookup type.
7403 *
7404 * <p><b>Post Success</b><br>
7405 * When the address is valid, if p_update_mode is set to CORRECTION, then API
7406 * will correct the existing record. if p_update_mode is set to UPDATE, then
7407 * API will end the existing address as of the effective date and insert a new
7408 * address.
7409 *
7410 * <p><b>Post Failure</b><br>
7411 * The API does not create the address and raises an error.
7412 * @param p_update_mode Sets the pseudo-date track mode.
7413 * @param p_validate If true, then validation alone will be performed and the
7414 * database will remain unchanged. If false and all validation checks pass,
7415 * then the database will be modified.
7416 * @param p_address_id If p_validate is false, then this uniquely identifies
7417 * the address created. If p_validate is true, then set to null.
7418 * @param p_object_version_number When the process creates a new address, if
7419 * p_validate is false, then the process sets to the version number of the
7420 * created address. If p_validate is true, then the value will be null. For
7421 * updating existing address, pass in the current version number of the address
7422 * to be updated. When the API completes if p_validate is false, will be set to
7423 * the new version number of the updated address. If p_validate is true will be
7424 * set to the same value which was passed in.
7425 * @param p_effective_date Reference date for validating lookup values are
7426 * applicable during the start to end active date range. This date does not
7427 * determine when the changes take effect.
7428 * @param p_pradd_ovlapval_override Set to true to override the existing
7429 * primary address.
7430 * @param p_validate_county Set to false to allow a null value for United
7431 * States County field. Note: If you set the p_validate_county flag to FALSE
7432 * and do not enter a county, then the address will not be valid for United
7433 * States payroll processing.
7434 * @param p_person_id Identifies the person for whom you create the address
7435 * record.
7436 * @param p_business_group_id Business group of person associated with the
7437 * address.
7438 * @param p_primary_flag Flag specifying if this is a primary address. Valid
7439 * values are 'Y' or 'N'.
7440 * @param p_style Identifies the style of address (eg.'United Kingdom').
7441 * @param p_date_from The date from which the address applies.
7442 * @param p_date_to The date on which the address no longer applies.
7443 * @param p_address_type Type of address.
7444 * @param p_comments Comment text.
7445 * @param p_address_line1 The first line of the address.
7446 * @param p_address_line2 The second line of the address.
7447 * @param p_address_line3 The third line of the address.
7448 * @param p_town_or_city Town or city name.
7449 * @param p_region_1 Determined by p_style (eg. County for United Kingdom and
7450 * United States).
7451 * @param p_region_2 Determined by p_style (eg. State for United States)
7452 * @param p_region_3 Determined by p_style (eg. PO Box for Saudi Arabia).
7453 * @param p_postal_code Determined by p_style (eg. Postcode for United Kingdom
7454 * or Zip code for United States).
7455 * @param p_country Name of the country.
7456 * @param p_telephone_number_1 Telephone number for the address.
7457 * @param p_telephone_number_2 Second telephone number for the address.
7458 * @param p_telephone_number_3 Third telephone number for the address.
7459 * @param p_addr_attribute_category This context value determines which
7460 * flexfield structure to use with the Person Address descriptive flexfield
7461 * segments.
7462 * @param p_addr_attribute1 Descriptive flexfield segment.
7463 * @param p_addr_attribute2 Descriptive flexfield segment.
7464 * @param p_addr_attribute3 Descriptive flexfield segment.
7465 * @param p_addr_attribute4 Descriptive flexfield segment.
7466 * @param p_addr_attribute5 Descriptive flexfield segment.
7467 * @param p_addr_attribute6 Descriptive flexfield segment.
7468 * @param p_addr_attribute7 Descriptive flexfield segment.
7469 * @param p_addr_attribute8 Descriptive flexfield segment.
7470 * @param p_addr_attribute9 Descriptive flexfield segment.
7471 * @param p_addr_attribute10 Descriptive flexfield segment.
7472 * @param p_addr_attribute11 Descriptive flexfield segment.
7473 * @param p_addr_attribute12 Descriptive flexfield segment.
7474 * @param p_addr_attribute13 Descriptive flexfield segment.
7475 * @param p_addr_attribute14 Descriptive flexfield segment.
7476 * @param p_addr_attribute15 Descriptive flexfield segment.
7477 * @param p_addr_attribute16 Descriptive flexfield segment.
7478 * @param p_addr_attribute17 Descriptive flexfield segment.
7479 * @param p_addr_attribute18 Descriptive flexfield segment.
7480 * @param p_addr_attribute19 Descriptive flexfield segment.
7484 * @param p_add_information15 Descriptive flexfield segment.
7481 * @param p_addr_attribute20 Descriptive flexfield segment.
7482 * @param p_add_information13 Descriptive flexfield segment.
7483 * @param p_add_information14 Descriptive flexfield segment.
7485 * @param p_add_information16 Descriptive flexfield segment.
7486 * @param p_add_information17 Tax Address State, only apply to United States
7487 * address style. Valid values are defined by the 'US_STATE' lookup type.
7488 * @param p_add_information18 Tax Address City, only apply to United States
7489 * address style.
7490 * @param p_add_information19 Tax Address County, only apply to United States
7491 * address style.
7492 * @param p_add_information20 Tax Address Zip, only apply to United States
7493 * address style.
7494 * @param p_party_id Party for whom the address applies.
7495 * @rep:displayname Create or Update Person Address
7496 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7497 * @rep:scope public
7498 * @rep:lifecycle active
7499 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7500 */
7501 --
7502 -- {End Of Comments}
7503 --
7504 procedure cre_or_upd_person_address
7505 (p_update_mode in varchar2 default hr_api.g_correction
7506 ,p_validate in boolean default false
7507 ,p_address_id in out nocopy number
7508 ,p_object_version_number in out nocopy number
7509 ,p_effective_date in date
7510 ,p_pradd_ovlapval_override in boolean default FALSE
7511 ,p_validate_county in boolean default true
7512 ,p_person_id in number default hr_api.g_number
7513 ,p_business_group_id in number default hr_api.g_number
7514 ,p_primary_flag in varchar2 default hr_api.g_varchar2
7515 ,p_style in varchar2 default hr_api.g_varchar2
7516 ,p_date_from in date default hr_api.g_date
7517 ,p_date_to in date default hr_api.g_date
7518 ,p_address_type in varchar2 default hr_api.g_varchar2
7519 ,p_comments in clob default hr_api.g_varchar2 -- Bug#13362792
7520 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7521 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7522 ,p_address_line3 in varchar2 default hr_api.g_varchar2
7523 ,p_town_or_city in varchar2 default hr_api.g_varchar2
7524 ,p_region_1 in varchar2 default hr_api.g_varchar2
7525 ,p_region_2 in varchar2 default hr_api.g_varchar2
7526 ,p_region_3 in varchar2 default hr_api.g_varchar2
7527 ,p_postal_code in varchar2 default hr_api.g_varchar2
7528 ,p_country in varchar2 default hr_api.g_varchar2
7529 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
7530 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
7531 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
7532 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7533 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7534 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7535 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7536 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7537 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7538 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7539 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7540 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7541 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7542 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7543 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7544 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7545 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7546 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7547 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7548 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7549 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7550 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7551 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7552 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7553 ,p_add_information13 in varchar2 default hr_api.g_varchar2
7554 ,p_add_information14 in varchar2 default hr_api.g_varchar2
7555 ,p_add_information15 in varchar2 default hr_api.g_varchar2
7556 ,p_add_information16 in varchar2 default hr_api.g_varchar2
7557 ,p_add_information17 in varchar2 default hr_api.g_varchar2
7558 ,p_add_information18 in varchar2 default hr_api.g_varchar2
7559 ,p_add_information19 in varchar2 default hr_api.g_varchar2
7560 ,p_add_information20 in varchar2 default hr_api.g_varchar2
7561 ,p_party_id in number default NULL -- HR/TCA merge
7562 );
7563 --
7564 -- Changes Started for Bug#16191697.
7565 -- ----------------------------------------------------------------------------
7566 -- |-----------------------< update_IE_GLB_person_address >--------------------|
7567 -- ----------------------------------------------------------------------------
7568 --
7569 -- {Start Of Comments}
7570 /*#
7571 * This API updates a Global Ireland Style address for a particular person.
7572 *
7573 * It calls the generic API update_person_address, with the parameters set as
7577 * in parameter p_address_id and the in out parameter p_object_version_number,
7574 * appropriate for an address in Irelend. As this API is effectively an
7575 * alternative to the API update_person_address, see that API for further
7576 * explanation. This API updates the addresses of people as identified by the
7578 * using the style IE_GLB.
7579 *
7580 * <p><b>Licensing</b><br>
7581 * This API is licensed for use with Human Resources.
7582 *
7583 * <p><b>Prerequisites</b><br>
7584 * The address to be updated must exist in Ireland for the person.
7585 *
7586 * <p><b>Post Success</b><br>
7587 * The address will be successfully updated in the database.
7588 *
7589 * <p><b>Post Failure</b><br>
7590 * The address will not be updated and an error will be raised.
7591 * @param p_validate If true, then validation alone will be performed and the
7592 * database will remain unchanged. If false and all validation checks pass,
7593 * then the database will be modified.
7594 * @param p_effective_date Reference date for validating lookup values are
7595 * applicable during the start to end active date range. This date does not
7596 * determine when the changes take effect.
7597 * @param p_address_id This uniquely identifies the address.
7598 * @param p_object_version_number Pass in the current version number of the
7599 * address to be updated. When the API completes if p_validate is false, will
7600 * be set to the new version number of the updated address. If p_validate is
7601 * true will be set to the same value which was passed in.
7602 * @param p_date_from The date from which the address applies.
7603 * @param p_date_to The date on which the address no longer applies.
7604 * @param p_address_type The type of address. Valid values are defined by the
7605 * 'ADDRESS_TYPE' lookup type.
7606 * @param p_comments Comment text.
7607 * @param p_address_line1 The first line of the address.
7608 * @param p_address_line2 The second line of the address.
7609 * @param p_address_line3 The third line of the address.
7610 * @param p_city Name of the city, mapped to town_or_city.
7611 * @param p_county Name of the county, mapped to region_1.
7612 * @param p_postal_code Postal code of the address.
7613 * @param p_country Name of the country.
7614 * @param p_telephone_number_1 Telephone number for the address.
7615 * @param p_telephone_number_2 Second telephone number for the address.
7616 * @param p_telephone_number_3 Third telephone number for the address.
7617 * @param p_addr_attribute_category This context value determines which
7618 * flexfield structure to use with the Person Address descriptive flexfield
7619 * segments.
7620 * @param p_addr_attribute1 Descriptive flexfield segment.
7621 * @param p_addr_attribute2 Descriptive flexfield segment.
7622 * @param p_addr_attribute3 Descriptive flexfield segment.
7623 * @param p_addr_attribute4 Descriptive flexfield segment.
7624 * @param p_addr_attribute5 Descriptive flexfield segment.
7625 * @param p_addr_attribute6 Descriptive flexfield segment.
7626 * @param p_addr_attribute7 Descriptive flexfield segment.
7627 * @param p_addr_attribute8 Descriptive flexfield segment.
7628 * @param p_addr_attribute9 Descriptive flexfield segment.
7629 * @param p_addr_attribute10 Descriptive flexfield segment.
7630 * @param p_addr_attribute11 Descriptive flexfield segment.
7631 * @param p_addr_attribute12 Descriptive flexfield segment.
7632 * @param p_addr_attribute13 Descriptive flexfield segment.
7633 * @param p_addr_attribute14 Descriptive flexfield segment.
7634 * @param p_addr_attribute15 Descriptive flexfield segment.
7635 * @param p_addr_attribute16 Descriptive flexfield segment.
7636 * @param p_addr_attribute17 Descriptive flexfield segment.
7637 * @param p_addr_attribute18 Descriptive flexfield segment.
7638 * @param p_addr_attribute19 Descriptive flexfield segment.
7639 * @param p_addr_attribute20 Descriptive flexfield segment.
7640 * @param p_add_information13 Obsolete parameter, do not use.
7641 * @param p_add_information14 Obsolete parameter, do not use.
7642 * @param p_add_information15 Obsolete parameter, do not use.
7643 * @param p_add_information16 Obsolete parameter, do not use.
7644 * @param p_add_information17 Obsolete parameter, do not use.
7645 * @param p_add_information18 Obsolete parameter, do not use.
7646 * @param p_add_information19 Obsolete parameter, do not use.
7647 * @param p_add_information20 Obsolete parameter, do not use.
7648 * @rep:displayname Update Person Address for Ireland
7649 * @rep:category BUSINESS_ENTITY PER_PERSON_ADDRESS
7650 * @rep:scope public
7651 * @rep:lifecycle active
7652 * @rep:ihelp PER/@scalapi APIs in Oracle HRMS
7653 */
7654 --
7655 -- {End Of Comments}
7656 --
7657 procedure update_IE_GLB_person_address
7658 (p_validate in boolean default false
7659 ,p_effective_date in date
7660 ,p_address_id in number
7661 ,p_object_version_number in out nocopy number
7662 ,p_date_from in date default hr_api.g_date
7663 ,p_date_to in date default hr_api.g_date
7664 ,p_address_type in varchar2 default hr_api.g_varchar2
7665 ,p_comments in long default hr_api.g_varchar2
7666 ,p_address_line1 in varchar2 default hr_api.g_varchar2
7667 ,p_address_line2 in varchar2 default hr_api.g_varchar2
7668 ,p_address_line3 in varchar2 default hr_api.g_varchar2
7669 ,p_city in varchar2 default hr_api.g_varchar2
7670 ,p_county in varchar2 default hr_api.g_varchar2
7671 ,p_postal_code in varchar2 default hr_api.g_varchar2
7672 ,p_country in varchar2 default hr_api.g_varchar2
7673 ,p_telephone_number_1 in varchar2 default hr_api.g_varchar2
7674 ,p_telephone_number_2 in varchar2 default hr_api.g_varchar2
7675 ,p_telephone_number_3 in varchar2 default hr_api.g_varchar2
7676 ,p_addr_attribute_category in varchar2 default hr_api.g_varchar2
7677 ,p_addr_attribute1 in varchar2 default hr_api.g_varchar2
7678 ,p_addr_attribute2 in varchar2 default hr_api.g_varchar2
7679 ,p_addr_attribute3 in varchar2 default hr_api.g_varchar2
7680 ,p_addr_attribute4 in varchar2 default hr_api.g_varchar2
7681 ,p_addr_attribute5 in varchar2 default hr_api.g_varchar2
7682 ,p_addr_attribute6 in varchar2 default hr_api.g_varchar2
7683 ,p_addr_attribute7 in varchar2 default hr_api.g_varchar2
7684 ,p_addr_attribute8 in varchar2 default hr_api.g_varchar2
7685 ,p_addr_attribute9 in varchar2 default hr_api.g_varchar2
7686 ,p_addr_attribute10 in varchar2 default hr_api.g_varchar2
7687 ,p_addr_attribute11 in varchar2 default hr_api.g_varchar2
7688 ,p_addr_attribute12 in varchar2 default hr_api.g_varchar2
7689 ,p_addr_attribute13 in varchar2 default hr_api.g_varchar2
7690 ,p_addr_attribute14 in varchar2 default hr_api.g_varchar2
7691 ,p_addr_attribute15 in varchar2 default hr_api.g_varchar2
7692 ,p_addr_attribute16 in varchar2 default hr_api.g_varchar2
7693 ,p_addr_attribute17 in varchar2 default hr_api.g_varchar2
7694 ,p_addr_attribute18 in varchar2 default hr_api.g_varchar2
7695 ,p_addr_attribute19 in varchar2 default hr_api.g_varchar2
7696 ,p_addr_attribute20 in varchar2 default hr_api.g_varchar2
7697 ,p_add_information13 in varchar2 default hr_api.g_varchar2
7698 ,p_add_information14 in varchar2 default hr_api.g_varchar2
7699 ,p_add_information15 in varchar2 default hr_api.g_varchar2
7700 ,p_add_information16 in varchar2 default hr_api.g_varchar2
7701 ,p_add_information17 in varchar2 default hr_api.g_varchar2
7702 ,p_add_information18 in varchar2 default hr_api.g_varchar2
7703 ,p_add_information19 in varchar2 default hr_api.g_varchar2
7704 ,p_add_information20 in varchar2 default hr_api.g_varchar2
7705 );
7706 -- Changes end for Bug#16191697
7707 --
7708 end hr_person_address_api;