37: -- Internal Row Handler Use Only.
38: --
39: -- ----------------------------------------------------------------------------
40: procedure chk_ddf
41: (p_rec in ota_tsp_shd.g_rec_type
42: ) is
43: --
44: l_proc varchar2(72) := g_package || 'chk_ddf';
45: --
46: begin
47: hr_utility.set_location('Entering:'||l_proc,10);
48: --
49: if ((p_rec.skill_provision_id is not null) and (
50: nvl(ota_tsp_shd.g_old_rec.tsp_information_category, hr_api.g_varchar2) <>
51: nvl(p_rec.tsp_information_category, hr_api.g_varchar2) or
52: nvl(ota_tsp_shd.g_old_rec.tsp_information1, hr_api.g_varchar2) <>
53: nvl(p_rec.tsp_information1, hr_api.g_varchar2) or
54: nvl(ota_tsp_shd.g_old_rec.tsp_information2, hr_api.g_varchar2) <>
48: --
49: if ((p_rec.skill_provision_id is not null) and (
50: nvl(ota_tsp_shd.g_old_rec.tsp_information_category, hr_api.g_varchar2) <>
51: nvl(p_rec.tsp_information_category, hr_api.g_varchar2) or
52: nvl(ota_tsp_shd.g_old_rec.tsp_information1, hr_api.g_varchar2) <>
53: nvl(p_rec.tsp_information1, hr_api.g_varchar2) or
54: nvl(ota_tsp_shd.g_old_rec.tsp_information2, hr_api.g_varchar2) <>
55: nvl(p_rec.tsp_information2, hr_api.g_varchar2) or
56: nvl(ota_tsp_shd.g_old_rec.tsp_information3, hr_api.g_varchar2) <>
50: nvl(ota_tsp_shd.g_old_rec.tsp_information_category, hr_api.g_varchar2) <>
51: nvl(p_rec.tsp_information_category, hr_api.g_varchar2) or
52: nvl(ota_tsp_shd.g_old_rec.tsp_information1, hr_api.g_varchar2) <>
53: nvl(p_rec.tsp_information1, hr_api.g_varchar2) or
54: nvl(ota_tsp_shd.g_old_rec.tsp_information2, hr_api.g_varchar2) <>
55: nvl(p_rec.tsp_information2, hr_api.g_varchar2) or
56: nvl(ota_tsp_shd.g_old_rec.tsp_information3, hr_api.g_varchar2) <>
57: nvl(p_rec.tsp_information3, hr_api.g_varchar2) or
58: nvl(ota_tsp_shd.g_old_rec.tsp_information4, hr_api.g_varchar2) <>
52: nvl(ota_tsp_shd.g_old_rec.tsp_information1, hr_api.g_varchar2) <>
53: nvl(p_rec.tsp_information1, hr_api.g_varchar2) or
54: nvl(ota_tsp_shd.g_old_rec.tsp_information2, hr_api.g_varchar2) <>
55: nvl(p_rec.tsp_information2, hr_api.g_varchar2) or
56: nvl(ota_tsp_shd.g_old_rec.tsp_information3, hr_api.g_varchar2) <>
57: nvl(p_rec.tsp_information3, hr_api.g_varchar2) or
58: nvl(ota_tsp_shd.g_old_rec.tsp_information4, hr_api.g_varchar2) <>
59: nvl(p_rec.tsp_information4, hr_api.g_varchar2) or
60: nvl(ota_tsp_shd.g_old_rec.tsp_information5, hr_api.g_varchar2) <>
54: nvl(ota_tsp_shd.g_old_rec.tsp_information2, hr_api.g_varchar2) <>
55: nvl(p_rec.tsp_information2, hr_api.g_varchar2) or
56: nvl(ota_tsp_shd.g_old_rec.tsp_information3, hr_api.g_varchar2) <>
57: nvl(p_rec.tsp_information3, hr_api.g_varchar2) or
58: nvl(ota_tsp_shd.g_old_rec.tsp_information4, hr_api.g_varchar2) <>
59: nvl(p_rec.tsp_information4, hr_api.g_varchar2) or
60: nvl(ota_tsp_shd.g_old_rec.tsp_information5, hr_api.g_varchar2) <>
61: nvl(p_rec.tsp_information5, hr_api.g_varchar2) or
62: nvl(ota_tsp_shd.g_old_rec.tsp_information6, hr_api.g_varchar2) <>
56: nvl(ota_tsp_shd.g_old_rec.tsp_information3, hr_api.g_varchar2) <>
57: nvl(p_rec.tsp_information3, hr_api.g_varchar2) or
58: nvl(ota_tsp_shd.g_old_rec.tsp_information4, hr_api.g_varchar2) <>
59: nvl(p_rec.tsp_information4, hr_api.g_varchar2) or
60: nvl(ota_tsp_shd.g_old_rec.tsp_information5, hr_api.g_varchar2) <>
61: nvl(p_rec.tsp_information5, hr_api.g_varchar2) or
62: nvl(ota_tsp_shd.g_old_rec.tsp_information6, hr_api.g_varchar2) <>
63: nvl(p_rec.tsp_information6, hr_api.g_varchar2) or
64: nvl(ota_tsp_shd.g_old_rec.tsp_information7, hr_api.g_varchar2) <>
58: nvl(ota_tsp_shd.g_old_rec.tsp_information4, hr_api.g_varchar2) <>
59: nvl(p_rec.tsp_information4, hr_api.g_varchar2) or
60: nvl(ota_tsp_shd.g_old_rec.tsp_information5, hr_api.g_varchar2) <>
61: nvl(p_rec.tsp_information5, hr_api.g_varchar2) or
62: nvl(ota_tsp_shd.g_old_rec.tsp_information6, hr_api.g_varchar2) <>
63: nvl(p_rec.tsp_information6, hr_api.g_varchar2) or
64: nvl(ota_tsp_shd.g_old_rec.tsp_information7, hr_api.g_varchar2) <>
65: nvl(p_rec.tsp_information7, hr_api.g_varchar2) or
66: nvl(ota_tsp_shd.g_old_rec.tsp_information8, hr_api.g_varchar2) <>
60: nvl(ota_tsp_shd.g_old_rec.tsp_information5, hr_api.g_varchar2) <>
61: nvl(p_rec.tsp_information5, hr_api.g_varchar2) or
62: nvl(ota_tsp_shd.g_old_rec.tsp_information6, hr_api.g_varchar2) <>
63: nvl(p_rec.tsp_information6, hr_api.g_varchar2) or
64: nvl(ota_tsp_shd.g_old_rec.tsp_information7, hr_api.g_varchar2) <>
65: nvl(p_rec.tsp_information7, hr_api.g_varchar2) or
66: nvl(ota_tsp_shd.g_old_rec.tsp_information8, hr_api.g_varchar2) <>
67: nvl(p_rec.tsp_information8, hr_api.g_varchar2) or
68: nvl(ota_tsp_shd.g_old_rec.tsp_information9, hr_api.g_varchar2) <>
62: nvl(ota_tsp_shd.g_old_rec.tsp_information6, hr_api.g_varchar2) <>
63: nvl(p_rec.tsp_information6, hr_api.g_varchar2) or
64: nvl(ota_tsp_shd.g_old_rec.tsp_information7, hr_api.g_varchar2) <>
65: nvl(p_rec.tsp_information7, hr_api.g_varchar2) or
66: nvl(ota_tsp_shd.g_old_rec.tsp_information8, hr_api.g_varchar2) <>
67: nvl(p_rec.tsp_information8, hr_api.g_varchar2) or
68: nvl(ota_tsp_shd.g_old_rec.tsp_information9, hr_api.g_varchar2) <>
69: nvl(p_rec.tsp_information9, hr_api.g_varchar2) or
70: nvl(ota_tsp_shd.g_old_rec.tsp_information10, hr_api.g_varchar2) <>
64: nvl(ota_tsp_shd.g_old_rec.tsp_information7, hr_api.g_varchar2) <>
65: nvl(p_rec.tsp_information7, hr_api.g_varchar2) or
66: nvl(ota_tsp_shd.g_old_rec.tsp_information8, hr_api.g_varchar2) <>
67: nvl(p_rec.tsp_information8, hr_api.g_varchar2) or
68: nvl(ota_tsp_shd.g_old_rec.tsp_information9, hr_api.g_varchar2) <>
69: nvl(p_rec.tsp_information9, hr_api.g_varchar2) or
70: nvl(ota_tsp_shd.g_old_rec.tsp_information10, hr_api.g_varchar2) <>
71: nvl(p_rec.tsp_information10, hr_api.g_varchar2) or
72: nvl(ota_tsp_shd.g_old_rec.tsp_information11, hr_api.g_varchar2) <>
66: nvl(ota_tsp_shd.g_old_rec.tsp_information8, hr_api.g_varchar2) <>
67: nvl(p_rec.tsp_information8, hr_api.g_varchar2) or
68: nvl(ota_tsp_shd.g_old_rec.tsp_information9, hr_api.g_varchar2) <>
69: nvl(p_rec.tsp_information9, hr_api.g_varchar2) or
70: nvl(ota_tsp_shd.g_old_rec.tsp_information10, hr_api.g_varchar2) <>
71: nvl(p_rec.tsp_information10, hr_api.g_varchar2) or
72: nvl(ota_tsp_shd.g_old_rec.tsp_information11, hr_api.g_varchar2) <>
73: nvl(p_rec.tsp_information11, hr_api.g_varchar2) or
74: nvl(ota_tsp_shd.g_old_rec.tsp_information12, hr_api.g_varchar2) <>
68: nvl(ota_tsp_shd.g_old_rec.tsp_information9, hr_api.g_varchar2) <>
69: nvl(p_rec.tsp_information9, hr_api.g_varchar2) or
70: nvl(ota_tsp_shd.g_old_rec.tsp_information10, hr_api.g_varchar2) <>
71: nvl(p_rec.tsp_information10, hr_api.g_varchar2) or
72: nvl(ota_tsp_shd.g_old_rec.tsp_information11, hr_api.g_varchar2) <>
73: nvl(p_rec.tsp_information11, hr_api.g_varchar2) or
74: nvl(ota_tsp_shd.g_old_rec.tsp_information12, hr_api.g_varchar2) <>
75: nvl(p_rec.tsp_information12, hr_api.g_varchar2) or
76: nvl(ota_tsp_shd.g_old_rec.tsp_information13, hr_api.g_varchar2) <>
70: nvl(ota_tsp_shd.g_old_rec.tsp_information10, hr_api.g_varchar2) <>
71: nvl(p_rec.tsp_information10, hr_api.g_varchar2) or
72: nvl(ota_tsp_shd.g_old_rec.tsp_information11, hr_api.g_varchar2) <>
73: nvl(p_rec.tsp_information11, hr_api.g_varchar2) or
74: nvl(ota_tsp_shd.g_old_rec.tsp_information12, hr_api.g_varchar2) <>
75: nvl(p_rec.tsp_information12, hr_api.g_varchar2) or
76: nvl(ota_tsp_shd.g_old_rec.tsp_information13, hr_api.g_varchar2) <>
77: nvl(p_rec.tsp_information13, hr_api.g_varchar2) or
78: nvl(ota_tsp_shd.g_old_rec.tsp_information14, hr_api.g_varchar2) <>
72: nvl(ota_tsp_shd.g_old_rec.tsp_information11, hr_api.g_varchar2) <>
73: nvl(p_rec.tsp_information11, hr_api.g_varchar2) or
74: nvl(ota_tsp_shd.g_old_rec.tsp_information12, hr_api.g_varchar2) <>
75: nvl(p_rec.tsp_information12, hr_api.g_varchar2) or
76: nvl(ota_tsp_shd.g_old_rec.tsp_information13, hr_api.g_varchar2) <>
77: nvl(p_rec.tsp_information13, hr_api.g_varchar2) or
78: nvl(ota_tsp_shd.g_old_rec.tsp_information14, hr_api.g_varchar2) <>
79: nvl(p_rec.tsp_information14, hr_api.g_varchar2) or
80: nvl(ota_tsp_shd.g_old_rec.tsp_information15, hr_api.g_varchar2) <>
74: nvl(ota_tsp_shd.g_old_rec.tsp_information12, hr_api.g_varchar2) <>
75: nvl(p_rec.tsp_information12, hr_api.g_varchar2) or
76: nvl(ota_tsp_shd.g_old_rec.tsp_information13, hr_api.g_varchar2) <>
77: nvl(p_rec.tsp_information13, hr_api.g_varchar2) or
78: nvl(ota_tsp_shd.g_old_rec.tsp_information14, hr_api.g_varchar2) <>
79: nvl(p_rec.tsp_information14, hr_api.g_varchar2) or
80: nvl(ota_tsp_shd.g_old_rec.tsp_information15, hr_api.g_varchar2) <>
81: nvl(p_rec.tsp_information15, hr_api.g_varchar2) or
82: nvl(ota_tsp_shd.g_old_rec.tsp_information16, hr_api.g_varchar2) <>
76: nvl(ota_tsp_shd.g_old_rec.tsp_information13, hr_api.g_varchar2) <>
77: nvl(p_rec.tsp_information13, hr_api.g_varchar2) or
78: nvl(ota_tsp_shd.g_old_rec.tsp_information14, hr_api.g_varchar2) <>
79: nvl(p_rec.tsp_information14, hr_api.g_varchar2) or
80: nvl(ota_tsp_shd.g_old_rec.tsp_information15, hr_api.g_varchar2) <>
81: nvl(p_rec.tsp_information15, hr_api.g_varchar2) or
82: nvl(ota_tsp_shd.g_old_rec.tsp_information16, hr_api.g_varchar2) <>
83: nvl(p_rec.tsp_information16, hr_api.g_varchar2) or
84: nvl(ota_tsp_shd.g_old_rec.tsp_information17, hr_api.g_varchar2) <>
78: nvl(ota_tsp_shd.g_old_rec.tsp_information14, hr_api.g_varchar2) <>
79: nvl(p_rec.tsp_information14, hr_api.g_varchar2) or
80: nvl(ota_tsp_shd.g_old_rec.tsp_information15, hr_api.g_varchar2) <>
81: nvl(p_rec.tsp_information15, hr_api.g_varchar2) or
82: nvl(ota_tsp_shd.g_old_rec.tsp_information16, hr_api.g_varchar2) <>
83: nvl(p_rec.tsp_information16, hr_api.g_varchar2) or
84: nvl(ota_tsp_shd.g_old_rec.tsp_information17, hr_api.g_varchar2) <>
85: nvl(p_rec.tsp_information17, hr_api.g_varchar2) or
86: nvl(ota_tsp_shd.g_old_rec.tsp_information18, hr_api.g_varchar2) <>
80: nvl(ota_tsp_shd.g_old_rec.tsp_information15, hr_api.g_varchar2) <>
81: nvl(p_rec.tsp_information15, hr_api.g_varchar2) or
82: nvl(ota_tsp_shd.g_old_rec.tsp_information16, hr_api.g_varchar2) <>
83: nvl(p_rec.tsp_information16, hr_api.g_varchar2) or
84: nvl(ota_tsp_shd.g_old_rec.tsp_information17, hr_api.g_varchar2) <>
85: nvl(p_rec.tsp_information17, hr_api.g_varchar2) or
86: nvl(ota_tsp_shd.g_old_rec.tsp_information18, hr_api.g_varchar2) <>
87: nvl(p_rec.tsp_information18, hr_api.g_varchar2) or
88: nvl(ota_tsp_shd.g_old_rec.tsp_information19, hr_api.g_varchar2) <>
82: nvl(ota_tsp_shd.g_old_rec.tsp_information16, hr_api.g_varchar2) <>
83: nvl(p_rec.tsp_information16, hr_api.g_varchar2) or
84: nvl(ota_tsp_shd.g_old_rec.tsp_information17, hr_api.g_varchar2) <>
85: nvl(p_rec.tsp_information17, hr_api.g_varchar2) or
86: nvl(ota_tsp_shd.g_old_rec.tsp_information18, hr_api.g_varchar2) <>
87: nvl(p_rec.tsp_information18, hr_api.g_varchar2) or
88: nvl(ota_tsp_shd.g_old_rec.tsp_information19, hr_api.g_varchar2) <>
89: nvl(p_rec.tsp_information19, hr_api.g_varchar2) or
90: nvl(ota_tsp_shd.g_old_rec.tsp_information20, hr_api.g_varchar2) <>
84: nvl(ota_tsp_shd.g_old_rec.tsp_information17, hr_api.g_varchar2) <>
85: nvl(p_rec.tsp_information17, hr_api.g_varchar2) or
86: nvl(ota_tsp_shd.g_old_rec.tsp_information18, hr_api.g_varchar2) <>
87: nvl(p_rec.tsp_information18, hr_api.g_varchar2) or
88: nvl(ota_tsp_shd.g_old_rec.tsp_information19, hr_api.g_varchar2) <>
89: nvl(p_rec.tsp_information19, hr_api.g_varchar2) or
90: nvl(ota_tsp_shd.g_old_rec.tsp_information20, hr_api.g_varchar2) <>
91: nvl(p_rec.tsp_information20, hr_api.g_varchar2) ))
92: or (p_rec.skill_provision_id is null) then
86: nvl(ota_tsp_shd.g_old_rec.tsp_information18, hr_api.g_varchar2) <>
87: nvl(p_rec.tsp_information18, hr_api.g_varchar2) or
88: nvl(ota_tsp_shd.g_old_rec.tsp_information19, hr_api.g_varchar2) <>
89: nvl(p_rec.tsp_information19, hr_api.g_varchar2) or
90: nvl(ota_tsp_shd.g_old_rec.tsp_information20, hr_api.g_varchar2) <>
91: nvl(p_rec.tsp_information20, hr_api.g_varchar2) ))
92: or (p_rec.skill_provision_id is null) then
93: --
94: -- Only execute the validation if absolutely necessary:
170: --
171: -- ----------------------------------------------------------------------------
172: -- |---------------------------< insert_validate >----------------------------|
173: -- ----------------------------------------------------------------------------
174: Procedure insert_validate(p_rec in ota_tsp_shd.g_rec_type) is
175: --
176: l_proc varchar2(72) := g_package||'insert_validate';
177: --
178: Begin
189: --
190: -- ----------------------------------------------------------------------------
191: -- |---------------------------< update_validate >----------------------------|
192: -- ----------------------------------------------------------------------------
193: Procedure update_validate(p_rec in ota_tsp_shd.g_rec_type) is
194: --
195: l_proc varchar2(72) := g_package||'update_validate';
196: --
197: Begin
209: --
210: -- ----------------------------------------------------------------------------
211: -- |---------------------------< delete_validate >----------------------------|
212: -- ----------------------------------------------------------------------------
213: Procedure delete_validate(p_rec in ota_tsp_shd.g_rec_type) is
214: --
215: l_proc varchar2(72) := g_package||'delete_validate';
216: --
217: Begin