DBA Data[Home] [Help]

PACKAGE BODY: APPS.HRDPP_CREATE_CITY_TAX_RULE

Source


1 package body hrdpp_CREATE_CITY_TAX_RULE as
2 /*
3  * Generated by hr_pump_meta_mapper at: 2012/11/27 04:11:53
4  * Generated for API: PAY_CITY_TAX_RULE_API.CREATE_CITY_TAX_RULE
5  */
6 --
7 dh constant date := hr_api.g_date;
8 nh constant number := hr_api.g_number;
9 vh constant varchar2(64) := hr_api.g_varchar2;
10 c_sot constant date := to_date('01010001','DDMMYYYY');
11 cn constant varchar2(32) := '<NULL>';
12 dn constant date := null;
13 nn constant number := null;
14 vn constant varchar2(1) := null;
15 --
16 function dc(p in date) return varchar2 is
17 begin
18 if p<c_sot then
19  if p<>trunc(p) then
20   return to_char(p,'SYYYY/MM/DD HH24:MI:SS');
21  end if;
22  return to_char(p,'SYYYY/MM/DD');
23 elsif p<>trunc(p) then
24  return to_char(p,'YYYY/MM/DD HH24:MI:SS');
25 end if;
26 return to_char(p,'YYYY/MM/DD');
27 end dc;
28 function d(p in varchar2) return date is
29 begin
30 if length(p)=10 then
31 return to_date(p,'YYYY/MM/DD');
32 elsif length(p)=19 then
33 return to_date(p,'YYYY/MM/DD HH24:MI:SS');
34 elsif length(p)=11 then
35 return to_date(p,'SYYYY/MM/DD');
36 elsif length(p)=20 then
37 return to_date(p,'SYYYY/MM/DD HH24:MI:SS');
38 end if;
39 -- Try default format as last resort.
40 return to_date(p,'YYYY/MM/DD');
41 end d;
42 function n(p in varchar2) return number is
43 begin
44 return to_number(p);
45 end n;
46 function dd(p in date,i in varchar2)
47 return varchar2 is
48 begin
49 if upper(i) = 'N' then return dc(p);
50 else return cn; end if;
51 end dd;
52 function nd(p in number,i in varchar2)
53 return varchar2 is
54 begin
55 if upper(i) = 'N' then return to_char(p);
56 else return cn; end if;
57 end nd;
58 --
59 procedure iuk
60 (p_batch_line_id  in number,
61 p_user_key_value in varchar2,
62 p_unique_key_id  in number)
63 is
64 begin
65 hr_data_pump.entry('ins_user_key');
66 insert into hr_pump_batch_line_user_keys
67 (user_key_id, batch_line_id,user_key_value,unique_key_id)
68 values
69 (hr_pump_batch_line_user_keys_s.nextval,
70 p_batch_line_id,
71 p_user_key_value,
72 p_unique_key_id);
73 hr_data_pump.exit('ins_user_key');
74 end iuk;
75 --
76 procedure insert_batch_lines
77 (p_batch_id      in number
78 ,p_data_pump_batch_line_id in number default null
79 ,p_data_pump_business_grp_name in varchar2 default null
80 ,p_user_sequence in number default null
81 ,p_link_value    in number default null
82 ,P_EMP_CITY_TAX_RULE_USER_KEY in varchar2
83 ,P_ASSIGNMENT_ID in number default null
84 ,P_STATE_CODE in varchar2 default null
85 ,P_COUNTY_CODE in varchar2 default null
86 ,P_CITY_CODE in varchar2 default null
87 ,P_ADDITIONAL_WA_RATE in number default null
88 ,P_FILING_STATUS_CODE in varchar2 default null
89 ,P_LIT_ADDITIONAL_TAX in number default null
90 ,P_LIT_OVERRIDE_AMOUNT in number default null
91 ,P_LIT_OVERRIDE_RATE in number default null
92 ,P_WITHHOLDING_ALLOWANCES in number default null
93 ,P_LIT_EXEMPT in varchar2 default null
94 ,P_SD_EXEMPT in varchar2 default null
95 ,P_HT_EXEMPT in varchar2 default null
96 ,P_WAGE_EXEMPT in varchar2 default null
97 ,P_SCHOOL_DISTRICT_CODE in varchar2 default null
98 ,P_EFFECTIVE_DATE in date
99 ,P_ATTRIBUTE_CATEGORY in varchar2 default null
100 ,P_ATTRIBUTE1 in varchar2 default null
101 ,P_ATTRIBUTE2 in varchar2 default null
102 ,P_ATTRIBUTE3 in varchar2 default null
103 ,P_ATTRIBUTE4 in varchar2 default null
104 ,P_ATTRIBUTE5 in varchar2 default null
105 ,P_ATTRIBUTE6 in varchar2 default null
106 ,P_ATTRIBUTE7 in varchar2 default null
107 ,P_ATTRIBUTE8 in varchar2 default null
108 ,P_ATTRIBUTE9 in varchar2 default null
109 ,P_ATTRIBUTE10 in varchar2 default null
110 ,P_ATTRIBUTE11 in varchar2 default null
111 ,P_ATTRIBUTE12 in varchar2 default null
112 ,P_ATTRIBUTE13 in varchar2 default null
113 ,P_ATTRIBUTE14 in varchar2 default null
114 ,P_ATTRIBUTE15 in varchar2 default null
115 ,P_ATTRIBUTE16 in varchar2 default null
116 ,P_ATTRIBUTE17 in varchar2 default null
117 ,P_ATTRIBUTE18 in varchar2 default null
118 ,P_ATTRIBUTE19 in varchar2 default null
119 ,P_ATTRIBUTE20 in varchar2 default null
120 ,P_ATTRIBUTE21 in varchar2 default null
121 ,P_ATTRIBUTE22 in varchar2 default null
122 ,P_ATTRIBUTE23 in varchar2 default null
123 ,P_ATTRIBUTE24 in varchar2 default null
124 ,P_ATTRIBUTE25 in varchar2 default null
125 ,P_ATTRIBUTE26 in varchar2 default null
126 ,P_ATTRIBUTE27 in varchar2 default null
127 ,P_ATTRIBUTE28 in varchar2 default null
128 ,P_ATTRIBUTE29 in varchar2 default null
129 ,P_ATTRIBUTE30 in varchar2 default null
130 ,P_CTY_INFORMATION_CATEGORY in varchar2 default null
131 ,P_CTY_INFORMATION1 in varchar2 default null
132 ,P_CTY_INFORMATION2 in varchar2 default null
133 ,P_CTY_INFORMATION3 in varchar2 default null
134 ,P_CTY_INFORMATION4 in varchar2 default null
135 ,P_CTY_INFORMATION5 in varchar2 default null
136 ,P_CTY_INFORMATION6 in varchar2 default null
137 ,P_CTY_INFORMATION7 in varchar2 default null
138 ,P_CTY_INFORMATION8 in varchar2 default null
139 ,P_CTY_INFORMATION9 in varchar2 default null
140 ,P_CTY_INFORMATION10 in varchar2 default null
141 ,P_CTY_INFORMATION11 in varchar2 default null
142 ,P_CTY_INFORMATION12 in varchar2 default null
143 ,P_CTY_INFORMATION13 in varchar2 default null
144 ,P_CTY_INFORMATION14 in varchar2 default null
145 ,P_CTY_INFORMATION15 in varchar2 default null
146 ,P_CTY_INFORMATION16 in varchar2 default null
147 ,P_CTY_INFORMATION17 in varchar2 default null
148 ,P_CTY_INFORMATION18 in varchar2 default null
149 ,P_CTY_INFORMATION19 in varchar2 default null
150 ,P_CTY_INFORMATION20 in varchar2 default null
151 ,P_CTY_INFORMATION21 in varchar2 default null
152 ,P_CTY_INFORMATION22 in varchar2 default null
153 ,P_CTY_INFORMATION23 in varchar2 default null
154 ,P_CTY_INFORMATION24 in varchar2 default null
155 ,P_CTY_INFORMATION25 in varchar2 default null
156 ,P_CTY_INFORMATION26 in varchar2 default null
157 ,P_CTY_INFORMATION27 in varchar2 default null
158 ,P_CTY_INFORMATION28 in varchar2 default null
159 ,P_CTY_INFORMATION29 in varchar2 default null
160 ,P_CTY_INFORMATION30 in varchar2 default null) is
161 blid number := p_data_pump_batch_line_id;
162 begin
163 if blid is not null then
164 delete from hr_pump_batch_lines where batch_line_id = blid;
165 delete from hr_pump_batch_exceptions
166 where source_type = 'BATCH_LINE' and source_id = blid;
167 end if;
168 insert into hr_pump_batch_lines
169 (batch_id
170 ,batch_line_id
171 ,business_group_name
172 ,api_module_id
173 ,line_status
174 ,user_sequence
175 ,link_value
176 ,pval001
177 ,pval004
178 ,pval005
179 ,pval006
180 ,pval007
181 ,pval008
182 ,pval009
183 ,pval010
184 ,pval011
185 ,pval012
186 ,pval013
187 ,pval014
188 ,pval015
189 ,pval016
190 ,pval017
191 ,pval018
192 ,pval020
193 ,pval021
194 ,pval022
195 ,pval023
196 ,pval024
197 ,pval025
198 ,pval026
199 ,pval027
200 ,pval028
201 ,pval029
202 ,pval030
203 ,pval031
204 ,pval032
205 ,pval033
206 ,pval034
207 ,pval035
208 ,pval036
209 ,pval037
210 ,pval038
211 ,pval039
212 ,pval040
213 ,pval041
214 ,pval042
215 ,pval043
216 ,pval044
217 ,pval045
218 ,pval046
219 ,pval047
220 ,pval048
221 ,pval049
222 ,pval050
223 ,pval051
224 ,pval052
225 ,pval053
226 ,pval054
227 ,pval055
228 ,pval056
229 ,pval057
230 ,pval058
231 ,pval059
232 ,pval060
233 ,pval061
234 ,pval062
235 ,pval063
236 ,pval064
237 ,pval065
238 ,pval066
239 ,pval067
240 ,pval068
241 ,pval069
242 ,pval070
243 ,pval071
244 ,pval072
245 ,pval073
246 ,pval074
247 ,pval075
248 ,pval076
249 ,pval077
250 ,pval078
251 ,pval079
252 ,pval080
253 ,pval081
254 ,pval082)
255 values
256 (p_batch_id
257 ,nvl(blid,hr_pump_batch_lines_s.nextval)
258 ,p_data_pump_business_grp_name
259 ,1700
260 ,'U'
261 ,p_user_sequence
262 ,p_link_value
263 ,P_EMP_CITY_TAX_RULE_USER_KEY
264 ,P_ASSIGNMENT_ID
265 ,P_STATE_CODE
266 ,P_COUNTY_CODE
267 ,P_CITY_CODE
268 ,P_ADDITIONAL_WA_RATE
269 ,P_FILING_STATUS_CODE
270 ,P_LIT_ADDITIONAL_TAX
271 ,P_LIT_OVERRIDE_AMOUNT
272 ,P_LIT_OVERRIDE_RATE
273 ,P_WITHHOLDING_ALLOWANCES
274 ,P_LIT_EXEMPT
275 ,P_SD_EXEMPT
276 ,P_HT_EXEMPT
277 ,P_WAGE_EXEMPT
278 ,P_SCHOOL_DISTRICT_CODE
279 ,dc(P_EFFECTIVE_DATE)
280 ,P_ATTRIBUTE_CATEGORY
281 ,P_ATTRIBUTE1
282 ,P_ATTRIBUTE2
283 ,P_ATTRIBUTE3
284 ,P_ATTRIBUTE4
285 ,P_ATTRIBUTE5
286 ,P_ATTRIBUTE6
287 ,P_ATTRIBUTE7
288 ,P_ATTRIBUTE8
289 ,P_ATTRIBUTE9
290 ,P_ATTRIBUTE10
291 ,P_ATTRIBUTE11
292 ,P_ATTRIBUTE12
293 ,P_ATTRIBUTE13
294 ,P_ATTRIBUTE14
295 ,P_ATTRIBUTE15
296 ,P_ATTRIBUTE16
297 ,P_ATTRIBUTE17
298 ,P_ATTRIBUTE18
299 ,P_ATTRIBUTE19
300 ,P_ATTRIBUTE20
301 ,P_ATTRIBUTE21
302 ,P_ATTRIBUTE22
303 ,P_ATTRIBUTE23
304 ,P_ATTRIBUTE24
305 ,P_ATTRIBUTE25
306 ,P_ATTRIBUTE26
307 ,P_ATTRIBUTE27
308 ,P_ATTRIBUTE28
309 ,P_ATTRIBUTE29
310 ,P_ATTRIBUTE30
311 ,P_CTY_INFORMATION_CATEGORY
312 ,P_CTY_INFORMATION1
313 ,P_CTY_INFORMATION2
314 ,P_CTY_INFORMATION3
315 ,P_CTY_INFORMATION4
316 ,P_CTY_INFORMATION5
317 ,P_CTY_INFORMATION6
318 ,P_CTY_INFORMATION7
319 ,P_CTY_INFORMATION8
320 ,P_CTY_INFORMATION9
321 ,P_CTY_INFORMATION10
322 ,P_CTY_INFORMATION11
323 ,P_CTY_INFORMATION12
324 ,P_CTY_INFORMATION13
325 ,P_CTY_INFORMATION14
326 ,P_CTY_INFORMATION15
327 ,P_CTY_INFORMATION16
328 ,P_CTY_INFORMATION17
329 ,P_CTY_INFORMATION18
330 ,P_CTY_INFORMATION19
331 ,P_CTY_INFORMATION20
332 ,P_CTY_INFORMATION21
333 ,P_CTY_INFORMATION22
334 ,P_CTY_INFORMATION23
335 ,P_CTY_INFORMATION24
336 ,P_CTY_INFORMATION25
337 ,P_CTY_INFORMATION26
338 ,P_CTY_INFORMATION27
339 ,P_CTY_INFORMATION28
340 ,P_CTY_INFORMATION29
341 ,P_CTY_INFORMATION30);
342 end insert_batch_lines;
343 --
344 procedure call
345 (p_business_group_id in number,
346 p_batch_line_id     in number) is
347 cursor cr is
348 select l.rowid myrowid,
349 l.pval001 p1,
350 decode(l.pval002,cn,dn,d(l.pval002)) p2,
351 decode(l.pval003,cn,dn,d(l.pval003)) p3,
352 decode(l.pval004,cn,nn,vn,nn,n(l.pval004)) p4,
353 l.pval004 d4,
354 decode(l.pval005,cn,vn,vn,vn,l.pval005) p5,
355 l.pval005 d5,
356 decode(l.pval006,cn,vn,vn,vn,l.pval006) p6,
357 l.pval006 d6,
358 decode(l.pval007,cn,vn,vn,vn,l.pval007) p7,
359 l.pval007 d7,
360 decode(l.pval008,cn,nn,vn,nn,n(l.pval008)) p8,
361 l.pval008 d8,
362 decode(l.pval009,cn,vn,vn,vn,
363  hr_pump_get.gl(l.pval009,'US_LIT_FILING_STATUS',d(l.pval020),vn)) p9,
364 l.pval009 d9,
365 decode(l.pval010,cn,nn,vn,nn,n(l.pval010)) p10,
366 l.pval010 d10,
367 decode(l.pval011,cn,nn,vn,nn,n(l.pval011)) p11,
368 l.pval011 d11,
369 decode(l.pval012,cn,nn,vn,nn,n(l.pval012)) p12,
370 l.pval012 d12,
371 decode(l.pval013,cn,nn,vn,nn,n(l.pval013)) p13,
372 l.pval013 d13,
373 decode(l.pval014,cn,vn,vn,vn,
374  hr_pump_get.gl(l.pval014,'YES_NO',d(l.pval020),vn)) p14,
375 l.pval014 d14,
376 decode(l.pval015,cn,vn,vn,vn,
377  hr_pump_get.gl(l.pval015,'YES_NO',d(l.pval020),vn)) p15,
378 l.pval015 d15,
379 decode(l.pval016,cn,vn,vn,vn,
383 l.pval017 d17,
380  hr_pump_get.gl(l.pval016,'YES_NO',d(l.pval020),vn)) p16,
381 l.pval016 d16,
382 decode(l.pval017,cn,vn,vn,vn,l.pval017) p17,
384 decode(l.pval018,cn,vn,vn,vn,l.pval018) p18,
385 l.pval018 d18,
386 l.pval019 p19,
387 decode(l.pval020,cn,dn,d(l.pval020)) p20,
388 decode(l.pval021,cn,vn,vn,vn,l.pval021) p21,
389 l.pval021 d21,
390 decode(l.pval022,cn,vn,vn,vn,l.pval022) p22,
391 l.pval022 d22,
392 decode(l.pval023,cn,vn,vn,vn,l.pval023) p23,
393 l.pval023 d23,
394 decode(l.pval024,cn,vn,vn,vn,l.pval024) p24,
395 l.pval024 d24,
396 decode(l.pval025,cn,vn,vn,vn,l.pval025) p25,
397 l.pval025 d25,
398 decode(l.pval026,cn,vn,vn,vn,l.pval026) p26,
399 l.pval026 d26,
400 decode(l.pval027,cn,vn,vn,vn,l.pval027) p27,
401 l.pval027 d27,
402 decode(l.pval028,cn,vn,vn,vn,l.pval028) p28,
403 l.pval028 d28,
404 decode(l.pval029,cn,vn,vn,vn,l.pval029) p29,
405 l.pval029 d29,
406 decode(l.pval030,cn,vn,vn,vn,l.pval030) p30,
407 l.pval030 d30,
408 decode(l.pval031,cn,vn,vn,vn,l.pval031) p31,
409 l.pval031 d31,
410 decode(l.pval032,cn,vn,vn,vn,l.pval032) p32,
411 l.pval032 d32,
412 decode(l.pval033,cn,vn,vn,vn,l.pval033) p33,
413 l.pval033 d33,
414 decode(l.pval034,cn,vn,vn,vn,l.pval034) p34,
415 l.pval034 d34,
416 decode(l.pval035,cn,vn,vn,vn,l.pval035) p35,
417 l.pval035 d35,
418 decode(l.pval036,cn,vn,vn,vn,l.pval036) p36,
419 l.pval036 d36,
420 decode(l.pval037,cn,vn,vn,vn,l.pval037) p37,
421 l.pval037 d37,
422 decode(l.pval038,cn,vn,vn,vn,l.pval038) p38,
423 l.pval038 d38,
424 decode(l.pval039,cn,vn,vn,vn,l.pval039) p39,
425 l.pval039 d39,
426 decode(l.pval040,cn,vn,vn,vn,l.pval040) p40,
427 l.pval040 d40,
428 decode(l.pval041,cn,vn,vn,vn,l.pval041) p41,
429 l.pval041 d41,
430 decode(l.pval042,cn,vn,vn,vn,l.pval042) p42,
431 l.pval042 d42,
432 decode(l.pval043,cn,vn,vn,vn,l.pval043) p43,
433 l.pval043 d43,
434 decode(l.pval044,cn,vn,vn,vn,l.pval044) p44,
435 l.pval044 d44,
436 decode(l.pval045,cn,vn,vn,vn,l.pval045) p45,
437 l.pval045 d45,
438 decode(l.pval046,cn,vn,vn,vn,l.pval046) p46,
439 l.pval046 d46,
440 decode(l.pval047,cn,vn,vn,vn,l.pval047) p47,
441 l.pval047 d47,
442 decode(l.pval048,cn,vn,vn,vn,l.pval048) p48,
443 l.pval048 d48,
444 decode(l.pval049,cn,vn,vn,vn,l.pval049) p49,
445 l.pval049 d49,
446 decode(l.pval050,cn,vn,vn,vn,l.pval050) p50,
447 l.pval050 d50,
448 decode(l.pval051,cn,vn,vn,vn,l.pval051) p51,
449 l.pval051 d51,
450 decode(l.pval052,cn,vn,vn,vn,l.pval052) p52,
451 l.pval052 d52,
452 decode(l.pval053,cn,vn,vn,vn,l.pval053) p53,
453 l.pval053 d53,
454 decode(l.pval054,cn,vn,vn,vn,l.pval054) p54,
455 l.pval054 d54,
456 decode(l.pval055,cn,vn,vn,vn,l.pval055) p55,
457 l.pval055 d55,
458 decode(l.pval056,cn,vn,vn,vn,l.pval056) p56,
459 l.pval056 d56,
460 decode(l.pval057,cn,vn,vn,vn,l.pval057) p57,
461 l.pval057 d57,
462 decode(l.pval058,cn,vn,vn,vn,l.pval058) p58,
463 l.pval058 d58,
464 decode(l.pval059,cn,vn,vn,vn,l.pval059) p59,
465 l.pval059 d59,
466 decode(l.pval060,cn,vn,vn,vn,l.pval060) p60,
467 l.pval060 d60,
468 decode(l.pval061,cn,vn,vn,vn,l.pval061) p61,
469 l.pval061 d61,
470 decode(l.pval062,cn,vn,vn,vn,l.pval062) p62,
471 l.pval062 d62,
472 decode(l.pval063,cn,vn,vn,vn,l.pval063) p63,
473 l.pval063 d63,
474 decode(l.pval064,cn,vn,vn,vn,l.pval064) p64,
475 l.pval064 d64,
476 decode(l.pval065,cn,vn,vn,vn,l.pval065) p65,
477 l.pval065 d65,
478 decode(l.pval066,cn,vn,vn,vn,l.pval066) p66,
479 l.pval066 d66,
480 decode(l.pval067,cn,vn,vn,vn,l.pval067) p67,
481 l.pval067 d67,
482 decode(l.pval068,cn,vn,vn,vn,l.pval068) p68,
483 l.pval068 d68,
484 decode(l.pval069,cn,vn,vn,vn,l.pval069) p69,
485 l.pval069 d69,
486 decode(l.pval070,cn,vn,vn,vn,l.pval070) p70,
487 l.pval070 d70,
488 decode(l.pval071,cn,vn,vn,vn,l.pval071) p71,
489 l.pval071 d71,
490 decode(l.pval072,cn,vn,vn,vn,l.pval072) p72,
491 l.pval072 d72,
492 decode(l.pval073,cn,vn,vn,vn,l.pval073) p73,
493 l.pval073 d73,
494 decode(l.pval074,cn,vn,vn,vn,l.pval074) p74,
495 l.pval074 d74,
496 decode(l.pval075,cn,vn,vn,vn,l.pval075) p75,
497 l.pval075 d75,
498 decode(l.pval076,cn,vn,vn,vn,l.pval076) p76,
499 l.pval076 d76,
500 decode(l.pval077,cn,vn,vn,vn,l.pval077) p77,
501 l.pval077 d77,
502 decode(l.pval078,cn,vn,vn,vn,l.pval078) p78,
503 l.pval078 d78,
504 decode(l.pval079,cn,vn,vn,vn,l.pval079) p79,
505 l.pval079 d79,
506 decode(l.pval080,cn,vn,vn,vn,l.pval080) p80,
507 l.pval080 d80,
508 decode(l.pval081,cn,vn,vn,vn,l.pval081) p81,
509 l.pval081 d81,
510 decode(l.pval082,cn,vn,vn,vn,l.pval082) p82,
511 l.pval082 d82
512 from hr_pump_batch_lines l
513 where l.batch_line_id = p_batch_line_id;
514 --
515 c cr%rowtype;
516 l_validate boolean := false;
517 L_EMP_CITY_TAX_RULE_ID number;
518 --
519 begin
520 hr_data_pump.entry('call');
521 open cr;
522 fetch cr into c;
523 if cr%notfound then
524 hr_utility.set_message(800,'HR_50326_DP_NO_ROW');
525 hr_utility.set_message_token('TABLE','HR_PUMP_BATCH_LINES');
526 hr_utility.set_message_token('COLUMN','P_BATCH_LINE_ID');
527 hr_utility.set_message_token('VALUE',p_batch_line_id);
528 hr_utility.raise_error;
529 end if;
530 --
531 hr_data_pump.api_trc_on;
532 PAY_CITY_TAX_RULE_API.CREATE_CITY_TAX_RULE
533 (p_validate => l_validate
534 ,P_EMP_CITY_TAX_RULE_ID => L_EMP_CITY_TAX_RULE_ID
535 ,P_EFFECTIVE_START_DATE => c.p2
536 ,P_EFFECTIVE_END_DATE => c.p3
537 ,P_ASSIGNMENT_ID => c.p4
538 ,P_STATE_CODE => c.p5
539 ,P_COUNTY_CODE => c.p6
540 ,P_CITY_CODE => c.p7
541 ,P_ADDITIONAL_WA_RATE => c.p8
542 ,P_FILING_STATUS_CODE => c.p9
546 ,P_WITHHOLDING_ALLOWANCES => c.p13
543 ,P_LIT_ADDITIONAL_TAX => c.p10
544 ,P_LIT_OVERRIDE_AMOUNT => c.p11
545 ,P_LIT_OVERRIDE_RATE => c.p12
547 ,P_LIT_EXEMPT => c.p14
548 ,P_SD_EXEMPT => c.p15
549 ,P_HT_EXEMPT => c.p16
550 ,P_WAGE_EXEMPT => c.p17
551 ,P_SCHOOL_DISTRICT_CODE => c.p18
552 ,P_OBJECT_VERSION_NUMBER => c.p19
553 ,P_EFFECTIVE_DATE => c.p20
554 ,P_ATTRIBUTE_CATEGORY => c.p21
555 ,P_ATTRIBUTE1 => c.p22
556 ,P_ATTRIBUTE2 => c.p23
557 ,P_ATTRIBUTE3 => c.p24
558 ,P_ATTRIBUTE4 => c.p25
559 ,P_ATTRIBUTE5 => c.p26
560 ,P_ATTRIBUTE6 => c.p27
561 ,P_ATTRIBUTE7 => c.p28
562 ,P_ATTRIBUTE8 => c.p29
563 ,P_ATTRIBUTE9 => c.p30
564 ,P_ATTRIBUTE10 => c.p31
565 ,P_ATTRIBUTE11 => c.p32
566 ,P_ATTRIBUTE12 => c.p33
567 ,P_ATTRIBUTE13 => c.p34
568 ,P_ATTRIBUTE14 => c.p35
569 ,P_ATTRIBUTE15 => c.p36
570 ,P_ATTRIBUTE16 => c.p37
571 ,P_ATTRIBUTE17 => c.p38
572 ,P_ATTRIBUTE18 => c.p39
573 ,P_ATTRIBUTE19 => c.p40
574 ,P_ATTRIBUTE20 => c.p41
575 ,P_ATTRIBUTE21 => c.p42
576 ,P_ATTRIBUTE22 => c.p43
577 ,P_ATTRIBUTE23 => c.p44
578 ,P_ATTRIBUTE24 => c.p45
579 ,P_ATTRIBUTE25 => c.p46
580 ,P_ATTRIBUTE26 => c.p47
581 ,P_ATTRIBUTE27 => c.p48
582 ,P_ATTRIBUTE28 => c.p49
583 ,P_ATTRIBUTE29 => c.p50
584 ,P_ATTRIBUTE30 => c.p51
585 ,P_CTY_INFORMATION_CATEGORY => c.p52
586 ,P_CTY_INFORMATION1 => c.p53
587 ,P_CTY_INFORMATION2 => c.p54
588 ,P_CTY_INFORMATION3 => c.p55
589 ,P_CTY_INFORMATION4 => c.p56
590 ,P_CTY_INFORMATION5 => c.p57
591 ,P_CTY_INFORMATION6 => c.p58
592 ,P_CTY_INFORMATION7 => c.p59
593 ,P_CTY_INFORMATION8 => c.p60
594 ,P_CTY_INFORMATION9 => c.p61
595 ,P_CTY_INFORMATION10 => c.p62
596 ,P_CTY_INFORMATION11 => c.p63
597 ,P_CTY_INFORMATION12 => c.p64
598 ,P_CTY_INFORMATION13 => c.p65
599 ,P_CTY_INFORMATION14 => c.p66
600 ,P_CTY_INFORMATION15 => c.p67
601 ,P_CTY_INFORMATION16 => c.p68
602 ,P_CTY_INFORMATION17 => c.p69
603 ,P_CTY_INFORMATION18 => c.p70
604 ,P_CTY_INFORMATION19 => c.p71
605 ,P_CTY_INFORMATION20 => c.p72
606 ,P_CTY_INFORMATION21 => c.p73
607 ,P_CTY_INFORMATION22 => c.p74
608 ,P_CTY_INFORMATION23 => c.p75
609 ,P_CTY_INFORMATION24 => c.p76
610 ,P_CTY_INFORMATION25 => c.p77
611 ,P_CTY_INFORMATION26 => c.p78
612 ,P_CTY_INFORMATION27 => c.p79
613 ,P_CTY_INFORMATION28 => c.p80
614 ,P_CTY_INFORMATION29 => c.p81
615 ,P_CTY_INFORMATION30 => c.p82);
616 hr_data_pump.api_trc_off;
617 --
618 iuk(p_batch_line_id,c.p1,L_EMP_CITY_TAX_RULE_ID);
619 --
620 update hr_pump_batch_lines l set
621 l.pval001 = decode(c.p1,null,cn,c.p1),
622 l.pval002 = decode(c.p2,null,cn,dc(c.p2)),
623 l.pval003 = decode(c.p3,null,cn,dc(c.p3)),
624 l.pval019 = decode(c.p19,null,cn,c.p19)
625 where l.rowid = c.myrowid;
626 --
627 close cr;
628 --
629 hr_data_pump.exit('call');
630 exception
631  when hr_multi_message.error_message_exist then
632    if cr%isopen then
633     close cr;
634    end if;
635    hr_pump_utils.set_multi_msg_error_flag(true);
636  when others then
637  if cr%isopen then
638   close cr;
639  end if;
640  raise;
641 end call;
642 end hrdpp_CREATE_CITY_TAX_RULE;