51: --
52: -- {End Of Comments}
53: -- ----------------------------------------------------------------------------
54: Procedure update_dml
55: (p_rec in out nocopy per_abc_shd.g_rec_type
56: ) is
57: --
58: l_proc varchar2(72) := g_package||'update_dml';
59: --
62: --
63: -- Increment the object version
64: p_rec.object_version_number := p_rec.object_version_number + 1;
65: --
66: per_abc_shd.g_api_dml := true; -- Set the api dml status
67: --
68: -- Update the per_absence_cases Row
69: --
70: update per_absence_cases
140: ,business_group_id = p_rec.business_group_id
141: ,comments = p_rec.comments
142: where absence_case_id = p_rec.absence_case_id;
143: --
144: per_abc_shd.g_api_dml := false; -- Unset the api dml status
145: --
146: hr_utility.set_location(' Leaving:'||l_proc, 10);
147: --
148: Exception
147: --
148: Exception
149: When hr_api.check_integrity_violated Then
150: -- A check constraint has been violated
151: per_abc_shd.g_api_dml := false; -- Unset the api dml status
152: per_abc_shd.constraint_error
153: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
154: When hr_api.parent_integrity_violated Then
155: -- Parent integrity has been violated
148: Exception
149: When hr_api.check_integrity_violated Then
150: -- A check constraint has been violated
151: per_abc_shd.g_api_dml := false; -- Unset the api dml status
152: per_abc_shd.constraint_error
153: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
154: When hr_api.parent_integrity_violated Then
155: -- Parent integrity has been violated
156: per_abc_shd.g_api_dml := false; -- Unset the api dml status
152: per_abc_shd.constraint_error
153: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
154: When hr_api.parent_integrity_violated Then
155: -- Parent integrity has been violated
156: per_abc_shd.g_api_dml := false; -- Unset the api dml status
157: per_abc_shd.constraint_error
158: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
159: When hr_api.unique_integrity_violated Then
160: -- Unique integrity has been violated
153: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
154: When hr_api.parent_integrity_violated Then
155: -- Parent integrity has been violated
156: per_abc_shd.g_api_dml := false; -- Unset the api dml status
157: per_abc_shd.constraint_error
158: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
159: When hr_api.unique_integrity_violated Then
160: -- Unique integrity has been violated
161: per_abc_shd.g_api_dml := false; -- Unset the api dml status
157: per_abc_shd.constraint_error
158: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
159: When hr_api.unique_integrity_violated Then
160: -- Unique integrity has been violated
161: per_abc_shd.g_api_dml := false; -- Unset the api dml status
162: per_abc_shd.constraint_error
163: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
164: When Others Then
165: per_abc_shd.g_api_dml := false; -- Unset the api dml status
158: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
159: When hr_api.unique_integrity_violated Then
160: -- Unique integrity has been violated
161: per_abc_shd.g_api_dml := false; -- Unset the api dml status
162: per_abc_shd.constraint_error
163: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
164: When Others Then
165: per_abc_shd.g_api_dml := false; -- Unset the api dml status
166: Raise;
161: per_abc_shd.g_api_dml := false; -- Unset the api dml status
162: per_abc_shd.constraint_error
163: (p_constraint_name => hr_api.strip_constraint_name(SQLERRM));
164: When Others Then
165: per_abc_shd.g_api_dml := false; -- Unset the api dml status
166: Raise;
167: End update_dml;
168: --
169: -- ----------------------------------------------------------------------------
198: --
199: -- {End Of Comments}
200: -- ----------------------------------------------------------------------------
201: Procedure pre_update
202: (p_rec in per_abc_shd.g_rec_type
203: ) is
204: --
205: l_proc varchar2(72) := g_package||'pre_update';
206: --
242: --
243: -- {End Of Comments}
244: -- ----------------------------------------------------------------------------
245: Procedure post_update
246: (p_rec in per_abc_shd.g_rec_type
247: ) is
248: --
249: l_proc varchar2(72) := g_package||'post_update';
250: --
393: => p_rec.business_group_id
394: ,p_comments
395: => p_rec.comments
396: ,p_name_o
397: => per_abc_shd.g_old_rec.name
398: ,p_person_id_o
399: => per_abc_shd.g_old_rec.person_id
400: ,p_incident_id_o
401: => per_abc_shd.g_old_rec.incident_id
395: => p_rec.comments
396: ,p_name_o
397: => per_abc_shd.g_old_rec.name
398: ,p_person_id_o
399: => per_abc_shd.g_old_rec.person_id
400: ,p_incident_id_o
401: => per_abc_shd.g_old_rec.incident_id
402: ,p_absence_category_o
403: => per_abc_shd.g_old_rec.absence_category
397: => per_abc_shd.g_old_rec.name
398: ,p_person_id_o
399: => per_abc_shd.g_old_rec.person_id
400: ,p_incident_id_o
401: => per_abc_shd.g_old_rec.incident_id
402: ,p_absence_category_o
403: => per_abc_shd.g_old_rec.absence_category
404: ,p_ac_information_category_o
405: => per_abc_shd.g_old_rec.ac_information_category
399: => per_abc_shd.g_old_rec.person_id
400: ,p_incident_id_o
401: => per_abc_shd.g_old_rec.incident_id
402: ,p_absence_category_o
403: => per_abc_shd.g_old_rec.absence_category
404: ,p_ac_information_category_o
405: => per_abc_shd.g_old_rec.ac_information_category
406: ,p_ac_information1_o
407: => per_abc_shd.g_old_rec.ac_information1
401: => per_abc_shd.g_old_rec.incident_id
402: ,p_absence_category_o
403: => per_abc_shd.g_old_rec.absence_category
404: ,p_ac_information_category_o
405: => per_abc_shd.g_old_rec.ac_information_category
406: ,p_ac_information1_o
407: => per_abc_shd.g_old_rec.ac_information1
408: ,p_ac_information2_o
409: => per_abc_shd.g_old_rec.ac_information2
403: => per_abc_shd.g_old_rec.absence_category
404: ,p_ac_information_category_o
405: => per_abc_shd.g_old_rec.ac_information_category
406: ,p_ac_information1_o
407: => per_abc_shd.g_old_rec.ac_information1
408: ,p_ac_information2_o
409: => per_abc_shd.g_old_rec.ac_information2
410: ,p_ac_information3_o
411: => per_abc_shd.g_old_rec.ac_information3
405: => per_abc_shd.g_old_rec.ac_information_category
406: ,p_ac_information1_o
407: => per_abc_shd.g_old_rec.ac_information1
408: ,p_ac_information2_o
409: => per_abc_shd.g_old_rec.ac_information2
410: ,p_ac_information3_o
411: => per_abc_shd.g_old_rec.ac_information3
412: ,p_ac_information4_o
413: => per_abc_shd.g_old_rec.ac_information4
407: => per_abc_shd.g_old_rec.ac_information1
408: ,p_ac_information2_o
409: => per_abc_shd.g_old_rec.ac_information2
410: ,p_ac_information3_o
411: => per_abc_shd.g_old_rec.ac_information3
412: ,p_ac_information4_o
413: => per_abc_shd.g_old_rec.ac_information4
414: ,p_ac_information5_o
415: => per_abc_shd.g_old_rec.ac_information5
409: => per_abc_shd.g_old_rec.ac_information2
410: ,p_ac_information3_o
411: => per_abc_shd.g_old_rec.ac_information3
412: ,p_ac_information4_o
413: => per_abc_shd.g_old_rec.ac_information4
414: ,p_ac_information5_o
415: => per_abc_shd.g_old_rec.ac_information5
416: ,p_ac_information6_o
417: => per_abc_shd.g_old_rec.ac_information6
411: => per_abc_shd.g_old_rec.ac_information3
412: ,p_ac_information4_o
413: => per_abc_shd.g_old_rec.ac_information4
414: ,p_ac_information5_o
415: => per_abc_shd.g_old_rec.ac_information5
416: ,p_ac_information6_o
417: => per_abc_shd.g_old_rec.ac_information6
418: ,p_ac_information7_o
419: => per_abc_shd.g_old_rec.ac_information7
413: => per_abc_shd.g_old_rec.ac_information4
414: ,p_ac_information5_o
415: => per_abc_shd.g_old_rec.ac_information5
416: ,p_ac_information6_o
417: => per_abc_shd.g_old_rec.ac_information6
418: ,p_ac_information7_o
419: => per_abc_shd.g_old_rec.ac_information7
420: ,p_ac_information8_o
421: => per_abc_shd.g_old_rec.ac_information8
415: => per_abc_shd.g_old_rec.ac_information5
416: ,p_ac_information6_o
417: => per_abc_shd.g_old_rec.ac_information6
418: ,p_ac_information7_o
419: => per_abc_shd.g_old_rec.ac_information7
420: ,p_ac_information8_o
421: => per_abc_shd.g_old_rec.ac_information8
422: ,p_ac_information9_o
423: => per_abc_shd.g_old_rec.ac_information9
417: => per_abc_shd.g_old_rec.ac_information6
418: ,p_ac_information7_o
419: => per_abc_shd.g_old_rec.ac_information7
420: ,p_ac_information8_o
421: => per_abc_shd.g_old_rec.ac_information8
422: ,p_ac_information9_o
423: => per_abc_shd.g_old_rec.ac_information9
424: ,p_ac_information10_o
425: => per_abc_shd.g_old_rec.ac_information10
419: => per_abc_shd.g_old_rec.ac_information7
420: ,p_ac_information8_o
421: => per_abc_shd.g_old_rec.ac_information8
422: ,p_ac_information9_o
423: => per_abc_shd.g_old_rec.ac_information9
424: ,p_ac_information10_o
425: => per_abc_shd.g_old_rec.ac_information10
426: ,p_ac_information11_o
427: => per_abc_shd.g_old_rec.ac_information11
421: => per_abc_shd.g_old_rec.ac_information8
422: ,p_ac_information9_o
423: => per_abc_shd.g_old_rec.ac_information9
424: ,p_ac_information10_o
425: => per_abc_shd.g_old_rec.ac_information10
426: ,p_ac_information11_o
427: => per_abc_shd.g_old_rec.ac_information11
428: ,p_ac_information12_o
429: => per_abc_shd.g_old_rec.ac_information12
423: => per_abc_shd.g_old_rec.ac_information9
424: ,p_ac_information10_o
425: => per_abc_shd.g_old_rec.ac_information10
426: ,p_ac_information11_o
427: => per_abc_shd.g_old_rec.ac_information11
428: ,p_ac_information12_o
429: => per_abc_shd.g_old_rec.ac_information12
430: ,p_ac_information13_o
431: => per_abc_shd.g_old_rec.ac_information13
425: => per_abc_shd.g_old_rec.ac_information10
426: ,p_ac_information11_o
427: => per_abc_shd.g_old_rec.ac_information11
428: ,p_ac_information12_o
429: => per_abc_shd.g_old_rec.ac_information12
430: ,p_ac_information13_o
431: => per_abc_shd.g_old_rec.ac_information13
432: ,p_ac_information14_o
433: => per_abc_shd.g_old_rec.ac_information14
427: => per_abc_shd.g_old_rec.ac_information11
428: ,p_ac_information12_o
429: => per_abc_shd.g_old_rec.ac_information12
430: ,p_ac_information13_o
431: => per_abc_shd.g_old_rec.ac_information13
432: ,p_ac_information14_o
433: => per_abc_shd.g_old_rec.ac_information14
434: ,p_ac_information15_o
435: => per_abc_shd.g_old_rec.ac_information15
429: => per_abc_shd.g_old_rec.ac_information12
430: ,p_ac_information13_o
431: => per_abc_shd.g_old_rec.ac_information13
432: ,p_ac_information14_o
433: => per_abc_shd.g_old_rec.ac_information14
434: ,p_ac_information15_o
435: => per_abc_shd.g_old_rec.ac_information15
436: ,p_ac_information16_o
437: => per_abc_shd.g_old_rec.ac_information16
431: => per_abc_shd.g_old_rec.ac_information13
432: ,p_ac_information14_o
433: => per_abc_shd.g_old_rec.ac_information14
434: ,p_ac_information15_o
435: => per_abc_shd.g_old_rec.ac_information15
436: ,p_ac_information16_o
437: => per_abc_shd.g_old_rec.ac_information16
438: ,p_ac_information17_o
439: => per_abc_shd.g_old_rec.ac_information17
433: => per_abc_shd.g_old_rec.ac_information14
434: ,p_ac_information15_o
435: => per_abc_shd.g_old_rec.ac_information15
436: ,p_ac_information16_o
437: => per_abc_shd.g_old_rec.ac_information16
438: ,p_ac_information17_o
439: => per_abc_shd.g_old_rec.ac_information17
440: ,p_ac_information18_o
441: => per_abc_shd.g_old_rec.ac_information18
435: => per_abc_shd.g_old_rec.ac_information15
436: ,p_ac_information16_o
437: => per_abc_shd.g_old_rec.ac_information16
438: ,p_ac_information17_o
439: => per_abc_shd.g_old_rec.ac_information17
440: ,p_ac_information18_o
441: => per_abc_shd.g_old_rec.ac_information18
442: ,p_ac_information19_o
443: => per_abc_shd.g_old_rec.ac_information19
437: => per_abc_shd.g_old_rec.ac_information16
438: ,p_ac_information17_o
439: => per_abc_shd.g_old_rec.ac_information17
440: ,p_ac_information18_o
441: => per_abc_shd.g_old_rec.ac_information18
442: ,p_ac_information19_o
443: => per_abc_shd.g_old_rec.ac_information19
444: ,p_ac_information20_o
445: => per_abc_shd.g_old_rec.ac_information20
439: => per_abc_shd.g_old_rec.ac_information17
440: ,p_ac_information18_o
441: => per_abc_shd.g_old_rec.ac_information18
442: ,p_ac_information19_o
443: => per_abc_shd.g_old_rec.ac_information19
444: ,p_ac_information20_o
445: => per_abc_shd.g_old_rec.ac_information20
446: ,p_ac_information21_o
447: => per_abc_shd.g_old_rec.ac_information21
441: => per_abc_shd.g_old_rec.ac_information18
442: ,p_ac_information19_o
443: => per_abc_shd.g_old_rec.ac_information19
444: ,p_ac_information20_o
445: => per_abc_shd.g_old_rec.ac_information20
446: ,p_ac_information21_o
447: => per_abc_shd.g_old_rec.ac_information21
448: ,p_ac_information22_o
449: => per_abc_shd.g_old_rec.ac_information22
443: => per_abc_shd.g_old_rec.ac_information19
444: ,p_ac_information20_o
445: => per_abc_shd.g_old_rec.ac_information20
446: ,p_ac_information21_o
447: => per_abc_shd.g_old_rec.ac_information21
448: ,p_ac_information22_o
449: => per_abc_shd.g_old_rec.ac_information22
450: ,p_ac_information23_o
451: => per_abc_shd.g_old_rec.ac_information23
445: => per_abc_shd.g_old_rec.ac_information20
446: ,p_ac_information21_o
447: => per_abc_shd.g_old_rec.ac_information21
448: ,p_ac_information22_o
449: => per_abc_shd.g_old_rec.ac_information22
450: ,p_ac_information23_o
451: => per_abc_shd.g_old_rec.ac_information23
452: ,p_ac_information24_o
453: => per_abc_shd.g_old_rec.ac_information24
447: => per_abc_shd.g_old_rec.ac_information21
448: ,p_ac_information22_o
449: => per_abc_shd.g_old_rec.ac_information22
450: ,p_ac_information23_o
451: => per_abc_shd.g_old_rec.ac_information23
452: ,p_ac_information24_o
453: => per_abc_shd.g_old_rec.ac_information24
454: ,p_ac_information25_o
455: => per_abc_shd.g_old_rec.ac_information25
449: => per_abc_shd.g_old_rec.ac_information22
450: ,p_ac_information23_o
451: => per_abc_shd.g_old_rec.ac_information23
452: ,p_ac_information24_o
453: => per_abc_shd.g_old_rec.ac_information24
454: ,p_ac_information25_o
455: => per_abc_shd.g_old_rec.ac_information25
456: ,p_ac_information26_o
457: => per_abc_shd.g_old_rec.ac_information26
451: => per_abc_shd.g_old_rec.ac_information23
452: ,p_ac_information24_o
453: => per_abc_shd.g_old_rec.ac_information24
454: ,p_ac_information25_o
455: => per_abc_shd.g_old_rec.ac_information25
456: ,p_ac_information26_o
457: => per_abc_shd.g_old_rec.ac_information26
458: ,p_ac_information27_o
459: => per_abc_shd.g_old_rec.ac_information27
453: => per_abc_shd.g_old_rec.ac_information24
454: ,p_ac_information25_o
455: => per_abc_shd.g_old_rec.ac_information25
456: ,p_ac_information26_o
457: => per_abc_shd.g_old_rec.ac_information26
458: ,p_ac_information27_o
459: => per_abc_shd.g_old_rec.ac_information27
460: ,p_ac_information28_o
461: => per_abc_shd.g_old_rec.ac_information28
455: => per_abc_shd.g_old_rec.ac_information25
456: ,p_ac_information26_o
457: => per_abc_shd.g_old_rec.ac_information26
458: ,p_ac_information27_o
459: => per_abc_shd.g_old_rec.ac_information27
460: ,p_ac_information28_o
461: => per_abc_shd.g_old_rec.ac_information28
462: ,p_ac_information29_o
463: => per_abc_shd.g_old_rec.ac_information29
457: => per_abc_shd.g_old_rec.ac_information26
458: ,p_ac_information27_o
459: => per_abc_shd.g_old_rec.ac_information27
460: ,p_ac_information28_o
461: => per_abc_shd.g_old_rec.ac_information28
462: ,p_ac_information29_o
463: => per_abc_shd.g_old_rec.ac_information29
464: ,p_ac_information30_o
465: => per_abc_shd.g_old_rec.ac_information30
459: => per_abc_shd.g_old_rec.ac_information27
460: ,p_ac_information28_o
461: => per_abc_shd.g_old_rec.ac_information28
462: ,p_ac_information29_o
463: => per_abc_shd.g_old_rec.ac_information29
464: ,p_ac_information30_o
465: => per_abc_shd.g_old_rec.ac_information30
466: ,p_ac_attribute_category_o
467: => per_abc_shd.g_old_rec.ac_attribute_category
461: => per_abc_shd.g_old_rec.ac_information28
462: ,p_ac_information29_o
463: => per_abc_shd.g_old_rec.ac_information29
464: ,p_ac_information30_o
465: => per_abc_shd.g_old_rec.ac_information30
466: ,p_ac_attribute_category_o
467: => per_abc_shd.g_old_rec.ac_attribute_category
468: ,p_attribute1_o
469: => per_abc_shd.g_old_rec.attribute1
463: => per_abc_shd.g_old_rec.ac_information29
464: ,p_ac_information30_o
465: => per_abc_shd.g_old_rec.ac_information30
466: ,p_ac_attribute_category_o
467: => per_abc_shd.g_old_rec.ac_attribute_category
468: ,p_attribute1_o
469: => per_abc_shd.g_old_rec.attribute1
470: ,p_attribute2_o
471: => per_abc_shd.g_old_rec.attribute2
465: => per_abc_shd.g_old_rec.ac_information30
466: ,p_ac_attribute_category_o
467: => per_abc_shd.g_old_rec.ac_attribute_category
468: ,p_attribute1_o
469: => per_abc_shd.g_old_rec.attribute1
470: ,p_attribute2_o
471: => per_abc_shd.g_old_rec.attribute2
472: ,p_attribute3_o
473: => per_abc_shd.g_old_rec.attribute3
467: => per_abc_shd.g_old_rec.ac_attribute_category
468: ,p_attribute1_o
469: => per_abc_shd.g_old_rec.attribute1
470: ,p_attribute2_o
471: => per_abc_shd.g_old_rec.attribute2
472: ,p_attribute3_o
473: => per_abc_shd.g_old_rec.attribute3
474: ,p_attribute4_o
475: => per_abc_shd.g_old_rec.attribute4
469: => per_abc_shd.g_old_rec.attribute1
470: ,p_attribute2_o
471: => per_abc_shd.g_old_rec.attribute2
472: ,p_attribute3_o
473: => per_abc_shd.g_old_rec.attribute3
474: ,p_attribute4_o
475: => per_abc_shd.g_old_rec.attribute4
476: ,p_attribute5_o
477: => per_abc_shd.g_old_rec.attribute5
471: => per_abc_shd.g_old_rec.attribute2
472: ,p_attribute3_o
473: => per_abc_shd.g_old_rec.attribute3
474: ,p_attribute4_o
475: => per_abc_shd.g_old_rec.attribute4
476: ,p_attribute5_o
477: => per_abc_shd.g_old_rec.attribute5
478: ,p_attribute6_o
479: => per_abc_shd.g_old_rec.attribute6
473: => per_abc_shd.g_old_rec.attribute3
474: ,p_attribute4_o
475: => per_abc_shd.g_old_rec.attribute4
476: ,p_attribute5_o
477: => per_abc_shd.g_old_rec.attribute5
478: ,p_attribute6_o
479: => per_abc_shd.g_old_rec.attribute6
480: ,p_attribute7_o
481: => per_abc_shd.g_old_rec.attribute7
475: => per_abc_shd.g_old_rec.attribute4
476: ,p_attribute5_o
477: => per_abc_shd.g_old_rec.attribute5
478: ,p_attribute6_o
479: => per_abc_shd.g_old_rec.attribute6
480: ,p_attribute7_o
481: => per_abc_shd.g_old_rec.attribute7
482: ,p_attribute8_o
483: => per_abc_shd.g_old_rec.attribute8
477: => per_abc_shd.g_old_rec.attribute5
478: ,p_attribute6_o
479: => per_abc_shd.g_old_rec.attribute6
480: ,p_attribute7_o
481: => per_abc_shd.g_old_rec.attribute7
482: ,p_attribute8_o
483: => per_abc_shd.g_old_rec.attribute8
484: ,p_attribute9_o
485: => per_abc_shd.g_old_rec.attribute9
479: => per_abc_shd.g_old_rec.attribute6
480: ,p_attribute7_o
481: => per_abc_shd.g_old_rec.attribute7
482: ,p_attribute8_o
483: => per_abc_shd.g_old_rec.attribute8
484: ,p_attribute9_o
485: => per_abc_shd.g_old_rec.attribute9
486: ,p_attribute10_o
487: => per_abc_shd.g_old_rec.attribute10
481: => per_abc_shd.g_old_rec.attribute7
482: ,p_attribute8_o
483: => per_abc_shd.g_old_rec.attribute8
484: ,p_attribute9_o
485: => per_abc_shd.g_old_rec.attribute9
486: ,p_attribute10_o
487: => per_abc_shd.g_old_rec.attribute10
488: ,p_attribute11_o
489: => per_abc_shd.g_old_rec.attribute11
483: => per_abc_shd.g_old_rec.attribute8
484: ,p_attribute9_o
485: => per_abc_shd.g_old_rec.attribute9
486: ,p_attribute10_o
487: => per_abc_shd.g_old_rec.attribute10
488: ,p_attribute11_o
489: => per_abc_shd.g_old_rec.attribute11
490: ,p_attribute12_o
491: => per_abc_shd.g_old_rec.attribute12
485: => per_abc_shd.g_old_rec.attribute9
486: ,p_attribute10_o
487: => per_abc_shd.g_old_rec.attribute10
488: ,p_attribute11_o
489: => per_abc_shd.g_old_rec.attribute11
490: ,p_attribute12_o
491: => per_abc_shd.g_old_rec.attribute12
492: ,p_attribute13_o
493: => per_abc_shd.g_old_rec.attribute13
487: => per_abc_shd.g_old_rec.attribute10
488: ,p_attribute11_o
489: => per_abc_shd.g_old_rec.attribute11
490: ,p_attribute12_o
491: => per_abc_shd.g_old_rec.attribute12
492: ,p_attribute13_o
493: => per_abc_shd.g_old_rec.attribute13
494: ,p_attribute14_o
495: => per_abc_shd.g_old_rec.attribute14
489: => per_abc_shd.g_old_rec.attribute11
490: ,p_attribute12_o
491: => per_abc_shd.g_old_rec.attribute12
492: ,p_attribute13_o
493: => per_abc_shd.g_old_rec.attribute13
494: ,p_attribute14_o
495: => per_abc_shd.g_old_rec.attribute14
496: ,p_attribute15_o
497: => per_abc_shd.g_old_rec.attribute15
491: => per_abc_shd.g_old_rec.attribute12
492: ,p_attribute13_o
493: => per_abc_shd.g_old_rec.attribute13
494: ,p_attribute14_o
495: => per_abc_shd.g_old_rec.attribute14
496: ,p_attribute15_o
497: => per_abc_shd.g_old_rec.attribute15
498: ,p_attribute16_o
499: => per_abc_shd.g_old_rec.attribute16
493: => per_abc_shd.g_old_rec.attribute13
494: ,p_attribute14_o
495: => per_abc_shd.g_old_rec.attribute14
496: ,p_attribute15_o
497: => per_abc_shd.g_old_rec.attribute15
498: ,p_attribute16_o
499: => per_abc_shd.g_old_rec.attribute16
500: ,p_attribute17_o
501: => per_abc_shd.g_old_rec.attribute17
495: => per_abc_shd.g_old_rec.attribute14
496: ,p_attribute15_o
497: => per_abc_shd.g_old_rec.attribute15
498: ,p_attribute16_o
499: => per_abc_shd.g_old_rec.attribute16
500: ,p_attribute17_o
501: => per_abc_shd.g_old_rec.attribute17
502: ,p_attribute18_o
503: => per_abc_shd.g_old_rec.attribute18
497: => per_abc_shd.g_old_rec.attribute15
498: ,p_attribute16_o
499: => per_abc_shd.g_old_rec.attribute16
500: ,p_attribute17_o
501: => per_abc_shd.g_old_rec.attribute17
502: ,p_attribute18_o
503: => per_abc_shd.g_old_rec.attribute18
504: ,p_attribute19_o
505: => per_abc_shd.g_old_rec.attribute19
499: => per_abc_shd.g_old_rec.attribute16
500: ,p_attribute17_o
501: => per_abc_shd.g_old_rec.attribute17
502: ,p_attribute18_o
503: => per_abc_shd.g_old_rec.attribute18
504: ,p_attribute19_o
505: => per_abc_shd.g_old_rec.attribute19
506: ,p_attribute20_o
507: => per_abc_shd.g_old_rec.attribute20
501: => per_abc_shd.g_old_rec.attribute17
502: ,p_attribute18_o
503: => per_abc_shd.g_old_rec.attribute18
504: ,p_attribute19_o
505: => per_abc_shd.g_old_rec.attribute19
506: ,p_attribute20_o
507: => per_abc_shd.g_old_rec.attribute20
508: ,p_attribute21_o
509: => per_abc_shd.g_old_rec.attribute21
503: => per_abc_shd.g_old_rec.attribute18
504: ,p_attribute19_o
505: => per_abc_shd.g_old_rec.attribute19
506: ,p_attribute20_o
507: => per_abc_shd.g_old_rec.attribute20
508: ,p_attribute21_o
509: => per_abc_shd.g_old_rec.attribute21
510: ,p_attribute22_o
511: => per_abc_shd.g_old_rec.attribute22
505: => per_abc_shd.g_old_rec.attribute19
506: ,p_attribute20_o
507: => per_abc_shd.g_old_rec.attribute20
508: ,p_attribute21_o
509: => per_abc_shd.g_old_rec.attribute21
510: ,p_attribute22_o
511: => per_abc_shd.g_old_rec.attribute22
512: ,p_attribute23_o
513: => per_abc_shd.g_old_rec.attribute23
507: => per_abc_shd.g_old_rec.attribute20
508: ,p_attribute21_o
509: => per_abc_shd.g_old_rec.attribute21
510: ,p_attribute22_o
511: => per_abc_shd.g_old_rec.attribute22
512: ,p_attribute23_o
513: => per_abc_shd.g_old_rec.attribute23
514: ,p_attribute24_o
515: => per_abc_shd.g_old_rec.attribute24
509: => per_abc_shd.g_old_rec.attribute21
510: ,p_attribute22_o
511: => per_abc_shd.g_old_rec.attribute22
512: ,p_attribute23_o
513: => per_abc_shd.g_old_rec.attribute23
514: ,p_attribute24_o
515: => per_abc_shd.g_old_rec.attribute24
516: ,p_attribute25_o
517: => per_abc_shd.g_old_rec.attribute25
511: => per_abc_shd.g_old_rec.attribute22
512: ,p_attribute23_o
513: => per_abc_shd.g_old_rec.attribute23
514: ,p_attribute24_o
515: => per_abc_shd.g_old_rec.attribute24
516: ,p_attribute25_o
517: => per_abc_shd.g_old_rec.attribute25
518: ,p_attribute26_o
519: => per_abc_shd.g_old_rec.attribute26
513: => per_abc_shd.g_old_rec.attribute23
514: ,p_attribute24_o
515: => per_abc_shd.g_old_rec.attribute24
516: ,p_attribute25_o
517: => per_abc_shd.g_old_rec.attribute25
518: ,p_attribute26_o
519: => per_abc_shd.g_old_rec.attribute26
520: ,p_attribute27_o
521: => per_abc_shd.g_old_rec.attribute27
515: => per_abc_shd.g_old_rec.attribute24
516: ,p_attribute25_o
517: => per_abc_shd.g_old_rec.attribute25
518: ,p_attribute26_o
519: => per_abc_shd.g_old_rec.attribute26
520: ,p_attribute27_o
521: => per_abc_shd.g_old_rec.attribute27
522: ,p_attribute28_o
523: => per_abc_shd.g_old_rec.attribute28
517: => per_abc_shd.g_old_rec.attribute25
518: ,p_attribute26_o
519: => per_abc_shd.g_old_rec.attribute26
520: ,p_attribute27_o
521: => per_abc_shd.g_old_rec.attribute27
522: ,p_attribute28_o
523: => per_abc_shd.g_old_rec.attribute28
524: ,p_attribute29_o
525: => per_abc_shd.g_old_rec.attribute29
519: => per_abc_shd.g_old_rec.attribute26
520: ,p_attribute27_o
521: => per_abc_shd.g_old_rec.attribute27
522: ,p_attribute28_o
523: => per_abc_shd.g_old_rec.attribute28
524: ,p_attribute29_o
525: => per_abc_shd.g_old_rec.attribute29
526: ,p_attribute30_o
527: => per_abc_shd.g_old_rec.attribute30
521: => per_abc_shd.g_old_rec.attribute27
522: ,p_attribute28_o
523: => per_abc_shd.g_old_rec.attribute28
524: ,p_attribute29_o
525: => per_abc_shd.g_old_rec.attribute29
526: ,p_attribute30_o
527: => per_abc_shd.g_old_rec.attribute30
528: ,p_object_version_number_o
529: => per_abc_shd.g_old_rec.object_version_number
523: => per_abc_shd.g_old_rec.attribute28
524: ,p_attribute29_o
525: => per_abc_shd.g_old_rec.attribute29
526: ,p_attribute30_o
527: => per_abc_shd.g_old_rec.attribute30
528: ,p_object_version_number_o
529: => per_abc_shd.g_old_rec.object_version_number
530: ,p_business_group_id_o
531: => per_abc_shd.g_old_rec.business_group_id
525: => per_abc_shd.g_old_rec.attribute29
526: ,p_attribute30_o
527: => per_abc_shd.g_old_rec.attribute30
528: ,p_object_version_number_o
529: => per_abc_shd.g_old_rec.object_version_number
530: ,p_business_group_id_o
531: => per_abc_shd.g_old_rec.business_group_id
532: ,p_comments_o
533: => per_abc_shd.g_old_rec.comments
527: => per_abc_shd.g_old_rec.attribute30
528: ,p_object_version_number_o
529: => per_abc_shd.g_old_rec.object_version_number
530: ,p_business_group_id_o
531: => per_abc_shd.g_old_rec.business_group_id
532: ,p_comments_o
533: => per_abc_shd.g_old_rec.comments
534: );
535: --
529: => per_abc_shd.g_old_rec.object_version_number
530: ,p_business_group_id_o
531: => per_abc_shd.g_old_rec.business_group_id
532: ,p_comments_o
533: => per_abc_shd.g_old_rec.comments
534: );
535: --
536: exception
537: --
589: --
590: -- {End Of Comments}
591: -- ----------------------------------------------------------------------------
592: Procedure convert_defs
593: (p_rec in out nocopy per_abc_shd.g_rec_type
594: ) is
595: --
596: Begin
597: --
601: -- is being used then we must set to the 'current' argument value.
602: --
603: If (p_rec.name = hr_api.g_varchar2) then
604: p_rec.name :=
605: per_abc_shd.g_old_rec.name;
606: End If;
607: If (p_rec.person_id = hr_api.g_number) then
608: p_rec.person_id :=
609: per_abc_shd.g_old_rec.person_id;
605: per_abc_shd.g_old_rec.name;
606: End If;
607: If (p_rec.person_id = hr_api.g_number) then
608: p_rec.person_id :=
609: per_abc_shd.g_old_rec.person_id;
610: End If;
611: If (p_rec.incident_id = hr_api.g_varchar2) then
612: p_rec.incident_id :=
613: per_abc_shd.g_old_rec.incident_id;
609: per_abc_shd.g_old_rec.person_id;
610: End If;
611: If (p_rec.incident_id = hr_api.g_varchar2) then
612: p_rec.incident_id :=
613: per_abc_shd.g_old_rec.incident_id;
614: End If;
615: If (p_rec.absence_category = hr_api.g_varchar2) then
616: p_rec.absence_category :=
617: per_abc_shd.g_old_rec.absence_category;
613: per_abc_shd.g_old_rec.incident_id;
614: End If;
615: If (p_rec.absence_category = hr_api.g_varchar2) then
616: p_rec.absence_category :=
617: per_abc_shd.g_old_rec.absence_category;
618: End If;
619: If (p_rec.ac_information_category = hr_api.g_varchar2) then
620: p_rec.ac_information_category :=
621: per_abc_shd.g_old_rec.ac_information_category;
617: per_abc_shd.g_old_rec.absence_category;
618: End If;
619: If (p_rec.ac_information_category = hr_api.g_varchar2) then
620: p_rec.ac_information_category :=
621: per_abc_shd.g_old_rec.ac_information_category;
622: End If;
623: If (p_rec.ac_information1 = hr_api.g_varchar2) then
624: p_rec.ac_information1 :=
625: per_abc_shd.g_old_rec.ac_information1;
621: per_abc_shd.g_old_rec.ac_information_category;
622: End If;
623: If (p_rec.ac_information1 = hr_api.g_varchar2) then
624: p_rec.ac_information1 :=
625: per_abc_shd.g_old_rec.ac_information1;
626: End If;
627: If (p_rec.ac_information2 = hr_api.g_varchar2) then
628: p_rec.ac_information2 :=
629: per_abc_shd.g_old_rec.ac_information2;
625: per_abc_shd.g_old_rec.ac_information1;
626: End If;
627: If (p_rec.ac_information2 = hr_api.g_varchar2) then
628: p_rec.ac_information2 :=
629: per_abc_shd.g_old_rec.ac_information2;
630: End If;
631: If (p_rec.ac_information3 = hr_api.g_varchar2) then
632: p_rec.ac_information3 :=
633: per_abc_shd.g_old_rec.ac_information3;
629: per_abc_shd.g_old_rec.ac_information2;
630: End If;
631: If (p_rec.ac_information3 = hr_api.g_varchar2) then
632: p_rec.ac_information3 :=
633: per_abc_shd.g_old_rec.ac_information3;
634: End If;
635: If (p_rec.ac_information4 = hr_api.g_varchar2) then
636: p_rec.ac_information4 :=
637: per_abc_shd.g_old_rec.ac_information4;
633: per_abc_shd.g_old_rec.ac_information3;
634: End If;
635: If (p_rec.ac_information4 = hr_api.g_varchar2) then
636: p_rec.ac_information4 :=
637: per_abc_shd.g_old_rec.ac_information4;
638: End If;
639: If (p_rec.ac_information5 = hr_api.g_varchar2) then
640: p_rec.ac_information5 :=
641: per_abc_shd.g_old_rec.ac_information5;
637: per_abc_shd.g_old_rec.ac_information4;
638: End If;
639: If (p_rec.ac_information5 = hr_api.g_varchar2) then
640: p_rec.ac_information5 :=
641: per_abc_shd.g_old_rec.ac_information5;
642: End If;
643: If (p_rec.ac_information6 = hr_api.g_varchar2) then
644: p_rec.ac_information6 :=
645: per_abc_shd.g_old_rec.ac_information6;
641: per_abc_shd.g_old_rec.ac_information5;
642: End If;
643: If (p_rec.ac_information6 = hr_api.g_varchar2) then
644: p_rec.ac_information6 :=
645: per_abc_shd.g_old_rec.ac_information6;
646: End If;
647: If (p_rec.ac_information7 = hr_api.g_varchar2) then
648: p_rec.ac_information7 :=
649: per_abc_shd.g_old_rec.ac_information7;
645: per_abc_shd.g_old_rec.ac_information6;
646: End If;
647: If (p_rec.ac_information7 = hr_api.g_varchar2) then
648: p_rec.ac_information7 :=
649: per_abc_shd.g_old_rec.ac_information7;
650: End If;
651: If (p_rec.ac_information8 = hr_api.g_varchar2) then
652: p_rec.ac_information8 :=
653: per_abc_shd.g_old_rec.ac_information8;
649: per_abc_shd.g_old_rec.ac_information7;
650: End If;
651: If (p_rec.ac_information8 = hr_api.g_varchar2) then
652: p_rec.ac_information8 :=
653: per_abc_shd.g_old_rec.ac_information8;
654: End If;
655: If (p_rec.ac_information9 = hr_api.g_varchar2) then
656: p_rec.ac_information9 :=
657: per_abc_shd.g_old_rec.ac_information9;
653: per_abc_shd.g_old_rec.ac_information8;
654: End If;
655: If (p_rec.ac_information9 = hr_api.g_varchar2) then
656: p_rec.ac_information9 :=
657: per_abc_shd.g_old_rec.ac_information9;
658: End If;
659: If (p_rec.ac_information10 = hr_api.g_varchar2) then
660: p_rec.ac_information10 :=
661: per_abc_shd.g_old_rec.ac_information10;
657: per_abc_shd.g_old_rec.ac_information9;
658: End If;
659: If (p_rec.ac_information10 = hr_api.g_varchar2) then
660: p_rec.ac_information10 :=
661: per_abc_shd.g_old_rec.ac_information10;
662: End If;
663: If (p_rec.ac_information11 = hr_api.g_varchar2) then
664: p_rec.ac_information11 :=
665: per_abc_shd.g_old_rec.ac_information11;
661: per_abc_shd.g_old_rec.ac_information10;
662: End If;
663: If (p_rec.ac_information11 = hr_api.g_varchar2) then
664: p_rec.ac_information11 :=
665: per_abc_shd.g_old_rec.ac_information11;
666: End If;
667: If (p_rec.ac_information12 = hr_api.g_varchar2) then
668: p_rec.ac_information12 :=
669: per_abc_shd.g_old_rec.ac_information12;
665: per_abc_shd.g_old_rec.ac_information11;
666: End If;
667: If (p_rec.ac_information12 = hr_api.g_varchar2) then
668: p_rec.ac_information12 :=
669: per_abc_shd.g_old_rec.ac_information12;
670: End If;
671: If (p_rec.ac_information13 = hr_api.g_varchar2) then
672: p_rec.ac_information13 :=
673: per_abc_shd.g_old_rec.ac_information13;
669: per_abc_shd.g_old_rec.ac_information12;
670: End If;
671: If (p_rec.ac_information13 = hr_api.g_varchar2) then
672: p_rec.ac_information13 :=
673: per_abc_shd.g_old_rec.ac_information13;
674: End If;
675: If (p_rec.ac_information14 = hr_api.g_varchar2) then
676: p_rec.ac_information14 :=
677: per_abc_shd.g_old_rec.ac_information14;
673: per_abc_shd.g_old_rec.ac_information13;
674: End If;
675: If (p_rec.ac_information14 = hr_api.g_varchar2) then
676: p_rec.ac_information14 :=
677: per_abc_shd.g_old_rec.ac_information14;
678: End If;
679: If (p_rec.ac_information15 = hr_api.g_varchar2) then
680: p_rec.ac_information15 :=
681: per_abc_shd.g_old_rec.ac_information15;
677: per_abc_shd.g_old_rec.ac_information14;
678: End If;
679: If (p_rec.ac_information15 = hr_api.g_varchar2) then
680: p_rec.ac_information15 :=
681: per_abc_shd.g_old_rec.ac_information15;
682: End If;
683: If (p_rec.ac_information16 = hr_api.g_varchar2) then
684: p_rec.ac_information16 :=
685: per_abc_shd.g_old_rec.ac_information16;
681: per_abc_shd.g_old_rec.ac_information15;
682: End If;
683: If (p_rec.ac_information16 = hr_api.g_varchar2) then
684: p_rec.ac_information16 :=
685: per_abc_shd.g_old_rec.ac_information16;
686: End If;
687: If (p_rec.ac_information17 = hr_api.g_varchar2) then
688: p_rec.ac_information17 :=
689: per_abc_shd.g_old_rec.ac_information17;
685: per_abc_shd.g_old_rec.ac_information16;
686: End If;
687: If (p_rec.ac_information17 = hr_api.g_varchar2) then
688: p_rec.ac_information17 :=
689: per_abc_shd.g_old_rec.ac_information17;
690: End If;
691: If (p_rec.ac_information18 = hr_api.g_varchar2) then
692: p_rec.ac_information18 :=
693: per_abc_shd.g_old_rec.ac_information18;
689: per_abc_shd.g_old_rec.ac_information17;
690: End If;
691: If (p_rec.ac_information18 = hr_api.g_varchar2) then
692: p_rec.ac_information18 :=
693: per_abc_shd.g_old_rec.ac_information18;
694: End If;
695: If (p_rec.ac_information19 = hr_api.g_varchar2) then
696: p_rec.ac_information19 :=
697: per_abc_shd.g_old_rec.ac_information19;
693: per_abc_shd.g_old_rec.ac_information18;
694: End If;
695: If (p_rec.ac_information19 = hr_api.g_varchar2) then
696: p_rec.ac_information19 :=
697: per_abc_shd.g_old_rec.ac_information19;
698: End If;
699: If (p_rec.ac_information20 = hr_api.g_varchar2) then
700: p_rec.ac_information20 :=
701: per_abc_shd.g_old_rec.ac_information20;
697: per_abc_shd.g_old_rec.ac_information19;
698: End If;
699: If (p_rec.ac_information20 = hr_api.g_varchar2) then
700: p_rec.ac_information20 :=
701: per_abc_shd.g_old_rec.ac_information20;
702: End If;
703: If (p_rec.ac_information21 = hr_api.g_varchar2) then
704: p_rec.ac_information21 :=
705: per_abc_shd.g_old_rec.ac_information21;
701: per_abc_shd.g_old_rec.ac_information20;
702: End If;
703: If (p_rec.ac_information21 = hr_api.g_varchar2) then
704: p_rec.ac_information21 :=
705: per_abc_shd.g_old_rec.ac_information21;
706: End If;
707: If (p_rec.ac_information22 = hr_api.g_varchar2) then
708: p_rec.ac_information22 :=
709: per_abc_shd.g_old_rec.ac_information22;
705: per_abc_shd.g_old_rec.ac_information21;
706: End If;
707: If (p_rec.ac_information22 = hr_api.g_varchar2) then
708: p_rec.ac_information22 :=
709: per_abc_shd.g_old_rec.ac_information22;
710: End If;
711: If (p_rec.ac_information23 = hr_api.g_varchar2) then
712: p_rec.ac_information23 :=
713: per_abc_shd.g_old_rec.ac_information23;
709: per_abc_shd.g_old_rec.ac_information22;
710: End If;
711: If (p_rec.ac_information23 = hr_api.g_varchar2) then
712: p_rec.ac_information23 :=
713: per_abc_shd.g_old_rec.ac_information23;
714: End If;
715: If (p_rec.ac_information24 = hr_api.g_varchar2) then
716: p_rec.ac_information24 :=
717: per_abc_shd.g_old_rec.ac_information24;
713: per_abc_shd.g_old_rec.ac_information23;
714: End If;
715: If (p_rec.ac_information24 = hr_api.g_varchar2) then
716: p_rec.ac_information24 :=
717: per_abc_shd.g_old_rec.ac_information24;
718: End If;
719: If (p_rec.ac_information25 = hr_api.g_varchar2) then
720: p_rec.ac_information25 :=
721: per_abc_shd.g_old_rec.ac_information25;
717: per_abc_shd.g_old_rec.ac_information24;
718: End If;
719: If (p_rec.ac_information25 = hr_api.g_varchar2) then
720: p_rec.ac_information25 :=
721: per_abc_shd.g_old_rec.ac_information25;
722: End If;
723: If (p_rec.ac_information26 = hr_api.g_varchar2) then
724: p_rec.ac_information26 :=
725: per_abc_shd.g_old_rec.ac_information26;
721: per_abc_shd.g_old_rec.ac_information25;
722: End If;
723: If (p_rec.ac_information26 = hr_api.g_varchar2) then
724: p_rec.ac_information26 :=
725: per_abc_shd.g_old_rec.ac_information26;
726: End If;
727: If (p_rec.ac_information27 = hr_api.g_varchar2) then
728: p_rec.ac_information27 :=
729: per_abc_shd.g_old_rec.ac_information27;
725: per_abc_shd.g_old_rec.ac_information26;
726: End If;
727: If (p_rec.ac_information27 = hr_api.g_varchar2) then
728: p_rec.ac_information27 :=
729: per_abc_shd.g_old_rec.ac_information27;
730: End If;
731: If (p_rec.ac_information28 = hr_api.g_varchar2) then
732: p_rec.ac_information28 :=
733: per_abc_shd.g_old_rec.ac_information28;
729: per_abc_shd.g_old_rec.ac_information27;
730: End If;
731: If (p_rec.ac_information28 = hr_api.g_varchar2) then
732: p_rec.ac_information28 :=
733: per_abc_shd.g_old_rec.ac_information28;
734: End If;
735: If (p_rec.ac_information29 = hr_api.g_varchar2) then
736: p_rec.ac_information29 :=
737: per_abc_shd.g_old_rec.ac_information29;
733: per_abc_shd.g_old_rec.ac_information28;
734: End If;
735: If (p_rec.ac_information29 = hr_api.g_varchar2) then
736: p_rec.ac_information29 :=
737: per_abc_shd.g_old_rec.ac_information29;
738: End If;
739: If (p_rec.ac_information30 = hr_api.g_varchar2) then
740: p_rec.ac_information30 :=
741: per_abc_shd.g_old_rec.ac_information30;
737: per_abc_shd.g_old_rec.ac_information29;
738: End If;
739: If (p_rec.ac_information30 = hr_api.g_varchar2) then
740: p_rec.ac_information30 :=
741: per_abc_shd.g_old_rec.ac_information30;
742: End If;
743: If (p_rec.ac_attribute_category = hr_api.g_varchar2) then
744: p_rec.ac_attribute_category :=
745: per_abc_shd.g_old_rec.ac_attribute_category;
741: per_abc_shd.g_old_rec.ac_information30;
742: End If;
743: If (p_rec.ac_attribute_category = hr_api.g_varchar2) then
744: p_rec.ac_attribute_category :=
745: per_abc_shd.g_old_rec.ac_attribute_category;
746: End If;
747: If (p_rec.attribute1 = hr_api.g_varchar2) then
748: p_rec.attribute1 :=
749: per_abc_shd.g_old_rec.attribute1;
745: per_abc_shd.g_old_rec.ac_attribute_category;
746: End If;
747: If (p_rec.attribute1 = hr_api.g_varchar2) then
748: p_rec.attribute1 :=
749: per_abc_shd.g_old_rec.attribute1;
750: End If;
751: If (p_rec.attribute2 = hr_api.g_varchar2) then
752: p_rec.attribute2 :=
753: per_abc_shd.g_old_rec.attribute2;
749: per_abc_shd.g_old_rec.attribute1;
750: End If;
751: If (p_rec.attribute2 = hr_api.g_varchar2) then
752: p_rec.attribute2 :=
753: per_abc_shd.g_old_rec.attribute2;
754: End If;
755: If (p_rec.attribute3 = hr_api.g_varchar2) then
756: p_rec.attribute3 :=
757: per_abc_shd.g_old_rec.attribute3;
753: per_abc_shd.g_old_rec.attribute2;
754: End If;
755: If (p_rec.attribute3 = hr_api.g_varchar2) then
756: p_rec.attribute3 :=
757: per_abc_shd.g_old_rec.attribute3;
758: End If;
759: If (p_rec.attribute4 = hr_api.g_varchar2) then
760: p_rec.attribute4 :=
761: per_abc_shd.g_old_rec.attribute4;
757: per_abc_shd.g_old_rec.attribute3;
758: End If;
759: If (p_rec.attribute4 = hr_api.g_varchar2) then
760: p_rec.attribute4 :=
761: per_abc_shd.g_old_rec.attribute4;
762: End If;
763: If (p_rec.attribute5 = hr_api.g_varchar2) then
764: p_rec.attribute5 :=
765: per_abc_shd.g_old_rec.attribute5;
761: per_abc_shd.g_old_rec.attribute4;
762: End If;
763: If (p_rec.attribute5 = hr_api.g_varchar2) then
764: p_rec.attribute5 :=
765: per_abc_shd.g_old_rec.attribute5;
766: End If;
767: If (p_rec.attribute6 = hr_api.g_varchar2) then
768: p_rec.attribute6 :=
769: per_abc_shd.g_old_rec.attribute6;
765: per_abc_shd.g_old_rec.attribute5;
766: End If;
767: If (p_rec.attribute6 = hr_api.g_varchar2) then
768: p_rec.attribute6 :=
769: per_abc_shd.g_old_rec.attribute6;
770: End If;
771: If (p_rec.attribute7 = hr_api.g_varchar2) then
772: p_rec.attribute7 :=
773: per_abc_shd.g_old_rec.attribute7;
769: per_abc_shd.g_old_rec.attribute6;
770: End If;
771: If (p_rec.attribute7 = hr_api.g_varchar2) then
772: p_rec.attribute7 :=
773: per_abc_shd.g_old_rec.attribute7;
774: End If;
775: If (p_rec.attribute8 = hr_api.g_varchar2) then
776: p_rec.attribute8 :=
777: per_abc_shd.g_old_rec.attribute8;
773: per_abc_shd.g_old_rec.attribute7;
774: End If;
775: If (p_rec.attribute8 = hr_api.g_varchar2) then
776: p_rec.attribute8 :=
777: per_abc_shd.g_old_rec.attribute8;
778: End If;
779: If (p_rec.attribute9 = hr_api.g_varchar2) then
780: p_rec.attribute9 :=
781: per_abc_shd.g_old_rec.attribute9;
777: per_abc_shd.g_old_rec.attribute8;
778: End If;
779: If (p_rec.attribute9 = hr_api.g_varchar2) then
780: p_rec.attribute9 :=
781: per_abc_shd.g_old_rec.attribute9;
782: End If;
783: If (p_rec.attribute10 = hr_api.g_varchar2) then
784: p_rec.attribute10 :=
785: per_abc_shd.g_old_rec.attribute10;
781: per_abc_shd.g_old_rec.attribute9;
782: End If;
783: If (p_rec.attribute10 = hr_api.g_varchar2) then
784: p_rec.attribute10 :=
785: per_abc_shd.g_old_rec.attribute10;
786: End If;
787: If (p_rec.attribute11 = hr_api.g_varchar2) then
788: p_rec.attribute11 :=
789: per_abc_shd.g_old_rec.attribute11;
785: per_abc_shd.g_old_rec.attribute10;
786: End If;
787: If (p_rec.attribute11 = hr_api.g_varchar2) then
788: p_rec.attribute11 :=
789: per_abc_shd.g_old_rec.attribute11;
790: End If;
791: If (p_rec.attribute12 = hr_api.g_varchar2) then
792: p_rec.attribute12 :=
793: per_abc_shd.g_old_rec.attribute12;
789: per_abc_shd.g_old_rec.attribute11;
790: End If;
791: If (p_rec.attribute12 = hr_api.g_varchar2) then
792: p_rec.attribute12 :=
793: per_abc_shd.g_old_rec.attribute12;
794: End If;
795: If (p_rec.attribute13 = hr_api.g_varchar2) then
796: p_rec.attribute13 :=
797: per_abc_shd.g_old_rec.attribute13;
793: per_abc_shd.g_old_rec.attribute12;
794: End If;
795: If (p_rec.attribute13 = hr_api.g_varchar2) then
796: p_rec.attribute13 :=
797: per_abc_shd.g_old_rec.attribute13;
798: End If;
799: If (p_rec.attribute14 = hr_api.g_varchar2) then
800: p_rec.attribute14 :=
801: per_abc_shd.g_old_rec.attribute14;
797: per_abc_shd.g_old_rec.attribute13;
798: End If;
799: If (p_rec.attribute14 = hr_api.g_varchar2) then
800: p_rec.attribute14 :=
801: per_abc_shd.g_old_rec.attribute14;
802: End If;
803: If (p_rec.attribute15 = hr_api.g_varchar2) then
804: p_rec.attribute15 :=
805: per_abc_shd.g_old_rec.attribute15;
801: per_abc_shd.g_old_rec.attribute14;
802: End If;
803: If (p_rec.attribute15 = hr_api.g_varchar2) then
804: p_rec.attribute15 :=
805: per_abc_shd.g_old_rec.attribute15;
806: End If;
807: If (p_rec.attribute16 = hr_api.g_varchar2) then
808: p_rec.attribute16 :=
809: per_abc_shd.g_old_rec.attribute16;
805: per_abc_shd.g_old_rec.attribute15;
806: End If;
807: If (p_rec.attribute16 = hr_api.g_varchar2) then
808: p_rec.attribute16 :=
809: per_abc_shd.g_old_rec.attribute16;
810: End If;
811: If (p_rec.attribute17 = hr_api.g_varchar2) then
812: p_rec.attribute17 :=
813: per_abc_shd.g_old_rec.attribute17;
809: per_abc_shd.g_old_rec.attribute16;
810: End If;
811: If (p_rec.attribute17 = hr_api.g_varchar2) then
812: p_rec.attribute17 :=
813: per_abc_shd.g_old_rec.attribute17;
814: End If;
815: If (p_rec.attribute18 = hr_api.g_varchar2) then
816: p_rec.attribute18 :=
817: per_abc_shd.g_old_rec.attribute18;
813: per_abc_shd.g_old_rec.attribute17;
814: End If;
815: If (p_rec.attribute18 = hr_api.g_varchar2) then
816: p_rec.attribute18 :=
817: per_abc_shd.g_old_rec.attribute18;
818: End If;
819: If (p_rec.attribute19 = hr_api.g_varchar2) then
820: p_rec.attribute19 :=
821: per_abc_shd.g_old_rec.attribute19;
817: per_abc_shd.g_old_rec.attribute18;
818: End If;
819: If (p_rec.attribute19 = hr_api.g_varchar2) then
820: p_rec.attribute19 :=
821: per_abc_shd.g_old_rec.attribute19;
822: End If;
823: If (p_rec.attribute20 = hr_api.g_varchar2) then
824: p_rec.attribute20 :=
825: per_abc_shd.g_old_rec.attribute20;
821: per_abc_shd.g_old_rec.attribute19;
822: End If;
823: If (p_rec.attribute20 = hr_api.g_varchar2) then
824: p_rec.attribute20 :=
825: per_abc_shd.g_old_rec.attribute20;
826: End If;
827: If (p_rec.attribute21 = hr_api.g_varchar2) then
828: p_rec.attribute21 :=
829: per_abc_shd.g_old_rec.attribute21;
825: per_abc_shd.g_old_rec.attribute20;
826: End If;
827: If (p_rec.attribute21 = hr_api.g_varchar2) then
828: p_rec.attribute21 :=
829: per_abc_shd.g_old_rec.attribute21;
830: End If;
831: If (p_rec.attribute22 = hr_api.g_varchar2) then
832: p_rec.attribute22 :=
833: per_abc_shd.g_old_rec.attribute22;
829: per_abc_shd.g_old_rec.attribute21;
830: End If;
831: If (p_rec.attribute22 = hr_api.g_varchar2) then
832: p_rec.attribute22 :=
833: per_abc_shd.g_old_rec.attribute22;
834: End If;
835: If (p_rec.attribute23 = hr_api.g_varchar2) then
836: p_rec.attribute23 :=
837: per_abc_shd.g_old_rec.attribute23;
833: per_abc_shd.g_old_rec.attribute22;
834: End If;
835: If (p_rec.attribute23 = hr_api.g_varchar2) then
836: p_rec.attribute23 :=
837: per_abc_shd.g_old_rec.attribute23;
838: End If;
839: If (p_rec.attribute24 = hr_api.g_varchar2) then
840: p_rec.attribute24 :=
841: per_abc_shd.g_old_rec.attribute24;
837: per_abc_shd.g_old_rec.attribute23;
838: End If;
839: If (p_rec.attribute24 = hr_api.g_varchar2) then
840: p_rec.attribute24 :=
841: per_abc_shd.g_old_rec.attribute24;
842: End If;
843: If (p_rec.attribute25 = hr_api.g_varchar2) then
844: p_rec.attribute25 :=
845: per_abc_shd.g_old_rec.attribute25;
841: per_abc_shd.g_old_rec.attribute24;
842: End If;
843: If (p_rec.attribute25 = hr_api.g_varchar2) then
844: p_rec.attribute25 :=
845: per_abc_shd.g_old_rec.attribute25;
846: End If;
847: If (p_rec.attribute26 = hr_api.g_varchar2) then
848: p_rec.attribute26 :=
849: per_abc_shd.g_old_rec.attribute26;
845: per_abc_shd.g_old_rec.attribute25;
846: End If;
847: If (p_rec.attribute26 = hr_api.g_varchar2) then
848: p_rec.attribute26 :=
849: per_abc_shd.g_old_rec.attribute26;
850: End If;
851: If (p_rec.attribute27 = hr_api.g_varchar2) then
852: p_rec.attribute27 :=
853: per_abc_shd.g_old_rec.attribute27;
849: per_abc_shd.g_old_rec.attribute26;
850: End If;
851: If (p_rec.attribute27 = hr_api.g_varchar2) then
852: p_rec.attribute27 :=
853: per_abc_shd.g_old_rec.attribute27;
854: End If;
855: If (p_rec.attribute28 = hr_api.g_varchar2) then
856: p_rec.attribute28 :=
857: per_abc_shd.g_old_rec.attribute28;
853: per_abc_shd.g_old_rec.attribute27;
854: End If;
855: If (p_rec.attribute28 = hr_api.g_varchar2) then
856: p_rec.attribute28 :=
857: per_abc_shd.g_old_rec.attribute28;
858: End If;
859: If (p_rec.attribute29 = hr_api.g_varchar2) then
860: p_rec.attribute29 :=
861: per_abc_shd.g_old_rec.attribute29;
857: per_abc_shd.g_old_rec.attribute28;
858: End If;
859: If (p_rec.attribute29 = hr_api.g_varchar2) then
860: p_rec.attribute29 :=
861: per_abc_shd.g_old_rec.attribute29;
862: End If;
863: If (p_rec.attribute30 = hr_api.g_varchar2) then
864: p_rec.attribute30 :=
865: per_abc_shd.g_old_rec.attribute30;
861: per_abc_shd.g_old_rec.attribute29;
862: End If;
863: If (p_rec.attribute30 = hr_api.g_varchar2) then
864: p_rec.attribute30 :=
865: per_abc_shd.g_old_rec.attribute30;
866: End If;
867: If (p_rec.business_group_id = hr_api.g_number) then
868: p_rec.business_group_id :=
869: per_abc_shd.g_old_rec.business_group_id;
865: per_abc_shd.g_old_rec.attribute30;
866: End If;
867: If (p_rec.business_group_id = hr_api.g_number) then
868: p_rec.business_group_id :=
869: per_abc_shd.g_old_rec.business_group_id;
870: End If;
871: If (p_rec.comments = hr_api.g_varchar2) then
872: p_rec.comments :=
873: per_abc_shd.g_old_rec.comments;
869: per_abc_shd.g_old_rec.business_group_id;
870: End If;
871: If (p_rec.comments = hr_api.g_varchar2) then
872: p_rec.comments :=
873: per_abc_shd.g_old_rec.comments;
874: End If;
875: --
876: End convert_defs;
877: --
878: -- ----------------------------------------------------------------------------
879: -- |---------------------------------< upd >----------------------------------|
880: -- ----------------------------------------------------------------------------
881: Procedure upd
882: (p_rec in out nocopy per_abc_shd.g_rec_type
883: ) is
884: --
885: l_proc varchar2(72) := g_package||'upd';
886: --
888: hr_utility.set_location('Entering:'||l_proc, 5);
889: --
890: -- We must lock the row which we need to update.
891: --
892: per_abc_shd.lck
893: (p_rec.absence_case_id
894: ,p_rec.object_version_number
895: );
896: --
1001: ,p_attribute30 in varchar2 default hr_api.g_varchar2
1002: ,p_comments in varchar2 default hr_api.g_varchar2
1003: ) is
1004: --
1005: l_rec per_abc_shd.g_rec_type;
1006: l_proc varchar2(72) := g_package||'upd';
1007: --
1008: Begin
1009: hr_utility.set_location('Entering:'||l_proc, 5);
1011: -- Call conversion function to turn arguments into the
1012: -- l_rec structure.
1013: --
1014: l_rec :=
1015: per_abc_shd.convert_args
1016: (p_absence_case_id
1017: ,p_name
1018: ,p_person_id
1019: ,p_incident_id