DBA Data[Home] [Help]

PACKAGE BODY: APPS.PQP_VEH_REPOS_EXTRA_INFO_BK2

Source


1 package body PQP_VEH_REPOS_EXTRA_INFO_BK2 as
2 /* $Header: pqvriapi.pkb 120.0.12010000.2 2008/08/08 07:23:34 generated ship $ */
3 -- Code generated by the Oracle HRMS API Hook Pre-processor
4 -- Created on 2009/03/30 04:47:32 (YYYY/MM/DD HH24:MI:SS)
5 procedure UPDATE_VEH_REPOS_EXTRA_INFO_A
6 (P_VEH_REPOS_EXTRA_INFO_ID in NUMBER
7 ,P_OBJECT_VERSION_NUMBER in NUMBER
8 ,P_VEHICLE_REPOSITORY_ID in NUMBER
9 ,P_INFORMATION_TYPE in VARCHAR2
10 ,P_VREI_ATTRIBUTE_CATEGORY in VARCHAR2
11 ,P_VREI_ATTRIBUTE1 in VARCHAR2
12 ,P_VREI_ATTRIBUTE2 in VARCHAR2
13 ,P_VREI_ATTRIBUTE3 in VARCHAR2
14 ,P_VREI_ATTRIBUTE4 in VARCHAR2
15 ,P_VREI_ATTRIBUTE5 in VARCHAR2
16 ,P_VREI_ATTRIBUTE6 in VARCHAR2
17 ,P_VREI_ATTRIBUTE7 in VARCHAR2
18 ,P_VREI_ATTRIBUTE8 in VARCHAR2
19 ,P_VREI_ATTRIBUTE9 in VARCHAR2
20 ,P_VREI_ATTRIBUTE10 in VARCHAR2
21 ,P_VREI_ATTRIBUTE11 in VARCHAR2
22 ,P_VREI_ATTRIBUTE12 in VARCHAR2
23 ,P_VREI_ATTRIBUTE13 in VARCHAR2
24 ,P_VREI_ATTRIBUTE14 in VARCHAR2
25 ,P_VREI_ATTRIBUTE15 in VARCHAR2
26 ,P_VREI_ATTRIBUTE16 in VARCHAR2
27 ,P_VREI_ATTRIBUTE17 in VARCHAR2
28 ,P_VREI_ATTRIBUTE18 in VARCHAR2
29 ,P_VREI_ATTRIBUTE19 in VARCHAR2
30 ,P_VREI_ATTRIBUTE20 in VARCHAR2
31 ,P_VREI_INFORMATION_CATEGORY in VARCHAR2
32 ,P_VREI_INFORMATION1 in VARCHAR2
33 ,P_VREI_INFORMATION2 in VARCHAR2
34 ,P_VREI_INFORMATION3 in VARCHAR2
35 ,P_VREI_INFORMATION4 in VARCHAR2
36 ,P_VREI_INFORMATION5 in VARCHAR2
37 ,P_VREI_INFORMATION6 in VARCHAR2
38 ,P_VREI_INFORMATION7 in VARCHAR2
39 ,P_VREI_INFORMATION8 in VARCHAR2
40 ,P_VREI_INFORMATION9 in VARCHAR2
41 ,P_VREI_INFORMATION10 in VARCHAR2
42 ,P_VREI_INFORMATION11 in VARCHAR2
43 ,P_VREI_INFORMATION12 in VARCHAR2
44 ,P_VREI_INFORMATION13 in VARCHAR2
45 ,P_VREI_INFORMATION14 in VARCHAR2
46 ,P_VREI_INFORMATION15 in VARCHAR2
47 ,P_VREI_INFORMATION16 in VARCHAR2
48 ,P_VREI_INFORMATION17 in VARCHAR2
49 ,P_VREI_INFORMATION18 in VARCHAR2
50 ,P_VREI_INFORMATION19 in VARCHAR2
51 ,P_VREI_INFORMATION20 in VARCHAR2
52 ,P_VREI_INFORMATION21 in VARCHAR2
53 ,P_VREI_INFORMATION22 in VARCHAR2
54 ,P_VREI_INFORMATION23 in VARCHAR2
55 ,P_VREI_INFORMATION24 in VARCHAR2
56 ,P_VREI_INFORMATION25 in VARCHAR2
57 ,P_VREI_INFORMATION26 in VARCHAR2
58 ,P_VREI_INFORMATION27 in VARCHAR2
59 ,P_VREI_INFORMATION28 in VARCHAR2
60 ,P_VREI_INFORMATION29 in VARCHAR2
61 ,P_VREI_INFORMATION30 in VARCHAR2
62 ,P_REQUEST_ID in NUMBER
63 ,P_PROGRAM_APPLICATION_ID in NUMBER
64 ,P_PROGRAM_ID in NUMBER
65 ,P_PROGRAM_UPDATE_DATE in DATE
66 )is
67 begin
68 hr_utility.set_location('Entering: PQP_VEH_REPOS_EXTRA_INFO_BK2.UPDATE_VEH_REPOS_EXTRA_INFO_A', 10);
69 hr_utility.set_location(' Leaving: PQP_VEH_REPOS_EXTRA_INFO_BK2.UPDATE_VEH_REPOS_EXTRA_INFO_A', 20);
70 end UPDATE_VEH_REPOS_EXTRA_INFO_A;
71 procedure UPDATE_VEH_REPOS_EXTRA_INFO_B
72 (P_VEH_REPOS_EXTRA_INFO_ID in NUMBER
73 ,P_OBJECT_VERSION_NUMBER in NUMBER
74 ,P_VEHICLE_REPOSITORY_ID in NUMBER
75 ,P_INFORMATION_TYPE in VARCHAR2
76 ,P_VREI_ATTRIBUTE_CATEGORY in VARCHAR2
77 ,P_VREI_ATTRIBUTE1 in VARCHAR2
78 ,P_VREI_ATTRIBUTE2 in VARCHAR2
79 ,P_VREI_ATTRIBUTE3 in VARCHAR2
80 ,P_VREI_ATTRIBUTE4 in VARCHAR2
81 ,P_VREI_ATTRIBUTE5 in VARCHAR2
82 ,P_VREI_ATTRIBUTE6 in VARCHAR2
83 ,P_VREI_ATTRIBUTE7 in VARCHAR2
84 ,P_VREI_ATTRIBUTE8 in VARCHAR2
85 ,P_VREI_ATTRIBUTE9 in VARCHAR2
86 ,P_VREI_ATTRIBUTE10 in VARCHAR2
87 ,P_VREI_ATTRIBUTE11 in VARCHAR2
88 ,P_VREI_ATTRIBUTE12 in VARCHAR2
89 ,P_VREI_ATTRIBUTE13 in VARCHAR2
90 ,P_VREI_ATTRIBUTE14 in VARCHAR2
91 ,P_VREI_ATTRIBUTE15 in VARCHAR2
92 ,P_VREI_ATTRIBUTE16 in VARCHAR2
93 ,P_VREI_ATTRIBUTE17 in VARCHAR2
94 ,P_VREI_ATTRIBUTE18 in VARCHAR2
95 ,P_VREI_ATTRIBUTE19 in VARCHAR2
96 ,P_VREI_ATTRIBUTE20 in VARCHAR2
97 ,P_VREI_INFORMATION_CATEGORY in VARCHAR2
98 ,P_VREI_INFORMATION1 in VARCHAR2
99 ,P_VREI_INFORMATION2 in VARCHAR2
100 ,P_VREI_INFORMATION3 in VARCHAR2
101 ,P_VREI_INFORMATION4 in VARCHAR2
102 ,P_VREI_INFORMATION5 in VARCHAR2
103 ,P_VREI_INFORMATION6 in VARCHAR2
104 ,P_VREI_INFORMATION7 in VARCHAR2
105 ,P_VREI_INFORMATION8 in VARCHAR2
106 ,P_VREI_INFORMATION9 in VARCHAR2
107 ,P_VREI_INFORMATION10 in VARCHAR2
108 ,P_VREI_INFORMATION11 in VARCHAR2
109 ,P_VREI_INFORMATION12 in VARCHAR2
110 ,P_VREI_INFORMATION13 in VARCHAR2
111 ,P_VREI_INFORMATION14 in VARCHAR2
112 ,P_VREI_INFORMATION15 in VARCHAR2
113 ,P_VREI_INFORMATION16 in VARCHAR2
114 ,P_VREI_INFORMATION17 in VARCHAR2
115 ,P_VREI_INFORMATION18 in VARCHAR2
116 ,P_VREI_INFORMATION19 in VARCHAR2
117 ,P_VREI_INFORMATION20 in VARCHAR2
118 ,P_VREI_INFORMATION21 in VARCHAR2
119 ,P_VREI_INFORMATION22 in VARCHAR2
120 ,P_VREI_INFORMATION23 in VARCHAR2
121 ,P_VREI_INFORMATION24 in VARCHAR2
122 ,P_VREI_INFORMATION25 in VARCHAR2
123 ,P_VREI_INFORMATION26 in VARCHAR2
124 ,P_VREI_INFORMATION27 in VARCHAR2
125 ,P_VREI_INFORMATION28 in VARCHAR2
126 ,P_VREI_INFORMATION29 in VARCHAR2
127 ,P_VREI_INFORMATION30 in VARCHAR2
128 ,P_REQUEST_ID in NUMBER
129 ,P_PROGRAM_APPLICATION_ID in NUMBER
130 ,P_PROGRAM_ID in NUMBER
131 ,P_PROGRAM_UPDATE_DATE in DATE
132 )is
133 l_commit_unit_number number;
134 l_legislation_code   varchar2(30);
135 begin
136 hr_utility.set_location('Entering: PQP_VEH_REPOS_EXTRA_INFO_BK2.UPDATE_VEH_REPOS_EXTRA_INFO_B', 10);
137 l_commit_unit_number := hr_api.return_commit_unit;
138 if hr_api.call_leg_hooks then
139 l_legislation_code := PQP_VRI_BUS.RETURN_VEH_LEGISLATION_CODE(P_VEHICLE_REPOSITORY_ID => P_VEHICLE_REPOSITORY_ID
140 );
141 if l_legislation_code = 'PL' then
142 PQP_PL_VEH_REPOS_EXTRA_INFO.UPDATE_PL_VEH_REPOS_EXTRA_INFO
143 (P_VEH_REPOS_EXTRA_INFO_ID => P_VEH_REPOS_EXTRA_INFO_ID
144 ,P_VEHICLE_REPOSITORY_ID => P_VEHICLE_REPOSITORY_ID
145 ,P_INFORMATION_TYPE => P_INFORMATION_TYPE
146 ,P_VREI_ATTRIBUTE_CATEGORY => P_VREI_ATTRIBUTE_CATEGORY
147 ,P_VREI_INFORMATION_CATEGORY => P_VREI_INFORMATION_CATEGORY
148 ,P_VREI_INFORMATION1 => P_VREI_INFORMATION1
149 ,P_VREI_INFORMATION2 => P_VREI_INFORMATION2
150 ,P_VREI_INFORMATION3 => P_VREI_INFORMATION3
151 ,P_VREI_INFORMATION4 => P_VREI_INFORMATION4
152 ,P_VREI_INFORMATION5 => P_VREI_INFORMATION5
153 ,P_VREI_INFORMATION6 => P_VREI_INFORMATION6
154 ,P_VREI_INFORMATION7 => P_VREI_INFORMATION7
155 ,P_VREI_INFORMATION8 => P_VREI_INFORMATION8
156 ,P_VREI_INFORMATION9 => P_VREI_INFORMATION9
157 ,P_VREI_INFORMATION10 => P_VREI_INFORMATION10
158 ,P_VREI_INFORMATION11 => P_VREI_INFORMATION11
159 ,P_VREI_INFORMATION12 => P_VREI_INFORMATION12
160 ,P_VREI_INFORMATION13 => P_VREI_INFORMATION13
161 ,P_VREI_INFORMATION14 => P_VREI_INFORMATION14
162 ,P_VREI_INFORMATION15 => P_VREI_INFORMATION15
163 ,P_VREI_INFORMATION16 => P_VREI_INFORMATION16
164 ,P_VREI_INFORMATION17 => P_VREI_INFORMATION17
165 ,P_VREI_INFORMATION18 => P_VREI_INFORMATION18
166 ,P_VREI_INFORMATION19 => P_VREI_INFORMATION19
167 ,P_VREI_INFORMATION20 => P_VREI_INFORMATION20
168 ,P_VREI_INFORMATION21 => P_VREI_INFORMATION21
169 ,P_VREI_INFORMATION22 => P_VREI_INFORMATION22
170 ,P_VREI_INFORMATION23 => P_VREI_INFORMATION23
171 ,P_VREI_INFORMATION24 => P_VREI_INFORMATION24
172 ,P_VREI_INFORMATION25 => P_VREI_INFORMATION25
173 ,P_VREI_INFORMATION26 => P_VREI_INFORMATION26
174 ,P_VREI_INFORMATION27 => P_VREI_INFORMATION27
175 ,P_VREI_INFORMATION28 => P_VREI_INFORMATION28
176 ,P_VREI_INFORMATION29 => P_VREI_INFORMATION29
177 ,P_VREI_INFORMATION30 => P_VREI_INFORMATION30
178 ,P_REQUEST_ID => P_REQUEST_ID
179 ,P_PROGRAM_APPLICATION_ID => P_PROGRAM_APPLICATION_ID
180 ,P_PROGRAM_ID => P_PROGRAM_ID
181 ,P_PROGRAM_UPDATE_DATE => P_PROGRAM_UPDATE_DATE
182 );
183 elsif l_legislation_code = 'RU' then
184 PER_RU_VEH_REPOS_EXTRA_INFO.UPDATE_RU_VEH_REPOS_EXTRA_INFO
185 (P_VEH_REPOS_EXTRA_INFO_ID => P_VEH_REPOS_EXTRA_INFO_ID
186 ,P_VEHICLE_REPOSITORY_ID => P_VEHICLE_REPOSITORY_ID
187 ,P_INFORMATION_TYPE => P_INFORMATION_TYPE
188 ,P_VREI_ATTRIBUTE_CATEGORY => P_VREI_ATTRIBUTE_CATEGORY
189 ,P_VREI_INFORMATION_CATEGORY => P_VREI_INFORMATION_CATEGORY
190 ,P_VREI_INFORMATION1 => P_VREI_INFORMATION1
191 ,P_VREI_INFORMATION2 => P_VREI_INFORMATION2
192 ,P_VREI_INFORMATION3 => P_VREI_INFORMATION3
193 ,P_VREI_INFORMATION4 => P_VREI_INFORMATION4
194 ,P_VREI_INFORMATION5 => P_VREI_INFORMATION5
195 ,P_VREI_INFORMATION6 => P_VREI_INFORMATION6
196 ,P_VREI_INFORMATION7 => P_VREI_INFORMATION7
197 ,P_VREI_INFORMATION8 => P_VREI_INFORMATION8
198 ,P_VREI_INFORMATION9 => P_VREI_INFORMATION9
199 ,P_VREI_INFORMATION10 => P_VREI_INFORMATION10
200 ,P_VREI_INFORMATION11 => P_VREI_INFORMATION11
201 ,P_VREI_INFORMATION12 => P_VREI_INFORMATION12
202 ,P_VREI_INFORMATION13 => P_VREI_INFORMATION13
203 ,P_VREI_INFORMATION14 => P_VREI_INFORMATION14
204 ,P_VREI_INFORMATION15 => P_VREI_INFORMATION15
205 ,P_VREI_INFORMATION16 => P_VREI_INFORMATION16
206 ,P_VREI_INFORMATION17 => P_VREI_INFORMATION17
207 ,P_VREI_INFORMATION18 => P_VREI_INFORMATION18
208 ,P_VREI_INFORMATION19 => P_VREI_INFORMATION19
209 ,P_VREI_INFORMATION20 => P_VREI_INFORMATION20
210 ,P_VREI_INFORMATION21 => P_VREI_INFORMATION21
211 ,P_VREI_INFORMATION22 => P_VREI_INFORMATION22
212 ,P_VREI_INFORMATION23 => P_VREI_INFORMATION23
213 ,P_VREI_INFORMATION24 => P_VREI_INFORMATION24
214 ,P_VREI_INFORMATION25 => P_VREI_INFORMATION25
215 ,P_VREI_INFORMATION26 => P_VREI_INFORMATION26
216 ,P_VREI_INFORMATION27 => P_VREI_INFORMATION27
217 ,P_VREI_INFORMATION28 => P_VREI_INFORMATION28
218 ,P_VREI_INFORMATION29 => P_VREI_INFORMATION29
219 ,P_VREI_INFORMATION30 => P_VREI_INFORMATION30
220 ,P_REQUEST_ID => P_REQUEST_ID
221 ,P_PROGRAM_APPLICATION_ID => P_PROGRAM_APPLICATION_ID
222 ,P_PROGRAM_ID => P_PROGRAM_ID
223 ,P_PROGRAM_UPDATE_DATE => P_PROGRAM_UPDATE_DATE
224 );
225 end if;
226 end if;
227 hr_api.validate_commit_unit(l_commit_unit_number, 'UPDATE_VEH_REPOS_EXTRA_INFO', 'BP');
228 hr_utility.set_location(' Leaving: PQP_VEH_REPOS_EXTRA_INFO_BK2.UPDATE_VEH_REPOS_EXTRA_INFO_B', 20);
229 end UPDATE_VEH_REPOS_EXTRA_INFO_B;
230 end PQP_VEH_REPOS_EXTRA_INFO_BK2;