51: --
52: -- {End Of Comments}
53: -- ----------------------------------------------------------------------------
54: Procedure update_dml
55: (p_rec in out nocopy per_pgn_shd.g_rec_type
56: ) is
57: --
58: l_proc varchar2(72) := g_package||'update_dml';
59: --
150: Exception
151: When hr_api.check_integrity_violated Then
152: -- A check constraint has been violated
153: --
154: per_pgn_shd.constraint_error
155: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
156: When hr_api.parent_integrity_violated Then
157: -- Parent integrity has been violated
158: --
155: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
156: When hr_api.parent_integrity_violated Then
157: -- Parent integrity has been violated
158: --
159: per_pgn_shd.constraint_error
160: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
161: When hr_api.unique_integrity_violated Then
162: -- Unique integrity has been violated
163: --
160: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
161: When hr_api.unique_integrity_violated Then
162: -- Unique integrity has been violated
163: --
164: per_pgn_shd.constraint_error
165: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
166: When Others Then
167: --
168: Raise;
200: --
201: -- {End Of Comments}
202: -- ----------------------------------------------------------------------------
203: Procedure pre_update
204: (p_rec in per_pgn_shd.g_rec_type
205: ) is
206: --
207: l_proc varchar2(72) := g_package||'pre_update';
208: --
245: -- {End Of Comments}
246: -- ----------------------------------------------------------------------------
247: Procedure post_update
248: (p_effective_date in date
249: ,p_rec in per_pgn_shd.g_rec_type
250: ) is
251: --
252: l_proc varchar2(72) := g_package||'post_update';
253: --
401: => p_rec.information29
402: ,p_information30
403: => p_rec.information30
404: ,p_business_group_id_o
405: => per_pgn_shd.g_old_rec.business_group_id
406: ,p_entity_id_o
407: => per_pgn_shd.g_old_rec.entity_id
408: ,p_hierarchy_version_id_o
409: => per_pgn_shd.g_old_rec.hierarchy_version_id
403: => p_rec.information30
404: ,p_business_group_id_o
405: => per_pgn_shd.g_old_rec.business_group_id
406: ,p_entity_id_o
407: => per_pgn_shd.g_old_rec.entity_id
408: ,p_hierarchy_version_id_o
409: => per_pgn_shd.g_old_rec.hierarchy_version_id
410: ,p_node_type_o
411: => per_pgn_shd.g_old_rec.node_type
405: => per_pgn_shd.g_old_rec.business_group_id
406: ,p_entity_id_o
407: => per_pgn_shd.g_old_rec.entity_id
408: ,p_hierarchy_version_id_o
409: => per_pgn_shd.g_old_rec.hierarchy_version_id
410: ,p_node_type_o
411: => per_pgn_shd.g_old_rec.node_type
412: ,p_seq_o
413: => per_pgn_shd.g_old_rec.seq
407: => per_pgn_shd.g_old_rec.entity_id
408: ,p_hierarchy_version_id_o
409: => per_pgn_shd.g_old_rec.hierarchy_version_id
410: ,p_node_type_o
411: => per_pgn_shd.g_old_rec.node_type
412: ,p_seq_o
413: => per_pgn_shd.g_old_rec.seq
414: ,p_parent_hierarchy_node_id_o
415: => per_pgn_shd.g_old_rec.parent_hierarchy_node_id
409: => per_pgn_shd.g_old_rec.hierarchy_version_id
410: ,p_node_type_o
411: => per_pgn_shd.g_old_rec.node_type
412: ,p_seq_o
413: => per_pgn_shd.g_old_rec.seq
414: ,p_parent_hierarchy_node_id_o
415: => per_pgn_shd.g_old_rec.parent_hierarchy_node_id
416: ,p_request_id_o
417: => per_pgn_shd.g_old_rec.request_id
411: => per_pgn_shd.g_old_rec.node_type
412: ,p_seq_o
413: => per_pgn_shd.g_old_rec.seq
414: ,p_parent_hierarchy_node_id_o
415: => per_pgn_shd.g_old_rec.parent_hierarchy_node_id
416: ,p_request_id_o
417: => per_pgn_shd.g_old_rec.request_id
418: ,p_program_application_id_o
419: => per_pgn_shd.g_old_rec.program_application_id
413: => per_pgn_shd.g_old_rec.seq
414: ,p_parent_hierarchy_node_id_o
415: => per_pgn_shd.g_old_rec.parent_hierarchy_node_id
416: ,p_request_id_o
417: => per_pgn_shd.g_old_rec.request_id
418: ,p_program_application_id_o
419: => per_pgn_shd.g_old_rec.program_application_id
420: ,p_program_id_o
421: => per_pgn_shd.g_old_rec.program_id
415: => per_pgn_shd.g_old_rec.parent_hierarchy_node_id
416: ,p_request_id_o
417: => per_pgn_shd.g_old_rec.request_id
418: ,p_program_application_id_o
419: => per_pgn_shd.g_old_rec.program_application_id
420: ,p_program_id_o
421: => per_pgn_shd.g_old_rec.program_id
422: ,p_program_update_date_o
423: => per_pgn_shd.g_old_rec.program_update_date
417: => per_pgn_shd.g_old_rec.request_id
418: ,p_program_application_id_o
419: => per_pgn_shd.g_old_rec.program_application_id
420: ,p_program_id_o
421: => per_pgn_shd.g_old_rec.program_id
422: ,p_program_update_date_o
423: => per_pgn_shd.g_old_rec.program_update_date
424: ,p_object_version_number_o
425: => per_pgn_shd.g_old_rec.object_version_number
419: => per_pgn_shd.g_old_rec.program_application_id
420: ,p_program_id_o
421: => per_pgn_shd.g_old_rec.program_id
422: ,p_program_update_date_o
423: => per_pgn_shd.g_old_rec.program_update_date
424: ,p_object_version_number_o
425: => per_pgn_shd.g_old_rec.object_version_number
426: ,p_attribute_category_o
427: => per_pgn_shd.g_old_rec.attribute_category
421: => per_pgn_shd.g_old_rec.program_id
422: ,p_program_update_date_o
423: => per_pgn_shd.g_old_rec.program_update_date
424: ,p_object_version_number_o
425: => per_pgn_shd.g_old_rec.object_version_number
426: ,p_attribute_category_o
427: => per_pgn_shd.g_old_rec.attribute_category
428: ,p_attribute1_o
429: => per_pgn_shd.g_old_rec.attribute1
423: => per_pgn_shd.g_old_rec.program_update_date
424: ,p_object_version_number_o
425: => per_pgn_shd.g_old_rec.object_version_number
426: ,p_attribute_category_o
427: => per_pgn_shd.g_old_rec.attribute_category
428: ,p_attribute1_o
429: => per_pgn_shd.g_old_rec.attribute1
430: ,p_attribute2_o
431: => per_pgn_shd.g_old_rec.attribute2
425: => per_pgn_shd.g_old_rec.object_version_number
426: ,p_attribute_category_o
427: => per_pgn_shd.g_old_rec.attribute_category
428: ,p_attribute1_o
429: => per_pgn_shd.g_old_rec.attribute1
430: ,p_attribute2_o
431: => per_pgn_shd.g_old_rec.attribute2
432: ,p_attribute3_o
433: => per_pgn_shd.g_old_rec.attribute3
427: => per_pgn_shd.g_old_rec.attribute_category
428: ,p_attribute1_o
429: => per_pgn_shd.g_old_rec.attribute1
430: ,p_attribute2_o
431: => per_pgn_shd.g_old_rec.attribute2
432: ,p_attribute3_o
433: => per_pgn_shd.g_old_rec.attribute3
434: ,p_attribute4_o
435: => per_pgn_shd.g_old_rec.attribute4
429: => per_pgn_shd.g_old_rec.attribute1
430: ,p_attribute2_o
431: => per_pgn_shd.g_old_rec.attribute2
432: ,p_attribute3_o
433: => per_pgn_shd.g_old_rec.attribute3
434: ,p_attribute4_o
435: => per_pgn_shd.g_old_rec.attribute4
436: ,p_attribute5_o
437: => per_pgn_shd.g_old_rec.attribute5
431: => per_pgn_shd.g_old_rec.attribute2
432: ,p_attribute3_o
433: => per_pgn_shd.g_old_rec.attribute3
434: ,p_attribute4_o
435: => per_pgn_shd.g_old_rec.attribute4
436: ,p_attribute5_o
437: => per_pgn_shd.g_old_rec.attribute5
438: ,p_attribute6_o
439: => per_pgn_shd.g_old_rec.attribute6
433: => per_pgn_shd.g_old_rec.attribute3
434: ,p_attribute4_o
435: => per_pgn_shd.g_old_rec.attribute4
436: ,p_attribute5_o
437: => per_pgn_shd.g_old_rec.attribute5
438: ,p_attribute6_o
439: => per_pgn_shd.g_old_rec.attribute6
440: ,p_attribute7_o
441: => per_pgn_shd.g_old_rec.attribute7
435: => per_pgn_shd.g_old_rec.attribute4
436: ,p_attribute5_o
437: => per_pgn_shd.g_old_rec.attribute5
438: ,p_attribute6_o
439: => per_pgn_shd.g_old_rec.attribute6
440: ,p_attribute7_o
441: => per_pgn_shd.g_old_rec.attribute7
442: ,p_attribute8_o
443: => per_pgn_shd.g_old_rec.attribute8
437: => per_pgn_shd.g_old_rec.attribute5
438: ,p_attribute6_o
439: => per_pgn_shd.g_old_rec.attribute6
440: ,p_attribute7_o
441: => per_pgn_shd.g_old_rec.attribute7
442: ,p_attribute8_o
443: => per_pgn_shd.g_old_rec.attribute8
444: ,p_attribute9_o
445: => per_pgn_shd.g_old_rec.attribute9
439: => per_pgn_shd.g_old_rec.attribute6
440: ,p_attribute7_o
441: => per_pgn_shd.g_old_rec.attribute7
442: ,p_attribute8_o
443: => per_pgn_shd.g_old_rec.attribute8
444: ,p_attribute9_o
445: => per_pgn_shd.g_old_rec.attribute9
446: ,p_attribute10_o
447: => per_pgn_shd.g_old_rec.attribute10
441: => per_pgn_shd.g_old_rec.attribute7
442: ,p_attribute8_o
443: => per_pgn_shd.g_old_rec.attribute8
444: ,p_attribute9_o
445: => per_pgn_shd.g_old_rec.attribute9
446: ,p_attribute10_o
447: => per_pgn_shd.g_old_rec.attribute10
448: ,p_attribute11_o
449: => per_pgn_shd.g_old_rec.attribute11
443: => per_pgn_shd.g_old_rec.attribute8
444: ,p_attribute9_o
445: => per_pgn_shd.g_old_rec.attribute9
446: ,p_attribute10_o
447: => per_pgn_shd.g_old_rec.attribute10
448: ,p_attribute11_o
449: => per_pgn_shd.g_old_rec.attribute11
450: ,p_attribute12_o
451: => per_pgn_shd.g_old_rec.attribute12
445: => per_pgn_shd.g_old_rec.attribute9
446: ,p_attribute10_o
447: => per_pgn_shd.g_old_rec.attribute10
448: ,p_attribute11_o
449: => per_pgn_shd.g_old_rec.attribute11
450: ,p_attribute12_o
451: => per_pgn_shd.g_old_rec.attribute12
452: ,p_attribute13_o
453: => per_pgn_shd.g_old_rec.attribute13
447: => per_pgn_shd.g_old_rec.attribute10
448: ,p_attribute11_o
449: => per_pgn_shd.g_old_rec.attribute11
450: ,p_attribute12_o
451: => per_pgn_shd.g_old_rec.attribute12
452: ,p_attribute13_o
453: => per_pgn_shd.g_old_rec.attribute13
454: ,p_attribute14_o
455: => per_pgn_shd.g_old_rec.attribute14
449: => per_pgn_shd.g_old_rec.attribute11
450: ,p_attribute12_o
451: => per_pgn_shd.g_old_rec.attribute12
452: ,p_attribute13_o
453: => per_pgn_shd.g_old_rec.attribute13
454: ,p_attribute14_o
455: => per_pgn_shd.g_old_rec.attribute14
456: ,p_attribute15_o
457: => per_pgn_shd.g_old_rec.attribute15
451: => per_pgn_shd.g_old_rec.attribute12
452: ,p_attribute13_o
453: => per_pgn_shd.g_old_rec.attribute13
454: ,p_attribute14_o
455: => per_pgn_shd.g_old_rec.attribute14
456: ,p_attribute15_o
457: => per_pgn_shd.g_old_rec.attribute15
458: ,p_attribute16_o
459: => per_pgn_shd.g_old_rec.attribute16
453: => per_pgn_shd.g_old_rec.attribute13
454: ,p_attribute14_o
455: => per_pgn_shd.g_old_rec.attribute14
456: ,p_attribute15_o
457: => per_pgn_shd.g_old_rec.attribute15
458: ,p_attribute16_o
459: => per_pgn_shd.g_old_rec.attribute16
460: ,p_attribute17_o
461: => per_pgn_shd.g_old_rec.attribute17
455: => per_pgn_shd.g_old_rec.attribute14
456: ,p_attribute15_o
457: => per_pgn_shd.g_old_rec.attribute15
458: ,p_attribute16_o
459: => per_pgn_shd.g_old_rec.attribute16
460: ,p_attribute17_o
461: => per_pgn_shd.g_old_rec.attribute17
462: ,p_attribute18_o
463: => per_pgn_shd.g_old_rec.attribute18
457: => per_pgn_shd.g_old_rec.attribute15
458: ,p_attribute16_o
459: => per_pgn_shd.g_old_rec.attribute16
460: ,p_attribute17_o
461: => per_pgn_shd.g_old_rec.attribute17
462: ,p_attribute18_o
463: => per_pgn_shd.g_old_rec.attribute18
464: ,p_attribute19_o
465: => per_pgn_shd.g_old_rec.attribute19
459: => per_pgn_shd.g_old_rec.attribute16
460: ,p_attribute17_o
461: => per_pgn_shd.g_old_rec.attribute17
462: ,p_attribute18_o
463: => per_pgn_shd.g_old_rec.attribute18
464: ,p_attribute19_o
465: => per_pgn_shd.g_old_rec.attribute19
466: ,p_attribute20_o
467: => per_pgn_shd.g_old_rec.attribute20
461: => per_pgn_shd.g_old_rec.attribute17
462: ,p_attribute18_o
463: => per_pgn_shd.g_old_rec.attribute18
464: ,p_attribute19_o
465: => per_pgn_shd.g_old_rec.attribute19
466: ,p_attribute20_o
467: => per_pgn_shd.g_old_rec.attribute20
468: ,p_attribute21_o
469: => per_pgn_shd.g_old_rec.attribute21
463: => per_pgn_shd.g_old_rec.attribute18
464: ,p_attribute19_o
465: => per_pgn_shd.g_old_rec.attribute19
466: ,p_attribute20_o
467: => per_pgn_shd.g_old_rec.attribute20
468: ,p_attribute21_o
469: => per_pgn_shd.g_old_rec.attribute21
470: ,p_attribute22_o
471: => per_pgn_shd.g_old_rec.attribute22
465: => per_pgn_shd.g_old_rec.attribute19
466: ,p_attribute20_o
467: => per_pgn_shd.g_old_rec.attribute20
468: ,p_attribute21_o
469: => per_pgn_shd.g_old_rec.attribute21
470: ,p_attribute22_o
471: => per_pgn_shd.g_old_rec.attribute22
472: ,p_attribute23_o
473: => per_pgn_shd.g_old_rec.attribute23
467: => per_pgn_shd.g_old_rec.attribute20
468: ,p_attribute21_o
469: => per_pgn_shd.g_old_rec.attribute21
470: ,p_attribute22_o
471: => per_pgn_shd.g_old_rec.attribute22
472: ,p_attribute23_o
473: => per_pgn_shd.g_old_rec.attribute23
474: ,p_attribute24_o
475: => per_pgn_shd.g_old_rec.attribute24
469: => per_pgn_shd.g_old_rec.attribute21
470: ,p_attribute22_o
471: => per_pgn_shd.g_old_rec.attribute22
472: ,p_attribute23_o
473: => per_pgn_shd.g_old_rec.attribute23
474: ,p_attribute24_o
475: => per_pgn_shd.g_old_rec.attribute24
476: ,p_attribute25_o
477: => per_pgn_shd.g_old_rec.attribute25
471: => per_pgn_shd.g_old_rec.attribute22
472: ,p_attribute23_o
473: => per_pgn_shd.g_old_rec.attribute23
474: ,p_attribute24_o
475: => per_pgn_shd.g_old_rec.attribute24
476: ,p_attribute25_o
477: => per_pgn_shd.g_old_rec.attribute25
478: ,p_attribute26_o
479: => per_pgn_shd.g_old_rec.attribute26
473: => per_pgn_shd.g_old_rec.attribute23
474: ,p_attribute24_o
475: => per_pgn_shd.g_old_rec.attribute24
476: ,p_attribute25_o
477: => per_pgn_shd.g_old_rec.attribute25
478: ,p_attribute26_o
479: => per_pgn_shd.g_old_rec.attribute26
480: ,p_attribute27_o
481: => per_pgn_shd.g_old_rec.attribute27
475: => per_pgn_shd.g_old_rec.attribute24
476: ,p_attribute25_o
477: => per_pgn_shd.g_old_rec.attribute25
478: ,p_attribute26_o
479: => per_pgn_shd.g_old_rec.attribute26
480: ,p_attribute27_o
481: => per_pgn_shd.g_old_rec.attribute27
482: ,p_attribute28_o
483: => per_pgn_shd.g_old_rec.attribute28
477: => per_pgn_shd.g_old_rec.attribute25
478: ,p_attribute26_o
479: => per_pgn_shd.g_old_rec.attribute26
480: ,p_attribute27_o
481: => per_pgn_shd.g_old_rec.attribute27
482: ,p_attribute28_o
483: => per_pgn_shd.g_old_rec.attribute28
484: ,p_attribute29_o
485: => per_pgn_shd.g_old_rec.attribute29
479: => per_pgn_shd.g_old_rec.attribute26
480: ,p_attribute27_o
481: => per_pgn_shd.g_old_rec.attribute27
482: ,p_attribute28_o
483: => per_pgn_shd.g_old_rec.attribute28
484: ,p_attribute29_o
485: => per_pgn_shd.g_old_rec.attribute29
486: ,p_attribute30_o
487: => per_pgn_shd.g_old_rec.attribute30
481: => per_pgn_shd.g_old_rec.attribute27
482: ,p_attribute28_o
483: => per_pgn_shd.g_old_rec.attribute28
484: ,p_attribute29_o
485: => per_pgn_shd.g_old_rec.attribute29
486: ,p_attribute30_o
487: => per_pgn_shd.g_old_rec.attribute30
488: ,p_information_category_o
489: => per_pgn_shd.g_old_rec.information_category
483: => per_pgn_shd.g_old_rec.attribute28
484: ,p_attribute29_o
485: => per_pgn_shd.g_old_rec.attribute29
486: ,p_attribute30_o
487: => per_pgn_shd.g_old_rec.attribute30
488: ,p_information_category_o
489: => per_pgn_shd.g_old_rec.information_category
490: ,p_information1_o
491: => per_pgn_shd.g_old_rec.information1
485: => per_pgn_shd.g_old_rec.attribute29
486: ,p_attribute30_o
487: => per_pgn_shd.g_old_rec.attribute30
488: ,p_information_category_o
489: => per_pgn_shd.g_old_rec.information_category
490: ,p_information1_o
491: => per_pgn_shd.g_old_rec.information1
492: ,p_information2_o
493: => per_pgn_shd.g_old_rec.information2
487: => per_pgn_shd.g_old_rec.attribute30
488: ,p_information_category_o
489: => per_pgn_shd.g_old_rec.information_category
490: ,p_information1_o
491: => per_pgn_shd.g_old_rec.information1
492: ,p_information2_o
493: => per_pgn_shd.g_old_rec.information2
494: ,p_information3_o
495: => per_pgn_shd.g_old_rec.information3
489: => per_pgn_shd.g_old_rec.information_category
490: ,p_information1_o
491: => per_pgn_shd.g_old_rec.information1
492: ,p_information2_o
493: => per_pgn_shd.g_old_rec.information2
494: ,p_information3_o
495: => per_pgn_shd.g_old_rec.information3
496: ,p_information4_o
497: => per_pgn_shd.g_old_rec.information4
491: => per_pgn_shd.g_old_rec.information1
492: ,p_information2_o
493: => per_pgn_shd.g_old_rec.information2
494: ,p_information3_o
495: => per_pgn_shd.g_old_rec.information3
496: ,p_information4_o
497: => per_pgn_shd.g_old_rec.information4
498: ,p_information5_o
499: => per_pgn_shd.g_old_rec.information5
493: => per_pgn_shd.g_old_rec.information2
494: ,p_information3_o
495: => per_pgn_shd.g_old_rec.information3
496: ,p_information4_o
497: => per_pgn_shd.g_old_rec.information4
498: ,p_information5_o
499: => per_pgn_shd.g_old_rec.information5
500: ,p_information6_o
501: => per_pgn_shd.g_old_rec.information6
495: => per_pgn_shd.g_old_rec.information3
496: ,p_information4_o
497: => per_pgn_shd.g_old_rec.information4
498: ,p_information5_o
499: => per_pgn_shd.g_old_rec.information5
500: ,p_information6_o
501: => per_pgn_shd.g_old_rec.information6
502: ,p_information7_o
503: => per_pgn_shd.g_old_rec.information7
497: => per_pgn_shd.g_old_rec.information4
498: ,p_information5_o
499: => per_pgn_shd.g_old_rec.information5
500: ,p_information6_o
501: => per_pgn_shd.g_old_rec.information6
502: ,p_information7_o
503: => per_pgn_shd.g_old_rec.information7
504: ,p_information8_o
505: => per_pgn_shd.g_old_rec.information8
499: => per_pgn_shd.g_old_rec.information5
500: ,p_information6_o
501: => per_pgn_shd.g_old_rec.information6
502: ,p_information7_o
503: => per_pgn_shd.g_old_rec.information7
504: ,p_information8_o
505: => per_pgn_shd.g_old_rec.information8
506: ,p_information9_o
507: => per_pgn_shd.g_old_rec.information9
501: => per_pgn_shd.g_old_rec.information6
502: ,p_information7_o
503: => per_pgn_shd.g_old_rec.information7
504: ,p_information8_o
505: => per_pgn_shd.g_old_rec.information8
506: ,p_information9_o
507: => per_pgn_shd.g_old_rec.information9
508: ,p_information10_o
509: => per_pgn_shd.g_old_rec.information10
503: => per_pgn_shd.g_old_rec.information7
504: ,p_information8_o
505: => per_pgn_shd.g_old_rec.information8
506: ,p_information9_o
507: => per_pgn_shd.g_old_rec.information9
508: ,p_information10_o
509: => per_pgn_shd.g_old_rec.information10
510: ,p_information11_o
511: => per_pgn_shd.g_old_rec.information11
505: => per_pgn_shd.g_old_rec.information8
506: ,p_information9_o
507: => per_pgn_shd.g_old_rec.information9
508: ,p_information10_o
509: => per_pgn_shd.g_old_rec.information10
510: ,p_information11_o
511: => per_pgn_shd.g_old_rec.information11
512: ,p_information12_o
513: => per_pgn_shd.g_old_rec.information12
507: => per_pgn_shd.g_old_rec.information9
508: ,p_information10_o
509: => per_pgn_shd.g_old_rec.information10
510: ,p_information11_o
511: => per_pgn_shd.g_old_rec.information11
512: ,p_information12_o
513: => per_pgn_shd.g_old_rec.information12
514: ,p_information13_o
515: => per_pgn_shd.g_old_rec.information13
509: => per_pgn_shd.g_old_rec.information10
510: ,p_information11_o
511: => per_pgn_shd.g_old_rec.information11
512: ,p_information12_o
513: => per_pgn_shd.g_old_rec.information12
514: ,p_information13_o
515: => per_pgn_shd.g_old_rec.information13
516: ,p_information14_o
517: => per_pgn_shd.g_old_rec.information14
511: => per_pgn_shd.g_old_rec.information11
512: ,p_information12_o
513: => per_pgn_shd.g_old_rec.information12
514: ,p_information13_o
515: => per_pgn_shd.g_old_rec.information13
516: ,p_information14_o
517: => per_pgn_shd.g_old_rec.information14
518: ,p_information15_o
519: => per_pgn_shd.g_old_rec.information15
513: => per_pgn_shd.g_old_rec.information12
514: ,p_information13_o
515: => per_pgn_shd.g_old_rec.information13
516: ,p_information14_o
517: => per_pgn_shd.g_old_rec.information14
518: ,p_information15_o
519: => per_pgn_shd.g_old_rec.information15
520: ,p_information16_o
521: => per_pgn_shd.g_old_rec.information16
515: => per_pgn_shd.g_old_rec.information13
516: ,p_information14_o
517: => per_pgn_shd.g_old_rec.information14
518: ,p_information15_o
519: => per_pgn_shd.g_old_rec.information15
520: ,p_information16_o
521: => per_pgn_shd.g_old_rec.information16
522: ,p_information17_o
523: => per_pgn_shd.g_old_rec.information17
517: => per_pgn_shd.g_old_rec.information14
518: ,p_information15_o
519: => per_pgn_shd.g_old_rec.information15
520: ,p_information16_o
521: => per_pgn_shd.g_old_rec.information16
522: ,p_information17_o
523: => per_pgn_shd.g_old_rec.information17
524: ,p_information18_o
525: => per_pgn_shd.g_old_rec.information18
519: => per_pgn_shd.g_old_rec.information15
520: ,p_information16_o
521: => per_pgn_shd.g_old_rec.information16
522: ,p_information17_o
523: => per_pgn_shd.g_old_rec.information17
524: ,p_information18_o
525: => per_pgn_shd.g_old_rec.information18
526: ,p_information19_o
527: => per_pgn_shd.g_old_rec.information19
521: => per_pgn_shd.g_old_rec.information16
522: ,p_information17_o
523: => per_pgn_shd.g_old_rec.information17
524: ,p_information18_o
525: => per_pgn_shd.g_old_rec.information18
526: ,p_information19_o
527: => per_pgn_shd.g_old_rec.information19
528: ,p_information20_o
529: => per_pgn_shd.g_old_rec.information20
523: => per_pgn_shd.g_old_rec.information17
524: ,p_information18_o
525: => per_pgn_shd.g_old_rec.information18
526: ,p_information19_o
527: => per_pgn_shd.g_old_rec.information19
528: ,p_information20_o
529: => per_pgn_shd.g_old_rec.information20
530: ,p_information21_o
531: => per_pgn_shd.g_old_rec.information21
525: => per_pgn_shd.g_old_rec.information18
526: ,p_information19_o
527: => per_pgn_shd.g_old_rec.information19
528: ,p_information20_o
529: => per_pgn_shd.g_old_rec.information20
530: ,p_information21_o
531: => per_pgn_shd.g_old_rec.information21
532: ,p_information22_o
533: => per_pgn_shd.g_old_rec.information22
527: => per_pgn_shd.g_old_rec.information19
528: ,p_information20_o
529: => per_pgn_shd.g_old_rec.information20
530: ,p_information21_o
531: => per_pgn_shd.g_old_rec.information21
532: ,p_information22_o
533: => per_pgn_shd.g_old_rec.information22
534: ,p_information23_o
535: => per_pgn_shd.g_old_rec.information23
529: => per_pgn_shd.g_old_rec.information20
530: ,p_information21_o
531: => per_pgn_shd.g_old_rec.information21
532: ,p_information22_o
533: => per_pgn_shd.g_old_rec.information22
534: ,p_information23_o
535: => per_pgn_shd.g_old_rec.information23
536: ,p_information24_o
537: => per_pgn_shd.g_old_rec.information24
531: => per_pgn_shd.g_old_rec.information21
532: ,p_information22_o
533: => per_pgn_shd.g_old_rec.information22
534: ,p_information23_o
535: => per_pgn_shd.g_old_rec.information23
536: ,p_information24_o
537: => per_pgn_shd.g_old_rec.information24
538: ,p_information25_o
539: => per_pgn_shd.g_old_rec.information25
533: => per_pgn_shd.g_old_rec.information22
534: ,p_information23_o
535: => per_pgn_shd.g_old_rec.information23
536: ,p_information24_o
537: => per_pgn_shd.g_old_rec.information24
538: ,p_information25_o
539: => per_pgn_shd.g_old_rec.information25
540: ,p_information26_o
541: => per_pgn_shd.g_old_rec.information26
535: => per_pgn_shd.g_old_rec.information23
536: ,p_information24_o
537: => per_pgn_shd.g_old_rec.information24
538: ,p_information25_o
539: => per_pgn_shd.g_old_rec.information25
540: ,p_information26_o
541: => per_pgn_shd.g_old_rec.information26
542: ,p_information27_o
543: => per_pgn_shd.g_old_rec.information27
537: => per_pgn_shd.g_old_rec.information24
538: ,p_information25_o
539: => per_pgn_shd.g_old_rec.information25
540: ,p_information26_o
541: => per_pgn_shd.g_old_rec.information26
542: ,p_information27_o
543: => per_pgn_shd.g_old_rec.information27
544: ,p_information28_o
545: => per_pgn_shd.g_old_rec.information28
539: => per_pgn_shd.g_old_rec.information25
540: ,p_information26_o
541: => per_pgn_shd.g_old_rec.information26
542: ,p_information27_o
543: => per_pgn_shd.g_old_rec.information27
544: ,p_information28_o
545: => per_pgn_shd.g_old_rec.information28
546: ,p_information29_o
547: => per_pgn_shd.g_old_rec.information29
541: => per_pgn_shd.g_old_rec.information26
542: ,p_information27_o
543: => per_pgn_shd.g_old_rec.information27
544: ,p_information28_o
545: => per_pgn_shd.g_old_rec.information28
546: ,p_information29_o
547: => per_pgn_shd.g_old_rec.information29
548: ,p_information30_o
549: => per_pgn_shd.g_old_rec.information30
543: => per_pgn_shd.g_old_rec.information27
544: ,p_information28_o
545: => per_pgn_shd.g_old_rec.information28
546: ,p_information29_o
547: => per_pgn_shd.g_old_rec.information29
548: ,p_information30_o
549: => per_pgn_shd.g_old_rec.information30
550: );
551: --
545: => per_pgn_shd.g_old_rec.information28
546: ,p_information29_o
547: => per_pgn_shd.g_old_rec.information29
548: ,p_information30_o
549: => per_pgn_shd.g_old_rec.information30
550: );
551: --
552: exception
553: --
605: --
606: -- {End Of Comments}
607: -- ----------------------------------------------------------------------------
608: Procedure convert_defs
609: (p_rec in out nocopy per_pgn_shd.g_rec_type
610: ) is
611: --
612: Begin
613: --
617: -- is being used then we must set to the 'current' argument value.
618: --
619: If (p_rec.business_group_id = hr_api.g_number) then
620: p_rec.business_group_id :=
621: per_pgn_shd.g_old_rec.business_group_id;
622: End If;
623: If (p_rec.entity_id = hr_api.g_varchar2) then
624: p_rec.entity_id :=
625: per_pgn_shd.g_old_rec.entity_id;
621: per_pgn_shd.g_old_rec.business_group_id;
622: End If;
623: If (p_rec.entity_id = hr_api.g_varchar2) then
624: p_rec.entity_id :=
625: per_pgn_shd.g_old_rec.entity_id;
626: End If;
627: If (p_rec.hierarchy_version_id = hr_api.g_number) then
628: p_rec.hierarchy_version_id :=
629: per_pgn_shd.g_old_rec.hierarchy_version_id;
625: per_pgn_shd.g_old_rec.entity_id;
626: End If;
627: If (p_rec.hierarchy_version_id = hr_api.g_number) then
628: p_rec.hierarchy_version_id :=
629: per_pgn_shd.g_old_rec.hierarchy_version_id;
630: End If;
631: If (p_rec.node_type = hr_api.g_varchar2) then
632: p_rec.node_type :=
633: per_pgn_shd.g_old_rec.node_type;
629: per_pgn_shd.g_old_rec.hierarchy_version_id;
630: End If;
631: If (p_rec.node_type = hr_api.g_varchar2) then
632: p_rec.node_type :=
633: per_pgn_shd.g_old_rec.node_type;
634: End If;
635: If (p_rec.seq = hr_api.g_number) then
636: p_rec.seq :=
637: per_pgn_shd.g_old_rec.seq;
633: per_pgn_shd.g_old_rec.node_type;
634: End If;
635: If (p_rec.seq = hr_api.g_number) then
636: p_rec.seq :=
637: per_pgn_shd.g_old_rec.seq;
638: End If;
639: If (p_rec.parent_hierarchy_node_id = hr_api.g_number) then
640: p_rec.parent_hierarchy_node_id :=
641: per_pgn_shd.g_old_rec.parent_hierarchy_node_id;
637: per_pgn_shd.g_old_rec.seq;
638: End If;
639: If (p_rec.parent_hierarchy_node_id = hr_api.g_number) then
640: p_rec.parent_hierarchy_node_id :=
641: per_pgn_shd.g_old_rec.parent_hierarchy_node_id;
642: End If;
643: If (p_rec.request_id = hr_api.g_number) then
644: p_rec.request_id :=
645: per_pgn_shd.g_old_rec.request_id;
641: per_pgn_shd.g_old_rec.parent_hierarchy_node_id;
642: End If;
643: If (p_rec.request_id = hr_api.g_number) then
644: p_rec.request_id :=
645: per_pgn_shd.g_old_rec.request_id;
646: End If;
647: If (p_rec.program_application_id = hr_api.g_number) then
648: p_rec.program_application_id :=
649: per_pgn_shd.g_old_rec.program_application_id;
645: per_pgn_shd.g_old_rec.request_id;
646: End If;
647: If (p_rec.program_application_id = hr_api.g_number) then
648: p_rec.program_application_id :=
649: per_pgn_shd.g_old_rec.program_application_id;
650: End If;
651: If (p_rec.program_id = hr_api.g_number) then
652: p_rec.program_id :=
653: per_pgn_shd.g_old_rec.program_id;
649: per_pgn_shd.g_old_rec.program_application_id;
650: End If;
651: If (p_rec.program_id = hr_api.g_number) then
652: p_rec.program_id :=
653: per_pgn_shd.g_old_rec.program_id;
654: End If;
655: If (p_rec.program_update_date = hr_api.g_date) then
656: p_rec.program_update_date :=
657: per_pgn_shd.g_old_rec.program_update_date;
653: per_pgn_shd.g_old_rec.program_id;
654: End If;
655: If (p_rec.program_update_date = hr_api.g_date) then
656: p_rec.program_update_date :=
657: per_pgn_shd.g_old_rec.program_update_date;
658: End If;
659: If (p_rec.attribute_category = hr_api.g_varchar2) then
660: p_rec.attribute_category :=
661: per_pgn_shd.g_old_rec.attribute_category;
657: per_pgn_shd.g_old_rec.program_update_date;
658: End If;
659: If (p_rec.attribute_category = hr_api.g_varchar2) then
660: p_rec.attribute_category :=
661: per_pgn_shd.g_old_rec.attribute_category;
662: End If;
663: If (p_rec.attribute1 = hr_api.g_varchar2) then
664: p_rec.attribute1 :=
665: per_pgn_shd.g_old_rec.attribute1;
661: per_pgn_shd.g_old_rec.attribute_category;
662: End If;
663: If (p_rec.attribute1 = hr_api.g_varchar2) then
664: p_rec.attribute1 :=
665: per_pgn_shd.g_old_rec.attribute1;
666: End If;
667: If (p_rec.attribute2 = hr_api.g_varchar2) then
668: p_rec.attribute2 :=
669: per_pgn_shd.g_old_rec.attribute2;
665: per_pgn_shd.g_old_rec.attribute1;
666: End If;
667: If (p_rec.attribute2 = hr_api.g_varchar2) then
668: p_rec.attribute2 :=
669: per_pgn_shd.g_old_rec.attribute2;
670: End If;
671: If (p_rec.attribute3 = hr_api.g_varchar2) then
672: p_rec.attribute3 :=
673: per_pgn_shd.g_old_rec.attribute3;
669: per_pgn_shd.g_old_rec.attribute2;
670: End If;
671: If (p_rec.attribute3 = hr_api.g_varchar2) then
672: p_rec.attribute3 :=
673: per_pgn_shd.g_old_rec.attribute3;
674: End If;
675: If (p_rec.attribute4 = hr_api.g_varchar2) then
676: p_rec.attribute4 :=
677: per_pgn_shd.g_old_rec.attribute4;
673: per_pgn_shd.g_old_rec.attribute3;
674: End If;
675: If (p_rec.attribute4 = hr_api.g_varchar2) then
676: p_rec.attribute4 :=
677: per_pgn_shd.g_old_rec.attribute4;
678: End If;
679: If (p_rec.attribute5 = hr_api.g_varchar2) then
680: p_rec.attribute5 :=
681: per_pgn_shd.g_old_rec.attribute5;
677: per_pgn_shd.g_old_rec.attribute4;
678: End If;
679: If (p_rec.attribute5 = hr_api.g_varchar2) then
680: p_rec.attribute5 :=
681: per_pgn_shd.g_old_rec.attribute5;
682: End If;
683: If (p_rec.attribute6 = hr_api.g_varchar2) then
684: p_rec.attribute6 :=
685: per_pgn_shd.g_old_rec.attribute6;
681: per_pgn_shd.g_old_rec.attribute5;
682: End If;
683: If (p_rec.attribute6 = hr_api.g_varchar2) then
684: p_rec.attribute6 :=
685: per_pgn_shd.g_old_rec.attribute6;
686: End If;
687: If (p_rec.attribute7 = hr_api.g_varchar2) then
688: p_rec.attribute7 :=
689: per_pgn_shd.g_old_rec.attribute7;
685: per_pgn_shd.g_old_rec.attribute6;
686: End If;
687: If (p_rec.attribute7 = hr_api.g_varchar2) then
688: p_rec.attribute7 :=
689: per_pgn_shd.g_old_rec.attribute7;
690: End If;
691: If (p_rec.attribute8 = hr_api.g_varchar2) then
692: p_rec.attribute8 :=
693: per_pgn_shd.g_old_rec.attribute8;
689: per_pgn_shd.g_old_rec.attribute7;
690: End If;
691: If (p_rec.attribute8 = hr_api.g_varchar2) then
692: p_rec.attribute8 :=
693: per_pgn_shd.g_old_rec.attribute8;
694: End If;
695: If (p_rec.attribute9 = hr_api.g_varchar2) then
696: p_rec.attribute9 :=
697: per_pgn_shd.g_old_rec.attribute9;
693: per_pgn_shd.g_old_rec.attribute8;
694: End If;
695: If (p_rec.attribute9 = hr_api.g_varchar2) then
696: p_rec.attribute9 :=
697: per_pgn_shd.g_old_rec.attribute9;
698: End If;
699: If (p_rec.attribute10 = hr_api.g_varchar2) then
700: p_rec.attribute10 :=
701: per_pgn_shd.g_old_rec.attribute10;
697: per_pgn_shd.g_old_rec.attribute9;
698: End If;
699: If (p_rec.attribute10 = hr_api.g_varchar2) then
700: p_rec.attribute10 :=
701: per_pgn_shd.g_old_rec.attribute10;
702: End If;
703: If (p_rec.attribute11 = hr_api.g_varchar2) then
704: p_rec.attribute11 :=
705: per_pgn_shd.g_old_rec.attribute11;
701: per_pgn_shd.g_old_rec.attribute10;
702: End If;
703: If (p_rec.attribute11 = hr_api.g_varchar2) then
704: p_rec.attribute11 :=
705: per_pgn_shd.g_old_rec.attribute11;
706: End If;
707: If (p_rec.attribute12 = hr_api.g_varchar2) then
708: p_rec.attribute12 :=
709: per_pgn_shd.g_old_rec.attribute12;
705: per_pgn_shd.g_old_rec.attribute11;
706: End If;
707: If (p_rec.attribute12 = hr_api.g_varchar2) then
708: p_rec.attribute12 :=
709: per_pgn_shd.g_old_rec.attribute12;
710: End If;
711: If (p_rec.attribute13 = hr_api.g_varchar2) then
712: p_rec.attribute13 :=
713: per_pgn_shd.g_old_rec.attribute13;
709: per_pgn_shd.g_old_rec.attribute12;
710: End If;
711: If (p_rec.attribute13 = hr_api.g_varchar2) then
712: p_rec.attribute13 :=
713: per_pgn_shd.g_old_rec.attribute13;
714: End If;
715: If (p_rec.attribute14 = hr_api.g_varchar2) then
716: p_rec.attribute14 :=
717: per_pgn_shd.g_old_rec.attribute14;
713: per_pgn_shd.g_old_rec.attribute13;
714: End If;
715: If (p_rec.attribute14 = hr_api.g_varchar2) then
716: p_rec.attribute14 :=
717: per_pgn_shd.g_old_rec.attribute14;
718: End If;
719: If (p_rec.attribute15 = hr_api.g_varchar2) then
720: p_rec.attribute15 :=
721: per_pgn_shd.g_old_rec.attribute15;
717: per_pgn_shd.g_old_rec.attribute14;
718: End If;
719: If (p_rec.attribute15 = hr_api.g_varchar2) then
720: p_rec.attribute15 :=
721: per_pgn_shd.g_old_rec.attribute15;
722: End If;
723: If (p_rec.attribute16 = hr_api.g_varchar2) then
724: p_rec.attribute16 :=
725: per_pgn_shd.g_old_rec.attribute16;
721: per_pgn_shd.g_old_rec.attribute15;
722: End If;
723: If (p_rec.attribute16 = hr_api.g_varchar2) then
724: p_rec.attribute16 :=
725: per_pgn_shd.g_old_rec.attribute16;
726: End If;
727: If (p_rec.attribute17 = hr_api.g_varchar2) then
728: p_rec.attribute17 :=
729: per_pgn_shd.g_old_rec.attribute17;
725: per_pgn_shd.g_old_rec.attribute16;
726: End If;
727: If (p_rec.attribute17 = hr_api.g_varchar2) then
728: p_rec.attribute17 :=
729: per_pgn_shd.g_old_rec.attribute17;
730: End If;
731: If (p_rec.attribute18 = hr_api.g_varchar2) then
732: p_rec.attribute18 :=
733: per_pgn_shd.g_old_rec.attribute18;
729: per_pgn_shd.g_old_rec.attribute17;
730: End If;
731: If (p_rec.attribute18 = hr_api.g_varchar2) then
732: p_rec.attribute18 :=
733: per_pgn_shd.g_old_rec.attribute18;
734: End If;
735: If (p_rec.attribute19 = hr_api.g_varchar2) then
736: p_rec.attribute19 :=
737: per_pgn_shd.g_old_rec.attribute19;
733: per_pgn_shd.g_old_rec.attribute18;
734: End If;
735: If (p_rec.attribute19 = hr_api.g_varchar2) then
736: p_rec.attribute19 :=
737: per_pgn_shd.g_old_rec.attribute19;
738: End If;
739: If (p_rec.attribute20 = hr_api.g_varchar2) then
740: p_rec.attribute20 :=
741: per_pgn_shd.g_old_rec.attribute20;
737: per_pgn_shd.g_old_rec.attribute19;
738: End If;
739: If (p_rec.attribute20 = hr_api.g_varchar2) then
740: p_rec.attribute20 :=
741: per_pgn_shd.g_old_rec.attribute20;
742: End If;
743: If (p_rec.attribute21 = hr_api.g_varchar2) then
744: p_rec.attribute21 :=
745: per_pgn_shd.g_old_rec.attribute21;
741: per_pgn_shd.g_old_rec.attribute20;
742: End If;
743: If (p_rec.attribute21 = hr_api.g_varchar2) then
744: p_rec.attribute21 :=
745: per_pgn_shd.g_old_rec.attribute21;
746: End If;
747: If (p_rec.attribute22 = hr_api.g_varchar2) then
748: p_rec.attribute22 :=
749: per_pgn_shd.g_old_rec.attribute22;
745: per_pgn_shd.g_old_rec.attribute21;
746: End If;
747: If (p_rec.attribute22 = hr_api.g_varchar2) then
748: p_rec.attribute22 :=
749: per_pgn_shd.g_old_rec.attribute22;
750: End If;
751: If (p_rec.attribute23 = hr_api.g_varchar2) then
752: p_rec.attribute23 :=
753: per_pgn_shd.g_old_rec.attribute23;
749: per_pgn_shd.g_old_rec.attribute22;
750: End If;
751: If (p_rec.attribute23 = hr_api.g_varchar2) then
752: p_rec.attribute23 :=
753: per_pgn_shd.g_old_rec.attribute23;
754: End If;
755: If (p_rec.attribute24 = hr_api.g_varchar2) then
756: p_rec.attribute24 :=
757: per_pgn_shd.g_old_rec.attribute24;
753: per_pgn_shd.g_old_rec.attribute23;
754: End If;
755: If (p_rec.attribute24 = hr_api.g_varchar2) then
756: p_rec.attribute24 :=
757: per_pgn_shd.g_old_rec.attribute24;
758: End If;
759: If (p_rec.attribute25 = hr_api.g_varchar2) then
760: p_rec.attribute25 :=
761: per_pgn_shd.g_old_rec.attribute25;
757: per_pgn_shd.g_old_rec.attribute24;
758: End If;
759: If (p_rec.attribute25 = hr_api.g_varchar2) then
760: p_rec.attribute25 :=
761: per_pgn_shd.g_old_rec.attribute25;
762: End If;
763: If (p_rec.attribute26 = hr_api.g_varchar2) then
764: p_rec.attribute26 :=
765: per_pgn_shd.g_old_rec.attribute26;
761: per_pgn_shd.g_old_rec.attribute25;
762: End If;
763: If (p_rec.attribute26 = hr_api.g_varchar2) then
764: p_rec.attribute26 :=
765: per_pgn_shd.g_old_rec.attribute26;
766: End If;
767: If (p_rec.attribute27 = hr_api.g_varchar2) then
768: p_rec.attribute27 :=
769: per_pgn_shd.g_old_rec.attribute27;
765: per_pgn_shd.g_old_rec.attribute26;
766: End If;
767: If (p_rec.attribute27 = hr_api.g_varchar2) then
768: p_rec.attribute27 :=
769: per_pgn_shd.g_old_rec.attribute27;
770: End If;
771: If (p_rec.attribute28 = hr_api.g_varchar2) then
772: p_rec.attribute28 :=
773: per_pgn_shd.g_old_rec.attribute28;
769: per_pgn_shd.g_old_rec.attribute27;
770: End If;
771: If (p_rec.attribute28 = hr_api.g_varchar2) then
772: p_rec.attribute28 :=
773: per_pgn_shd.g_old_rec.attribute28;
774: End If;
775: If (p_rec.attribute29 = hr_api.g_varchar2) then
776: p_rec.attribute29 :=
777: per_pgn_shd.g_old_rec.attribute29;
773: per_pgn_shd.g_old_rec.attribute28;
774: End If;
775: If (p_rec.attribute29 = hr_api.g_varchar2) then
776: p_rec.attribute29 :=
777: per_pgn_shd.g_old_rec.attribute29;
778: End If;
779: If (p_rec.attribute30 = hr_api.g_varchar2) then
780: p_rec.attribute30 :=
781: per_pgn_shd.g_old_rec.attribute30;
777: per_pgn_shd.g_old_rec.attribute29;
778: End If;
779: If (p_rec.attribute30 = hr_api.g_varchar2) then
780: p_rec.attribute30 :=
781: per_pgn_shd.g_old_rec.attribute30;
782: End If;
783: If (p_rec.information_category = hr_api.g_varchar2) then
784: p_rec.information_category :=
785: per_pgn_shd.g_old_rec.information_category;
781: per_pgn_shd.g_old_rec.attribute30;
782: End If;
783: If (p_rec.information_category = hr_api.g_varchar2) then
784: p_rec.information_category :=
785: per_pgn_shd.g_old_rec.information_category;
786: End If;
787: If (p_rec.information1 = hr_api.g_varchar2) then
788: p_rec.information1 :=
789: per_pgn_shd.g_old_rec.information1;
785: per_pgn_shd.g_old_rec.information_category;
786: End If;
787: If (p_rec.information1 = hr_api.g_varchar2) then
788: p_rec.information1 :=
789: per_pgn_shd.g_old_rec.information1;
790: End If;
791: If (p_rec.information2 = hr_api.g_varchar2) then
792: p_rec.information2 :=
793: per_pgn_shd.g_old_rec.information2;
789: per_pgn_shd.g_old_rec.information1;
790: End If;
791: If (p_rec.information2 = hr_api.g_varchar2) then
792: p_rec.information2 :=
793: per_pgn_shd.g_old_rec.information2;
794: End If;
795: If (p_rec.information3 = hr_api.g_varchar2) then
796: p_rec.information3 :=
797: per_pgn_shd.g_old_rec.information3;
793: per_pgn_shd.g_old_rec.information2;
794: End If;
795: If (p_rec.information3 = hr_api.g_varchar2) then
796: p_rec.information3 :=
797: per_pgn_shd.g_old_rec.information3;
798: End If;
799: If (p_rec.information4 = hr_api.g_varchar2) then
800: p_rec.information4 :=
801: per_pgn_shd.g_old_rec.information4;
797: per_pgn_shd.g_old_rec.information3;
798: End If;
799: If (p_rec.information4 = hr_api.g_varchar2) then
800: p_rec.information4 :=
801: per_pgn_shd.g_old_rec.information4;
802: End If;
803: If (p_rec.information5 = hr_api.g_varchar2) then
804: p_rec.information5 :=
805: per_pgn_shd.g_old_rec.information5;
801: per_pgn_shd.g_old_rec.information4;
802: End If;
803: If (p_rec.information5 = hr_api.g_varchar2) then
804: p_rec.information5 :=
805: per_pgn_shd.g_old_rec.information5;
806: End If;
807: If (p_rec.information6 = hr_api.g_varchar2) then
808: p_rec.information6 :=
809: per_pgn_shd.g_old_rec.information6;
805: per_pgn_shd.g_old_rec.information5;
806: End If;
807: If (p_rec.information6 = hr_api.g_varchar2) then
808: p_rec.information6 :=
809: per_pgn_shd.g_old_rec.information6;
810: End If;
811: If (p_rec.information7 = hr_api.g_varchar2) then
812: p_rec.information7 :=
813: per_pgn_shd.g_old_rec.information7;
809: per_pgn_shd.g_old_rec.information6;
810: End If;
811: If (p_rec.information7 = hr_api.g_varchar2) then
812: p_rec.information7 :=
813: per_pgn_shd.g_old_rec.information7;
814: End If;
815: If (p_rec.information8 = hr_api.g_varchar2) then
816: p_rec.information8 :=
817: per_pgn_shd.g_old_rec.information8;
813: per_pgn_shd.g_old_rec.information7;
814: End If;
815: If (p_rec.information8 = hr_api.g_varchar2) then
816: p_rec.information8 :=
817: per_pgn_shd.g_old_rec.information8;
818: End If;
819: If (p_rec.information9 = hr_api.g_varchar2) then
820: p_rec.information9 :=
821: per_pgn_shd.g_old_rec.information9;
817: per_pgn_shd.g_old_rec.information8;
818: End If;
819: If (p_rec.information9 = hr_api.g_varchar2) then
820: p_rec.information9 :=
821: per_pgn_shd.g_old_rec.information9;
822: End If;
823: If (p_rec.information10 = hr_api.g_varchar2) then
824: p_rec.information10 :=
825: per_pgn_shd.g_old_rec.information10;
821: per_pgn_shd.g_old_rec.information9;
822: End If;
823: If (p_rec.information10 = hr_api.g_varchar2) then
824: p_rec.information10 :=
825: per_pgn_shd.g_old_rec.information10;
826: End If;
827: If (p_rec.information11 = hr_api.g_varchar2) then
828: p_rec.information11 :=
829: per_pgn_shd.g_old_rec.information11;
825: per_pgn_shd.g_old_rec.information10;
826: End If;
827: If (p_rec.information11 = hr_api.g_varchar2) then
828: p_rec.information11 :=
829: per_pgn_shd.g_old_rec.information11;
830: End If;
831: If (p_rec.information12 = hr_api.g_varchar2) then
832: p_rec.information12 :=
833: per_pgn_shd.g_old_rec.information12;
829: per_pgn_shd.g_old_rec.information11;
830: End If;
831: If (p_rec.information12 = hr_api.g_varchar2) then
832: p_rec.information12 :=
833: per_pgn_shd.g_old_rec.information12;
834: End If;
835: If (p_rec.information13 = hr_api.g_varchar2) then
836: p_rec.information13 :=
837: per_pgn_shd.g_old_rec.information13;
833: per_pgn_shd.g_old_rec.information12;
834: End If;
835: If (p_rec.information13 = hr_api.g_varchar2) then
836: p_rec.information13 :=
837: per_pgn_shd.g_old_rec.information13;
838: End If;
839: If (p_rec.information14 = hr_api.g_varchar2) then
840: p_rec.information14 :=
841: per_pgn_shd.g_old_rec.information14;
837: per_pgn_shd.g_old_rec.information13;
838: End If;
839: If (p_rec.information14 = hr_api.g_varchar2) then
840: p_rec.information14 :=
841: per_pgn_shd.g_old_rec.information14;
842: End If;
843: If (p_rec.information15 = hr_api.g_varchar2) then
844: p_rec.information15 :=
845: per_pgn_shd.g_old_rec.information15;
841: per_pgn_shd.g_old_rec.information14;
842: End If;
843: If (p_rec.information15 = hr_api.g_varchar2) then
844: p_rec.information15 :=
845: per_pgn_shd.g_old_rec.information15;
846: End If;
847: If (p_rec.information16 = hr_api.g_varchar2) then
848: p_rec.information16 :=
849: per_pgn_shd.g_old_rec.information16;
845: per_pgn_shd.g_old_rec.information15;
846: End If;
847: If (p_rec.information16 = hr_api.g_varchar2) then
848: p_rec.information16 :=
849: per_pgn_shd.g_old_rec.information16;
850: End If;
851: If (p_rec.information17 = hr_api.g_varchar2) then
852: p_rec.information17 :=
853: per_pgn_shd.g_old_rec.information17;
849: per_pgn_shd.g_old_rec.information16;
850: End If;
851: If (p_rec.information17 = hr_api.g_varchar2) then
852: p_rec.information17 :=
853: per_pgn_shd.g_old_rec.information17;
854: End If;
855: If (p_rec.information18 = hr_api.g_varchar2) then
856: p_rec.information18 :=
857: per_pgn_shd.g_old_rec.information18;
853: per_pgn_shd.g_old_rec.information17;
854: End If;
855: If (p_rec.information18 = hr_api.g_varchar2) then
856: p_rec.information18 :=
857: per_pgn_shd.g_old_rec.information18;
858: End If;
859: If (p_rec.information19 = hr_api.g_varchar2) then
860: p_rec.information19 :=
861: per_pgn_shd.g_old_rec.information19;
857: per_pgn_shd.g_old_rec.information18;
858: End If;
859: If (p_rec.information19 = hr_api.g_varchar2) then
860: p_rec.information19 :=
861: per_pgn_shd.g_old_rec.information19;
862: End If;
863: If (p_rec.information20 = hr_api.g_varchar2) then
864: p_rec.information20 :=
865: per_pgn_shd.g_old_rec.information20;
861: per_pgn_shd.g_old_rec.information19;
862: End If;
863: If (p_rec.information20 = hr_api.g_varchar2) then
864: p_rec.information20 :=
865: per_pgn_shd.g_old_rec.information20;
866: End If;
867: If (p_rec.information21 = hr_api.g_varchar2) then
868: p_rec.information21 :=
869: per_pgn_shd.g_old_rec.information21;
865: per_pgn_shd.g_old_rec.information20;
866: End If;
867: If (p_rec.information21 = hr_api.g_varchar2) then
868: p_rec.information21 :=
869: per_pgn_shd.g_old_rec.information21;
870: End If;
871: If (p_rec.information22 = hr_api.g_varchar2) then
872: p_rec.information22 :=
873: per_pgn_shd.g_old_rec.information22;
869: per_pgn_shd.g_old_rec.information21;
870: End If;
871: If (p_rec.information22 = hr_api.g_varchar2) then
872: p_rec.information22 :=
873: per_pgn_shd.g_old_rec.information22;
874: End If;
875: If (p_rec.information23 = hr_api.g_varchar2) then
876: p_rec.information23 :=
877: per_pgn_shd.g_old_rec.information23;
873: per_pgn_shd.g_old_rec.information22;
874: End If;
875: If (p_rec.information23 = hr_api.g_varchar2) then
876: p_rec.information23 :=
877: per_pgn_shd.g_old_rec.information23;
878: End If;
879: If (p_rec.information24 = hr_api.g_varchar2) then
880: p_rec.information24 :=
881: per_pgn_shd.g_old_rec.information24;
877: per_pgn_shd.g_old_rec.information23;
878: End If;
879: If (p_rec.information24 = hr_api.g_varchar2) then
880: p_rec.information24 :=
881: per_pgn_shd.g_old_rec.information24;
882: End If;
883: If (p_rec.information25 = hr_api.g_varchar2) then
884: p_rec.information25 :=
885: per_pgn_shd.g_old_rec.information25;
881: per_pgn_shd.g_old_rec.information24;
882: End If;
883: If (p_rec.information25 = hr_api.g_varchar2) then
884: p_rec.information25 :=
885: per_pgn_shd.g_old_rec.information25;
886: End If;
887: If (p_rec.information26 = hr_api.g_varchar2) then
888: p_rec.information26 :=
889: per_pgn_shd.g_old_rec.information26;
885: per_pgn_shd.g_old_rec.information25;
886: End If;
887: If (p_rec.information26 = hr_api.g_varchar2) then
888: p_rec.information26 :=
889: per_pgn_shd.g_old_rec.information26;
890: End If;
891: If (p_rec.information27 = hr_api.g_varchar2) then
892: p_rec.information27 :=
893: per_pgn_shd.g_old_rec.information27;
889: per_pgn_shd.g_old_rec.information26;
890: End If;
891: If (p_rec.information27 = hr_api.g_varchar2) then
892: p_rec.information27 :=
893: per_pgn_shd.g_old_rec.information27;
894: End If;
895: If (p_rec.information28 = hr_api.g_varchar2) then
896: p_rec.information28 :=
897: per_pgn_shd.g_old_rec.information28;
893: per_pgn_shd.g_old_rec.information27;
894: End If;
895: If (p_rec.information28 = hr_api.g_varchar2) then
896: p_rec.information28 :=
897: per_pgn_shd.g_old_rec.information28;
898: End If;
899: If (p_rec.information29 = hr_api.g_varchar2) then
900: p_rec.information29 :=
901: per_pgn_shd.g_old_rec.information29;
897: per_pgn_shd.g_old_rec.information28;
898: End If;
899: If (p_rec.information29 = hr_api.g_varchar2) then
900: p_rec.information29 :=
901: per_pgn_shd.g_old_rec.information29;
902: End If;
903: If (p_rec.information30 = hr_api.g_varchar2) then
904: p_rec.information30 :=
905: per_pgn_shd.g_old_rec.information30;
901: per_pgn_shd.g_old_rec.information29;
902: End If;
903: If (p_rec.information30 = hr_api.g_varchar2) then
904: p_rec.information30 :=
905: per_pgn_shd.g_old_rec.information30;
906: End If;
907: --
908: End convert_defs;
909: --
911: -- |---------------------------------< upd >----------------------------------|
912: -- ----------------------------------------------------------------------------
913: Procedure upd
914: (p_effective_date in date
915: ,p_rec in out nocopy per_pgn_shd.g_rec_type
916: ) is
917: --
918: l_proc varchar2(72) := g_package||'upd';
919: --
921: hr_utility.set_location('Entering:'||l_proc, 5);
922: --
923: -- We must lock the row which we need to update.
924: --
925: per_pgn_shd.lck
926: (p_rec.hierarchy_node_id
927: ,p_rec.object_version_number
928: );
929: --
1033: ,p_information29 in varchar2 default hr_api.g_varchar2
1034: ,p_information30 in varchar2 default hr_api.g_varchar2
1035: ) is
1036: --
1037: l_rec per_pgn_shd.g_rec_type;
1038: l_proc varchar2(72) := g_package||'upd';
1039: --
1040: Begin
1041: hr_utility.set_location('Entering:'||l_proc, 5);
1043: -- Call conversion function to turn arguments into the
1044: -- l_rec structure.
1045: --
1046: l_rec :=
1047: per_pgn_shd.convert_args
1048: (p_hierarchy_node_id
1049: ,hr_api.g_number
1050: ,p_entity_id
1051: ,hr_api.g_number