[Home] [Help]
PACKAGE BODY: APPS.PAY_JP_DATA_MIGRATION_PKG
Source
1 PACKAGE BODY pay_jp_data_migration_pkg AS
2 /* $Header: pyjpdatamig.pkb 120.10 2008/06/20 13:52:53 keyazawa noship $ */
3 --
4 -- Global Utils
5 g_pkg VARCHAR2(30) := 'pay_jp_data_migration_pkg';
6 g_traces BOOLEAN := hr_utility.debug_enabled; --See if hr_utility.traces should be output
7 g_dbg BOOLEAN := FALSE; --Used for diagnosing issues by dev, more outputs
8 --
9 -- |-------------------------------------------------------------------|
10 -- |---------------------< migrate_input_values >----------------------|
11 -- |-------------------------------------------------------------------|
12 --
13 procedure migrate_input_values is
14 --
15 type t_jp_input_names_tab is table of VARCHAR2(200) index by binary_integer;
16
17 type t_input_names_tab is table of pay_input_values_f.name%TYPE index by binary_integer;
18
19 l_jp_input_names_tab t_jp_input_names_tab;
20 l_input_names_tab t_input_names_tab;
21
22 l_proc VARCHAR2(50) := g_pkg||'.migrate_input_values';
23
24 BEGIN
25
26 l_jp_input_names_tab.DELETE;
27 l_input_names_tab.DELETE;
28
29 hr_utility.set_location(l_proc, 10);
30
31 l_jp_input_names_tab(1) := '32E59B9EE79BAEE4BBA5E9998DE381AEE7A88EE9A18D';
32 l_input_names_tab(1) := 'SUBSEQUENT_TAX';
33
34 l_jp_input_names_tab(2) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE4B88AE69BB8E3818D';
35 l_input_names_tab(2) := 'OVERRIDE_FOR_FILE_FLAG';
36
37 l_jp_input_names_tab(3) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE69198E8A681E6AC84';
38 l_input_names_tab(3) := 'DESC_FIELD_FOR_FILE';
39
40 l_jp_input_names_tab(4) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE69198E8A681E6AC8432';
41 l_input_names_tab(4) := 'DESC_FIELD2_FOR_FILE';
42
43 l_jp_input_names_tab(5) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE69198E8A681E6AC8433';
44 l_input_names_tab(5) := 'DESC_FIELD3_FOR_FILE';
45
46 l_jp_input_names_tab(6) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE69198E8A681E6AC8434';
47 l_input_names_tab(6) := 'DESC_FIELD4_FOR_FILE';
48
49 l_jp_input_names_tab(7) := 'E38395E382A1E382A4E383ABE794A8EFBCBFE69198E8A681E6AC8435';
50 l_input_names_tab(7) := 'DESC_FIELD5_FOR_FILE';
51
52 l_jp_input_names_tab(8) := 'E4B880E68BACE5BEB4E58F8EE58CBAE58886';
53 l_input_names_tab(8) := 'LUMP_SUM_WITHHOLD_METHOD';
54
55 l_jp_input_names_tab(9) := 'E4B880E888ACE381AEE7949FE591BDE4BF9DE999BAE69699';
56 l_input_names_tab(9) := 'GEN_LIFE_INS_PREM';
57
58 l_jp_input_names_tab(10) := 'E4B880E888ACE68EA7E999A4E5AFBEE8B1A1E9858DE581B6E88085E68EA7E999A4E9A18D';
59 l_input_names_tab(10) := 'GEN_SPOUSE_EXM';
60
61 l_jp_input_names_tab(11) := 'E4B880E888ACE99A9CE5AEB3E88085';
62 l_input_names_tab(11) := 'NUM_OF_GEN_DISABLED';
63
64 l_jp_input_names_tab(12) := 'E4B880E888ACE99A9CE5AEB3E88085E68EA7E999A4E9A18D';
65 l_input_names_tab(12) := 'GEN_DISABLED_EXM';
66
67 l_jp_input_names_tab(13) := 'E4B880E888ACE689B6E9A48AE68EA7E999A4E9A18D';
68 l_input_names_tab(13) := 'GEN_DEP_EXM';
69
70 l_jp_input_names_tab(14) := 'E9818BE8B383E79BB8E5BD93E9A18D';
71 l_input_names_tab(14) := 'FARE_EQUIVALENT_AMT';
72
73 l_jp_input_names_tab(15) := 'E5AFA1E5A9A6E58CBAE58886';
74 l_input_names_tab(15) := 'WIDOW_TYPE';
75
76 l_jp_input_names_tab(16) := 'E5AFA1E5A9A6E68EA7E999A4E9A18D';
77 l_input_names_tab(16) := 'WIDOW_EXM';
78
79 l_jp_input_names_tab(17) := 'E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
80 l_input_names_tab(17) := 'TXBL_ERN';
81
82 l_jp_input_names_tab(18) := 'E9818EE4B88DE8B6B3E7A88EE9A18D';
83 l_input_names_tab(18) := 'YEA_ITX';
84
85 l_jp_input_names_tab(19) := 'E4BB8BE4BF9DE4BA8BE6A5ADE4B8BBE98080E881B7E69C88E58886E4BF9DE999BAE69699';
86 l_input_names_tab(19) := 'CI_PREM_ER_TRM';
87
88 l_jp_input_names_tab(20) := 'E4BB8BE4BF9DE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
89 l_input_names_tab(20) := 'CI_PREM_ER';
90
91 l_jp_input_names_tab(21) := 'E4BB8BE4BF9DE789B9E5AE9AE8A2ABE4BF9DE999BAE88085';
92 l_input_names_tab(21) := 'CI_SPECIFIC_INSURED_FLAG';
93
94 l_jp_input_names_tab(22) := 'E4BB8BE4BF9DE8A2ABE4BF9DE999BAE88085E98080E881B7E69C88E58886E4BF9DE999BAE69699';
95 l_input_names_tab(22) := 'CI_PREM_EE_TRM';
96
97 l_jp_input_names_tab(23) := 'E4BB8BE4BF9DE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
98 l_input_names_tab(23) := 'CI_PREM_EE';
99
100 l_jp_input_names_tab(24) := 'E694B9E5AE9AE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
101 l_input_names_tab(24) := 'REVISED_SMR';
102
103 l_jp_input_names_tab(25) := 'E694B9E5AE9AE5A0B1E985AC';
104 l_input_names_tab(25) := 'REVISED_MR';
105
106 l_jp_input_names_tab(26) := 'E9968BE5A78BE697A5';
107 l_input_names_tab(26) := 'START_DATE';
108
109 l_jp_input_names_tab(27) := 'E5A496E59BBDE4BABA';
110 l_input_names_tab(27) := 'FOREIGNER_FLAG';
111
112 l_jp_input_names_tab(28) := 'E59FBAE98791E58AA0E585A5E593A1E795AAE58FB7';
113 l_input_names_tab(28) := 'WPF_MEMBERS_NUM';
114
115 l_jp_input_names_tab(29) := 'E59FBAE98791E4BA8BE6A5ADE4B8BBE98080E881B7E69C88E58886E4BF9DE999BAE69699';
116 l_input_names_tab(29) := 'WPF_PREM_ER_TRM';
117
118 l_jp_input_names_tab(30) := 'E59FBAE98791E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
119 l_input_names_tab(30) := 'WPF_PREM_ER';
120
121 l_jp_input_names_tab(31) := 'E59FBAE98791E4BA8BE6A5ADE68980';
122 l_input_names_tab(31) := 'WPF_LOCATION';
123
124 l_jp_input_names_tab(32) := 'E59FBAE98791E587A6E79086';
125 l_input_names_tab(32) := 'WPF_PROC_FLAG';
126
127 l_jp_input_names_tab(33) := 'E59FBAE98791E8A2ABE4BF9DE999BAE88085E98080E881B7E69C88E58886E4BF9DE999BAE69699';
128 l_input_names_tab(33) := 'WPF_PREM_EE_TRM';
129
130 l_jp_input_names_tab(34) := 'E59FBAE98791E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
131 l_input_names_tab(34) := 'WPF_PREM_EE';
132
133 l_jp_input_names_tab(35) := 'E59FBAE7A48EE68EA7E999A4E9A18D';
134 l_input_names_tab(35) := 'BASIC_EXM';
135
136 l_jp_input_names_tab(36) := 'E59FBAE7A48EE5B9B4E98791E795AAE58FB7';
137 l_input_names_tab(36) := 'BASIC_PENSION_NUM';
138
139 l_jp_input_names_tab(37) := 'E69C9FE99693';
140 l_input_names_tab(37) := 'PERIOD';
141
142 l_jp_input_names_tab(38) := 'E7B5A6E4B88EE9968BE5A78BE69C88';
143 l_input_names_tab(38) := 'PAYROLL_START_MTH';
144
145 l_jp_input_names_tab(39) := 'E7B5A6E4B88EE68EA7E999A4E5808BE4BABAE5B9B4E98791E4BF9DE999BAE69699';
146 l_input_names_tab(39) := 'SAL_DCT_INDIVIDUAL_PENSION_PREM';
147
148 l_jp_input_names_tab(40) := 'E7B5A6E4B88EE68EA7E999A4E7A4BEE4BC9AE4BF9DE999BAE69699';
149 l_input_names_tab(40) := 'SAL_DCT_SI_PREM';
150
151 l_jp_input_names_tab(41) := 'E7B5A6E4B88EE68EA7E999A4E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
152 l_input_names_tab(41) := 'SAL_DCT_SMALL_COMPANY_MUTUAL_AID_PREM';
153
154 l_jp_input_names_tab(42) := 'E7B5A6E4B88EE68EA7E999A4E7949FE591BDE4BF9DE999BAE69699';
155 l_input_names_tab(42) := 'SAL_DCT_LIFE_INS_PREM';
156
157 l_jp_input_names_tab(43) := 'E7B5A6E4B88EE68EA7E999A4E79FADE69C9FE6908DE5AEB3E4BF9DE999BAE69699';
158 l_input_names_tab(43) := 'SAL_DCT_SHORT_TERM_NONLIFE_INS_PREM';
159
160 l_jp_input_names_tab(44) := 'E7B5A6E4B88EE68EA7E999A4E995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699';
161 l_input_names_tab(44) := 'SAL_DCT_LONG_TERM_NONLIFE_INS_PREM';
162
163 l_jp_input_names_tab(45) := 'E7B5A6E4B88EE7B582E4BA86E69C88';
164 l_input_names_tab(45) := 'PAYROLL_END_MTH';
165
166 l_jp_input_names_tab(46) := 'E7B5A6E4B88EE68980E5BE97';
167 l_input_names_tab(46) := 'EMP_INCOME';
168
169 l_jp_input_names_tab(47) := 'E7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE98791E9A18D';
170 l_input_names_tab(47) := 'AMT_AFTER_EMP_INCOME_DCT';
171
172 l_jp_input_names_tab(48) := 'E7B5A6E4B88EE4BD93E7B3BBE5A489E69BB4';
173 l_input_names_tab(48) := 'SAL_STRUCTURE_CHANGE';
174
175 l_jp_input_names_tab(49) := 'E5B185E4BD8FE9968BE5A78BE697A5';
176 l_input_names_tab(49) := 'RES_START_DATE';
177
178 l_jp_input_names_tab(50) := 'E5B185E4BD8FE88085E381ABE381AAE3828BE697A5';
179 l_input_names_tab(50) := 'PROJECTED_RES_DATE';
180
181 l_jp_input_names_tab(51) := 'E8B79DE99BA2';
182 l_input_names_tab(51) := 'DISTANCE';
183
184 l_jp_input_names_tab(52) := 'E58BA4E7B69AE5B9B4E695B0';
185 l_input_names_tab(52) := 'SERVICE_YEARS';
186
187 l_jp_input_names_tab(53) := 'E58BA4E58AB4E5ADA6E7949FE58CBAE58886';
188 l_input_names_tab(53) := 'WORKING_STUDENT_TYPE';
189
190 l_jp_input_names_tab(54) := 'E58BA4E58AB4E5ADA6E7949FE68EA7E999A4E9A18D';
191 l_input_names_tab(54) := 'WORKING_STUDENT_EXM';
192
193 l_jp_input_names_tab(55) := 'E98791E9A18D';
194 l_input_names_tab(55) := 'CMA_AMT';
195
196 l_jp_input_names_tab(56) := 'E98791E98AAD';
197 l_input_names_tab(56) := 'ERN_MONEY';
198
199 l_jp_input_names_tab(57) := 'E98791E98AAD31E69C88E5898D';
200 l_input_names_tab(57) := 'ERN_MONEY_1MTH_AGO';
201
202 l_jp_input_names_tab(58) := 'E98791E98AAD32E69C88E5898D';
203 l_input_names_tab(58) := 'ERN_MONEY_2MTH_AGO';
204
205 l_jp_input_names_tab(59) := 'E98791E98AAD33E69C88E5898D';
206 l_input_names_tab(59) := 'ERN_MONEY_3MTH_AGO';
207
208 l_jp_input_names_tab(60) := 'E98791E98AAD34E69C88';
209 l_input_names_tab(60) := 'ERN_MONEY_APR';
210
211 l_jp_input_names_tab(61) := 'E98791E98AAD35E69C88';
212 l_input_names_tab(61) := 'ERN_MONEY_MAY';
213
214 l_jp_input_names_tab(62) := 'E98791E98AAD36E69C88';
215 l_input_names_tab(62) := 'ERN_MONEY_JUN';
216
217 l_jp_input_names_tab(63) := 'E98791E98AAD37E69C88';
218 l_input_names_tab(63) := 'ERN_MONEY_JUL';
219
220 l_jp_input_names_tab(64) := 'E7B58CE794B1';
221 l_input_names_tab(64) := 'VIA';
222
223 l_jp_input_names_tab(65) := 'E69C88EFBCBFE59BBAE5AE9AE79A84E8B383E98791';
224 l_input_names_tab(65) := 'GEP_FIXED_WAGE';
225
226 l_jp_input_names_tab(66) := 'E69C88EFBCBFE5A0B1E985ACE69C88E9A18D';
227 l_input_names_tab(66) := 'GEP_MR';
228
229 l_jp_input_names_tab(67) := 'E69C88E5A489EFBCBFE7B590E69E9CEFBCBFE59BBAE5AE9AE79A84E8B383E9879133E69C88E5898D';
230 l_input_names_tab(67) := 'GEP_RSLT_FIXED_WAGE_3MTH_AGO';
231
232 l_jp_input_names_tab(68) := 'E69C88E5A489EFBCBFE7B590E69E9CEFBCBFE59BBAE5AE9AE79A84E8B383E9879134E69C88E5898D';
233 l_input_names_tab(68) := 'GEP_RSLT_FIXED_WAGE_4MTH_AGO';
234
235 l_jp_input_names_tab(69) := 'E69C88E5A489EFBCBFE59BBAE5AE9AE79A84E8B383E9879131E69C88E5898D';
236 l_input_names_tab(69) := 'GEP_FIXED_WAGE_1MTH_AGO';
237
238 l_jp_input_names_tab(70) := 'E69C88E5A489EFBCBFE59BBAE5AE9AE79A84E8B383E9879132E69C88E5898D';
239 l_input_names_tab(70) := 'GEP_FIXED_WAGE_2MTH_AGO';
240
241 l_jp_input_names_tab(71) := 'E69C88E5A489EFBCBFE59BBAE5AE9AE79A84E8B383E9879133E69C88E5898D';
242 l_input_names_tab(71) := 'GEP_FIXED_WAGE_3MTH_AGO';
243
244 l_jp_input_names_tab(72) := 'E69C88E5A489E4BA88E5AE9AE69C88';
245 l_input_names_tab(72) := 'GEP_MTH';
246
247 l_jp_input_names_tab(73) := 'E581A5E5BAB7E4BF9DE999BAE69699';
248 l_input_names_tab(73) := 'HI_PREM';
249
250 l_jp_input_names_tab(74) := 'E581A5E5BAB7E4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
251 l_input_names_tab(74) := 'HI_PREM_ER';
252
253 l_jp_input_names_tab(75) := 'E581A5E4BF9D';
254 l_input_names_tab(75) := 'HI';
255
256 l_jp_input_names_tab(76) := 'E581A5E4BF9DE59088E7AE97E5AFBEE8B1A1E98791E98AAD';
257 l_input_names_tab(76) := 'HI_ERN_MONEY_SUBJ_SI_ACMLT';
258
259 l_jp_input_names_tab(77) := 'E581A5E4BF9DE59088E7AE97E5AFBEE8B1A1E78FBEE789A9';
260 l_input_names_tab(77) := 'HI_ERN_KIND_SUBJ_SI_ACMLT';
261
262 l_jp_input_names_tab(78) := 'E581A5E4BF9DE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
263 l_input_names_tab(78) := 'HI_PREM_ER';
264
265 l_jp_input_names_tab(79) := 'E581A5E4BF9DE4BA8BE6A5ADE68980';
266 l_input_names_tab(79) := 'HI_LOCATION';
267
268 l_jp_input_names_tab(80) := 'E581A5E4BF9DE8A2ABE4BF9DE999BAE88085E8A8BCE795AAE58FB7';
269 l_input_names_tab(80) := 'HI_CARD_NUM';
270
271 l_jp_input_names_tab(81) := 'E581A5E4BF9DE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
272 l_input_names_tab(81) := 'HI_PREM_EE';
273
274 l_jp_input_names_tab(82) := 'E6BA90E6B389E5BEB4E58F8EE7A88EE9A18D';
275 l_input_names_tab(82) := 'WITHHOLD_TAX';
276
277 l_jp_input_names_tab(83) := 'E78FBEE789A9';
278 l_input_names_tab(83) := 'ERN_KIND';
279
280 l_jp_input_names_tab(84) := 'E78FBEE789A931E69C88E5898D';
281 l_input_names_tab(84) := 'ERN_KIND_1MTH_AGO';
282
283 l_jp_input_names_tab(85) := 'E78FBEE789A932E69C88E5898D';
284 l_input_names_tab(85) := 'ERN_KIND_2MTH_AGO';
285
286 l_jp_input_names_tab(86) := 'E78FBEE789A933E69C88E5898D';
287 l_input_names_tab(86) := 'ERN_KIND_3MTH_AGO';
288
289 l_jp_input_names_tab(87) := 'E78FBEE789A934E69C88';
290 l_input_names_tab(87) := 'ERN_KIND_APR';
291
292 l_jp_input_names_tab(88) := 'E78FBEE789A935E69C88';
293 l_input_names_tab(88) := 'ERN_KIND_MAY';
294
295 l_jp_input_names_tab(89) := 'E78FBEE789A936E69C88';
296 l_input_names_tab(89) := 'ERN_KIND_JUN';
297
298 l_jp_input_names_tab(90) := 'E78FBEE789A937E69C88';
299 l_input_names_tab(90) := 'ERN_KIND_JUL';
300
301 l_jp_input_names_tab(91) := 'E78FBEE789A9E8AAB2E7A88EE9A18D';
302 l_input_names_tab(91) := 'TXBL_ERN_KIND';
303
304 l_jp_input_names_tab(92) := 'E78FBEE789A9E58886E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
305 l_input_names_tab(92) := 'TXBL_ERN_KIND';
306
307 l_jp_input_names_tab(93) := 'E78FBEE789A9E58886E99D9EE8AAB2E7A88EE5AFBEE8B1A1E9A18D';
308 l_input_names_tab(93) := 'NTXBL_ERN_KIND';
309
310 l_jp_input_names_tab(94) := 'E5808BE4BABAE5B9B4E98791E4BF9DE999BAE69699';
311 l_input_names_tab(94) := 'INDIVIDUAL_PENSION_PREM';
312
313 l_jp_input_names_tab(95) := 'E5808BE4BABAE795AAE58FB7';
314 l_input_names_tab(95) := 'PERSONAL_NUM';
315
316 l_jp_input_names_tab(96) := 'E59BBAE5AE9AE79A84E8B383E9879133E69C88E5898D';
317 l_input_names_tab(96) := 'FIXED_WAGE_3MTH_AGO';
318
319 l_jp_input_names_tab(97) := 'E59BBAE5AE9AE79A84E8B383E9879134E69C88E5898D';
320 l_input_names_tab(97) := 'FIXED_WAGE_4MTH_AGO';
321
322 l_jp_input_names_tab(98) := 'E99B87E4BF9DE58AA0E585A5E58CBAE58886';
323 l_input_names_tab(98) := 'EI_TYPE';
324
325 l_jp_input_names_tab(99) := 'E99B87E4BF9DE4BA8BE6A5ADE4B8BB';
326 l_input_names_tab(99) := 'EI_LOCATION';
327
328 l_jp_input_names_tab(100) := 'E99B87E4BF9DE5AFBEE8B1A1E9A18DE69C88E589B2E8AABFE695B4';
329 l_input_names_tab(100) := 'MTHLY_ERN_SUBJ_EI_ADJ';
330
331 l_jp_input_names_tab(101) := 'E99B87E4BF9DE8A2ABE4BF9DE999BAE88085E795AAE58FB7';
332 l_input_names_tab(101) := 'EI_NUM';
333
334 l_jp_input_names_tab(102) := 'E99B87E794A8E4BF9DE999BAE5AFBEE8B1A1E8B383E98791';
335 l_input_names_tab(102) := 'ERN_SUBJ_EI';
336
337 l_jp_input_names_tab(103) := 'E99B87E794A8E4BF9DE999BAE69699';
338 l_input_names_tab(103) := 'EI_PREM';
339
340 l_jp_input_names_tab(104) := 'E58E9AE7949FE5B9B4E98791E59FBAE98791E4BF9DE999BAE69699';
341 l_input_names_tab(104) := 'WPF_PREM';
342
343 l_jp_input_names_tab(105) := 'E58E9AE7949FE5B9B4E98791E59FBAE98791E4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
344 l_input_names_tab(105) := 'WPF_PREM_ER';
345
346 l_jp_input_names_tab(106) := 'E58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699';
347 l_input_names_tab(106) := 'WP_PREM';
348
349 l_jp_input_names_tab(107) := 'E58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
350 l_input_names_tab(107) := 'WP_PREM_ER';
351
352 l_jp_input_names_tab(108) := 'E58E9AE5B9B4';
353 l_input_names_tab(108) := 'WP';
354
355 l_jp_input_names_tab(109) := 'E58E9AE5B9B4E59088E7AE97E5AFBEE8B1A1E98791E98AAD';
356 l_input_names_tab(109) := 'WP_ERN_MONEY_SUBJ_SI_ACMLT';
357
358 l_jp_input_names_tab(110) := 'E58E9AE5B9B4E59088E7AE97E5AFBEE8B1A1E78FBEE789A9';
359 l_input_names_tab(110) := 'WP_ERN_KIND_SUBJ_SI_ACMLT';
360
361 l_jp_input_names_tab(111) := 'E58E9AE5B9B4E4BA8BE6A5ADE4B8BBE98080E881B7E69C88E58886E4BF9DE999BAE69699';
362 l_input_names_tab(111) := 'WP_PREM_ER_TRM';
363
367 l_jp_input_names_tab(113) := 'E58E9AE5B9B4E4BA8BE6A5ADE68980';
364 l_jp_input_names_tab(112) := 'E58E9AE5B9B4E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
365 l_input_names_tab(112) := 'WP_PREM_ER';
366
368 l_input_names_tab(113) := 'WP_LOCATION';
369
370 l_jp_input_names_tab(114) := 'E58E9AE5B9B4E6898BE5B8B3E8AAB2E68980E7ACA6E58FB7';
371 l_input_names_tab(114) := 'WP_BOOK_OFFICE_NUM';
372
373 l_jp_input_names_tab(115) := 'E58E9AE5B9B4E6898BE5B8B3E8A2ABE4BF9DE999BAE88085E795AAE58FB7';
374 l_input_names_tab(115) := 'WP_BOOK_NUM';
375
376 l_jp_input_names_tab(116) := 'E58E9AE5B9B4E587A6E79086';
377 l_input_names_tab(116) := 'WP_PROC_FLAG';
378
379 l_jp_input_names_tab(117) := 'E58E9AE5B9B4E695B4E79086E795AAE58FB7';
380 l_input_names_tab(117) := 'WP_SERIAL_NUM';
381
382 l_jp_input_names_tab(118) := 'E58E9AE5B9B4E8A2ABE4BF9DE999BAE88085E98080E881B7E69C88E58886E4BF9DE999BAE69699';
383 l_input_names_tab(118) := 'WP_PREM_EE_TRM';
384
385 l_jp_input_names_tab(119) := 'E58E9AE5B9B4E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
386 l_input_names_tab(119) := 'WP_PREM_EE';
387
388 l_jp_input_names_tab(120) := 'E68EA7E999A4E9A18D';
389 l_input_names_tab(120) := 'DCT';
390
391 l_jp_input_names_tab(121) := 'E59088E7AE97E5AFBEE8B1A1E4BB8BE4BF9DE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
392 l_input_names_tab(121) := 'CI_PREM_ER_ACMLT';
393
394 l_jp_input_names_tab(122) := 'E59088E7AE97E5AFBEE8B1A1E4BB8BE4BF9DE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
395 l_input_names_tab(122) := 'CI_PREM_EE_ACMLT';
396
397 l_jp_input_names_tab(123) := 'E59088E7AE97E5AFBEE8B1A1E59FBAE98791E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
398 l_input_names_tab(123) := 'WPF_PREM_ER_ACMLT';
399
400 l_jp_input_names_tab(124) := 'E59088E7AE97E5AFBEE8B1A1E59FBAE98791E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
401 l_input_names_tab(124) := 'WPF_PREM_EE_ACMLT';
402
403 l_jp_input_names_tab(125) := 'E59088E7AE97E5AFBEE8B1A1E581A5E4BF9DE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
404 l_input_names_tab(125) := 'HI_PREM_ER_ACMLT';
405
406 l_jp_input_names_tab(126) := 'E59088E7AE97E5AFBEE8B1A1E581A5E4BF9DE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
407 l_input_names_tab(126) := 'HI_PREM_EE_ACMLT';
408
409 l_jp_input_names_tab(127) := 'E59088E7AE97E5AFBEE8B1A1E58E9AE5B9B4E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
410 l_input_names_tab(127) := 'WP_PREM_ER_ACMLT';
411
412 l_jp_input_names_tab(128) := 'E59088E7AE97E5AFBEE8B1A1E58E9AE5B9B4E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
413 l_input_names_tab(128) := 'WP_PREM_EE_ACMLT';
414
415 l_jp_input_names_tab(129) := 'E59BBDE5A496E4BD8FE68980';
416 l_input_names_tab(129) := 'FOREIGN_ADDRESS';
417
418 l_jp_input_names_tab(130) := 'E59BBDE5B9B4E6898BE5B8B3E8AAB2E68980E7ACA6E58FB7';
419 l_input_names_tab(130) := 'NP_BOOK_OFFICE_NUM';
420
421 l_jp_input_names_tab(131) := 'E59BBDE5B9B4E6898BE5B8B3E8A2ABE4BF9DE999BAE88085E795AAE58FB7';
422 l_input_names_tab(131) := 'NP_BOOK_NUM';
423
424 l_jp_input_names_tab(132) := 'E59BBDE6B091E5B9B4E98791E4BF9DE999BAE69699';
425 l_input_names_tab(132) := 'NATIONAL_PENSION_PREM';
426
427 l_jp_input_names_tab(133) := 'E5B7AEE5BC95E8AAB2E7A88EE7B5A6E4B88EE68980E5BE97E98791E9A18D';
428 l_input_names_tab(133) := 'NET_TXBL_INCOME';
432
429
430 l_jp_input_names_tab(134) := 'E5B7AEE5BC95E694AFE7B5A6E9A18D';
431 l_input_names_tab(134) := 'NET_ERN';
433 l_jp_input_names_tab(135) := 'E5B7AEE5BC95E5B9B4E7A88EE9A18D';
434 l_input_names_tab(135) := 'NET_ANNUAL_TAX';
435
436 l_jp_input_names_tab(136) := 'E69C80E7B582E59B9EE381AEE694AFE68995E69C88';
437 l_input_names_tab(136) := 'LAST_PAY_MTH';
438
439 l_jp_input_names_tab(137) := 'E7AE97EFBCBFE5A0B1E985ACE69C88E9A18D';
440 l_input_names_tab(137) := 'SAN_MR';
441
442 l_jp_input_names_tab(138) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B5A6E4B88EE98791E98AAD';
443 l_input_names_tab(138) := 'SAN_GEP_SAL_ERN_MONEY';
444
445 l_jp_input_names_tab(139) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B5A6E4B88EE78FBEE789A9';
446 l_input_names_tab(139) := 'SAN_GEP_SAL_ERN_KIND';
447
448 l_jp_input_names_tab(140) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE98791E98AAD31E69C88E5898D';
449 l_input_names_tab(140) := 'SAN_GEP_ERN_MONEY_1MTH_AGO';
450
451 l_jp_input_names_tab(141) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE98791E98AAD32E69C88E5898D';
452 l_input_names_tab(141) := 'SAN_GEP_ERN_MONEY_2MTH_AGO';
453
454 l_jp_input_names_tab(142) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE98791E98AAD33E69C88E5898D';
455 l_input_names_tab(142) := 'SAN_GEP_ERN_MONEY_3MTH_AGO';
456
457 l_jp_input_names_tab(143) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B590E69E9CEFBCBFE4BFAEE6ADA3E5B9B3E59D87';
458 l_input_names_tab(143) := 'SAN_GEP_RSLT_CORRECT_AVG';
459
460 l_jp_input_names_tab(144) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B590E69E9CEFBCBFE58D98E7B494E5B9B3E59D87';
461 l_input_names_tab(144) := 'SAN_GEP_RSLT_SIMPLE_AVG';
462
463 l_jp_input_names_tab(145) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B590E69E9CEFBCBFE697A5E695B031E69C88E5898D';
464 l_input_names_tab(145) := 'SAN_GEP_RSLT_DAYS_1MTH_AGO';
465
466 l_jp_input_names_tab(146) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B590E69E9CEFBCBFE697A5E695B032E69C88E5898D';
467 l_input_names_tab(146) := 'SAN_GEP_RSLT_DAYS_2MTH_AGO';
468
469 l_jp_input_names_tab(147) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE7B590E69E9CEFBCBFE697A5E695B033E69C88E5898D';
470 l_input_names_tab(147) := 'SAN_GEP_RSLT_DAYS_3MTH_AGO';
471
472 l_jp_input_names_tab(148) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE78FBEE789A931E69C88E5898D';
473 l_input_names_tab(148) := 'SAN_GEP_ERN_KIND_1MTH_AGO';
474
475 l_jp_input_names_tab(149) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE78FBEE789A932E69C88E5898D';
476 l_input_names_tab(149) := 'SAN_GEP_ERN_KIND_2MTH_AGO';
477
478 l_jp_input_names_tab(150) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE78FBEE789A933E69C88E5898D';
479 l_input_names_tab(150) := 'SAN_GEP_ERN_KIND_3MTH_AGO';
480
481 l_jp_input_names_tab(151) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B0';
482 l_input_names_tab(151) := 'SAN_GEP_PAY_BASE_DAYS';
483
484 l_jp_input_names_tab(152) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B031E69C88E5898D';
485 l_input_names_tab(152) := 'SAN_GEP_PAY_BASE_DAYS_1MTH_AGO';
486
487 l_jp_input_names_tab(153) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B032E69C88E5898D';
488 l_input_names_tab(153) := 'SAN_GEP_PAY_BASE_DAYS_2MTH_AGO';
489
490 l_jp_input_names_tab(154) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B033E69C88E5898D';
491 l_input_names_tab(154) := 'SAN_GEP_PAY_BASE_DAYS_3MTH_AGO';
492
493 l_jp_input_names_tab(155) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE4BFAEE6ADA3E5B9B3E59D87E588A4E588A5';
494 l_input_names_tab(155) := 'SAN_GEP_CORRECT_AVG_FLAG';
495
496 l_jp_input_names_tab(156) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE789B9E588A5E8B39EE4B88EE98791E98AAD';
497 l_input_names_tab(156) := 'SAN_GEP_SPB_ERN_MONEY';
498
499 l_jp_input_names_tab(157) := 'E7AE97E5AE9AE69C88E5A489EFBCBFE789B9E588A5E8B39EE4B88EE78FBEE789A9';
500 l_input_names_tab(157) := 'SAN_GEP_SPB_ERN_KIND';
501
502 l_jp_input_names_tab(158) := 'E5B882E58CBAE794BAE69D91E382B3E383BCE38389';
503 l_input_names_tab(158) := 'MUNICIPAL_CODE';
504
505 l_jp_input_names_tab(159) := 'E5B882E58CBAE794BAE69D91E7A88EE9A18D';
506 l_input_names_tab(159) := 'MUNICIPAL_TAX';
507
508 l_jp_input_names_tab(160) := 'E694AFE7B5A6E8AAB2E7A88EE9A18D';
509 l_input_names_tab(160) := 'TXBL_ERN';
510
511 l_jp_input_names_tab(161) := 'E694AFE7B5A6E9A18D';
512 l_input_names_tab(161) := 'ERN';
513
514 l_jp_input_names_tab(162) := 'E694AFE7B5A6E9A18DE59088E8A888';
515 l_input_names_tab(162) := 'ERN_SUM';
516
517 l_jp_input_names_tab(163) := 'E694AFE68995E59FBAE7A48EE697A5E695B031E69C88E5898D';
518 l_input_names_tab(163) := 'PAY_BASE_DAYS_1MTH_AGO';
519
520 l_jp_input_names_tab(164) := 'E694AFE68995E59FBAE7A48EE697A5E695B032E69C88E5898D';
521 l_input_names_tab(164) := 'PAY_BASE_DAYS_2MTH_AGO';
522
523 l_jp_input_names_tab(165) := 'E694AFE68995E59FBAE7A48EE697A5E695B033E69C88E5898D';
524 l_input_names_tab(165) := 'PAY_BASE_DAYS_3MTH_AGO';
525
526 l_jp_input_names_tab(166) := 'E694AFE68995E59FBAE7A48EE697A5E695B034E69C88';
527 l_input_names_tab(166) := 'PAY_BASE_DAYS_APR';
528
529 l_jp_input_names_tab(167) := 'E694AFE68995E59FBAE7A48EE697A5E695B035E69C88';
530 l_input_names_tab(167) := 'PAY_BASE_DAYS_MAY';
531
532 l_jp_input_names_tab(168) := 'E694AFE68995E59FBAE7A48EE697A5E695B036E69C88';
533 l_input_names_tab(168) := 'PAY_BASE_DAYS_JUN';
534
535 l_jp_input_names_tab(169) := 'E694AFE68995E59FBAE7A48EE697A5E695B037E69C88';
536 l_input_names_tab(169) := 'PAY_BASE_DAYS_JUL';
537
538 l_jp_input_names_tab(170) := 'E694AFE68995E98791E9A18D';
539 l_input_names_tab(170) := 'PAY_AMT';
540
541 l_jp_input_names_tab(171) := 'E694AFE68995E696B9E6B395';
542 l_input_names_tab(171) := 'PAY_METHOD';
543
544 l_jp_input_names_tab(172) := 'E4BA8BE6A5ADE4B8BBE98080E881B7E69C88E58886E4BF9DE999BAE69699';
545 l_input_names_tab(172) := 'INS_PREM_ER_TRM';
546
547 l_jp_input_names_tab(173) := 'E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
548 l_input_names_tab(173) := 'WP_PREM_ER';
549
550 l_jp_input_names_tab(174) := 'E4BA8BE794B1';
551 l_input_names_tab(174) := 'REASON';
552
553 l_jp_input_names_tab(175) := 'E7A4BEE4BC9AE4BF9DE999BAE5AFBEE8B1A1E8B383E98791EFBCBFE98791E98AAD';
554 l_input_names_tab(175) := 'ERN_MONEY_SUBJ_SI';
555
556 l_jp_input_names_tab(176) := 'E7A4BEE4BC9AE4BF9DE999BAE5AFBEE8B1A1E8B383E98791EFBCBFE78FBEE789A9';
557 l_input_names_tab(176) := 'ERN_KIND_SUBJ_SI';
558
559 l_jp_input_names_tab(177) := 'E7A4BEE4BC9AE4BF9DE999BAE69699';
560 l_input_names_tab(177) := 'SI_PREM';
561
562 l_jp_input_names_tab(178) := 'E7A4BEE4BC9AE4BF9DE999BAE69699E68EA7E999A4E5BE8CE381AEE98791E9A18D';
563 l_input_names_tab(178) := 'AMT_AFTER_SI_PREM_DCT';
564
565 l_jp_input_names_tab(179) := 'E7A4BEE4BC9AE4BF9DE999BAE69699E7AD89E68EA7E999A4E9A18D';
566 l_input_names_tab(179) := 'SI_PREM_DCT';
567
568 l_jp_input_names_tab(180) := 'E7A4BEE4BF9DE9968BE5A78BE69C88';
569 l_input_names_tab(180) := 'SI_START_MTH';
570
571 l_jp_input_names_tab(181) := 'E7A4BEE4BF9DE78FBEE789A9E58886E5AFBEE8B1A1E9A18D';
572 l_input_names_tab(181) := 'ERN_KIND_SUBJ_SI';
573
574 l_jp_input_names_tab(182) := 'E7A4BEE4BF9DE78FBEE789A9E58886E5AFBEE8B1A1E9A18DE3839EE382A4E3838AE382B9E8AABFE695B4';
575 l_input_names_tab(182) := 'ERN_KIND_SUBJ_SI_NEGATIVE_ADJ';
576
577 l_jp_input_names_tab(183) := 'E7A4BEE4BF9DE59BBAE5AE9AE79A84E8B383E98791';
578 l_input_names_tab(183) := 'SI_FIXED_WAGE';
579
580 l_jp_input_names_tab(184) := 'E7A4BEE4BF9DE5AFBEE8B1A1E9A18D';
581 l_input_names_tab(184) := 'ERN_SUBJ_SI';
582
583 l_jp_input_names_tab(185) := 'E7A4BEE4BF9DE5AFBEE8B1A1E9A18DE3839EE382A4E3838AE382B9E8AABFE695B4';
584 l_input_names_tab(185) := 'ERN_SUBJ_SI_NEGATIVE_ADJ';
585
586 l_jp_input_names_tab(186) := 'E8BB8AE4B8A1E68385E5A0B1';
587 l_input_names_tab(186) := 'VEHICLE_INFO';
588
589 l_jp_input_names_tab(187) := 'E58F96E5BE97E58CBAE58886';
590 l_input_names_tab(187) := 'QUALIFY_TYPE';
591
592 l_jp_input_names_tab(188) := 'E58F96E5BE97E4BA8BE794B1';
593 l_input_names_tab(188) := 'QUALIFY_REASON';
594
595 l_jp_input_names_tab(189) := 'E58F96E5BE97E697A5';
596 l_input_names_tab(189) := 'QUALIFY_DATE';
597
598 l_jp_input_names_tab(190) := 'E58F96E5BE97E5A489E69BB4E58CBAE58886';
599 l_input_names_tab(190) := 'QUALIFY_CHANGE_TYPE';
600
601 l_jp_input_names_tab(191) := 'E7A8AEE588A5';
602 l_input_names_tab(191) := 'SI_SEX';
603
604 l_jp_input_names_tab(192) := 'E4BFAEE6ADA3E5B9B3E59D87';
605 l_input_names_tab(192) := 'CORRECT_AVG';
606
607 l_jp_input_names_tab(193) := 'E4BFAEE6ADA3E5B9B3E59D87E794A8E8AABFE695B4E9A18D';
608 l_input_names_tab(193) := 'CORRECT_AVG_ADJ';
609
610 l_jp_input_names_tab(194) := 'E7B582E4BA86E697A5';
614 l_input_names_tab(195) := 'HOUSING_LOAN_TAX_CREDIT';
611 l_input_names_tab(194) := 'END_DATE';
612
613 l_jp_input_names_tab(195) := 'E4BD8FE5AE85E68EA7E999A4E9A18D';
615
616 l_jp_input_names_tab(196) := 'E4BD8FE5AE85E68EA7E999A4E5AE9FE68EA7E999A4E9A18D';
617 l_input_names_tab(196) := 'ACTUAL_HOUSING_LOAN_TAX_CREDIT';
618
619 l_jp_input_names_tab(197) := 'E4BD8FE6B091E7A88EE9A18D';
620 l_input_names_tab(197) := 'LTX';
621
622 l_jp_input_names_tab(198) := 'E4BD8FE6B091E7A88EE9A18DEFBCBFE4B880E68BACE5BEB4E58F8E';
623 l_input_names_tab(198) := 'LTX_LUMP_SUM_WITHHOLD';
624
625 l_jp_input_names_tab(199) := 'E4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE5B882E58CBAE794BAE69D91';
626 l_input_names_tab(199) := 'LTX_SP_WITHHOLD_MUNICIPALITY';
627
628 l_jp_input_names_tab(200) := 'E4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE7A88EE9A18D';
629 l_input_names_tab(200) := 'LTX_SP_WITHHOLD_TAX';
630
631 l_jp_input_names_tab(201) := 'E4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE98080E881B7E68980E5BE97';
632 l_input_names_tab(201) := 'LTX_SP_WITHHOLD_TRM_INCOME';
633
634 l_jp_input_names_tab(202) := 'E4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE983BDE98193E5BA9CE79C8C';
635 l_input_names_tab(202) := 'LTX_SP_WITHHOLD_PREFECTURE';
636
637 l_jp_input_names_tab(203) := 'E5BE93E5898DE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
638 l_input_names_tab(203) := 'PRIOR_SMR';
639
640 l_jp_input_names_tab(204) := 'E5BE93E5898DE5A0B1E985AC';
641 l_input_names_tab(204) := 'PRIOR_MR';
642
643 l_jp_input_names_tab(205) := 'E587BAE799BAE59CB0';
644 l_input_names_tab(205) := 'DEPARTURE_PLACE';
645
646 l_jp_input_names_tab(206) := 'E587A6E79086';
647 l_input_names_tab(206) := 'PROCESS_FLAG';
648
649 l_jp_input_names_tab(207) := 'E5889DE59B9EE381AEE694AFE68995E69C88';
650 l_input_names_tab(207) := 'FIRST_PAY_MTH';
651
652 l_jp_input_names_tab(208) := 'E5889DE59B9EE381AEE7A88EE9A18D';
653 l_input_names_tab(208) := 'FIRST_TAX';
654
655 l_jp_input_names_tab(209) := 'E68980E59CA8E59CB0';
656 l_input_names_tab(209) := 'LOCATED_PLACE';
657
658 l_jp_input_names_tab(210) := 'E68980E59CA8E59CB0EFBCBFE382ABE3838A';
659 l_input_names_tab(210) := 'LOCATED_PLACE_KANA';
660
661 l_jp_input_names_tab(211) := 'E68980E5BE97E68EA7E999A4E9A18D';
662 l_input_names_tab(211) := 'INCOME_EXM';
663
664 l_jp_input_names_tab(212) := 'E68980E5BE97E7A88E';
665 l_input_names_tab(212) := 'ITX';
666
667 l_jp_input_names_tab(213) := 'E68980E5BE97E7A88EE9A18D';
668 l_input_names_tab(213) := 'ITX';
669
670 l_jp_input_names_tab(214) := 'E68980E5BE97E7A88EE794A8E8A888E7AE97E59FBAE7A48EE697A5E695B0';
671 l_input_names_tab(214) := 'ITX_CALC_BASE_DAYS';
672
673 l_jp_input_names_tab(215) := 'E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
674 l_input_names_tab(215) := 'SMALL_COMPANY_MUTUAL_AID_PREM';
675
676 l_jp_input_names_tab(216) := 'E69887E7B5A6E69C88';
677 l_input_names_tab(216) := 'SAL_RAISE_MTH';
678
679 l_jp_input_names_tab(217) := 'E69887E7B5A6E5B7AEE69C88E9A18D';
680 l_input_names_tab(217) := 'MTHLY_SAL_RAISE_DIFF';
681
682 l_jp_input_names_tab(218) := 'E4B88AE69BB8E3818D';
683 l_input_names_tab(218) := 'OVERRIDE_FLAG';
684
685 l_jp_input_names_tab(219) := 'E794B3E5918AE69BB8E68F90E587BA';
686 l_input_names_tab(219) := 'SUBMIT_FLAG';
687
688 l_jp_input_names_tab(220) := 'E794B3E5918AE58886E7A4BEE4BC9AE4BF9DE999BAE69699';
689 l_input_names_tab(220) := 'DECLARE_SI_PREM';
690
691 l_jp_input_names_tab(221) := 'E794B3E5918AE58886E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
692 l_input_names_tab(221) := 'DECLARE_SMALL_COMPANY_MUTUAL_AID_PREM';
693
694 l_jp_input_names_tab(222) := 'E7949FE591BDE4BF9DE999BAE69699E68EA7E999A4E9A18D';
695 l_input_names_tab(222) := 'LIFE_INS_PREM_EXM';
696
697 l_jp_input_names_tab(223) := 'E7A88EE9A18DE8A1A8E58CBAE58886';
698 l_input_names_tab(223) := 'ITX_TYPE';
699
700 l_jp_input_names_tab(224) := 'E7A88EE78CB6E4BA88E589B2E59088';
701 l_input_names_tab(224) := 'ITX_GRACE_RATE';
702
703 l_jp_input_names_tab(225) := 'E7A88EE78E87E7AD89';
704 l_input_names_tab(225) := 'ITX_RATE';
705
706 l_jp_input_names_tab(226) := 'E888B9E4BF9DE6898BE5B8B3E8AAB2E68980E7ACA6E58FB7';
707 l_input_names_tab(226) := 'SAILOR_INS_BOOK_OFFICE_NUM';
708
709 l_jp_input_names_tab(227) := 'E888B9E4BF9DE6898BE5B8B3E8A2ABE4BF9DE999BAE88085E795AAE58FB7';
710 l_input_names_tab(227) := 'SAILOR_INS_BOOK_NUM';
711
712 l_jp_input_names_tab(228) := 'E5898DE881B7E68385E5A0B1EFBCBFE7B5A6E4B88EE68980E5BE97E9A18D';
713 l_input_names_tab(228) := 'PREV_EMP_INCOME';
714
715 l_jp_input_names_tab(229) := 'E5898DE881B7E68385E5A0B1EFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699';
716 l_input_names_tab(229) := 'PREV_EMP_SI_PREM';
717
718 l_jp_input_names_tab(230) := 'E5898DE881B7E68385E5A0B1EFBCBFE68980E5BE97E7A88EE9A18D';
719 l_input_names_tab(230) := 'PREV_EMP_ITX';
720
721 l_jp_input_names_tab(231) := 'E5898DE881B7E68385E5A0B1EFBCBFE5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
722 l_input_names_tab(231) := 'PREV_EMP_SMALL_COMPANY_MUTUAL_AID_PREM';
723
724 l_jp_input_names_tab(232) := 'E5898DE881B7E58886E7B5A6E4B88EE68980E5BE97';
725 l_input_names_tab(232) := 'PREV_EMP_INCOME';
726
727 l_jp_input_names_tab(233) := 'E5898DE881B7E58886E7A4BEE4BC9AE4BF9DE999BAE69699';
731 l_input_names_tab(234) := 'PREV_EMP_ITX';
728 l_input_names_tab(233) := 'PREV_EMP_SI_PREM';
729
730 l_jp_input_names_tab(234) := 'E5898DE881B7E58886E68980E5BE97E7A88E';
732
733 l_jp_input_names_tab(235) := 'E5898DE881B7E58886E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
734 l_input_names_tab(235) := 'PREV_EMP_SMALL_COMPANY_MUTUAL_AID_PREM';
735
736 l_jp_input_names_tab(236) := 'E585A8E4BD93E58886E4BF9DE999BAE69699';
737 l_input_names_tab(236) := 'INS_PREM';
738
739 l_jp_input_names_tab(237) := 'E981A1E58F8AE694AFE68995E9A18D';
740 l_input_names_tab(237) := 'RETRO_PAY';
741
742 l_jp_input_names_tab(238) := 'E981A1E58F8AE694AFE68995E9A18DE4B88AE69BB8E3818D';
743 l_input_names_tab(238) := 'RETRO_PAY_OVERRIDE_FLAG';
744
745 l_jp_input_names_tab(239) := 'E981A1E58F8AE694AFE68995E9A18DE8AABFE695B4';
746 l_input_names_tab(239) := 'RETRO_PAY_ADJ';
747
748 l_jp_input_names_tab(240) := 'E596AAE5A4B1E58E9FE59BA0';
749 l_input_names_tab(240) := 'DISQUALIFY_CAUSE';
750
751 l_jp_input_names_tab(241) := 'E596AAE5A4B1E4BA8BE794B1';
752 l_input_names_tab(241) := 'DISQUALIFY_REASON';
753
754 l_jp_input_names_tab(242) := 'E596AAE5A4B1E697A5';
755 l_input_names_tab(242) := 'DISQUALIFY_DATE';
756
757 l_jp_input_names_tab(243) := 'E7B78FE8A888';
758 l_input_names_tab(243) := 'TOTAL';
759
760 l_jp_input_names_tab(244) := 'E6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4E9A18D';
761 l_input_names_tab(244) := 'NONLIFE_INS_PREM_EXM';
762
763 l_jp_input_names_tab(245) := 'E5AFBEE8B1A1E58CBAE58886';
764 l_input_names_tab(245) := 'INCLUDE_FLAG';
765
766 l_jp_input_names_tab(246) := 'E5AFBEE8B1A1E58CBAE5888631E69C88E5898D';
767 l_input_names_tab(246) := 'INCLUDE_FLAG_1MTH_AGO';
768
769 l_jp_input_names_tab(247) := 'E5AFBEE8B1A1E58CBAE5888632E69C88E5898D';
770 l_input_names_tab(247) := 'INCLUDE_FLAG_2MTH_AGO';
771
772 l_jp_input_names_tab(248) := 'E5AFBEE8B1A1E58CBAE5888633E69C88E5898D';
773 l_input_names_tab(248) := 'INCLUDE_FLAG_3MTH_AGO';
774
775 l_jp_input_names_tab(249) := 'E5AFBEE8B1A1E58CBAE5888634E69C88';
776 l_input_names_tab(249) := 'INCLUDE_FLAG_APR';
777
778 l_jp_input_names_tab(250) := 'E5AFBEE8B1A1E58CBAE5888635E69C88';
779 l_input_names_tab(250) := 'INCLUDE_FLAG_MAY';
780
781 l_jp_input_names_tab(251) := 'E5AFBEE8B1A1E58CBAE5888636E69C88';
782 l_input_names_tab(251) := 'INCLUDE_FLAG_JUN';
783
784 l_jp_input_names_tab(252) := 'E5AFBEE8B1A1E58CBAE5888637E69C88';
785 l_input_names_tab(252) := 'INCLUDE_FLAG_JUL';
786
787 l_jp_input_names_tab(253) := 'E5AFBEE8B1A1E88085E58CBAE58886';
788 l_input_names_tab(253) := 'INCLUDE_FLAG';
789
790 l_jp_input_names_tab(254) := 'E5AFBEE8B1A1E88085E588A4E588A5';
791 l_input_names_tab(254) := 'INCLUDE_FLAG';
792
793 l_jp_input_names_tab(255) := 'E98080E881B7E68980E5BE97';
794 l_input_names_tab(255) := 'TRM_INCOME';
795
796 l_jp_input_names_tab(256) := 'E98080E881B7E697A5';
797 l_input_names_tab(256) := 'TRM_DATE';
798
799 l_jp_input_names_tab(257) := 'E58D98E7B494E5B9B3E59D87';
800 l_input_names_tab(257) := 'SIMPLE_AVG';
801
802 l_jp_input_names_tab(258) := 'E79FADE69C9FE6908DE5AEB3E4BF9DE999BAE69699';
803 l_input_names_tab(258) := 'SHORT_TERM_NONLIFE_INS_PREM';
804
805 l_jp_input_names_tab(259) := 'E79FADE69982E99693E58AB4E5838DE88085';
806 l_input_names_tab(259) := 'SHORT_TIME_WORKER_FLAG';
807
808 l_jp_input_names_tab(260) := 'E9A790E8BB8AE5A0B4E4BBA3E7AD89';
809 l_input_names_tab(260) := 'PARKING_FEE';
810
811 l_jp_input_names_tab(261) := 'E5BEB4E58F8EE7BEA9E58B99E88085';
812 l_input_names_tab(261) := 'WITHHOLD_AGENT';
813
814 l_jp_input_names_tab(262) := 'E5BEB4E58F8EE6B888E68980E5BE97E7A88E';
815 l_input_names_tab(262) := 'WITHHOLD_ITX';
816
817 l_jp_input_names_tab(263) := 'E5BEB4E58F8EE7A88EE9A18D';
818 l_input_names_tab(263) := 'ITX';
819
820 l_jp_input_names_tab(264) := 'E5BEB4E58F8EE78CB6E4BA88E7A88EE9A18D';
821 l_input_names_tab(264) := 'GRACE_ITX';
822
823 l_jp_input_names_tab(265) := 'E8AABFE695B4E58886E7B5A6E4B88EE68980E5BE97';
824 l_input_names_tab(265) := 'ADJ_EMP_INCOME';
825
826 l_jp_input_names_tab(266) := 'E8AABFE695B4E58886E7A4BEE4BC9AE4BF9DE999BAE69699';
827 l_input_names_tab(266) := 'ADJ_SI_PREM';
828
829 l_jp_input_names_tab(267) := 'E8AABFE695B4E58886E68980E5BE97E7A88E';
830 l_input_names_tab(267) := 'ADJ_ITX';
831
832 l_jp_input_names_tab(268) := 'E8AABFE695B4E58886E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
833 l_input_names_tab(268) := 'ADJ_SMALL_COMPANY_MUTUAL_AID_PREM';
834
835 l_jp_input_names_tab(269) := 'E995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699';
836 l_input_names_tab(269) := 'LONG_TERM_NONLIFE_INS_PREM';
837
838 l_jp_input_names_tab(270) := 'E9809AE58BA4E6898BE6AEB5';
839 l_input_names_tab(270) := 'COMMUTING_METHOD';
840
841 l_jp_input_names_tab(271) := 'E69198E8A681E6AC84';
842 l_input_names_tab(271) := 'DESC_FIELD';
843
844 l_jp_input_names_tab(272) := 'E69198E8A681E6AC8432';
845 l_input_names_tab(272) := 'DESC_FIELD2';
846
847 l_jp_input_names_tab(273) := 'E69198E8A681E6AC8433';
848 l_input_names_tab(273) := 'DESC_FIELD3';
849
850 l_jp_input_names_tab(274) := 'E69198E8A681E6AC8434';
851 l_input_names_tab(274) := 'DESC_FIELD4';
852
853 l_jp_input_names_tab(275) := 'E69198E8A681E6AC8435';
857 l_input_names_tab(276) := 'APPLY_TYPE';
854 l_input_names_tab(275) := 'DESC_FIELD5';
855
856 l_jp_input_names_tab(276) := 'E981A9E794A8E58CBAE58886';
858
859 l_jp_input_names_tab(277) := 'E981A9E794A8E69C88';
860 l_input_names_tab(277) := 'APPLY_MTH';
861
862 l_jp_input_names_tab(278) := 'E981A9E794A8E999A4E5A496';
863 l_input_names_tab(278) := 'EXCLUDE_FLAG';
864
865 l_jp_input_names_tab(279) := 'E983BDE98193E5BA9CE79C8CE7A88EE9A18D';
866 l_input_names_tab(279) := 'PREFECTURAL_TAX';
867
868 l_jp_input_names_tab(280) := 'E588B0E79D80E59CB0';
869 l_input_names_tab(280) := 'ARRIVAL_PLACE';
870
871 l_jp_input_names_tab(281) := 'E5908CE5B185E789B9E588A5E99A9CE5AEB3E88085';
872 l_input_names_tab(281) := 'NUM_OF_SEV_DISABLED_LT';
873
874 l_jp_input_names_tab(282) := 'E5908CE5B185E789B9E588A5E99A9CE5AEB3E88085E68EA7E999A4E9A18D';
875 l_input_names_tab(282) := 'SEV_DISABLED_LT_EXM';
876
877 l_jp_input_names_tab(283) := 'E5908CE5B185E88081E8A6AAE7AD89';
878 l_input_names_tab(283) := 'NUM_OF_ELDER_PARENT_LT';
879
880 l_jp_input_names_tab(284) := 'E5908CE5B185E88081E8A6AAE7AD89E68EA7E999A4E9A18D';
881 l_input_names_tab(284) := 'ELDER_PARENT_LT_EXM';
882
883 l_jp_input_names_tab(285) := 'E789B9E5AE9AE689B6E9A48AE68EA7E999A4E9A18D';
884 l_input_names_tab(285) := 'SPECIFIC_DEP_EXM';
885
886 l_jp_input_names_tab(286) := 'E789B9E5AE9AE689B6E9A48AE8A6AAE6978F';
887 l_input_names_tab(286) := 'NUM_OF_SPECIFIC_DEP';
888
889 l_jp_input_names_tab(287) := 'E789B9E588A5E381AEE5AFA1E5A9A6E68EA7E999A4E9A18D';
890 l_input_names_tab(287) := 'SP_WIDOW_EXM';
891
892 l_jp_input_names_tab(288) := 'E789B9E588A5E99A9CE5AEB3E88085';
893 l_input_names_tab(288) := 'NUM_OF_SEV_DISABLED';
894
895 l_jp_input_names_tab(289) := 'E789B9E588A5E99A9CE5AEB3E88085E68EA7E999A4E9A18D';
896 l_input_names_tab(289) := 'SEV_DISABLED_EXM';
897
898 l_jp_input_names_tab(290) := 'E789B9E588A5E5BEB4E58F8EE58CBAE58886';
899 l_input_names_tab(290) := 'SP_WITHHOLD_TYPE';
900
901 l_jp_input_names_tab(291) := 'E789B9E588A5E4BF9DE999BAE69699E5AFBEE8B1A1E9A18D';
902 l_input_names_tab(291) := 'AMT_SUBJ_SPECIAL_INS_PREM';
903
904 l_jp_input_names_tab(292) := 'E5B9B4E5B091E689B6E9A48AE68EA7E999A4E9A18D';
905 l_input_names_tab(292) := 'JUNIOR_DEP_EXM';
906
907 l_jp_input_names_tab(293) := 'E5B9B4E5B091E689B6E9A48AE8A6AAE6978F';
908 l_input_names_tab(293) := 'NUM_OF_JUNIOR_DEP';
909
910 l_jp_input_names_tab(294) := 'E5B9B4E7A88EE9A18D';
911 l_input_names_tab(294) := 'ANNUAL_TAX';
912
913 l_jp_input_names_tab(295) := 'E5B9B4E8AABFE5AFBEE8B1A1E58CBAE58886';
914 l_input_names_tab(295) := 'YEA_TYPE';
915
916 l_jp_input_names_tab(296) := 'E5B9B4E8AABFE5AE9AE78E87E68EA7E999A4E9A18D';
917 l_input_names_tab(296) := 'YEA_PROPORTIONAL_DCT';
918
919 l_jp_input_names_tab(297) := 'E5B9B4E8AABFE5B9B4E7A88EE9A18D';
920 l_input_names_tab(297) := 'YEA_ANNUAL_TAX';
921
922 l_jp_input_names_tab(298) := 'E78783E8B2BB';
923 l_input_names_tab(298) := 'FUEL_COST';
924
925 l_jp_input_names_tab(299) := 'E9858DE581B6E88085E381AEE59088E8A888E68980E5BE97';
926 l_input_names_tab(299) := 'SPOUSE_INCOME';
927
928 l_jp_input_names_tab(300) := 'E9858DE581B6E88085E381AEE5B9B4E99693E58F8EE585A5';
929 l_input_names_tab(300) := 'SPOUSE_ANNUAL_INCOME';
930
931 l_jp_input_names_tab(301) := 'E9858DE581B6E88085E58CBAE58886';
932 l_input_names_tab(301) := 'SPOUSE_TYPE';
933
934 l_jp_input_names_tab(302) := 'E9858DE581B6E88085E99A9CE5AEB3E58CBAE58886';
935 l_input_names_tab(302) := 'SPOUSE_DISABLE_TYPE';
936
937 l_jp_input_names_tab(303) := 'E9858DE581B6E88085E789B9E588A5E68EA7E999A4E9A18D';
938 l_input_names_tab(303) := 'SPOUSE_SP_EXM';
939
940 l_jp_input_names_tab(304) := 'E9858DE581B6E88085E789B9E588A5E68EA7E999A4E5AFBEE8B1A1E5A496';
941 l_input_names_tab(304) := 'SPOUSE_SP_EXM_EXCLUDE_FLAG';
942
943 l_jp_input_names_tab(305) := 'E8A2ABE689B6E9A48AE88085E69C89';
944 l_input_names_tab(305) := 'DEP_EXIST_FLAG';
945
946 l_jp_input_names_tab(306) := 'E8A2ABE4BF9DE999BAE88085E381AEE5B9B4E99693E58F8EE585A5';
947 l_input_names_tab(306) := 'ANNUAL_INCOME';
948
949 l_jp_input_names_tab(307) := 'E8A2ABE4BF9DE999BAE88085E98080E881B7E69C88E58886E4BF9DE999BAE69699';
950 l_input_names_tab(307) := 'INS_PREM_EE_TRM';
951
952 l_jp_input_names_tab(308) := 'E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
953 l_input_names_tab(308) := 'WP_PREM_EE';
954
955 l_jp_input_names_tab(309) := 'E99D9EE8AAB2E7A88EE5AFBEE8B1A1E9A18D';
956 l_input_names_tab(309) := 'NTXBL_ERN';
957
958 l_jp_input_names_tab(310) := 'E99D9EE5B185E4BD8FE88085';
959 l_input_names_tab(310) := 'NRES_FLAG';
960
961 l_jp_input_names_tab(311) := 'E99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E8AAB2E7A88EE9A18D';
962 l_input_names_tab(311) := 'TXBL_ERN_KIND_NRES';
963
964 l_jp_input_names_tab(312) := 'E99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E8AAB2E7A88EE9A18D';
965 l_input_names_tab(312) := 'TXBL_ERN_MONEY_NRES';
966
967 l_jp_input_names_tab(313) := 'E99D9EE5B185E4BD8FE88085E381A8E381AAE381A3E3819FE697A5';
968 l_input_names_tab(313) := 'NRES_START_DATE';
969
970 l_jp_input_names_tab(314) := 'E99D9EE5B185E4BD8FE88085E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
971 l_input_names_tab(314) := 'TXBL_ERN_MONEY_NRES';
972
973 l_jp_input_names_tab(315) := 'E99D9EE5B185E4BD8FE88085E78FBEE789A9E58886E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
977 l_input_names_tab(316) := 'RMKS';
974 l_input_names_tab(315) := 'TXBL_ERN_KIND_NRES';
975
976 l_jp_input_names_tab(316) := 'E58299E88083';
978
979 l_jp_input_names_tab(317) := 'E6A899E6BA96E8B39EE4B88EE9A18D';
980 l_input_names_tab(317) := 'STD_BON';
981
982 l_jp_input_names_tab(318) := 'E689B6E9A48AE8A6AAE6978F';
983 l_input_names_tab(318) := 'NUM_OF_DEP';
984
985 l_jp_input_names_tab(319) := 'E588A5E587BAE58A9B';
986 l_input_names_tab(319) := 'OUTPUT_FLAG';
987
988 l_jp_input_names_tab(320) := 'E5A489E69BB4E4BA8BE794B1';
989 l_input_names_tab(320) := 'CHANGE_REASON';
990
991 l_jp_input_names_tab(321) := 'E5A489E69BB4E5B9B4E69C88E697A5';
992 l_input_names_tab(321) := 'CHANGE_DATE';
993
994 l_jp_input_names_tab(322) := 'E4BF9DE999BAE69699';
995 l_input_names_tab(322) := 'INS_PREM';
996
997 l_jp_input_names_tab(323) := 'E4BF9DE999BAE69699E5AFBEE8B1A1E9A18D';
998 l_input_names_tab(323) := 'ERN_SUBJ_SI';
999
1000 l_jp_input_names_tab(324) := 'E69CACE4BABAE99A9CE5AEB3E58CBAE58886';
1001 l_input_names_tab(324) := 'DISABLE_TYPE';
1002
1003 l_jp_input_names_tab(325) := 'E5908DE7A7B0';
1004 l_input_names_tab(325) := 'NAME';
1005
1006 l_jp_input_names_tab(326) := 'E5908DE7A7B0EFBCBFE382ABE3838A';
1007 l_input_names_tab(326) := 'NAME_KANA';
1008
1009 l_jp_input_names_tab(327) := 'E99BA2E881B7E7A5A8E4BAA4E4BB98E5B88CE69C9B';
1010 l_input_names_tab(327) := 'TRM_REPORT_OUTPUT_FLAG';
1011
1012 l_jp_input_names_tab(328) := 'E58AB4E781BDE58AA0E585A5E58CBAE58886';
1013 l_input_names_tab(328) := 'WAI_TYPE';
1014
1015 l_jp_input_names_tab(329) := 'E58AB4E781BDE4BA8BE6A5ADE4B8BB';
1016 l_input_names_tab(329) := 'WAI_LOCATION';
1017
1018 l_jp_input_names_tab(330) := 'E58AB4E781BDE4BF9DE999BAE5AFBEE8B1A1E8B383E98791';
1019 l_input_names_tab(330) := 'ERN_SUBJ_WAI';
1020
1021 l_jp_input_names_tab(331) := 'E88081E4BABAE68EA7E999A4E5AFBEE8B1A1E9858DE581B6E88085E68EA7E999A4E9A18D';
1022 l_input_names_tab(331) := 'ELDER_SPOUSE_EXM';
1023
1024 l_jp_input_names_tab(332) := 'E88081E4BABAE689B6E9A48AE68EA7E999A4E9A18D';
1025 l_input_names_tab(332) := 'ELDER_DEP_EXM';
1026
1027 l_jp_input_names_tab(333) := 'E88081E4BABAE689B6E9A48AE8A6AAE6978F';
1028 l_input_names_tab(333) := 'NUM_OF_ELDER_DEP';
1029
1030 l_jp_input_names_tab(334) := 'E88081E5B9B4E88085E58CBAE58886';
1031 l_input_names_tab(334) := 'ELDER_TYPE';
1032
1033 l_jp_input_names_tab(335) := 'E88081E5B9B4E88085E68EA7E999A4E9A18D';
1034 l_input_names_tab(335) := 'ELDER_EXM';
1035
1036
1037 l_jp_input_names_tab(336) := '47656E6572616C204C69666520496E73205072656D';
1038 l_input_names_tab(336) := 'GEN_LIFE_INS_PREM';
1039
1040 l_jp_input_names_tab(337) := '496E646976696475616C2050656E73205072656D';
1041 l_input_names_tab(337) := 'INDIVIDUAL_PENSION_PREM';
1042
1043 l_jp_input_names_tab(338) := '4C6F6E67205465726D204E6F6E6C69666520496E73205072656D';
1044 l_input_names_tab(338) := 'LONG_TERM_NONLIFE_INS_PREM';
1045
1046 l_jp_input_names_tab(339) := '53686F7274205465726D204E6F6E6C69666520496E73205072656D';
1047 l_input_names_tab(339) := 'SHORT_TERM_NONLIFE_INS_PREM';
1048
1049 -- bug.5914738. Earthquake Insurance Premium input values
1050 l_jp_input_names_tab(340) := 'E59CB0E99C87E4BF9DE999BAE69699';
1051 l_input_names_tab(340) := 'EARTHQUAKE_INS_PREM';
1052
1053 l_jp_input_names_tab(341) := '45617274687175616B6520496E73205072656D';
1054 l_input_names_tab(341) := 'EARTHQUAKE_INS_PREM';
1055
1056 l_jp_input_names_tab(342) := 'E7B5A6E4B88EE68EA7E999A4E59CB0E99C87E4BF9DE999BAE69699';
1057 l_input_names_tab(342) := 'SAL_DCT_EARTHQUAKE_INS_PREM';
1058
1059 l_jp_input_names_tab(343) := 'E8AABFE695B4E6A899E6BA96E8B39EE4B88EE9A18D';
1060 l_input_names_tab(343) := 'STD_BON_ADJ';
1061
1062 l_jp_input_names_tab(344) := 'E5B9B4E99693E6A899E6BA96E8B39EE4B88EE9A18D';
1063 l_input_names_tab(344) := 'ANNUAL_STD_BON';
1064
1065 hr_utility.set_location(l_proc, 20);
1066
1067 if (g_dbg) then
1068 hr_utility.trace('| Input Value Count = ' || l_jp_input_names_tab.COUNT);
1069 hr_utility.trace('+--------------------------------------------+ ');
1070 end if;
1071 --
1072
1073 UPDATE pay_input_values_f
1074 SET name = 'LTX'
1075 WHERE name LIKE hr_jp_standard_pkg.hextochar('E5BEB4E58F8EE7A88EE9A18D','AL32UTF8')
1076 AND legislation_code = 'JP'
1077 AND element_type_id IN (
1078 SELECT element_type_id
1079 FROM pay_element_types_f
1080 WHERE element_name LIKE hr_jp_standard_pkg.hextochar('E585B1EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E','AL32UTF8')
1081 AND legislation_code = 'JP' );
1082
1083 UPDATE pay_input_values_f
1084 SET name = 'INS_PREM_ER'
1085 WHERE name LIKE hr_jp_standard_pkg.hextochar('E4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699','AL32UTF8')
1086 AND legislation_code = 'JP'
1087 AND element_type_id IN (
1088 SELECT element_type_id
1089 FROM pay_element_types_f
1090 WHERE element_name IN
1091 (hr_jp_standard_pkg.hextochar('E7B5A6EFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699','AL32UTF8'),
1092 hr_jp_standard_pkg.hextochar('E8B39EEFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699','AL32UTF8'),
1093 hr_jp_standard_pkg.hextochar('E8B39EEFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699','AL32UTF8'))
1097 SET name = 'INS_PREM_EE'
1094 AND legislation_code = 'JP' );
1095
1096 UPDATE pay_input_values_f
1098 WHERE name LIKE hr_jp_standard_pkg.hextochar('E8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699','AL32UTF8')
1099 AND legislation_code = 'JP'
1100 AND element_type_id IN (
1101 SELECT element_type_id
1102 FROM pay_element_types_f
1103 WHERE element_name IN
1104 (hr_jp_standard_pkg.hextochar('E7B5A6EFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699','AL32UTF8'),
1105 hr_jp_standard_pkg.hextochar('E8B39EEFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699','AL32UTF8'),
1106 hr_jp_standard_pkg.hextochar('E8B39EEFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699','AL32UTF8'))
1107 AND legislation_code = 'JP' );
1108
1109
1110 FORALL l_tab_cnt IN 1..l_jp_input_names_tab.COUNT
1111
1112 UPDATE pay_input_values_f
1113 SET name = l_input_names_tab(l_tab_cnt)
1114 WHERE name LIKE hr_jp_standard_pkg.hextochar(l_jp_input_names_tab(l_tab_cnt),'AL32UTF8')
1115 AND legislation_code = 'JP';
1116
1117
1118 hr_utility.set_location(l_proc, 30);
1119
1120 if (g_dbg) then
1121 hr_utility.trace('| Total Input Values Updated = ' || SQL%ROWCOUNT);
1122 hr_utility.trace('+-------------------------------+ ');
1123 end if;
1124 --
1125 EXCEPTION
1126
1127 WHEN OTHERS THEN
1128
1129 hr_utility.set_location(l_proc, 40);
1130
1131 raise;
1132
1133 END migrate_input_values;
1134 --
1135 -- |-------------------------------------------------------------------|
1136 -- |---------------------< migrate_element_types >---------------------|
1137 -- |-------------------------------------------------------------------|
1138 --
1139 procedure migrate_element_types is
1140 --
1141 type t_jp_element_names_tab is table of VARCHAR2(200) index by binary_integer;
1142
1143 type t_element_names_tab is table of pay_element_types_f.element_name%TYPE index by binary_integer;
1144
1145 type t_element_desc_tab is table of pay_element_types_f.description%TYPE index by binary_integer;
1146
1147 type t_element_rep_tab is table of pay_element_types_f.reporting_name%TYPE index by binary_integer;
1148
1149 l_jp_element_names_tab t_jp_element_names_tab;
1150 l_element_names_tab t_element_names_tab;
1151 l_element_desc_tab t_element_desc_tab;
1152 l_element_rep_tab t_element_rep_tab;
1153
1154 l_proc VARCHAR2(50) := g_pkg||'.migrate_element_types';
1155
1156 BEGIN
1157
1158 l_jp_element_names_tab.DELETE;
1159 l_element_names_tab.DELETE;
1160 l_element_desc_tab.DELETE;
1161 l_element_rep_tab.DELETE;
1162
1163 hr_utility.set_location(l_proc, 10);
1164
1165 l_jp_element_names_tab(1) := 'E7B5A6EFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
1166 l_element_names_tab(1) := 'SAL_HI_PREM_PROC';
1167 l_element_desc_tab(1) := 'Calculation of Health Insurance Premium on Salary';
1168 l_element_rep_tab(1) := 'Health Insurance Premium';
1169
1170 l_jp_element_names_tab(2) := 'E7B5A6EFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
1171 l_element_names_tab(2) := 'SAL_EI_PREM_PROC';
1172 l_element_desc_tab(2) := 'Calculation of Employment Insurance Premium on Salary';
1173 l_element_rep_tab(2) := 'Employment Insurance Premium';
1174
1175 l_jp_element_names_tab(3) := 'E7B5A6EFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
1176 l_element_names_tab(3) := 'SAL_WP_PREM_PROC';
1177 l_element_desc_tab(3) := 'Calculation of Welfare Pension Insurance Premium on Salary';
1178 l_element_rep_tab(3) := 'Welfare Pension Insurance Premium';
1179
1180 l_jp_element_names_tab(4) := 'E7B5A6EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
1181 l_element_names_tab(4) := 'SAL_ITX_PROC';
1182 l_element_desc_tab(4) := 'Calculation of Income Tax on Salary';
1183 l_element_rep_tab(4) := 'Income Tax';
1184
1185 l_jp_element_names_tab(5) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE4BA8BE6A5ADE4B8BB';
1186 l_element_names_tab(5) := 'SAL_CI_PREM_ER';
1187 l_element_desc_tab(5) := 'Care Insurance Premium on Salary (Employer Burden)';
1188 l_element_rep_tab(5) := 'Care Insurance Premium (Employer)';
1189
1190 l_jp_element_names_tab(6) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1191 l_element_names_tab(6) := 'SAL_CI_PREM_EE';
1192 l_element_desc_tab(6) := 'Care Insurance Premium on Salary (Insured Burden)';
1193 l_element_rep_tab(6) := 'Care Insurance Premium';
1194
1195 l_jp_element_names_tab(7) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1196 l_element_names_tab(7) := 'SAL_CI_PREM_EE_NRES';
1197 l_element_desc_tab(7) := 'Care Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1198 l_element_rep_tab(7) := 'Care Insurance Premium (Non Resident)';
1199
1200 l_jp_element_names_tab(8) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE4BA8BE6A5ADE4B8BB';
1201 l_element_names_tab(8) := 'SAL_WPF_PREM_ER';
1202 l_element_desc_tab(8) := 'Welfare Pension Fund Insurance Premium on Salary (Employer Burden)';
1203 l_element_rep_tab(8) := 'Welfare Pension Fund Insurance Premium (Employer)';
1204
1205 l_jp_element_names_tab(9) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085';
1206 l_element_names_tab(9) := 'SAL_WPF_PREM_EE';
1207 l_element_desc_tab(9) := 'Welfare Pension Fund Insurance Premium on Salary (Insured Burden)';
1208 l_element_rep_tab(9) := 'Welfare Pension Fund Insurance Premium';
1209
1213 l_element_rep_tab(10) := 'Welfare Pension Fund Insurance Premium (Non Resident)';
1210 l_jp_element_names_tab(10) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1211 l_element_names_tab(10) := 'SAL_WPF_PREM_EE_NRES';
1212 l_element_desc_tab(10) := 'Welfare Pension Fund Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1214
1215 l_jp_element_names_tab(11) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE4BA8BE6A5ADE4B8BB';
1216 l_element_names_tab(11) := 'SAL_HI_PREM_ER';
1217 l_element_desc_tab(11) := 'Health Insurance Premium on Salary (Employer Burden)';
1218 l_element_rep_tab(11) := 'Health Insurance Premium (Employer)';
1219
1220 l_jp_element_names_tab(12) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1221 l_element_names_tab(12) := 'SAL_HI_PREM_EE';
1222 l_element_desc_tab(12) := 'Health Insurance Premium on Salary (Insured Burden)';
1223 l_element_rep_tab(12) := 'Health Insurance Premium';
1224
1225 l_jp_element_names_tab(13) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1226 l_element_names_tab(13) := 'SAL_HI_PREM_EE_NRES';
1227 l_element_desc_tab(13) := 'Health Insurance Premium not subject to Year End Adjustment on Salary (Non Resident)';
1228 l_element_rep_tab(13) := 'Health Insurance Premium (Non Resident)';
1229
1230 l_jp_element_names_tab(14) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1231 l_element_names_tab(14) := 'SAL_EI_PREM_EE';
1232 l_element_desc_tab(14) := 'Employment Insurance Premium on Salary (Insured Burden)';
1233 l_element_rep_tab(14) := 'Employment Insurance Premium';
1234
1235 l_jp_element_names_tab(15) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1236 l_element_names_tab(15) := 'SAL_EI_PREM_EE_NRES';
1237 l_element_desc_tab(15) := 'Employment Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1238 l_element_rep_tab(15) := 'Employment Insurance Premium (Non Resident)';
1239
1240 l_jp_element_names_tab(16) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE4BA8BE6A5ADE4B8BB';
1241 l_element_names_tab(16) := 'SAL_WP_PREM_ER';
1242 l_element_desc_tab(16) := 'Welfare Pension Insurance Premium on Salary (Employer Burden)';
1243 l_element_rep_tab(16) := 'Welfare Pension Insurance Premium (Employer)';
1244
1245 l_jp_element_names_tab(17) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085';
1246 l_element_names_tab(17) := 'SAL_WP_PREM_EE';
1247 l_element_desc_tab(17) := 'Welfare Pension Insurance Premium on Salary (Insured Burden)';
1248 l_element_rep_tab(17) := 'Welfare Pension Insurance Premium';
1249
1250 l_jp_element_names_tab(18) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1251 l_element_names_tab(18) := 'SAL_WP_PREM_EE_NRES';
1252 l_element_desc_tab(18) := 'Welfare Pension Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1253 l_element_rep_tab(18) := 'Welfare Pension Insurance Premium (Non Resident)';
1254
1255 l_jp_element_names_tab(19) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
1256 l_element_names_tab(19) := 'SAL_LTX_LUMP_SUM_WITHHOLD';
1257 l_element_desc_tab(19) := 'Lump Sum Collecting Local Tax on Salary';
1258 l_element_rep_tab(19) := 'Local Tax (Lump Sum Collection)';
1259
1260 l_jp_element_names_tab(20) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE68980E5BE97E7A88E';
1261 l_element_names_tab(20) := 'SAL_ITX';
1262 l_element_desc_tab(20) := 'Income Tax on Salary';
1263 l_element_rep_tab(20) := 'Income Tax';
1264
1265 l_jp_element_names_tab(21) := 'E7B5A6EFBCBFE4BD8FE6B091E7A88E';
1266 l_element_names_tab(21) := 'SAL_LTX';
1267 l_element_desc_tab(21) := 'Local Tax on Salary';
1268 l_element_rep_tab(21) := 'Local Tax';
1269
1270 l_jp_element_names_tab(22) := 'E7B5A6EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4';
1271 l_element_names_tab(22) := 'SAL_ITX_1999_SAL_SP_DCT';
1272 l_element_desc_tab(22) := 'Income Tax Special Adjustment Deduction in 1999 on Salary';
1273 l_element_rep_tab(22) := 'Income Tax Special Adjustment Deduction';
1274
1275 l_jp_element_names_tab(23) := 'E7B5A6EFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
1276 l_element_names_tab(23) := 'SAL_ITX_NRES';
1277 l_element_desc_tab(23) := 'Income Tax on Salary (Non Resident)';
1278 l_element_rep_tab(23) := 'Income Tax (Non Resident)';
1279
1280 l_jp_element_names_tab(24) := 'E585B1EFBCBFE4BB8BE4BF9DEFBCBFE981A9E794A8E999A4E5A496E68385E5A0B1';
1281 l_element_names_tab(24) := 'COM_CI_EXCLUDE_INFO';
1282 l_element_desc_tab(24) := 'Determination Information for Calculation of Care Insurance';
1283 l_element_rep_tab(24) := 'Care Insurance Information of Exclusion from Application';
1284
1285 l_jp_element_names_tab(25) := 'E585B1EFBCBFE59FBAE98791EFBCBFE8B387E6A0BCE68385E5A0B1';
1286 l_element_names_tab(25) := 'COM_WPF_QUALIFY_INFO';
1287 l_element_desc_tab(25) := 'Qualification Information of Welfare Pension Fund';
1288 l_element_rep_tab(25) := 'Qualification Information (Welfare Pension Fund)';
1289
1290 l_jp_element_names_tab(26) := 'E585B1EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
1291 l_element_names_tab(26) := 'COM_LTX_LUMP_SUM_WITHHOLD_PROC';
1292 l_element_desc_tab(26) := 'Calculation of Lump Sum Collection Local Tax';
1293 l_element_rep_tab(26) := 'Local Tax (Lump Sum Collection)';
1294
1295 l_jp_element_names_tab(27) := 'E585B1EFBCBFE59FBAE69CACEFBCBFE689B6E9A48AE68EA7E999A4E7AD89';
1296 l_element_names_tab(27) := 'YEA_DEP_EXM_PROC';
1300 l_jp_element_names_tab(28) := 'E585B1EFBCBFE581A5E4BF9DEFBCBFE8B387E6A0BCE68385E5A0B1';
1297 l_element_desc_tab(27) := 'Calculation of Basic Exemption, Spouse Exemption, Dependent Exemption on Year End Adjustment';
1298 l_element_rep_tab(27) := 'Dependent Exemption etc Information';
1299
1301 l_element_names_tab(28) := 'COM_HI_QUALIFY_INFO';
1302 l_element_desc_tab(28) := 'Qualification Information of Health Insurance';
1303 l_element_rep_tab(28) := 'Qualification Information (Health Insurance)';
1304
1305 l_jp_element_names_tab(29) := 'E585B1EFBCBFE581A5E4BF9DEFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
1306 l_element_names_tab(29) := 'COM_HI_SMR_INFO';
1307 l_element_desc_tab(29) := 'Monthly Remuneration Information of Health Insurance';
1308 l_element_rep_tab(29) := 'Standard Monthly Remuneration (Health Insurance)';
1309
1310 l_jp_element_names_tab(30) := 'E585B1EFBCBFE99B87E4BF9DEFBCBFE8B387E6A0BCE68385E5A0B1';
1311 l_element_names_tab(30) := 'COM_EI_QUALIFY_INFO';
1312 l_element_desc_tab(30) := 'Qualification Information of Employment Insurance';
1313 l_element_rep_tab(30) := 'Qualification Information (Employment Insurance)';
1314
1315 l_jp_element_names_tab(31) := 'E585B1EFBCBFE58E9AE5B9B4EFBCBFE8B387E6A0BCE68385E5A0B1';
1316 l_element_names_tab(31) := 'COM_WP_QUALIFY_INFO';
1317 l_element_desc_tab(31) := 'Qualification Information of Welfare Pension Insurance';
1318 l_element_rep_tab(31) := 'Qualification Information (Welfare Pension Insurance)';
1319
1320 l_jp_element_names_tab(32) := 'E585B1EFBCBFE58E9AE5B9B4EFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
1321 l_element_names_tab(32) := 'COM_WP_SMR_INFO';
1322 l_element_desc_tab(32) := 'Monthly Remuneration Information of Welfare Pension Insurance';
1323 l_element_rep_tab(32) := 'Standard Monthly Remuneration (Welfare Pension Insurance)';
1324
1325 l_jp_element_names_tab(33) := 'E585B1EFBCBFE7A4BEE4BF9DEFBCBFE8B387E6A0BCE58F96E5BE97E69982EFBCBFE5A0B1E985AC';
1326 l_element_names_tab(33) := 'COM_SI_MR_AT_QUALIFY_INFO';
1327 l_element_desc_tab(33) := 'Monthly Remuneration Information of Social Insurance at Qualified';
1328 l_element_rep_tab(33) := 'Monthly Remuneration (Qualified)';
1329
1330 l_jp_element_names_tab(34) := 'E585B1EFBCBFE7A4BEE4BF9DEFBCBFE68385E5A0B1';
1331 l_element_names_tab(34) := 'COM_SI_INFO';
1332 l_element_desc_tab(34) := 'Location Information of Social Insurance';
1333 l_element_rep_tab(34) := 'Social Insurance Information';
1334
1335 l_jp_element_names_tab(35) := 'E585B1EFBCBFE7A4BEE4BF9DEFBCBFE5B8B3E7A5A8';
1336 l_element_names_tab(35) := 'COM_SI_REPORT_INFO';
1337 l_element_desc_tab(35) := 'Information of Reporting Form Output of Social Insurance';
1338 l_element_rep_tab(35) := 'Social Insurance Reporting Form Information';
1339
1340 l_jp_element_names_tab(36) := 'E585B1EFBCBFE7A4BEE4BF9DEFBCBFE5B9B4E98791E6898BE5B8B3E8A898E58FB7E795AAE58FB7E7AD89';
1341 l_element_names_tab(36) := 'COM_SI_PENSION_BOOK_NUM_INFO';
1342 l_element_desc_tab(36) := 'Information of Pension Book of Social Insurance';
1343 l_element_rep_tab(36) := 'Pension Book Symbol Number';
1344
1345 l_jp_element_names_tab(37) := 'E585B1EFBCBFE4BD8FE6B091E7A88EEFBCBFE68385E5A0B1';
1346 l_element_names_tab(37) := 'COM_LTX_INFO';
1347 l_element_desc_tab(37) := 'Collection Information of Local Tax';
1348 l_element_rep_tab(37) := 'Local Tax Information';
1349
1350 l_jp_element_names_tab(38) := 'E585B1EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE68385E5A0B1';
1351 l_element_names_tab(38) := 'COM_ITX_1999_SAL_SP_DCT_INFO';
1352 l_element_desc_tab(38) := 'Information for Income Tax Special Adjustment Deduction in 1999';
1353 l_element_rep_tab(38) := 'Income Tax Adjustment Amount Information';
1354
1355 l_jp_element_names_tab(39) := 'E585B1EFBCBFE68980E5BE97E7A88EEFBCBFE68385E5A0B1';
1356 l_element_names_tab(39) := 'COM_ITX_INFO';
1357 l_element_desc_tab(39) := 'Information of Tax Table, Year End Adjustment Subject Class etc on Income Tax';
1358 l_element_rep_tab(39) := 'Income Tax Information';
1359
1360 l_jp_element_names_tab(40) := 'E585B1EFBCBFE98080E881B7E68385E5A0B1';
1361 l_element_names_tab(40) := 'COM_TRM_INFO';
1362 l_element_desc_tab(40) := 'File of Declaration about Receipt of Termination Income, Information about Lump Sum Collection of Local Tax';
1363 l_element_rep_tab(40) := 'Termination Information';
1364
1365 l_jp_element_names_tab(41) := 'E585B1EFBCBFE58AB4E4BF9DEFBCBFE68385E5A0B1';
1366 l_element_names_tab(41) := 'COM_LI_INFO';
1367 l_element_desc_tab(41) := 'Location Information of Labor Insurance';
1368 l_element_rep_tab(41) := 'Labor Insurance Information';
1369
1370 l_jp_element_names_tab(42) := 'E69C88EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
1371 l_element_names_tab(42) := 'GEP_MR_PROC';
1372 l_element_desc_tab(42) := 'Calculation of Standard Monthly Remuneration on Unscheduled Revision';
1373 l_element_rep_tab(42) := 'Monthly Remuneration (Geppen)';
1374
1375 l_jp_element_names_tab(43) := 'E69C88EFBCBFE7B590E69E9C';
1376 l_element_names_tab(43) := 'GEP_RSLT';
1377 l_element_desc_tab(43) := 'Monthly Remuneration etc on Unscheduled Revision';
1378 l_element_rep_tab(43) := 'Standard Monthly Remuneration (Geppen)';
1379
1380 l_jp_element_names_tab(44) := 'E69C88EFBCBFE7B590E69E9CEFBCBFE59BBAE5AE9AE79A84E8B383E98791';
1381 l_element_names_tab(44) := 'GEP_FIXED_WAGE_RSLT';
1382 l_element_desc_tab(44) := 'Fixed Wage Result on Unscheduled Revision';
1383 l_element_rep_tab(44) := 'Fixed Wage (Geppen)';
1384
1385 l_jp_element_names_tab(45) := 'E69C88EFBCBFE8AABFE695B4E68385E5A0B1';
1386 l_element_names_tab(45) := 'GEP_ADJ_INFO';
1387 l_element_desc_tab(45) := 'Adjustment Information of Remuneration Amount on Unscheduled Revision';
1391 l_element_names_tab(46) := 'REY_ITX';
1388 l_element_rep_tab(45) := 'Adjustment Information (Geppen)';
1389
1390 l_jp_element_names_tab(46) := 'E5868DE5B9B4EFBCBFE7B2BEE7AE97E9A18D';
1392 l_element_desc_tab(46) := 'Liquidation Amount on Re-year End Adjustment';
1393 l_element_rep_tab(46) := 'Liquidation Amount';
1394
1395 l_jp_element_names_tab(47) := 'E7AE97EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
1396 l_element_names_tab(47) := 'SAN_MR_PROC';
1397 l_element_desc_tab(47) := 'Calculation of Standard Monthly Remuneration on Scheduled Revision';
1398 l_element_rep_tab(47) := 'Monthly Remuneration (Santei)';
1399
1400 l_jp_element_names_tab(48) := 'E7AE97EFBCBFE7B590E69E9CEFBCBF32303033E5B9B433E69C883331E697A5E4BBA5E5898D';
1401 l_element_names_tab(48) := 'SAN_BEFORE_20030331_RSLT';
1402 l_element_desc_tab(48) := 'Scheduled Revision Result before 31 Mar 2003';
1403 l_element_rep_tab(48) := 'Standard Monthly Remuneration (Santei)';
1404
1405 l_jp_element_names_tab(49) := 'E7AE97EFBCBFE7B590E69E9CEFBCBFE69C88E5A489E4BA88E5AE9AE69C88';
1406 l_element_names_tab(49) := 'SAN_GEP_MTH_RSLT';
1407 l_element_desc_tab(49) := 'Unscheduled Revision Projected Month Result on Scheduled Revision';
1408 l_element_rep_tab(49) := 'Geppen Projected Month';
1409
1410 l_jp_element_names_tab(50) := 'E7AE97EFBCBFE7B590E69E9CEFBCBFE58299E88083E6AC84';
1411 l_element_names_tab(50) := 'SAN_REPORT_RMKS_RSLT';
1412 l_element_desc_tab(50) := 'Remarks Column Result for Notification of Santei';
1413 l_element_rep_tab(50) := 'Remarks Column (Santei)';
1414
1415 l_jp_element_names_tab(51) := 'E7AE97EFBCBFE8AABFE695B4E68385E5A0B1EFBCBF32303033E5B9B433E69C883331E697A5E4BBA5E5898D';
1416 l_element_names_tab(51) := 'SAN_ADJ_BEFORE_20030331_INFO';
1417 l_element_desc_tab(51) := 'Adjustment Information of Remuneration Amount on Scheduled Revision before 31 Mar 2003';
1418 l_element_rep_tab(51) := 'Adjustment Information (Santei)';
1419
1420 l_jp_element_names_tab(52) := 'E5889DE69C9FEFBCBFE7B5A6E4B88E31';
1421 l_element_names_tab(52) := 'INI_SAL1';
1422 l_element_desc_tab(52) := 'Salary 1 on Balance Initialization';
1423 l_element_rep_tab(52) := 'Salary 1 (Initial)';
1424
1425 l_jp_element_names_tab(53) := 'E5889DE69C9FEFBCBFE7B5A6E4B88E32';
1426 l_element_names_tab(53) := 'INI_SAL2';
1427 l_element_desc_tab(53) := 'Salary 2 on Balance Initialization';
1428 l_element_rep_tab(53) := 'Salary 2 (Initial)';
1429
1430 l_jp_element_names_tab(54) := 'E5889DE69C9FEFBCBFE585B1E9809A31';
1431 l_element_names_tab(54) := 'INI_COM1';
1432 l_element_desc_tab(54) := 'Common 1 on Balance Initialization';
1433 l_element_rep_tab(54) := 'Common 1 (Initial)';
1434
1435 l_jp_element_names_tab(55) := 'E5889DE69C9FEFBCBFE585B1E9809A32';
1436 l_element_names_tab(55) := 'INI_COM2';
1437 l_element_desc_tab(55) := 'Common 2 on Balance Initialization';
1438 l_element_rep_tab(55) := 'Common 2 (Initial)';
1439
1440 l_jp_element_names_tab(56) := 'E5889DE69C9FEFBCBFE585B1E9809A33';
1441 l_element_names_tab(56) := 'INI_COM3';
1442 l_element_desc_tab(56) := 'Common 3 on Balance Initialization';
1443 l_element_rep_tab(56) := 'Common 3 (Initial)';
1444
1445 l_jp_element_names_tab(57) := 'E5889DE69C9FEFBCBFE7AE97E5AE9AE69C88E5A48931';
1446 l_element_names_tab(57) := 'INI_SAN_GEP1';
1447 l_element_desc_tab(57) := 'Santei Geppen 1 on Balance Initialization';
1448 l_element_rep_tab(57) := 'Santei Geppen 1 (Initial)';
1449
1450 l_jp_element_names_tab(58) := 'E5889DE69C9FEFBCBFE694AFE6899531';
1451 l_element_names_tab(58) := 'INI_PAY1';
1452 l_element_desc_tab(58) := 'Payment 1 on Balance Initialization';
1453 l_element_rep_tab(58) := 'Payment 1 (Initial)';
1454
1455 l_jp_element_names_tab(59) := 'E5889DE69C9FEFBCBFE8B39EE4B88E31';
1456 l_element_names_tab(59) := 'INI_BON1';
1457 l_element_desc_tab(59) := 'Bonus 1 on Balance Initialization';
1458 l_element_rep_tab(59) := 'Bonus 1 (Initial)';
1459
1460 l_jp_element_names_tab(60) := 'E5889DE69C9FEFBCBFE8B39EE4B88E32';
1461 l_element_names_tab(60) := 'INI_BON2';
1462 l_element_desc_tab(60) := 'Bonus 2 on Balance Initialization';
1463 l_element_rep_tab(60) := 'Bonus 2 (Initial)';
1464
1465 l_jp_element_names_tab(61) := 'E5889DE69C9FEFBCBFE98080E881B731';
1466 l_element_names_tab(61) := 'INI_TRM1';
1467 l_element_desc_tab(61) := 'Termination 1 on Balance Initialization';
1468 l_element_rep_tab(61) := 'Termination (Initial)';
1469
1470 l_jp_element_names_tab(62) := 'E5889DE69C9FEFBCBFE789B9E8B39E31';
1471 l_element_names_tab(62) := 'INI_SPB1';
1472 l_element_desc_tab(62) := 'Special bonus 1 on Balance Initialization';
1473 l_element_rep_tab(62) := 'Special Bonus 1 (Initial)';
1474
1475 l_jp_element_names_tab(63) := 'E5889DE69C9FEFBCBFE5B9B4E8AABF31';
1476 l_element_names_tab(63) := 'INI_YEA1';
1477 l_element_desc_tab(63) := 'Year end adjustment 1 on Balance Initialization';
1478 l_element_rep_tab(63) := 'Year End Adjustment 1 (Initial)';
1479
1480 l_jp_element_names_tab(64) := 'E5889DE69C9FEFBCBFE5B9B4E8AABF32';
1481 l_element_names_tab(64) := 'INI_YEA2';
1482 l_element_desc_tab(64) := 'Year end adjustment 2 on Balance Initialization';
1483 l_element_rep_tab(64) := 'Year End Adjustment 2 (Initial)';
1484
1485 l_jp_element_names_tab(65) := 'E8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
1486 l_element_names_tab(65) := 'BON_EI_PREM_PROC';
1487 l_element_desc_tab(65) := 'Calculation of Employment Insurance Premium on Bonus';
1488 l_element_rep_tab(65) := 'Employment Insurance Premium';
1489
1490 l_jp_element_names_tab(66) := 'E8B39EEFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
1494
1491 l_element_names_tab(66) := 'BON_ITX_PROC';
1492 l_element_desc_tab(66) := 'Income Tax on Bonus';
1493 l_element_rep_tab(66) := 'Income Tax';
1495 l_jp_element_names_tab(67) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1496 l_element_names_tab(67) := 'BON_EI_PREM_EE';
1497 l_element_desc_tab(67) := 'Employment Insurance Premium on Bonus (Insured Burden)';
1498 l_element_rep_tab(67) := 'Employment Insurance Premium';
1499
1500 l_jp_element_names_tab(68) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1501 l_element_names_tab(68) := 'BON_EI_PREM_EE_NRES';
1502 l_element_desc_tab(68) := 'Employment Insurance Premium on Bonus not subject to Year End Adjustment (Non Resident)';
1503 l_element_rep_tab(68) := 'Employment Insurance Premium (Non Resident)';
1504
1505 l_jp_element_names_tab(69) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
1506 l_element_names_tab(69) := 'BON_LTX_LUMP_SUM_WITHHOLD';
1507 l_element_desc_tab(69) := 'Lump Sum Collecting Local Tax on Bonus';
1508 l_element_rep_tab(69) := 'Local Tax (Lump Sum Collection)';
1509
1510 l_jp_element_names_tab(70) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE68980E5BE97E7A88E';
1511 l_element_names_tab(70) := 'BON_ITX';
1512 l_element_desc_tab(70) := 'Income Tax on Bonus';
1513 l_element_rep_tab(70) := 'Income Tax';
1514
1515 l_jp_element_names_tab(71) := 'E8B39EEFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4';
1516 l_element_names_tab(71) := 'BON_ITX_1999_SAL_SP_DCT';
1517 l_element_desc_tab(71) := 'Income Tax Special Adjustment Deduction in 1999 on Bonus';
1518 l_element_rep_tab(71) := 'Income Tax Special Adjustment Deduction';
1519
1520 l_jp_element_names_tab(72) := 'E8B39EEFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
1521 l_element_names_tab(72) := 'BON_ITX_NRES';
1522 l_element_desc_tab(72) := 'Income Tax on Bonus (Non Resident)';
1523 l_element_rep_tab(72) := 'Income Tax (Non Resident)';
1524
1525 l_jp_element_names_tab(73) := 'E98080EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8E';
1526 l_element_names_tab(73) := 'TRM_LTX_SP_WITHHOLD_PROC';
1527 l_element_desc_tab(73) := 'Calculation of Special Collecting Local Tax on Termination Payment';
1528 l_element_rep_tab(73) := 'Local Tax (Special Collection)';
1529
1530 l_jp_element_names_tab(74) := 'E98080EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E68EA7E999A4E9A18D';
1531 l_element_names_tab(74) := 'TRM_INCOME_DCT_PROC';
1532 l_element_desc_tab(74) := 'Calculation of Lump Sum Collecting Local Tax on Termination Payment';
1533 l_element_rep_tab(74) := 'Income Deduction Amount';
1534
1535 l_jp_element_names_tab(75) := 'E98080EFBCBFE7B590E69E9CEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
1536 l_element_names_tab(75) := 'TRM_LTX_LUMP_SUM_WITHHOLD';
1537 l_element_desc_tab(75) := 'Lump Sum Collecting Local Tax on Termination Payment';
1538 l_element_rep_tab(75) := 'Local Tax (Lump Sum Collection)';
1539
1540 l_jp_element_names_tab(76) := 'E98080EFBCBFE7B590E69E9CEFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8E';
1541 l_element_names_tab(76) := 'TRM_LTX_SP_WITHHOLD';
1542 l_element_desc_tab(76) := 'Special Collecting Local Tax on Termination Payment';
1543 l_element_rep_tab(76) := 'Local Tax (Special Collection)';
1544
1545 l_jp_element_names_tab(77) := 'E98080EFBCBFE7B590E69E9CEFBCBFE68980E5BE97E68EA7E999A4E9A18D';
1546 l_element_names_tab(77) := 'TRM_INCOME_DCT';
1547 l_element_desc_tab(77) := 'Income Deduction on Termination Payment';
1548 l_element_rep_tab(77) := 'Income Deduction Amount';
1549
1550 l_jp_element_names_tab(78) := 'E98080EFBCBFE68980E5BE97E7A88E';
1551 l_element_names_tab(78) := 'TRM_ITX';
1552 l_element_desc_tab(78) := 'Income Tax on Termination Payment';
1553 l_element_rep_tab(78) := 'Income Tax';
1554
1555 l_jp_element_names_tab(79) := 'E789B9E8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
1556 l_element_names_tab(79) := 'SPB_EI_PREM_PROC';
1557 l_element_desc_tab(79) := 'Calculation of Employment Insurance Premium on Special Bonus';
1558 l_element_rep_tab(79) := 'Employment Insurance Premium';
1559
1560 l_jp_element_names_tab(80) := 'E789B9E8B39EEFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
1561 l_element_names_tab(80) := 'SPB_ITX_PROC';
1562 l_element_desc_tab(80) := 'Calculation of Income Tax on Special Bonus';
1563 l_element_rep_tab(80) := 'Income Tax';
1564
1565 l_jp_element_names_tab(81) := 'E789B9E8B39EEFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1566 l_element_names_tab(81) := 'SPB_EI_PREM_EE';
1567 l_element_desc_tab(81) := 'Employment Insurance Premium on Special Bonus (Insured Burden)';
1568 l_element_rep_tab(81) := 'Employment Insurance Premium';
1569
1570 l_jp_element_names_tab(82) := 'E789B9E8B39EEFBCBFE7B590E69E9CEFBCBFE99B87E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1571 l_element_names_tab(82) := 'SPB_EI_PREM_EE_NRES';
1572 l_element_desc_tab(82) := 'Employment Insurance Premium on Special Bonus not subject to Year End Adjustment (Non Resident)';
1573 l_element_rep_tab(82) := 'Employment Insurance Premium (Non Resident)';
1574
1575 l_jp_element_names_tab(83) := 'E789B9E8B39EEFBCBFE7B590E69E9CEFBCBFE68980E5BE97E7A88E';
1576 l_element_names_tab(83) := 'SPB_ITX';
1577 l_element_desc_tab(83) := 'Income Tax on Special Bonus';
1578 l_element_rep_tab(83) := 'Income Tax';
1579
1580 l_jp_element_names_tab(84) := 'E789B9E8B39EEFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4';
1581 l_element_names_tab(84) := 'SPB_ITX_1999_SAL_SP_DCT';
1582 l_element_desc_tab(84) := 'Income Tax Special Adjustment Deduction in 1999 on Special Bonus';
1586 l_element_names_tab(85) := 'SPB_ITX_NRES';
1583 l_element_rep_tab(84) := 'Income Tax Special Adjustment Deduction';
1584
1585 l_jp_element_names_tab(85) := 'E789B9E8B39EEFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
1587 l_element_desc_tab(85) := 'Income Tax on Special Bonus (Non Resident)';
1588 l_element_rep_tab(85) := 'Income Tax (Non Resident)';
1589
1590 l_jp_element_names_tab(86) := 'E5B9B4EFBCBFE9818EE4B88DE8B6B3E7A88EE9A18D';
1591 l_element_names_tab(86) := 'YEA_ITX';
1592 l_element_desc_tab(86) := 'Over and Short Tax Amount on Year End Adjustment';
1593 l_element_rep_tab(86) := 'Over and Short Tax Amount';
1594
1595 l_jp_element_names_tab(87) := 'E5B9B4EFBCBFE59FBAE69CACEFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE98791E9A18D';
1596 l_element_names_tab(87) := 'YEA_AMT_AFTER_EMP_INCOME_DCT_PROC';
1597 l_element_desc_tab(87) := 'Calculation of Amount after Salary Income Deduction on Year End Adjustment';
1598 l_element_rep_tab(87) := 'Amount after Salary Income Deduction';
1599
1600 l_jp_element_names_tab(88) := 'E5B9B4EFBCBFE59FBAE69CACEFBCBFE5B7AEE5BC95E5B9B4E7A88EE9A18D';
1601 l_element_names_tab(88) := 'YEA_NET_ANNUAL_TAX_PROC';
1602 l_element_desc_tab(88) := 'Calculation of Net Annual Tax Amount on Year End Adjustment';
1603 l_element_rep_tab(88) := 'Net Annual Tax Amount';
1604
1605 l_jp_element_names_tab(89) := 'E5B9B4EFBCBFE59FBAE69CACEFBCBFE4BF9DE999BAE69699E585BCE9858DE789B9E68EA7E999A4';
1606 l_element_names_tab(89) := 'YEA_INS_PREM_SPOUSE_SP_EXM_PROC';
1607 l_element_desc_tab(89) := 'Calculation of Insurance Premium and Spouse Special Exemption Amount on Year End Adjustment';
1608 l_element_rep_tab(89) := 'Insurance Premium and Spouse Special Exemption Amount';
1609
1610 l_jp_element_names_tab(90) := 'E5B9B4EFBCBFE7B590E69E9CEFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE98791E9A18D';
1611 l_element_names_tab(90) := 'YEA_AMT_AFTER_EMP_INCOME_DCT_RSLT';
1612 l_element_desc_tab(90) := 'Amount after Salary Income Deduction on Year End Adjustment';
1613 l_element_rep_tab(90) := 'Amount after Salary Income Deduction';
1614
1615 l_jp_element_names_tab(91) := 'E5B9B4EFBCBFE7B590E69E9CEFBCBFE5B7AEE5BC95E5B9B4E7A88EE9A18D';
1616 l_element_names_tab(91) := 'YEA_NET_ANNUAL_TAX';
1617 l_element_desc_tab(91) := 'Net Annual Tax Amount on Year End Adjustment';
1618 l_element_rep_tab(91) := 'Net Annual Tax Amount';
1619
1620 l_jp_element_names_tab(92) := 'E5B9B4EFBCBFE7B590E69E9CEFBCBFE689B6E9A48AE68EA7E999A4E58CBAE58886E7AD89';
1621 l_element_names_tab(92) := 'YEA_DEP_EXM_TYPE_RSLT';
1622 l_element_desc_tab(92) := 'Dependent Exemption Class etc Information on Year End Adjustment';
1623 l_element_rep_tab(92) := 'Dependent Exemption Type Information';
1624
1625 l_jp_element_names_tab(93) := 'E5B9B4EFBCBFE7B590E69E9CEFBCBFE689B6E9A48AE68EA7E999A4E7AD89';
1626 l_element_names_tab(93) := 'YEA_DEP_EXM_RSLT';
1627 l_element_desc_tab(93) := 'Dependent Exemption etc on Year End Adjustment';
1628 l_element_rep_tab(93) := 'Dependent Exemption etc Information';
1629
1630 l_jp_element_names_tab(94) := 'E5B9B4EFBCBFE7B590E69E9CEFBCBFE4BF9DE999BAE69699E585BCE9858DE789B9E68EA7E999A4';
1631 l_element_names_tab(94) := 'YEA_INS_PREM_SPOUSE_SP_EXM_RSLT';
1632 l_element_desc_tab(94) := 'Insurance Premium and Spouse Special Exemption on Year End Adjustment';
1633 l_element_rep_tab(94) := 'Insurance Premium and Spouse Special Exemption Amount';
1634
1635 l_jp_element_names_tab(95) := 'E5B9B4EFBCBFE6BA90E6B389E5BEB4E58F8EE7A5A8';
1636 l_element_names_tab(95) := 'YEA_WITHHOLD_TAX_REPORT_INFO';
1637 l_element_desc_tab(95) := 'Withholding Tax Report Information on Year End Adjustment';
1638 l_element_rep_tab(95) := 'Withholding Tax Report Information';
1639
1640 l_jp_element_names_tab(96) := 'E5B9B4EFBCBFE4BD8FE5AE85E58F96E5BE97E7AD89E789B9E588A5E68EA7E999A4';
1641 l_element_names_tab(96) := 'YEA_HOUSING_LOAN_TAX_CREDIT';
1642 l_element_desc_tab(96) := 'Housing Debt Loan etc Special Exemption on Year End Adjustment';
1643 l_element_rep_tab(96) := 'Housing debt loan etc Special Exemption Amount';
1644
1645 l_jp_element_names_tab(97) := 'E5B9B4EFBCBFE5898DE881B7E68385E5A0B1';
1646 l_element_names_tab(97) := 'YEA_PREV_EMP_INFO';
1647 l_element_desc_tab(97) := 'Previous Employment Information on Year End Adjustment';
1648 l_element_rep_tab(97) := 'Previous Employment Information';
1649
1650 l_jp_element_names_tab(98) := 'E5B9B4EFBCBFE8AABFE695B4E68385E5A0B1';
1651 l_element_names_tab(98) := 'YEA_ADJ_INFO';
1652 l_element_desc_tab(98) := 'Adjustment Information of Income Tax on Year End Adjustment';
1653 l_element_rep_tab(98) := 'Adjustment Information (Year End Adjustment)';
1654
1655 l_jp_element_names_tab(99) := 'E5B9B4EFBCBFE5B9B4E7A88EE9A18D';
1656 l_element_names_tab(99) := 'YEA_ANNUAL_TAX';
1657 l_element_desc_tab(99) := 'Annual Tax Amount on Year End Adjustment';
1658 l_element_rep_tab(99) := 'Annual Tax Amount';
1659
1660 l_jp_element_names_tab(100) := 'E5B9B4EFBCBFE4BF9DE999BAE69699E585BCE9858DE789B9E68EA7E999A4';
1661 l_element_names_tab(100) := 'YEA_INS_PREM_SPOUSE_SP_EXM_INFO';
1662 l_element_desc_tab(100) := 'Adjustment Information of Insurance Premium and Spouse Special Exemption Amount on Year End Adjustment';
1663 l_element_rep_tab(100) := 'Insurance Premium and Spouse Special Exemption Amount';
1664
1665 l_jp_element_names_tab(101) := 'E585B1EFBCBFE7A4BEE4BF9DEFBCBFE8A2ABE689B6E9A48AE88085E795B0E58B95E5B18A';
1666 l_element_names_tab(101) := 'COM_SI_DEP_REPORT_INFO';
1667 l_element_desc_tab(101) := 'Information for Health Insurance Notification of Nonworking Dependent';
1668 l_element_rep_tab(101) := 'Health Insurance Notification of Nonworking Dependent Info';
1669
1673 l_element_rep_tab(102) := 'Care Insurance Premium (Non Resident)';
1670 l_jp_element_names_tab(102) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1671 l_element_names_tab(102) := 'BON_CI_PREM_EE_NRES';
1672 l_element_desc_tab(102) := 'Care Insurance Premium not subject to Year End Adjustment on Bonus (Non Resident)';
1674
1675 l_jp_element_names_tab(103) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE4BA8BE6A5ADE4B8BB';
1676 l_element_names_tab(103) := 'BON_CI_PREM_ER';
1677 l_element_desc_tab(103) := 'Care Insurance Premium on Bonus (Employer Burden)';
1678 l_element_rep_tab(103) := 'Care Insurance Premium (Employer)';
1679
1680 l_jp_element_names_tab(104) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085';
1681 l_element_names_tab(104) := 'BON_WPF_PREM_EE';
1682 l_element_desc_tab(104) := 'Welfare Pension Fund Insurance Premium on Bonus (Insured Burden)';
1683 l_element_rep_tab(104) := 'Welfare Pension Fund Insurance Premium';
1684
1685 l_jp_element_names_tab(105) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1686 l_element_names_tab(105) := 'BON_WPF_PREM_EE_NRES';
1687 l_element_desc_tab(105) := 'Welfare Pension Fund Insurance Premium not subject to Year End Adjustment on Bonus (Non Resident)';
1688 l_element_rep_tab(105) := 'Welfare Pension Fund Insurance Premium (Non Resident)';
1689
1690 l_jp_element_names_tab(106) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE4BA8BE6A5ADE4B8BB';
1691 l_element_names_tab(106) := 'BON_WPF_PREM_ER';
1692 l_element_desc_tab(106) := 'Welfare Pension Fund Insurance Premium on Bonus (Employer Burden)';
1693 l_element_rep_tab(106) := 'Welfare Pension Fund Insurance Premium (Employer)';
1694
1695 l_jp_element_names_tab(107) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE6A899E6BA96E8B39EE4B88EE9A18D';
1696 l_element_names_tab(107) := 'BON_HI_STD_BON';
1697 l_element_desc_tab(107) := 'Standard Bonus Amount on Bonus subject to Health Insurance';
1698 l_element_rep_tab(107) := 'Standard Bonus (Health Insurance)';
1699
1700 l_jp_element_names_tab(108) := 'E7AE97EFBCBFE8AABFE695B4E68385E5A0B1';
1701 l_element_names_tab(108) := 'SAN_ADJ_INFO';
1702 l_element_desc_tab(108) := 'Adjustment Information of Remuneration Amount on Scheduled Revision';
1703 l_element_rep_tab(108) := 'Adjustment Information (Santei)';
1704
1705 l_jp_element_names_tab(109) := 'E7AE97EFBCBFE7AE97E5AE9AE59FBAE7A48EE5B18AEFBCBFE58299E88083E6AC84';
1706 l_element_names_tab(109) := 'SAN_REPORT_RMKS_ADJ_INFO';
1707 l_element_desc_tab(109) := 'Remarks Column Information for Notification of Santei';
1708 l_element_rep_tab(109) := 'Remarks Column (Santei)';
1709
1710 l_jp_element_names_tab(110) := 'E69C88EFBCBFE69C88E9A18DE5A489E69BB4E5B18AEFBCBFE58299E88083E6AC84';
1711 l_element_names_tab(110) := 'GEP_REPORT_RMKS_ADJ_INFO';
1712 l_element_desc_tab(110) := 'Remarks Column Information for Notification of Geppen';
1713 l_element_rep_tab(110) := 'Remarks Column (Geppen)';
1714
1715 l_jp_element_names_tab(111) := 'E7AE97EFBCBFE7B590E69E9C';
1716 l_element_names_tab(111) := 'SAN_RSLT';
1717 l_element_desc_tab(111) := 'Monthly renumeration etc on Scheduled Revision';
1718 l_element_rep_tab(111) := 'Standard Monthly Remuneration (Santei)';
1719
1720 l_jp_element_names_tab(112) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE6A899E6BA96E8B39EE4B88EE9A18D';
1721 l_element_names_tab(112) := 'BON_WP_STD_BON';
1722 l_element_desc_tab(112) := 'Standard Bonus Amount on Bonus subject to Welfare Pension Insurance';
1723 l_element_rep_tab(112) := 'Standard Bonus (Welfare Pension Insurancee)';
1724
1725 l_jp_element_names_tab(113) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1726 l_element_names_tab(113) := 'BON_CI_PREM_EE';
1727 l_element_desc_tab(113) := 'Care Insurance Premium on Bonus (Insured Burden)';
1728 l_element_rep_tab(113) := 'Care Insurance Premium';
1729
1730 l_jp_element_names_tab(114) := 'E8B39EEFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
1731 l_element_names_tab(114) := 'BON_HI_PREM_PROC';
1732 l_element_desc_tab(114) := 'Calculation of Health Insurance Premium on Bonus';
1733 l_element_rep_tab(114) := 'Health Insurance Premium';
1734
1735 l_jp_element_names_tab(115) := 'E8B39EEFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
1736 l_element_names_tab(115) := 'BON_WP_PREM_PROC';
1737 l_element_desc_tab(115) := 'Calculation of Welfare Pension Insurance Premium on Bonus';
1738 l_element_rep_tab(115) := 'Welfare Pension Insurance Premium';
1739
1740 l_jp_element_names_tab(116) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085';
1741 l_element_names_tab(116) := 'BON_HI_PREM_EE';
1742 l_element_desc_tab(116) := 'Health Insurance Premium on Bonus (Insured Burden)';
1743 l_element_rep_tab(116) := 'Health Insurance Premium';
1744
1745 l_jp_element_names_tab(117) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085';
1746 l_element_names_tab(117) := 'BON_WP_PREM_EE';
1747 l_element_desc_tab(117) := 'Welfare Pension Insurance Premium on Bonus (Insured Burden)';
1748 l_element_rep_tab(117) := 'Welfare Pension Insurance Premium';
1749
1750 l_jp_element_names_tab(118) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1751 l_element_names_tab(118) := 'BON_HI_PREM_EE_NRES';
1752 l_element_desc_tab(118) := 'Health Insurance Premium not subject to Year End Adjustment on Bonus (Non Resident)';
1753 l_element_rep_tab(118) := 'Health Insurance Premium (Non Resident)';
1754
1758 l_element_rep_tab(119) := 'Welfare Pension Insurance Premium (Non Resident)';
1755 l_jp_element_names_tab(119) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085';
1756 l_element_names_tab(119) := 'BON_WP_PREM_EE_NRES';
1757 l_element_desc_tab(119) := 'Welfare Pension Insurance Premium on Bonus not subject to Year End Adjustment (Non Resident)';
1759
1760 l_jp_element_names_tab(120) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE4BA8BE6A5ADE4B8BB';
1761 l_element_names_tab(120) := 'BON_HI_PREM_ER';
1762 l_element_desc_tab(120) := 'Health Insurance Premium on Bonus (Employer Burden)';
1763 l_element_rep_tab(120) := 'Health Insurance Premium (Employer)';
1764
1765 l_jp_element_names_tab(121) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE4BA8BE6A5ADE4B8BB';
1766 l_element_names_tab(121) := 'BON_WP_PREM_ER';
1767 l_element_desc_tab(121) := 'Welfare Pension Insurance Premium on Bonus (Employer Burden)';
1768 l_element_rep_tab(121) := 'Welfare Pension Insurance Premium (Employer)';
1769
1770 l_jp_element_names_tab(122) := 'E5889DE69C9FEFBCBFE8B39EE4B88E33';
1771 l_element_names_tab(122) := 'INI_BON3';
1772 l_element_desc_tab(122) := 'Bonus 3 on Balance Initialization';
1773 l_element_rep_tab(122) := 'Bonus 3 (Initial)';
1774
1775 l_jp_element_names_tab(123) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE98791E98AAD';
1776 l_element_names_tab(123) := 'BON_HI_ERN_MONEY_SUBJ_SI_ACMLT';
1777 l_element_desc_tab(123) := 'Health Insurance Premium Accumulation on Bonus';
1778 l_element_rep_tab(123) := 'Amount subject to Health Insurance (Add Up)';
1779
1780 l_jp_element_names_tab(124) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE78FBEE789A9';
1781 l_element_names_tab(124) := 'BON_HI_ERN_KIND_SUBJ_SI_ACMLT';
1782 l_element_desc_tab(124) := 'Health Insurance Premium of Earning in Kind Accumulation on Bonus';
1783 l_element_rep_tab(124) := 'Amount subject to Health Insurance (Add Up) (Kind)';
1784
1785 l_jp_element_names_tab(125) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE98791E98AAD';
1786 l_element_names_tab(125) := 'BON_WP_ERN_MONEY_SUBJ_SI_ACMLT';
1787 l_element_desc_tab(125) := 'Welfare Pension Insurance Premium Accumulation on Bonus';
1788 l_element_rep_tab(125) := 'Amount Subject to Welfare Pension Ins (Add Up)';
1789
1790 l_jp_element_names_tab(126) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE78FBEE789A9';
1791 l_element_names_tab(126) := 'BON_WP_ERN_KIND_SUBJ_SI_ACMLT';
1792 l_element_desc_tab(126) := 'Welfare Pension Insurance Premium of Earning in Kind on Bonus';
1793 l_element_rep_tab(126) := 'Amount Subject to Welfare Pension Ins (Add Up) (Kind)';
1794
1795 l_jp_element_names_tab(127) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE8A2ABE4BF9DE999BAE88085';
1796 l_element_names_tab(127) := 'BON_HI_PREM_EE_ACMLT';
1797 l_element_desc_tab(127) := 'Health Insurance Premium Accumulation on Bonus (Insured Burden)';
1798 l_element_rep_tab(127) := 'Health Insurance Premium (Add Up)';
1799
1800 l_jp_element_names_tab(128) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
1801 l_element_names_tab(128) := 'BON_HI_PREM_ER_ACMLT';
1802 l_element_desc_tab(128) := 'Health Insurance Premium Accumulation on Bonus (Employer Burden)';
1803 l_element_rep_tab(128) := 'Health Insurance Premium (Add Up) (Employer)';
1804
1805 l_jp_element_names_tab(129) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE8A2ABE4BF9DE999BAE88085';
1806 l_element_names_tab(129) := 'BON_CI_PREM_EE_ACMLT';
1807 l_element_desc_tab(129) := 'Care Insurance Premium Accumulation on Bonus (Insured Burden)';
1808 l_element_rep_tab(129) := 'Care Insurance Premium (Add Up)';
1809
1810 l_jp_element_names_tab(130) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
1811 l_element_names_tab(130) := 'BON_CI_PREM_ER_ACMLT';
1812 l_element_desc_tab(130) := 'Care Insurance Premium Accumulation on Bonus (Employer Burden)';
1813 l_element_rep_tab(130) := 'Care Insurance Premium (Add Up) (Employer)';
1814
1815 l_jp_element_names_tab(131) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE8A2ABE4BF9DE999BAE88085';
1816 l_element_names_tab(131) := 'BON_WP_PREM_EE_ACMLT';
1817 l_element_desc_tab(131) := 'Welfare Pension Insurance Premium Accumulation on Bonus (Insured Burden)';
1818 l_element_rep_tab(131) := 'Welfare Pension Ins Premium (Add Up)';
1819
1820 l_jp_element_names_tab(132) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
1821 l_element_names_tab(132) := 'BON_WP_PREM_ER_ACMLT';
1822 l_element_desc_tab(132) := 'Welfare Pension Insurance Premium Accumulation on Bonus (Employer Burden)';
1823 l_element_rep_tab(132) := 'Welfare Pension Ins Premium (Add Up) (Employer)';
1824
1825 l_jp_element_names_tab(133) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE8A2ABE4BF9DE999BAE88085';
1826 l_element_names_tab(133) := 'BON_WPF_PREM_EE_ACMLT';
1827 l_element_desc_tab(133) := 'Welfare Pension Fund Insurance Premium Accumulation on Bonus (Insured Burden)';
1828 l_element_rep_tab(133) := 'Welfare Pension Fund Insurance Premium (Add Up)';
1829
1830 l_jp_element_names_tab(134) := 'E8B39EEFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BF9DE999BAE69699EFBCBFE4BA8BE6A5ADE4B8BB';
1831 l_element_names_tab(134) := 'BON_WPF_PREM_ER_ACMLT';
1835 l_jp_element_names_tab(135) := 'E8B39EEFBCBFE581A5E4BF9DEFBCBFE8AABFE695B4E68385E5A0B1';
1832 l_element_desc_tab(134) := 'Welfare Pension Fund Insurance Premium Accumulation on Bonus (Employer Burden)';
1833 l_element_rep_tab(134) := 'Welfare Pension Fund Insurance Premium (Add Up) (Employer)';
1834
1836 l_element_names_tab(135) := 'BON_HI_ADJ_INFO';
1837 l_element_desc_tab(135) := 'Adjustment Information of Health Insurance Premium on Bonus';
1838 l_element_rep_tab(135) := 'Adjustment Information (Bonus) (Health Insurance)';
1839
1840 l_jp_element_names_tab(136) := 'E8B39EEFBCBFE58E9AE5B9B4EFBCBFE8AABFE695B4E68385E5A0B1';
1841 l_element_names_tab(136) := 'BON_WP_ADJ_INFO';
1842 l_element_desc_tab(136) := 'Adjustment Information of Welfare Pension Insurance Premium on Bonus';
1843 l_element_rep_tab(136) := 'Adjustment Information (Bonus) (Welfare Pension Ins)';
1844
1845 l_jp_element_names_tab(137) := 'E7B5A6EFBCBFE9809AE58BA4E68385E5A0B1EFBCBFE4BAA4E9809AE794A8E585B7';
1846 l_element_names_tab(137) := 'SAL_CMA_PRIVATE_TRANSPORT_INFO';
1847 l_element_desc_tab(137) := 'Commutation Information about Usage of Public Private Transportation (Auto Car etc)';
1848 l_element_rep_tab(137) := 'Commutation Information (Private Transportation)';
1849
1850 l_jp_element_names_tab(138) := 'E7B5A6EFBCBFE9809AE58BA4E68385E5A0B1EFBCBFE4BAA4E9809AE6A99FE996A2';
1851 l_element_names_tab(138) := 'SAL_CMA_PUBLIC_TRANSPORT_INFO';
1852 l_element_desc_tab(138) := 'Commutation Information about Utilization of Public Transportation (Train etc)';
1853 l_element_rep_tab(138) := 'Commutation Information (Public Transportation)';
1854
1855 l_jp_element_names_tab(139) := 'E7B5A6EFBCBFE59FBAE69CACEFBCBFE9809AE58BA4E6898BE5BD93';
1856 l_element_names_tab(139) := 'SAL_CMA_PROC';
1857 l_element_desc_tab(139) := 'Calculation of Commutation Allowance on Salary';
1858 l_element_rep_tab(139) := 'Commutation Allowance';
1859
1860 l_jp_element_names_tab(140) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE99D9EE8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1861 l_element_names_tab(140) := 'SAL_CMA_NTXBL_ERN';
1862 l_element_desc_tab(140) := 'Non Assessable Commutation Allowance on Salary';
1863 l_element_rep_tab(140) := 'Commutation Allowance (Non Assessable)';
1864
1865 l_jp_element_names_tab(141) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE78FBEE789A9E58886E99D9EE8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1866 l_element_names_tab(141) := 'SAL_CMA_NTXBL_ERN_KIND';
1867 l_element_desc_tab(141) := 'Non Assessable Commutation Allowance of Earning in Kind on Salary';
1868 l_element_rep_tab(141) := 'Commutation Allowance (Non Assessable) (In Kind)';
1869
1870 l_jp_element_names_tab(142) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1871 l_element_names_tab(142) := 'SAL_CMA_TXBL_ERN';
1872 l_element_desc_tab(142) := 'Assessable Commutation Allowance on Salary';
1873 l_element_rep_tab(142) := 'Commutation Allowance (Assessable)';
1874
1875 l_jp_element_names_tab(143) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1876 l_element_names_tab(143) := 'SAL_CMA_TXBL_ERN_KIND';
1877 l_element_desc_tab(143) := 'Assessable Commutation Allowance of Earning in Kind on Salary';
1878 l_element_rep_tab(143) := 'Commutation Allowance (Assessable) (In Kind)';
1879
1880 l_jp_element_names_tab(144) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE99D9EE5B185E4BD8FE88085E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1881 l_element_names_tab(144) := 'SAL_CMA_TXBL_ERN_NRES';
1882 l_element_desc_tab(144) := 'Assessable Commutation Allowance on Salary (Non Resident)';
1883 l_element_rep_tab(144) := 'Commutation Allowance (Assessable) (Non Resident)';
1884
1885 l_jp_element_names_tab(145) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE99D9EE5B185E4BD8FE88085E78FBEE789A9E58886E8AAB2E7A88EE5AFBEE8B1A1E9A18D';
1886 l_element_names_tab(145) := 'SAL_CMA_TXBL_ERN_KIND_NRES';
1887 l_element_desc_tab(145) := 'Assessable Commutation Allowance of Earning in Kind on Salary (Non Resident)';
1888 l_element_rep_tab(145) := 'Commutation Allowance (Assessable) (Non Resident) (In Kind)';
1889
1890 l_jp_element_names_tab(146) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE7A4BEE4BF9DE5AFBEE8B1A1E9A18DEFBCBFE98791E98AAD';
1891 l_element_names_tab(146) := 'SAL_CMA_ERN_MONEY_SUBJ_SI';
1892 l_element_desc_tab(146) := 'Commutation Allowance on Salary subject to Social Insurance';
1893 l_element_rep_tab(146) := 'Commutation Allowance (Amount subject to Social Insurance)';
1894
1895 l_jp_element_names_tab(147) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE7A4BEE4BF9DE5AFBEE8B1A1E9A18DEFBCBFE78FBEE789A9';
1896 l_element_names_tab(147) := 'SAL_CMA_ERN_KIND_SUBJ_SI';
1897 l_element_desc_tab(147) := 'Commutation Allowance of Earning in Kind on Salary subject to Social Insurance';
1898 l_element_rep_tab(147) := 'Commutation Allowance (Amount subj to Social Ins) (In Kind)';
1899
1900 l_jp_element_names_tab(148) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE7A4BEE4BF9DE5AFBEE8B1A1E9A18DEFBCBFE98791E98AADEFBCBFE3839EE382A4E3838AE382B9E8AABFE695B4';
1901 l_element_names_tab(148) := 'SAL_CMA_ERN_MONEY_SUBJ_SI_NEGATIVE_ADJ';
1902 l_element_desc_tab(148) := 'Subtract Adjustment of Commutation Allowance on Salary subject to Social Insurance';
1903 l_element_rep_tab(148) := 'Commutation Allowance (Amount subj to Social Ins Adjustment)';
1904
1905 l_jp_element_names_tab(149) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE7A4BEE4BF9DE5AFBEE8B1A1E9A18DEFBCBFE78FBEE789A9EFBCBFE3839EE382A4E3838AE382B9E8AABFE695B4';
1906 l_element_names_tab(149) := 'SAL_CMA_ERN_KIND_SUBJ_SI_NEGATIVE_ADJ';
1907 l_element_desc_tab(149) := 'Subtract Adjustment of Commutation Allowance of Earning in Kind on Salary subject to Social Insurance';
1911 l_element_names_tab(150) := 'SAL_CMA_SUBJ_SI_FIXED_WAGE';
1908 l_element_rep_tab(149) := 'Commutation Allowance (Amt subj to Social Ins Adj) (In Kind)';
1909
1910 l_jp_element_names_tab(150) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE7A4BEE4BF9DE59BBAE5AE9AE79A84E8B383E98791';
1912 l_element_desc_tab(150) := 'Commutation Allowance on Salary (Social Insurance Fixed Wage)';
1913 l_element_rep_tab(150) := 'Commutation Allowance (Social Insurance Fixed Wage)';
1914
1915 l_jp_element_names_tab(151) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE99B87E4BF9DE5AFBEE8B1A1E9A18DE69C88E589B2E8AABFE695B4';
1916 l_element_names_tab(151) := 'SAL_CMA_MTHLY_ERN_SUBJ_EI_ADJ';
1917 l_element_desc_tab(151) := 'Commutation Allowance on Salary (Amount subject to Employment Insurance by Month)';
1918 l_element_rep_tab(151) := 'Commutation Allowance (Amt subj to Employment Ins by Month)';
1919
1920 l_jp_element_names_tab(152) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE4BA8BE6A5ADE4B8BBEFBCBFE98080E881B7E69C88';
1921 l_element_names_tab(152) := 'SAL_CI_PREM_ER_TRM';
1922 l_element_desc_tab(152) := 'Termination Month Care Insurance Premium on Salary (Employer Burden)';
1923 l_element_rep_tab(152) := 'Care Insurance Premium (Employer) (Termination Month)';
1924
1925 l_jp_element_names_tab(153) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE98080E881B7E69C88';
1926 l_element_names_tab(153) := 'SAL_CI_PREM_EE_TRM';
1927 l_element_desc_tab(153) := 'Termination Month Care Insurance Premium on Salary (Insured Burden)';
1928 l_element_rep_tab(153) := 'Care Insurance Premium (Termination Month)';
1929
1930 l_jp_element_names_tab(154) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE98080E881B7E69C88';
1931 l_element_names_tab(154) := 'SAL_CI_PREM_EE_NRES_TRM';
1932 l_element_desc_tab(154) := 'Termination Month Care Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1933 l_element_rep_tab(154) := 'Care Insurance Premium (Non Resident) (Termination Month)';
1934
1935 l_jp_element_names_tab(155) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE4BA8BE6A5ADE4B8BBEFBCBFE98080E881B7E69C88';
1936 l_element_names_tab(155) := 'SAL_WPF_PREM_ER_TRM';
1937 l_element_desc_tab(155) := 'Termination Month Welfare Pension Fund Insurance Premium on Salary (Employer Burden)';
1938 l_element_rep_tab(155) := 'Welfare Pension Fund Ins Prem (Employer) (Termination Month)';
1939
1940 l_jp_element_names_tab(156) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE98080E881B7E69C88';
1941 l_element_names_tab(156) := 'SAL_WPF_PREM_EE_TRM';
1942 l_element_desc_tab(156) := 'Termination Month Welfare Pension Fund Insurance Premium on Salary (Insured Burden)';
1943 l_element_rep_tab(156) := 'Welfare Pension Fund Insurance Premium (Termination Month)';
1944
1945 l_jp_element_names_tab(157) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE59FBAE98791EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE98080E881B7E69C88';
1946 l_element_names_tab(157) := 'SAL_WPF_PREM_EE_NRES_TRM';
1947 l_element_desc_tab(157) := 'Termination Month Welfare Pension Fund Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1948 l_element_rep_tab(157) := 'Welfare Pension Fund Ins Prem (Non Resident) (Term Month)';
1949
1950 l_jp_element_names_tab(158) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE4BA8BE6A5ADE4B8BBEFBCBFE98080E881B7E69C88';
1951 l_element_names_tab(158) := 'SAL_HI_PREM_ER_TRM';
1952 l_element_desc_tab(158) := 'Termination Month Health Insurance Premium on Salary (Employer Burden)';
1953 l_element_rep_tab(158) := 'Health Insurance Premium (Employer) (Termination Month)';
1954
1955 l_jp_element_names_tab(159) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE98080E881B7E69C88';
1956 l_element_names_tab(159) := 'SAL_HI_PREM_EE_TRM';
1957 l_element_desc_tab(159) := 'Termination Month Health Insurance Premium on Salary (Insured Burden)';
1958 l_element_rep_tab(159) := 'Health Insurance Premium (Termination Month)';
1959
1960 l_jp_element_names_tab(160) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE581A5E4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE98080E881B7E69C88';
1961 l_element_names_tab(160) := 'SAL_HI_PREM_EE_NRES_TRM';
1962 l_element_desc_tab(160) := 'Termination Month Health Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1963 l_element_rep_tab(160) := 'Health Insurance Premium (Non Resident) (Termination Month)';
1964
1965 l_jp_element_names_tab(161) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE4BA8BE6A5ADE4B8BBEFBCBFE98080E881B7E69C88';
1966 l_element_names_tab(161) := 'SAL_WP_PREM_ER_TRM';
1967 l_element_desc_tab(161) := 'Termination Month Welfare Pension Insurance Premium on Salary (Employer Burden)';
1968 l_element_rep_tab(161) := 'Welfare Pension Insurance Prem (Employer) (Termination Month)';
1969
1970 l_jp_element_names_tab(162) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE98080E881B7E69C88';
1971 l_element_names_tab(162) := 'SAL_WP_PREM_EE_TRM';
1972 l_element_desc_tab(162) := 'Termination Month Welfare Pension Insurance Premium on Salary (Insured Burden)';
1973 l_element_rep_tab(162) := 'Welfare Pension Insurance Premium (Termination Month)';
1974
1975 l_jp_element_names_tab(163) := 'E7B5A6EFBCBFE7B590E69E9CEFBCBFE58E9AE5B9B4EFBCBFE8A2ABE4BF9DE999BAE88085EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE98080E881B7E69C88';
1976 l_element_names_tab(163) := 'SAL_WP_PREM_EE_NRES_TRM';
1977 l_element_desc_tab(163) := 'Termination Month Welfare Pension Insurance Premium on Salary not subject to Year End Adjustment (Non Resident)';
1978 l_element_rep_tab(163) := 'Welfare Pension Ins Prem (Non Resident) (Termination Month)';
1979
1983 l_element_rep_tab(164) := 'Non Resident Information';
1980 l_jp_element_names_tab(164) := 'E585B1EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE68385E5A0B1';
1981 l_element_names_tab(164) := 'COM_NRES_INFO';
1982 l_element_desc_tab(164) := 'Information for Non Resident';
1984
1985 l_jp_element_names_tab(165) := 'E882B2E694B9EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
1986 l_element_names_tab(165) := 'IKU_MR_PROC';
1987 l_element_desc_tab(165) := 'Calculation of Standard Monthly Remuneration on Unscheduled Revision after Child-Care Leave';
1988 l_element_rep_tab(165) := 'Monthly Remuneration (Ikukai)';
1989
1990 l_jp_element_names_tab(166) := 'E882B2E694B9EFBCBFE7B590E69E9C';
1991 l_element_names_tab(166) := 'IKU_RSLT';
1992 l_element_desc_tab(166) := 'Monthly Remuneration etc on Unscheduled Revision after Child-Care Leave';
1993 l_element_rep_tab(166) := 'Standard Monthly Remuneration (Ikukai)';
1994
1995 l_jp_element_names_tab(167) := 'E882B2E694B9EFBCBFE8AABFE695B4E68385E5A0B1';
1996 l_element_names_tab(167) := 'IKU_ADJ_INFO';
1997 l_element_desc_tab(167) := 'Adjustment Information of Remuneration Amount for Unscheduled Revision after Child-Care Leave';
1998 l_element_rep_tab(167) := 'Adjustment Information (Ikukai)';
1999
2000 l_jp_element_names_tab(168) := 'E882B2E694B9EFBCBFE69C88E9A18DE5A489E69BB4E5B18AEFBCBFE58299E88083E6AC84';
2001 l_element_names_tab(168) := 'IKU_REPORT_RMKS_ADJ_INFO';
2002 l_element_desc_tab(168) := 'Remarks Column Information for Notification of Geppen at the end of Child-Care Leave';
2003 l_element_rep_tab(168) := 'Remarks Column (Ikukai)';
2004
2005
2006
2007 l_jp_element_names_tab(169) := '59656120496E737572616E636520446564756374696F6E20466F726D';
2008 l_element_names_tab(169) := 'YEA_INS_PREM_EXM_DECLARE_INFO';
2009 l_element_desc_tab(169) := 'Declaration Finalized Content Information of Insurance Premium Exemtion Declaration and Spouse Special Exemption Declaration';
2010 l_element_rep_tab(169) := 'Insurance Premium and Spouse Special Exemption';
2011
2012 hr_utility.set_location(l_proc, 20);
2013
2014 if (g_dbg) then
2015 hr_utility.trace('| Element Type Count = ' || l_jp_element_names_tab.COUNT);
2016 hr_utility.trace('+-------------------------------+ ');
2017 end if;
2018 --
2019
2020 FORALL l_tab_cnt IN 1..l_jp_element_names_tab.COUNT
2021
2022 UPDATE pay_element_types_f
2023 SET element_name = l_element_names_tab(l_tab_cnt),
2024 description = l_element_desc_tab(l_tab_cnt),
2025 reporting_name = l_element_rep_tab(l_tab_cnt)
2026 WHERE element_name LIKE hr_jp_standard_pkg.hextochar(l_jp_element_names_tab(l_tab_cnt),'AL32UTF8')
2027 AND legislation_code = 'JP';
2028
2029 UPDATE pay_element_types_f
2030 SET description = description || 'Obsoleted'
2031 WHERE ASCII(description) > 127
2032 AND legislation_code = 'JP';
2033
2034 hr_utility.set_location(l_proc, 30);
2035
2036 if (g_dbg) then
2037 hr_utility.trace('| Total Elements Updated = ' || SQL%ROWCOUNT);
2038 hr_utility.trace('+-------------------------------+ ');
2039 end if;
2040 --
2041 EXCEPTION
2042
2043 WHEN OTHERS THEN
2044
2045 hr_utility.set_location(l_proc, 40);
2046
2047 raise;
2048
2049 END migrate_element_types;
2050 --
2051 -- |-------------------------------------------------------------------|
2052 -- |---------------------< migrate_element_class >---------------------|
2053 -- |-------------------------------------------------------------------|
2054 --
2055 procedure migrate_element_class is
2056 --
2057 type t_jp_class_name is table of VARCHAR2(200) index by binary_integer;
2058
2059 type t_class_names_tab is table of pay_element_classifications.classification_name%TYPE index by binary_integer;
2060
2061 type t_class_desc_tab is table of pay_element_classifications.description%TYPE index by binary_integer;
2062
2063 l_jp_class_name t_jp_class_name;
2064 l_class_names_tab t_class_names_tab;
2065 l_class_desc_tab t_class_desc_tab;
2066
2067 l_proc VARCHAR2(50) := g_pkg||'.migrate_element_class';
2068
2069 BEGIN
2070
2071 l_jp_class_name.DELETE;
2072 l_class_names_tab.DELETE;
2073 l_class_desc_tab.DELETE;
2074
2075 hr_utility.set_location(l_proc, 10);
2076
2077 l_jp_class_name(1) := 'C%2401%';
2078 l_class_names_tab(1) := 'TRM_ERN_KIND_TXBL';
2079 l_class_desc_tab(1) := 'Taxable Earning in Kind for Termination Payment (Resident)';
2080
2081 l_jp_class_name(2) := 'C%2402%';
2082 l_class_names_tab(2) := 'TRM_ERN_KIND_NRES_TXBL';
2083 l_class_desc_tab(2) := 'Taxable Earning in Kind for Term Payment (Non Resident)';
2084
2085 l_jp_class_name(3) := 'C%1103%';
2086 l_class_names_tab(3) := 'BON_SI_EI_PREM';
2087 l_class_desc_tab(3) := 'Employment Insurance Premium for Bonus (Resident)';
2088
2089 l_jp_class_name(4) := 'C%1102%';
2090 l_class_names_tab(4) := 'BON_SI_WP_PREM';
2091 l_class_desc_tab(4) := 'Welfare Pension Insurance Premium for Bonus (Resident)';
2092
2093 l_jp_class_name(5) := 'C%1101%';
2094 l_class_names_tab(5) := 'BON_SI_HI_PREM';
2095 l_class_desc_tab(5) := 'Health Insurance Premium for Bonus (Resident)';
2096
2097 l_jp_class_name(6) := 'C%1752%';
2098 l_class_names_tab(6) := 'SPB_SI_NRES_SMALL_COMPANY_MUTUAL_AID_PREM';
2099 l_class_desc_tab(6) := 'Small Company Mutual Aid Prem for Spcl Bonus (Non Resident)';
2100
2101 l_jp_class_name(7) := 'C%1751%';
2102 l_class_names_tab(7) := 'SPB_SI_NRES_EI_PREM';
2106 l_class_names_tab(8) := 'SPB_SI_SMALL_COMPANY_MUTUAL_AID_PREM';
2103 l_class_desc_tab(7) := 'Employment Insurance Premium for Special Bonus (Non Resident)';
2104
2105 l_jp_class_name(8) := 'C%1702%';
2107 l_class_desc_tab(8) := 'Small Company Mutual Aid Premium for Special Bonus (Resident)';
2108
2109 l_jp_class_name(9) := 'C%1701%';
2110 l_class_names_tab(9) := 'SPB_SI_EI_PREM';
2111 l_class_desc_tab(9) := 'Employment Insurance Premium for Special Bonus (Resident)';
2112
2113 l_jp_class_name(10) := 'C%1501%';
2114 l_class_names_tab(10) := 'SPB_ERN_MONEY_TXBL';
2115 l_class_desc_tab(10) := 'Taxable Earning in Money for Special Bonus (Resident)';
2116
2117 l_jp_class_name(11) := 'C%1504%';
2118 l_class_names_tab(11) := 'SPB_ERN_MONEY_SUBJ_EI';
2119 l_class_desc_tab(11) := 'Earning in Money subject to Employment Ins for Special Bonus';
2120
2121 l_jp_class_name(12) := 'C%1505%';
2122 l_class_names_tab(12) := 'SPB_ERN_MONEY_TXBL_NRES';
2123 l_class_desc_tab(12) := 'Taxable Earning in Money for Special Bonus (Non Resident)';
2124
2125 l_jp_class_name(13) := 'C%1503%';
2126 l_class_names_tab(13) := 'SPB_ERN_MONEY_SUBJ_LI';
2127 l_class_desc_tab(13) := 'Earning in Money subj to Work Accident Ins for Special Bonus';
2128
2129 l_jp_class_name(14) := 'C%1502%';
2130 l_class_names_tab(14) := 'SPB_ERN_MONEY_SUBJ_SI';
2131 l_class_desc_tab(14) := 'Earning in Money subject to Social Ins for Special Bonus';
2132
2133 l_jp_class_name(15) := 'C%1602%';
2134 l_class_names_tab(15) := 'SPB_ERN_KIND_SUBJ_SI';
2135 l_class_desc_tab(15) := 'Earning in Kind subject to Social Insurance for Special Bonus';
2136
2137 l_jp_class_name(16) := 'C%1605%';
2138 l_class_names_tab(16) := 'SPB_ERN_KIND_TXBL_NRES';
2139 l_class_desc_tab(16) := 'Taxable Earning in Kind for Special Bonus (Non Resident)';
2140
2141 l_jp_class_name(17) := 'C%1603%';
2142 l_class_names_tab(17) := 'SPB_ERN_KIND_SUBJ_LI';
2143 l_class_desc_tab(17) := 'Earning in Kind subj to Work Accident Ins for Special Bonus';
2144
2145 l_jp_class_name(18) := 'C%1601%';
2146 l_class_names_tab(18) := 'SPB_ERN_KIND_TXBL';
2147 l_class_desc_tab(18) := 'Taxable Earning in Kind for Special Bonus (Resident)';
2148
2149 l_jp_class_name(19) := 'C%1604%';
2150 l_class_names_tab(19) := 'SPB_ERN_KIND_SUBJ_EI';
2151 l_class_desc_tab(19) := 'Earning in Kind subject to Employment Ins for Special Bonus';
2152
2153 l_jp_class_name(20) := 'C%2301%';
2154 l_class_names_tab(20) := 'TRM_ERN_MONEY_TXBL';
2155 l_class_desc_tab(20) := 'Taxable Earning in Money for Termination Payment (Resident)';
2156
2157 l_jp_class_name(21) := 'C%2302%';
2158 l_class_names_tab(21) := 'TRM_ERN_MONEY_TXBL_NRES';
2159 l_class_desc_tab(21) := 'Taxable Earning in Money for Term Payment (Non Resident)';
2160
2161 l_jp_class_name(22) := 'C%0402%';
2162 l_class_names_tab(22) := 'SAL_ERN_KIND_SUBJ_SI';
2163 l_class_desc_tab(22) := 'Earning in Kind subject to Social Insurance for Salary';
2164
2165 l_jp_class_name(23) := 'C%0404%';
2166 l_class_names_tab(23) := 'SAL_ERN_KIND_SUBJ_EI';
2167 l_class_desc_tab(23) := 'Earning in Kind subject to Employment Insurance for Salary';
2168
2169 l_jp_class_name(24) := 'C%0405%';
2170 l_class_names_tab(24) := 'SAL_ERN_KIND_TXBL_NRES';
2171 l_class_desc_tab(24) := 'Taxable Earning in Kind for Salary (Non Resident)';
2172
2173 l_jp_class_name(25) := 'C%0503%';
2174 l_class_names_tab(25) := 'SAL_SI_WPF_PREM';
2175 l_class_desc_tab(25) := 'Welfare Pension Fund Insurance Premium for Salary (Resident)';
2176
2177 l_jp_class_name(26) := 'C%0502%';
2178 l_class_names_tab(26) := 'SAL_SI_WP_PREM';
2179 l_class_desc_tab(26) := 'Welfare Pension Insurance Premium for Salary (Resident)';
2180
2181 l_jp_class_name(27) := 'C%0501%';
2182 l_class_names_tab(27) := 'SAL_SI_HI_PREM';
2183 l_class_desc_tab(27) := 'Health Insurance Premium for Salary (Resident)';
2184
2185 l_jp_class_name(28) := 'C%2101%';
2186 l_class_names_tab(28) := 'YEA_ITX';
2187 l_class_desc_tab(28) := 'Over and Short Tax Amount for Year End Adjustment';
2188
2189 l_jp_class_name(29) := 'C%0301%';
2190 l_class_names_tab(29) := 'SAL_ERN_MONEY_TXBL';
2191 l_class_desc_tab(29) := 'Taxable Earning in Money for Salary (Resident)';
2192
2193 l_jp_class_name(30) := 'C%0304%';
2194 l_class_names_tab(30) := 'SAL_ERN_MONEY_SUBJ_EI';
2195 l_class_desc_tab(30) := 'Earning in Money subject to Employment Insurance for Salary';
2196
2197 l_jp_class_name(31) := 'C%0303%';
2198 l_class_names_tab(31) := 'SAL_ERN_MONEY_SUBJ_LI';
2199 l_class_desc_tab(31) := 'Earning in Money subject to Work Accident Ins for Salary';
2200
2201 l_jp_class_name(32) := 'C%0305%';
2202 l_class_names_tab(32) := 'SAL_ERN_MONEY_TXBL_NRES';
2203 l_class_desc_tab(32) := 'Taxable Earning in Money for Salary (Non Resident)';
2204
2205 l_jp_class_name(33) := 'C%0302%';
2206 l_class_names_tab(33) := 'SAL_ERN_MONEY_SUBJ_SI';
2207 l_class_desc_tab(33) := 'Earning in Money subject to Social Insurance for Salary';
2208
2209 l_jp_class_name(34) := 'C%1003%';
2210 l_class_names_tab(34) := 'BON_ERN_KIND_SUBJ_WAI';
2211 l_class_desc_tab(34) := 'Earning in Kind subject to Work Accident Insurance for Bonus';
2212
2213 l_jp_class_name(35) := 'C%1005%';
2214 l_class_names_tab(35) := 'BON_ERN_KIND_TXBL_NRES';
2215 l_class_desc_tab(35) := 'Taxable Earning in Kind for Bonus (Non Resident)';
2216
2217 l_jp_class_name(36) := 'C%1004%';
2218 l_class_names_tab(36) := 'BON_ERN_KIND_SUBJ_EI';
2222 l_class_names_tab(37) := 'BON_ERN_KIND_TXBL';
2219 l_class_desc_tab(36) := 'Earning in Kind subject to Employment Insurance for Bonus';
2220
2221 l_jp_class_name(37) := 'C%1001%';
2223 l_class_desc_tab(37) := 'Taxable Earning in Kind for Bonus (Resident)';
2224
2225 l_jp_class_name(38) := 'C%1002%';
2226 l_class_names_tab(38) := 'BON_ERN_KIND_SUBJ_SI';
2227 l_class_desc_tab(38) := 'Earning in Kind subject to Social Insurance for Bonus';
2228
2229 l_jp_class_name(39) := 'C%0401%';
2230 l_class_names_tab(39) := 'SAL_ERN_KIND_TXBL';
2231 l_class_desc_tab(39) := 'Taxable Earning in Kind for Salary (Resident)';
2232
2233 l_jp_class_name(40) := 'C%0403%';
2234 l_class_names_tab(40) := 'SAL_ERN_KIND_SUBJ_WAI';
2235 l_class_desc_tab(40) := 'Earning in Kind subject to Work Accident Insurance for Salary';
2236
2237 l_jp_class_name(41) := 'C%0500%';
2238 l_class_names_tab(41) := 'SAL_SI';
2239 l_class_desc_tab(41) := 'Pre Tax Deduction of Social Ins etc for Salary (Resident)';
2240
2241 l_jp_class_name(42) := 'C%0400%';
2242 l_class_names_tab(42) := 'SAL_ERN_KIND';
2243 l_class_desc_tab(42) := 'Earning in Kind for Salary';
2244
2245 l_jp_class_name(43) := 'C%1000%';
2246 l_class_names_tab(43) := 'BON_ERN_KIND';
2247 l_class_desc_tab(43) := 'Earning in Kind for Bonus';
2248
2249 l_jp_class_name(44) := 'C%0300%';
2250 l_class_names_tab(44) := 'SAL_ERN_MONEY';
2251 l_class_desc_tab(44) := 'Earning in Money for Salary';
2252
2253 l_jp_class_name(45) := 'C%2100%';
2254 l_class_names_tab(45) := 'YEA';
2255 l_class_desc_tab(45) := 'Item for Year End Adjustment';
2256
2257 l_jp_class_name(46) := 'C%1300%';
2258 l_class_names_tab(46) := 'BON_DCT';
2259 l_class_desc_tab(46) := 'Deduction for Bonus';
2260
2261 l_jp_class_name(47) := 'C%2800%';
2262 l_class_names_tab(47) := 'SAN';
2263 l_class_desc_tab(47) := 'Item for Santei';
2264
2265 l_jp_class_name(48) := 'C%0505%';
2266 l_class_names_tab(48) := 'SAL_SI_SMALL_COMPANY_MUTUAL_AID_PREM';
2267 l_class_desc_tab(48) := 'Small Company Mutual Aid Premium for Salary (Resident)';
2268
2269 l_jp_class_name(49) := 'C%0504%';
2270 l_class_names_tab(49) := 'SAL_SI_EI_PREM';
2271 l_class_desc_tab(49) := 'Employment Insurance Premium for Salary (Resident)';
2272
2273 l_jp_class_name(50) := 'C%1153%';
2274 l_class_names_tab(50) := 'BON_SI_NRES_EI_PREM';
2275 l_class_desc_tab(50) := 'Employment Insurance Premium for Bonus (Non Resident)';
2276
2277 l_jp_class_name(51) := 'C%0700%';
2278 l_class_names_tab(51) := 'SAL_DCT';
2279 l_class_desc_tab(51) := 'Deduction for Salary';
2280
2281 l_jp_class_name(52) := 'C%1150%';
2282 l_class_names_tab(52) := 'BON_SI_NRES';
2283 l_class_desc_tab(52) := 'Pre Tax Deduction of Social Ins etc for Bonus (Non Resident)';
2284
2285 l_jp_class_name(53) := 'C%0550%';
2286 l_class_names_tab(53) := 'SAL_SI_NRES';
2287 l_class_desc_tab(53) := 'Pre Tax Deduction of Social Ins etc for Salary (Non Resident)';
2288
2289 l_jp_class_name(54) := 'C%0900%';
2290 l_class_names_tab(54) := 'BON_ERN_MONEY';
2291 l_class_desc_tab(54) := 'Earning in Money for Bonus';
2292
2293 l_jp_class_name(55) := 'C%1100%';
2294 l_class_names_tab(55) := 'BON_SI';
2295 l_class_desc_tab(55) := 'Pre Tax Deduction of Social Ins etc for Bonus (Resident)';
2296
2297 l_jp_class_name(56) := 'C%2900%';
2298 l_class_names_tab(56) := 'GEP'; l_class_desc_tab(56) := 'Item for Geppen';
2299
2300 l_jp_class_name(57) := 'C%2400%';
2301 l_class_names_tab(57) := 'TRM_ERN_KIND';
2302 l_class_desc_tab(57) := 'Earning in Kind Item for Termination Payment';
2303
2304 l_jp_class_name(58) := 'C%2200%';
2305 l_class_names_tab(58) := 'TRM_INFO';
2306 l_class_desc_tab(58) := 'Information for Termination Payment';
2307
2308 l_jp_class_name(59) := 'C%2700%';
2309 l_class_names_tab(59) := 'TRM_DCT';
2310 l_class_desc_tab(59) := 'Deduction for Termination Payment';
2311
2312 l_jp_class_name(60) := 'C%2600%';
2313 l_class_names_tab(60) := 'TRM_PROC_INFO';
2314 l_class_desc_tab(60) := 'Middle Process Information for Termination Payment';
2315
2316 l_jp_class_name(61) := 'C%0600%';
2317 l_class_names_tab(61) := 'SAL_PROC_INFO';
2318 l_class_desc_tab(61) := 'Middle Process Information for Salary';
2319
2320 l_jp_class_name(62) := 'C%0800%';
2321 l_class_names_tab(62) := 'BON_INFO';
2322 l_class_desc_tab(62) := 'Information for Bonus';
2323
2324 l_jp_class_name(63) := 'C%1200%';
2325 l_class_names_tab(63) := 'BON_PROC_INFO';
2326 l_class_desc_tab(63) := 'Middle Process Information for Bonus';
2327
2328 l_jp_class_name(64) := 'C%2000%';
2329 l_class_names_tab(64) := 'YEA_INFO';
2330 l_class_desc_tab(64) := 'Information for Year End Adjustment';
2331
2332 l_jp_class_name(65) := 'C%3000%';
2333 l_class_names_tab(65) := 'ER_CHARGE';
2334 l_class_desc_tab(65) := 'Employer Burden Item';
2335
2336 l_jp_class_name(66) := 'C%0200%';
2337 l_class_names_tab(66) := 'SAL_INFO';
2338 l_class_desc_tab(66) := 'Information for Salary';
2339
2340 l_jp_class_name(67) := 'C%2300%';
2341 l_class_names_tab(67) := 'TRM_ERN_MONEY';
2342 l_class_desc_tab(67) := 'Earning in Money for Termination Payment';
2343
2344 l_jp_class_name(68) := 'C%2500%';
2345 l_class_names_tab(68) := 'TRM_PRE_TAX_DCT';
2346 l_class_desc_tab(68) := 'Pre Tax Deduction for Termination Payment';
2347
2348 l_jp_class_name(69) := 'C%1600%';
2352 l_jp_class_name(70) := 'C%1400%';
2349 l_class_names_tab(69) := 'SPB_ERN_KIND';
2350 l_class_desc_tab(69) := 'Earning in Kind for Special Bonus';
2351
2353 l_class_names_tab(70) := 'SPB_INFO';
2354 l_class_desc_tab(70) := 'Information for Special Bonus';
2355
2356 l_jp_class_name(71) := 'C%1900%';
2357 l_class_names_tab(71) := 'SPB_DCT';
2358 l_class_desc_tab(71) := 'Deduction for Special Bonus';
2359
2360 l_jp_class_name(72) := 'C%1700%';
2361 l_class_names_tab(72) := 'SPB_SI';
2362 l_class_desc_tab(72) := 'Pre Tax Ded of Social Ins etc for Spcl Bonus (Resident)';
2363
2364 l_jp_class_name(73) := 'C%1750%';
2365 l_class_names_tab(73) := 'SPB_SI_NRES';
2366 l_class_desc_tab(73) := 'Pre Tax Ded of Social Ins etc for Spcl Bonus (Non Resident)';
2367
2368 l_jp_class_name(74) := 'C%1800%';
2369 l_class_names_tab(74) := 'SPB_PROC_INFO';
2370 l_class_desc_tab(74) := 'Middle Process Information for Special Bonus';
2371
2372 l_jp_class_name(75) := 'C%1500%';
2373 l_class_names_tab(75) := 'SPB_ERN_MONEY';
2374 l_class_desc_tab(75) := 'Earning in Money for Special Bonus';
2375
2376 l_jp_class_name(76) := 'C%1104%';
2377 l_class_names_tab(76) := 'BON_SI_SMALL_COMPANY_MUTUAL_AID_PREM';
2378 l_class_desc_tab(76) := 'Small Company Mutual Aid Premium for Bonus (Resident)';
2379
2380 l_jp_class_name(77) := 'C%1105%';
2381 l_class_names_tab(77) := 'BON_SI_WPF_PREM';
2382 l_class_desc_tab(77) := 'Welfare Pension Fund Insurance Premium for Bonus (Resident)';
2383
2384 l_jp_class_name(78) := 'C%0902%';
2385 l_class_names_tab(78) := 'BON_ERN_MONEY_SUBJ_SI';
2386 l_class_desc_tab(78) := 'Earning in Money subject to Social Insurance for Bonus';
2387
2388 l_jp_class_name(79) := 'C%0904%';
2389 l_class_names_tab(79) := 'BON_ERN_MONEY_SUBJ_EI';
2390 l_class_desc_tab(79) := 'Earning in Money subject to Employment Insurance for Bonus';
2391
2392 l_jp_class_name(80) := 'C%0903%';
2393 l_class_names_tab(80) := 'BON_ERN_MONEY_SUBJ_WAI';
2394 l_class_desc_tab(80) := 'Earning in Money subject to Work Accident Insurance for Bonus';
2395
2396 l_jp_class_name(81) := 'C%0905%';
2397 l_class_names_tab(81) := 'BON_ERN_MONEY_TXBL_NRES';
2398 l_class_desc_tab(81) := 'Assessable Earning in Money for Bonus (Non Resident)';
2399
2400 l_jp_class_name(82) := 'C%0901%';
2401 l_class_names_tab(82) := 'BON_ERN_MONEY_TXBL';
2402 l_class_desc_tab(82) := 'Taxable Earning in Money for Bonus (Resident)';
2403
2404 l_jp_class_name(83) := 'C%0555%';
2405 l_class_names_tab(83) := 'SAL_SI_NRES_SMALL_COMPANY_MUTUAL_AID_PREM';
2406 l_class_desc_tab(83) := 'Small Company Mutual Aid Premium for Salary (Non Resident)';
2407
2408 l_jp_class_name(84) := 'C%0553%';
2409 l_class_names_tab(84) := 'SAL_SI_NRES_WPF_PREM';
2410 l_class_desc_tab(84) := 'Welfare Pension Fund Ins Premium for Salary (Non Resident)';
2411
2412 l_jp_class_name(85) := 'C%0554%';
2413 l_class_names_tab(85) := 'SAL_SI_NRES_EI_PREM';
2414 l_class_desc_tab(85) := 'Employment Insurance Premium for Salary (Non Resident)';
2415
2416 l_jp_class_name(86) := 'C%0552%';
2417 l_class_names_tab(86) := 'SAL_SI_NRES_WP_PREM';
2418 l_class_desc_tab(86) := 'Welfare Pension Insurance Premium for Salary (Non Resident)';
2419
2420 l_jp_class_name(87) := 'C%0551%';
2421 l_class_names_tab(87) := 'SAL_SI_NRES_HI_PREM';
2422 l_class_desc_tab(87) := 'Health Insurance Premium for Salary (Non Resident)';
2423
2424 l_jp_class_name(88) := 'C%1155%';
2425 l_class_names_tab(88) := 'BON_SI_NRES_WPF_PREM';
2426 l_class_desc_tab(88) := 'Welfare Pension Fund Ins Premium for Bonus (Non Resident)';
2427
2428 l_jp_class_name(89) := 'C%1154%';
2429 l_class_names_tab(89) := 'BON_SI_NRES_SMALL_COMPANY_MUTUAL_AID_PREM';
2430 l_class_desc_tab(89) := 'Small Company Mutual Aid Premium for Bonus (Non Resident)';
2431
2432 l_jp_class_name(90) := 'C%1151%';
2433 l_class_names_tab(90) := 'BON_SI_NRES_HI_PREM';
2434 l_class_desc_tab(90) := 'Health Insurance Premium for Bonus (Non Resident)';
2435
2436 l_jp_class_name(91) := 'C%1152%';
2437 l_class_names_tab(91) := 'BON_SI_NRES_WP_PREM';
2438 l_class_desc_tab(91) := 'Welfare Pension Insurance Premium for Bonus (Non Resident)';
2439
2440 l_jp_class_name(92) := 'C%0100%';
2441 l_class_names_tab(92) := 'BASIC_INFO';
2442 l_class_desc_tab(92) := 'Basic Information';
2443
2444 hr_utility.set_location(l_proc, 20);
2445
2446 if (g_dbg) then
2447 hr_utility.trace('| Element Classification Count = ' || l_jp_class_name.COUNT);
2448 hr_utility.trace('+--------------------------------------------+ ');
2449 end if;
2450 --
2451
2452 FORALL l_tab_cnt IN 1..l_jp_class_name.COUNT
2453
2454 UPDATE pay_element_classifications
2455 SET classification_name = l_class_names_tab(l_tab_cnt),
2456 description = l_class_desc_tab(l_tab_cnt)
2457 WHERE classification_name LIKE l_jp_class_name(l_tab_cnt)
2458 AND legislation_code = 'JP';
2459
2460 hr_utility.set_location(l_proc, 30);
2461
2462 if (g_dbg) then
2463 hr_utility.trace('| Total Classifications Updated = ' || SQL%ROWCOUNT);
2464 hr_utility.trace('+-------------------------------+ ');
2465 end if;
2466 --
2467 EXCEPTION
2468
2469 WHEN OTHERS THEN
2470
2471 hr_utility.set_location(l_proc, 40);
2472
2473 raise;
2474
2475 END migrate_element_class;
2476 --
2480 --
2477 -- |-------------------------------------------------------------------|
2478 -- |--------------------< migrate_balance_types >----------------------|
2479 -- |-------------------------------------------------------------------|
2481 procedure migrate_balance_types is
2482 --
2483 type t_jp_bal_names_tab is table of VARCHAR2(200) index by binary_integer;
2484
2485 type t_bal_names_tab is table of pay_balance_types.balance_name%TYPE index by binary_integer;
2486
2487 type t_bal_rep_tab is table of pay_balance_types.reporting_name%TYPE index by binary_integer;
2488
2489 l_jp_bal_names_tab t_jp_bal_names_tab;
2490 l_bal_names_tab t_bal_names_tab;
2491 l_bal_rep_tab t_bal_rep_tab;
2492
2493 l_proc VARCHAR2(50) := g_pkg||'.migrate_balance_types';
2494
2495 BEGIN
2496
2497 l_jp_bal_names_tab.DELETE;
2498 l_bal_names_tab.DELETE;
2499 l_bal_rep_tab.DELETE;
2500
2501 hr_utility.set_location(l_proc, 10);
2502
2503 l_jp_bal_names_tab(1) := '42EFBCBFE585B1EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699E59088E8A888';
2504 l_bal_names_tab(1) := 'B_COM_WP_PREM';
2505 l_bal_rep_tab(1) := 'Welfare Pension Insurance Premium';
2506
2507 l_jp_bal_names_tab(2) := '42EFBCBFE69C88EFBCBFE59BBAE5AE9AE79A84E8B383E98791';
2508 l_bal_names_tab(2) := 'B_GEP_FIXED_WAGE';
2509 l_bal_rep_tab(2) := 'Fixed Wage';
2510
2511 l_jp_bal_names_tab(3) := '42EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE789B9E588A5E8B39EE4B88EE78FBEE789A9';
2512 l_bal_names_tab(3) := 'B_COM_SAN_GEP_SP_BON_ERN_KIND';
2513 l_bal_rep_tab(3) := 'Special Bonus in Kind';
2514
2515 l_jp_bal_names_tab(4) := '42EFBCBFE98080EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2516 l_bal_names_tab(4) := 'B_TRM_TXBL_ERN_KIND';
2517 l_bal_rep_tab(4) := 'Total Assessable Amount (in Kind)';
2518
2519 l_jp_bal_names_tab(5) := '42EFBCBFE5B9B4EFBCBFE5B9B4E7A88EE9A18D';
2520 l_bal_names_tab(5) := 'B_YEA_ANNUAL_TAX';
2521 l_bal_rep_tab(5) := 'Annual Tax Amount';
2522
2523 l_jp_bal_names_tab(6) := '42EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE7A88EE9A18D';
2524 l_bal_names_tab(6) := 'B_TRM_LTX_SP_WITHHOLD_TAX';
2525 l_bal_rep_tab(6) := 'Special Collecting Local Tax';
2526
2527 l_jp_bal_names_tab(7) := '42EFBCBFE789B9E8B39EEFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699E68EA7E999A4E5BE8CE381AEE98791E9A18D';
2528 l_bal_names_tab(7) := 'B_SPB_AMT_AFTER_SI_PREM_DCT';
2529 l_bal_rep_tab(7) := 'Amount after Deduction of Social Insurance Premium';
2530
2531 l_jp_bal_names_tab(8) := '42EFBCBFE5B9B4EFBCBFE9818EE4B88DE8B6B3E7A88EE9A18D';
2532 l_bal_names_tab(8) := 'B_YEA_TAX_PAY';
2533 l_bal_rep_tab(8) := 'Over and Short Tax Amount';
2534
2535 l_jp_bal_names_tab(9) := '42EFBCBFE7B5A6EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2536 l_bal_names_tab(9) := 'B_SAL_TXBL_ERN_KIND_NRES';
2537 l_bal_rep_tab(9) := 'Total Assessable Amount (Non Resident) (In Kind)';
2538
2539 l_jp_bal_names_tab(10) := '42EFBCBFE7B5A6EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2540 l_bal_names_tab(10) := 'B_SAL_TXBL_ERN_MONEY_NRES';
2541 l_bal_rep_tab(10) := 'Total Assessable Amount (Non Resident)';
2542
2543 l_jp_bal_names_tab(11) := '42EFBCBFE8B39EEFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2544 l_bal_names_tab(11) := 'B_BON_TXBL_ERN_KIND_NRES';
2545 l_bal_rep_tab(11) := 'Total Assessable Amount (Non Resident) (in Kind)';
2546
2547 l_jp_bal_names_tab(12) := '42EFBCBFE8B39EEFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2548 l_bal_names_tab(12) := 'B_BON_TXBL_ERN_MONEY_NRES';
2549 l_bal_rep_tab(12) := 'Total Assessable Amount (Non Resident)';
2550
2551 l_jp_bal_names_tab(13) := '42EFBCBFE98080EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2552 l_bal_names_tab(13) := 'B_TRM_TXBL_ERN_KIND_NRES';
2553 l_bal_rep_tab(13) := 'Total Assessable Amount (Non Resident) (In Kind)';
2554
2555 l_jp_bal_names_tab(14) := '42EFBCBFE98080EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2556 l_bal_names_tab(14) := 'B_TRM_TXBL_ERN_MONEY_NRES';
2557 l_bal_rep_tab(14) := 'Total Assessable Amount (Non Resident)';
2558
2559 l_jp_bal_names_tab(15) := '42EFBCBFE789B9E8B39EEFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2560 l_bal_names_tab(15) := 'B_SPB_TXBL_ERN_KIND_NRES';
2561 l_bal_rep_tab(15) := 'Total Assessable Amount (Non Resident) (In Kind)';
2562
2563 l_jp_bal_names_tab(16) := '42EFBCBFE789B9E8B39EEFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2564 l_bal_names_tab(16) := 'B_SPB_TXBL_ERN_MONEY_NRES';
2565 l_bal_rep_tab(16) := 'Total Assessable Amount (Non Resident)';
2566
2567 l_jp_bal_names_tab(17) := '42EFBCBFE5B9B4EFBCBFE68980E5BE97E68EA7E999A4E9A18DE59088E8A888';
2568 l_bal_names_tab(17) := 'B_YEA_INCOME_EXM';
2569 l_bal_rep_tab(17) := 'Total Income Deduction Amount';
2570
2571 l_jp_bal_names_tab(18) := '42EFBCBFE98080EFBCBFE68980E5BE97E68EA7E999A4E9A18D';
2572 l_bal_names_tab(18) := 'B_TRM_INCOME_EXM';
2573 l_bal_rep_tab(18) := 'Income Deduction Amount';
2574
2575 l_jp_bal_names_tab(19) := '42EFBCBFE8B39EEFBCBFE99B87E794A8E4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2576 l_bal_names_tab(19) := 'B_BON_ERN_SUBJ_EI';
2577 l_bal_rep_tab(19) := 'Total Amount of Wage subject to Employment Insurance';
2578
2582
2579 l_jp_bal_names_tab(20) := '42EFBCBFE8B39EEFBCBFE58AB4E781BDE4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2580 l_bal_names_tab(20) := 'B_BON_ERN_SUBJ_WAI';
2581 l_bal_rep_tab(20) := 'Total Amount of Wage subject to Work Accident Insurance';
2583 l_jp_bal_names_tab(21) := '42EFBCBFE8B39EEFBCBFE694AFE7B5A6E9A18DE59088E8A888';
2584 l_bal_names_tab(21) := 'B_BON_ERN';
2585 l_bal_rep_tab(21) := 'Total Earning Amount';
2586
2587 l_jp_bal_names_tab(22) := '42EFBCBFE8B39EEFBCBFE68980E5BE97E7A88EE9A18D';
2588 l_bal_names_tab(22) := 'B_BON_ITX';
2589 l_bal_rep_tab(22) := 'Income Tax';
2590
2591 l_jp_bal_names_tab(23) := '42EFBCBFE8B39EEFBCBFE5B7AEE5BC95E694AFE7B5A6E9A18D';
2592 l_bal_names_tab(23) := 'B_BON_NET_PAY';
2593 l_bal_rep_tab(23) := 'Net Pay Amount';
2594
2595 l_jp_bal_names_tab(24) := '42EFBCBFE8B39EEFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2596 l_bal_names_tab(24) := 'B_BON_TXBL_ERN_MONEY';
2597 l_bal_rep_tab(24) := 'Total Assessable Amount';
2598
2599 l_jp_bal_names_tab(25) := '42EFBCBFE8B39EEFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699E68EA7E999A4E5BE8CE381AEE98791E9A18D';
2600 l_bal_names_tab(25) := 'B_BON_AMT_AFTER_SI_PREM_DCT';
2601 l_bal_rep_tab(25) := 'Amount after Deduction of Social Insurance Premium';
2602
2603 l_jp_bal_names_tab(26) := '42EFBCBFE8B39EEFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2604 l_bal_names_tab(26) := 'B_BON_TXBL_ERN_KIND';
2605 l_bal_rep_tab(26) := 'Total Assessable Amount (In Kind)';
2606
2607 l_jp_bal_names_tab(27) := '42EFBCBFE8B39EEFBCBFE68EA7E999A4E9A18DE59088E8A888';
2608 l_bal_names_tab(27) := 'B_BON_DCT';
2609 l_bal_rep_tab(27) := 'Total Deduction Amount';
2610
2611 l_jp_bal_names_tab(28) := '42EFBCBFE8B39EEFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699E59088E8A888';
2612 l_bal_names_tab(28) := 'B_BON_SI_PREM';
2613 l_bal_rep_tab(28) := 'Social Insurance Premium';
2614
2615 l_jp_bal_names_tab(29) := '42EFBCBFE8B39EEFBCBFE99B87E794A8E4BF9DE999BAE69699';
2616 l_bal_names_tab(29) := 'B_BON_EI_PREM';
2617 l_bal_rep_tab(29) := 'Employment Insurance Premium';
2618
2619 l_jp_bal_names_tab(30) := '42EFBCBFE694AFE68995E5898DE587A6E79086E794A8E5B7AEE5BC95E694AFE7B5A6E9A18D';
2620 l_bal_names_tab(30) := 'B_NET_PAY';
2621 l_bal_rep_tab(30) := 'Net Pay Amount for PrePayments';
2622
2623 l_jp_bal_names_tab(31) := '42EFBCBFE7B5A6EFBCBFE99B87E794A8E4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2624 l_bal_names_tab(31) := 'B_SAL_ERN_SUBJ_EI';
2625 l_bal_rep_tab(31) := 'Total Amount of Wage subject to Employment Insurance';
2626
2627 l_jp_bal_names_tab(32) := '42EFBCBFE7B5A6EFBCBFE58AB4E781BDE4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2628 l_bal_names_tab(32) := 'B_SAL_ERN_SUBJ_WAI';
2629 l_bal_rep_tab(32) := 'Total Amount of Wage subject to Wa Insurance';
2630
2631 l_jp_bal_names_tab(33) := '42EFBCBFE7B5A6EFBCBFE694AFE7B5A6E9A18DE59088E8A888';
2632 l_bal_names_tab(33) := 'B_SAL_ERN';
2633 l_bal_rep_tab(33) := 'Total Earning Amount';
2634
2635 l_jp_bal_names_tab(34) := '42EFBCBFE7B5A6EFBCBFE581A5E5BAB7E4BF9DE999BAE69699';
2636 l_bal_names_tab(34) := 'B_SAL_HI_PREM';
2637 l_bal_rep_tab(34) := 'Health Insurance Premium';
2638
2639 l_jp_bal_names_tab(35) := '42EFBCBFE7B5A6EFBCBFE68980E5BE97E7A88EE9A18D';
2640 l_bal_names_tab(35) := 'B_SAL_ITX';
2641 l_bal_rep_tab(35) := 'Income Tax';
2642
2643 l_jp_bal_names_tab(36) := '42EFBCBFE7B5A6EFBCBFE5B7AEE5BC95E694AFE7B5A6E9A18D';
2644 l_bal_names_tab(36) := 'B_SAL_NET_PAY';
2645 l_bal_rep_tab(36) := 'Net Pay Amount';
2646
2647 l_jp_bal_names_tab(37) := '42EFBCBFE7B5A6EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2648 l_bal_names_tab(37) := 'B_SAL_TXBL_ERN_MONEY';
2649 l_bal_rep_tab(37) := 'Total Assessable Amount';
2650
2651 l_jp_bal_names_tab(38) := '42EFBCBFE7B5A6EFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699E68EA7E999A4E5BE8CE381AEE98791E9A18D';
2652 l_bal_names_tab(38) := 'B_SAL_AMT_AFTER_SI_PREM_DCT';
2653 l_bal_rep_tab(38) := 'Amount after Deduction of Social Insurance Premium';
2654
2655 l_jp_bal_names_tab(39) := '42EFBCBFE7B5A6EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2656 l_bal_names_tab(39) := 'B_SAL_TXBL_ERN_KIND';
2657 l_bal_rep_tab(39) := 'Total Assessable Amount (In Kind)';
2658
2659 l_jp_bal_names_tab(40) := '42EFBCBFE7B5A6EFBCBFE68EA7E999A4E9A18DE59088E8A888';
2660 l_bal_names_tab(40) := 'B_SAL_DCT';
2661 l_bal_rep_tab(40) := 'Total Deduction Amount';
2662
2663 l_jp_bal_names_tab(41) := '42EFBCBFE7B5A6EFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699E59088E8A888';
2664 l_bal_names_tab(41) := 'B_SAL_SI_PREM';
2665 l_bal_rep_tab(41) := 'Social Insurance Premium';
2666
2667 l_jp_bal_names_tab(42) := '42EFBCBFE7B5A6EFBCBFE99B87E794A8E4BF9DE999BAE69699';
2668 l_bal_names_tab(42) := 'B_SAL_EI_PREM';
2669 l_bal_rep_tab(42) := 'Employment Insurance Premium';
2670
2671 l_jp_bal_names_tab(43) := '42EFBCBFE7B5A6EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699';
2672 l_bal_names_tab(43) := 'B_SAL_WP_PREM';
2673 l_bal_rep_tab(43) := 'Welfare Pension Insurance Premium';
2674
2675 l_jp_bal_names_tab(44) := '42EFBCBFE789B9E8B39EEFBCBFE99B87E794A8E4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2676 l_bal_names_tab(44) := 'B_SPB_ERN_SUBJ_EI';
2677 l_bal_rep_tab(44) := 'Total Amount of Wage subject to Employment Insurance';
2678
2679 l_jp_bal_names_tab(45) := '42EFBCBFE789B9E8B39EEFBCBFE58AB4E781BDE4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2680 l_bal_names_tab(45) := 'B_SPB_ERN_SUBJ_WAI';
2681 l_bal_rep_tab(45) := 'Total Amount of Wage subject to Wa Insurance';
2682
2686
2683 l_jp_bal_names_tab(46) := '42EFBCBFE789B9E8B39EEFBCBFE694AFE7B5A6E9A18DE59088E8A888';
2684 l_bal_names_tab(46) := 'B_SPB_ERN';
2685 l_bal_rep_tab(46) := 'Total Earning Amount';
2687 l_jp_bal_names_tab(47) := '42EFBCBFE789B9E8B39EEFBCBFE68980E5BE97E7A88EE9A18D';
2688 l_bal_names_tab(47) := 'B_SPB_ITX';
2689 l_bal_rep_tab(47) := 'Income Tax';
2690
2691 l_jp_bal_names_tab(48) := '42EFBCBFE789B9E8B39EEFBCBFE5B7AEE5BC95E694AFE7B5A6E9A18D';
2692 l_bal_names_tab(48) := 'B_SPB_NET_PAY';
2693 l_bal_rep_tab(48) := 'Net Pay Amount';
2694
2695 l_jp_bal_names_tab(49) := '42EFBCBFE789B9E8B39EEFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2696 l_bal_names_tab(49) := 'B_SPB_TXBL_ERN_MONEY';
2697 l_bal_rep_tab(49) := 'Total Assessable Amount';
2698
2699 l_jp_bal_names_tab(50) := '42EFBCBFE789B9E8B39EEFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2700 l_bal_names_tab(50) := 'B_SPB_TXBL_ERN_KIND';
2701 l_bal_rep_tab(50) := 'Total Assessable Amount (In Kind)';
2702
2703 l_jp_bal_names_tab(51) := '42EFBCBFE789B9E8B39EEFBCBFE68EA7E999A4E9A18DE59088E8A888';
2704 l_bal_names_tab(51) := 'B_SPB_DCT';
2705 l_bal_rep_tab(51) := 'Total Deduction Amount';
2706
2707 l_jp_bal_names_tab(52) := '42EFBCBFE789B9E8B39EEFBCBFE99B87E794A8E4BF9DE999BAE69699';
2708 l_bal_names_tab(52) := 'B_SPB_EI_PREM';
2709 l_bal_rep_tab(52) := 'Employment Insurance Premium';
2710
2711 l_jp_bal_names_tab(53) := '42EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B0';
2712 l_bal_names_tab(53) := 'B_COM_SAN_GEP_PAY_BASE_DAYS';
2713 l_bal_rep_tab(53) := 'Payment Base Days (Santei Geppen)';
2714
2715 l_jp_bal_names_tab(54) := '42EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE7B5A6E4B88EE78FBEE789A9';
2716 l_bal_names_tab(54) := 'B_COM_SAN_GEP_SAL_ERN_KIND';
2717 l_bal_rep_tab(54) := 'Salary in Kind (Santei Geppen)';
2718
2719 l_jp_bal_names_tab(55) := '42EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE7B5A6E4B88EE98791E98AAD';
2720 l_bal_names_tab(55) := 'B_COM_SAN_GEP_SAL_ERN_MONEY';
2721 l_bal_rep_tab(55) := 'Salary in Money (Santei Geppen)';
2722
2723 l_jp_bal_names_tab(56) := '42EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE789B9E588A5E8B39EE4B88EE98791E98AAD';
2724 l_bal_names_tab(56) := 'B_COM_SAN_GEP_SP_BON_ERN_MONEY';
2725 l_bal_rep_tab(56) := 'Special Bonus in Money';
2726
2727 l_jp_bal_names_tab(57) := '42EFBCBFE98080EFBCBFE694AFE7B5A6E9A18DE59088E8A888';
2728 l_bal_names_tab(57) := 'B_TRM_ERN';
2729 l_bal_rep_tab(57) := 'Liquidation Amount';
2730
2731 l_jp_bal_names_tab(58) := '42EFBCBFE98080EFBCBFE5B7AEE5BC95E694AFE7B5A6E9A18D';
2732 l_bal_names_tab(58) := 'B_TRM_NET_PAY';
2733 l_bal_rep_tab(58) := 'Net Pay Amount';
2734
2735 l_jp_bal_names_tab(59) := '42EFBCBFE98080EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2736 l_bal_names_tab(59) := 'B_TRM_TXBL_ERN_MONEY';
2737 l_bal_rep_tab(59) := 'Total Assessable Amount';
2738
2739 l_jp_bal_names_tab(60) := '42EFBCBFE98080EFBCBFE68EA7E999A4E9A18DE59088E8A888';
2740 l_bal_names_tab(60) := 'B_TRM_DCT';
2741 l_bal_rep_tab(60) := 'Total Deduction Amount';
2742
2743 l_jp_bal_names_tab(61) := '42EFBCBFE5B9B4EFBCBFE5B7AEE5BC95E5B9B4E7A88EE9A18D';
2744 l_bal_names_tab(61) := 'B_YEA_NET_ANNUAL_TAX';
2745 l_bal_rep_tab(61) := 'Net Annual Tax Amount';
2746
2747 l_jp_bal_names_tab(62) := '42EFBCBFE5B9B4EFBCBFE5B7AEE5BC95E8AAB2E7A88EE7B5A6E4B88EE68980E5BE97E98791E9A18D';
2748 l_bal_names_tab(62) := 'B_YEA_NET_TXBL_INCOME';
2749 l_bal_rep_tab(62) := 'Net Assessable Salary Income Amount';
2750
2751 l_jp_bal_names_tab(63) := '42EFBCBFE585B1EFBCBFE581A5E5BAB7E4BF9DE999BAE69699E59088E8A888';
2752 l_bal_names_tab(63) := 'B_COM_HI_PREM';
2753 l_bal_rep_tab(63) := 'Health Insurance Premium';
2754
2755 l_jp_bal_names_tab(64) := '42EFBCBFE5B9B4EFBCBFE5BEB4E58F8EE6B888E68980E5BE97E7A88EE59088E8A888';
2756 l_bal_names_tab(64) := 'B_YEA_WITHHOLD_ITX';
2757 l_bal_rep_tab(64) := 'Total Collected Income Tax';
2758
2759 l_jp_bal_names_tab(65) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E7949FE591BDE4BF9DE999BAE69699';
2760 l_bal_names_tab(65) := 'B_YEA_SAL_DCT_LIFE_INS_PREM';
2761 l_bal_rep_tab(65) := 'Life Insurance Premium (Salary Deduction)';
2762
2763 l_jp_bal_names_tab(66) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699';
2764 l_bal_names_tab(66) := 'B_YEA_SAL_DCT_LONG_TERM_NONLIFE_INS_PREM';
2765 l_bal_rep_tab(66) := 'Long Term Nonlife Insurance Premium (Salary Deduction)';
2766
2767 l_jp_bal_names_tab(67) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E5808BE4BABAE5B9B4E98791E4BF9DE999BAE69699';
2768 l_bal_names_tab(67) := 'B_YEA_SAL_DCT_INDIVIDUAL_PENSION_PREM';
2769 l_bal_rep_tab(67) := 'Individual Pension Insurance Premium (Salary Deduction)';
2770
2771 l_jp_bal_names_tab(68) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE98791E9A18D';
2772 l_bal_names_tab(68) := 'B_YEA_AMT_AFTER_EMP_INCOME_DCT';
2773 l_bal_rep_tab(68) := 'Amount after Salary Income Deduction';
2774
2775 l_jp_bal_names_tab(69) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E79FADE69C9FE6908DE5AEB3E4BF9DE999BAE69699';
2776 l_bal_names_tab(69) := 'B_YEA_SAL_DCT_SHORT_TERM_NONLIFE_INS_PREM';
2777 l_bal_rep_tab(69) := 'Short Term Nonlife Insurance Premium (Salary Deduction)';
2778
2779 l_jp_bal_names_tab(70) := '42EFBCBFE5B9B4EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2780 l_bal_names_tab(70) := 'B_YEA_TXBL_ERN_MONEY';
2781 l_bal_rep_tab(70) := 'Total Assessable Amount';
2782
2786
2783 l_jp_bal_names_tab(71) := '42EFBCBFE5B9B4EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2784 l_bal_names_tab(71) := 'B_YEA_TXBL_ERN_KIND';
2785 l_bal_rep_tab(71) := 'Total Assessable Amount (In Kind)';
2787 l_jp_bal_names_tab(72) := '42EFBCBFE585B1EFBCBFE99B87E794A8E4BF9DE999BAE69699E59088E8A888';
2788 l_bal_names_tab(72) := 'B_COM_EI_PREM';
2789 l_bal_rep_tab(72) := 'Employment Insurance Premium';
2790
2791 l_jp_bal_names_tab(73) := '42EFBCBFE7B5A6EFBCBFE68980E5BE97E7A88EE794A8E8A888E7AE97E59FBAE7A48EE697A5E695B0';
2792 l_bal_names_tab(73) := 'B_SAL_ITX_CALC_BASE_DAYS';
2793 l_bal_rep_tab(73) := 'Calculation Base Days (Income Tax)';
2794
2795 l_jp_bal_names_tab(74) := '42EFBCBFE7B5A6EFBCBFE4BD8FE6B091E7A88EE9A18D';
2796 l_bal_names_tab(74) := 'B_SAL_LTX';
2797 l_bal_rep_tab(74) := 'Local Tax';
2798
2799 l_jp_bal_names_tab(75) := '42EFBCBFE585B1EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2800 l_bal_names_tab(75) := 'B_COM_TXBL_ERN_KIND';
2801 l_bal_rep_tab(75) := 'Total Assessable Amount (In Kind)';
2802
2803 l_jp_bal_names_tab(76) := '42EFBCBFE585B1EFBCBFE99B87E794A8E4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2804 l_bal_names_tab(76) := 'B_COM_ERN_SUBJ_EI';
2805 l_bal_rep_tab(76) := 'Total Amount of Wage subject to Employment Insurance';
2806
2807 l_jp_bal_names_tab(77) := '42EFBCBFE585B1EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2808 l_bal_names_tab(77) := 'B_COM_TXBL_ERN_MONEY';
2809 l_bal_rep_tab(77) := 'Total Assessable Amount';
2810
2811 l_jp_bal_names_tab(78) := '42EFBCBFE585B1EFBCBFE4BD8FE6B091E7A88EE9A18DEFBCBFE4B880E68BACE5BEB4E58F8E';
2812 l_bal_names_tab(78) := 'B_COM_LTX_LUMP_SUM_WITHHOLD';
2813 l_bal_rep_tab(78) := 'Local Tax (Lump Sum Collection)';
2814
2815 l_jp_bal_names_tab(79) := '42EFBCBFE585B1EFBCBFE68980E5BE97E7A88EE9A18D';
2816 l_bal_names_tab(79) := 'B_COM_ITX';
2817 l_bal_rep_tab(79) := 'Income Tax';
2818
2819 l_jp_bal_names_tab(80) := '42EFBCBFE585B1EFBCBFE58AB4E781BDE4BF9DE999BAE5AFBEE8B1A1E8B383E98791E7B78FE9A18D';
2820 l_bal_names_tab(80) := 'B_COM_ERN_SUBJ_WAI';
2821 l_bal_rep_tab(80) := 'Total Amount of Wage subject to Wa Insurance';
2822
2823 l_jp_bal_names_tab(81) := '42EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE5B882E58CBAE794BAE69D91E7A88EE9A18D';
2824 l_bal_names_tab(81) := 'B_TRM_LTX_SP_WITHHOLD_MUNICIPAL_TAX';
2825 l_bal_rep_tab(81) := 'Special Collecting Local Tax (Municipal Tax)';
2826
2827 l_jp_bal_names_tab(82) := '42EFBCBFE585B1EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE78FBEE789A9E58886E8AAB2E7A88EE9A18DE59088E8A888';
2828 l_bal_names_tab(82) := 'B_COM_TXBL_ERN_KIND_NRES';
2829 l_bal_rep_tab(82) := 'Total Assessable Amount (Non Resident) (In Kind)';
2830
2831 l_jp_bal_names_tab(83) := '42EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE98080E881B7E68980E5BE97E9A18D';
2832 l_bal_names_tab(83) := 'B_TRM_LTX_SP_WITHHOLD_TRM_INCOME';
2833 l_bal_rep_tab(83) := 'Special Collecting Local Tax (Termination Income)';
2834
2835 l_jp_bal_names_tab(84) := '42EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE9A18DEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE983BDE98193E5BA9CE79C8CE7A88EE9A18D';
2836 l_bal_names_tab(84) := 'B_TRM_LTX_SP_WITHHOLD_PREFECTURAL_TAX';
2837 l_bal_rep_tab(84) := 'Special Collecting Local Tax (Prefectural Tax)';
2838
2839 l_jp_bal_names_tab(85) := '42EFBCBFE7B5A6EFBCBFE58E9AE7949FE5B9B4E98791E59FBAE98791E4BF9DE999BAE69699';
2840 l_bal_names_tab(85) := 'B_SAL_WPF_PREM';
2841 l_bal_rep_tab(85) := 'Welfare Pension Fund Insurance Premium';
2842
2843 l_jp_bal_names_tab(86) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E7A4BEE4BC9AE4BF9DE999BAE69699';
2844 l_bal_names_tab(86) := 'B_YEA_SAL_DCT_SI_PREM';
2845 l_bal_rep_tab(86) := 'Social Insurance Premium (Salary Deduction)';
2846
2847 l_jp_bal_names_tab(87) := '42EFBCBFE585B1EFBCBFE99D9EE5B185E4BD8FE88085EFBCBFE694AFE7B5A6E58886E8AAB2E7A88EE9A18DE59088E8A888';
2848 l_bal_names_tab(87) := 'B_COM_TXBL_ERN_MONEY_NRES';
2849 l_bal_rep_tab(87) := 'Total Assessable Amount (Non Resident)';
2850
2851 l_jp_bal_names_tab(88) := '42EFBCBFE585B1EFBCBFE581A5E5BAB7E4BF9DE999BAE69699E59088E8A888EFBCBFE4BA8BE6A5ADE4B8BB';
2852 l_bal_names_tab(88) := 'B_COM_HI_PREM_ER';
2853 l_bal_rep_tab(88) := 'Health Insurance Premium (Employer)';
2854
2855 l_jp_bal_names_tab(89) := '42EFBCBFE585B1EFBCBFE58E9AE7949FE5B9B4E98791E59FBAE98791E4BF9DE999BAE69699E59088E8A888EFBCBFE4BA8BE6A5ADE4B8BB';
2856 l_bal_names_tab(89) := 'B_COM_WPF_PREM_ER';
2857 l_bal_rep_tab(89) := 'Welfare Pension Fund Insurance Premium (Employer)';
2858
2859 l_jp_bal_names_tab(90) := '42EFBCBFE585B1EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699E59088E8A888EFBCBFE4BA8BE6A5ADE4B8BB';
2860 l_bal_names_tab(90) := 'B_COM_WP_PREM_ER';
2861 l_bal_rep_tab(90) := 'Welfare Pension Insurance Premium (Employer)';
2862
2863 l_jp_bal_names_tab(91) := '42EFBCBFE5B9B4EFBCBFE5898DE881B7E68385E5A0B1EFBCBFE7B5A6E4B88EE68980E5BE97E9A18D';
2864 l_bal_names_tab(91) := 'B_YEA_PREV_EMP_INCOME';
2865 l_bal_rep_tab(91) := 'Salary Income (Previous Employment)';
2866
2867 l_jp_bal_names_tab(92) := '42EFBCBFE5B9B4EFBCBFE5898DE881B7E68385E5A0B1EFBCBFE7A4BEE4BC9AE4BF9DE999BAE69699';
2868 l_bal_names_tab(92) := 'B_YEA_PREV_EMP_SI_PREM';
2869 l_bal_rep_tab(92) := 'Social Insurance Premium (Previous Employment)';
2870
2871 l_jp_bal_names_tab(93) := '42EFBCBFE5B9B4EFBCBFE5898DE881B7E68385E5A0B1EFBCBFE68980E5BE97E7A88EE9A18D';
2872 l_bal_names_tab(93) := 'B_YEA_PREV_EMP_ITX';
2873 l_bal_rep_tab(93) := 'Income Tax (Previous Employment)';
2874
2875 l_jp_bal_names_tab(94) := '42EFBCBFE5B9B4EFBCBFE5AFBEE8B1A1E88085E588A4E588A5';
2876 l_bal_names_tab(94) := 'B_YEA_TYPE';
2877 l_bal_rep_tab(94) := 'Subjected Person Determination';
2878
2879 l_jp_bal_names_tab(95) := '42EFBCBFE98080EFBCBFE68980E5BE97E7A88EE9A18D';
2883 l_jp_bal_names_tab(96) := '42EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18D';
2880 l_bal_names_tab(95) := 'B_TRM_ITX';
2881 l_bal_rep_tab(95) := 'Income Tax';
2882
2884 l_bal_names_tab(96) := 'B_COM_ITX_1999_SAL_SP_DCT_WITHHOLD_TAX';
2885 l_bal_rep_tab(96) := 'Income Tax Special Adjustment Deduction (Withholding Tax)';
2886
2887 l_jp_bal_names_tab(97) := '42EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE68EA7E999A4E9A18D';
2888 l_bal_names_tab(97) := 'B_COM_ITX_1999_SAL_SP_DCT';
2889 l_bal_rep_tab(97) := 'Income Tax Special Adjustment Deduction (Deduction)';
2890
2891 l_jp_bal_names_tab(98) := '42EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE68EA7E999A4E6B888';
2892 l_bal_names_tab(98) := 'B_COM_ITX_1999_SAL_SP_DCT_TAKEN';
2893 l_bal_rep_tab(98) := 'Income Tax Special Adjustment Deduction (Deductions Taken)';
2894
2895 l_jp_bal_names_tab(99) := '42EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE69CAAE68EA7E999A4';
2896 l_bal_names_tab(99) := 'B_COM_ITX_1999_SAL_SP_DCT_UNTAKEN';
2897 l_bal_rep_tab(99) := 'Income Tax Special Adj Deduction (Deductions Not Taken)';
2898
2899 l_jp_bal_names_tab(100) := '42EFBCBFE5B9B4EFBCBFE5BEB4E58F8EE78CB6E4BA88E7A88EE9A18DE59088E8A888';
2900 l_bal_names_tab(100) := 'B_YEA_GRACE_ITX';
2901 l_bal_rep_tab(100) := 'Total Grace Tax Amount';
2902
2903 l_jp_bal_names_tab(101) := '42EFBCBFE7B5A6EFBCBFE5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
2904 l_bal_names_tab(101) := 'B_SAL_SMALL_COMPANY_MUTUAL_AID_PREM';
2905 l_bal_rep_tab(101) := 'Salary Deduction Small Company Mutual Aid Premium';
2906
2907 l_jp_bal_names_tab(102) := '42EFBCBFE8B39EEFBCBFE5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
2908 l_bal_names_tab(102) := 'B_BON_SMALL_COMPANY_MUTUAL_AID_PREM';
2909 l_bal_rep_tab(102) := 'Small Company Mutual Aid Premium';
2910
2911 l_jp_bal_names_tab(103) := '42EFBCBFE789B9E8B39EEFBCBFE5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
2912 l_bal_names_tab(103) := 'B_SPB_SMALL_COMPANY_MUTUAL_AID_PREM';
2913 l_bal_rep_tab(103) := 'Salary Deduction Small Company Mutual Aid Premium';
2914
2915 l_jp_bal_names_tab(104) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
2916 l_bal_names_tab(104) := 'B_YEA_SAL_DCT_SMALL_COMPANY_MUTUAL_AID_PREM';
2917 l_bal_rep_tab(104) := 'Salary Deduction Small Co Mutual Aid Prem (Salary Deduction)';
2918
2919 l_jp_bal_names_tab(105) := '42EFBCBFE5B9B4EFBCBFE5898DE881B7E68385E5A0B1EFBCBFE5B08FE8A68FE6A8A1E4BC81E6A5ADE585B1E6B888E7AD89E68E9BE98791';
2920 l_bal_names_tab(105) := 'B_YEA_PREV_EMP_SMALL_COMPANY_MUTUAL_AID_PREM';
2921 l_bal_rep_tab(105) := 'Salary Deduction Small Co Mutual Aid Prem (Prev Employment)';
2922
2923 l_jp_bal_names_tab(106) := '42EFBCBFE5B9B4EFBCBFE694AFE7B5A6E9A18DE59088E8A888';
2924 l_bal_names_tab(106) := 'B_YEA_ERN';
2925 l_bal_rep_tab(106) := 'Total Earning Amount';
2926
2927 l_jp_bal_names_tab(107) := '42EFBCBFE8B39EEFBCBFE4BF9DE999BAE69699E5AFBEE8B1A1E9A18DE59088E8A888';
2928 l_bal_names_tab(107) := 'B_BON_ERN_SUBJ_SI';
2929 l_bal_rep_tab(107) := 'Total Amount of Wage subject to Social Insurance';
2930
2931 l_jp_bal_names_tab(108) := '42EFBCBFE8B39EEFBCBFE58E9AE7949FE5B9B4E98791E59FBAE98791E4BF9DE999BAE69699';
2932 l_bal_names_tab(108) := 'B_BON_WPF_PREM';
2933 l_bal_rep_tab(108) := 'Welfare Pension Fund Insurance Premium';
2934
2935 l_jp_bal_names_tab(109) := '42EFBCBFE8B39EEFBCBFE7A4BEE4BC9AE4BF9DE999BAE5AFBEE8B1A1EFBCBFE98791E98AAD';
2936 l_bal_names_tab(109) := 'B_BON_ERN_MONEY_SUBJ_SI';
2937 l_bal_rep_tab(109) := 'Total Amount of Wage subject to Social Insurance';
2938
2939 l_jp_bal_names_tab(110) := '42EFBCBFE8B39EEFBCBFE7A4BEE4BC9AE4BF9DE999BAE5AFBEE8B1A1EFBCBFE78FBEE789A9';
2940 l_bal_names_tab(110) := 'B_BON_ERN_KIND_SUBJ_SI';
2941 l_bal_rep_tab(110) := 'Total Amount of Wage subject to Social Insurance (in Kind)';
2942
2943 l_jp_bal_names_tab(111) := '42EFBCBFE8B39EEFBCBFE581A5E5BAB7E4BF9DE999BAE69699';
2944 l_bal_names_tab(111) := 'B_BON_HI_PREM';
2945 l_bal_rep_tab(111) := 'Health Insurance Premium';
2946
2947 l_jp_bal_names_tab(112) := '42EFBCBFE8B39EEFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699';
2948 l_bal_names_tab(112) := 'B_BON_WP_PREM';
2949 l_bal_rep_tab(112) := 'Welfare Pension Insurance Premium';
2950
2951 l_jp_bal_names_tab(113) := '42EFBCBFE8B39EEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE98791E98AAD';
2952 l_bal_names_tab(113) := 'B_BON_HI_ERN_MONEY_SUBJ_SI_ACMLT';
2953 l_bal_rep_tab(113) := 'Health Insurance Premium (Accumulation)';
2954
2955 l_jp_bal_names_tab(114) := '42EFBCBFE8B39EEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE78FBEE789A9';
2956 l_bal_names_tab(114) := 'B_BON_HI_ERN_KIND_SUBJ_SI_ACMLT';
2957 l_bal_rep_tab(114) := 'Health Insurnace Premium (Accumulation) (In Kind)';
2958
2959 l_jp_bal_names_tab(115) := '42EFBCBFE8B39EEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE98791E98AAD';
2960 l_bal_names_tab(115) := 'B_BON_WP_ERN_MONEY_SUBJ_SI_ACMLT';
2961 l_bal_rep_tab(115) := 'Welfare Pension Insurance Premium (Add Up)';
2962
2963 l_jp_bal_names_tab(116) := '42EFBCBFE8B39EEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE78FBEE789A9';
2964 l_bal_names_tab(116) := 'B_BON_WP_ERN_KIND_SUBJ_SI_ACMLT';
2965 l_bal_rep_tab(116) := 'Welfare Pension Insurance Premium (Add Up) (in Kind)';
2966
2967 l_jp_bal_names_tab(117) := '42EFBCBFE8B39EEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
2968 l_bal_names_tab(117) := 'B_BON_HI_PREM_EE_ACMLT';
2969 l_bal_rep_tab(117) := 'Health Insurance Premium (Accumulation)';
2970
2974
2971 l_jp_bal_names_tab(118) := '42EFBCBFE8B39EEFBCBFE581A5E4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
2972 l_bal_names_tab(118) := 'B_BON_HI_PREM_ER_ACMLT';
2973 l_bal_rep_tab(118) := 'Health Insurance Premium (Accumulation) (Employer)';
2975 l_jp_bal_names_tab(119) := '42EFBCBFE8B39EEFBCBFE4BB8BE4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
2976 l_bal_names_tab(119) := 'B_BON_CI_PREM_EE_ACMLT';
2977 l_bal_rep_tab(119) := 'Care Insurance Premium (Accumulation)';
2978
2979 l_jp_bal_names_tab(120) := '42EFBCBFE8B39EEFBCBFE4BB8BE4BF9DEFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
2980 l_bal_names_tab(120) := 'B_BON_CI_PREM_ER_ACMLT';
2981 l_bal_rep_tab(120) := 'Care Insurance Premium (Accumulation) (Employer)';
2982
2983 l_jp_bal_names_tab(121) := '42EFBCBFE8B39EEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
2984 l_bal_names_tab(121) := 'B_BON_WP_PREM_EE_ACMLT';
2985 l_bal_rep_tab(121) := 'Welfare Pension Insurance Premium (Add Up)';
2986
2987 l_jp_bal_names_tab(122) := '42EFBCBFE8B39EEFBCBFE58E9AE5B9B4EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
2988 l_bal_names_tab(122) := 'B_BON_WP_PREM_ER_ACMLT';
2989 l_bal_rep_tab(122) := 'Welfare Pension Insurance Premium (Add Up) (Employer)';
2990
2991 l_jp_bal_names_tab(123) := '42EFBCBFE8B39EEFBCBFE59FBAE98791EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE8A2ABE4BF9DE999BAE88085E58886E4BF9DE999BAE69699';
2992 l_bal_names_tab(123) := 'B_BON_WPF_PREM_EE_ACMLT';
2993 l_bal_rep_tab(123) := 'Welfare Pension Fund Insurance Premium (Accumulation)';
2994
2995 l_jp_bal_names_tab(124) := '42EFBCBFE8B39EEFBCBFE59FBAE98791EFBCBFE59088E7AE97E5AFBEE8B1A1EFBCBFE4BA8BE6A5ADE4B8BBE58886E4BF9DE999BAE69699';
2996 l_bal_names_tab(124) := 'B_BON_WPF_PREM_ER_ACMLT';
2997 l_bal_rep_tab(124) := 'Welfare Pension Fund Ins Premium (Accumulation) (Employer)';
2998
2999 l_jp_bal_names_tab(125) := '42EFBCBFE7B5A6EFBCBFE9809AE58BA4E6898BE5BD93EFBCBFE99B87E4BF9DE5AFBEE8B1A1E9A18D5FE69C88E9A18DE8AABFE695B4';
3000 l_bal_names_tab(125) := 'B_SAL_CMA_MTHLY_ERN_SUB_EI_ADJ';
3001 l_bal_rep_tab(125) := 'Commutation Allowance (Amt subj to Employment Ins by Month)';
3002
3003 --
3004 -- bug.6031466
3005 --
3006 l_jp_bal_names_tab(126) := '42EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68EA7E999A4E58886E59CB0E99C87E4BF9DE999BAE69699';
3007 l_bal_names_tab(126) := 'B_YEA_SAL_DCT_EARTHQUAKE_INS_PREM';
3008 l_bal_rep_tab(126) := 'Earthquake Insurance Premium (Salary Deduction)';
3009
3010 hr_utility.set_location(l_proc, 20);
3011
3012 if (g_dbg) then
3013 hr_utility.trace('| Balance Type Count = ' || l_jp_bal_names_tab.COUNT);
3014 hr_utility.trace('+--------------------------------------------+ ');
3015 end if;
3016 --
3017
3018 FORALL l_tab_cnt IN 1..l_jp_bal_names_tab.COUNT
3019
3020 UPDATE pay_balance_types
3021 SET balance_name = l_bal_names_tab(l_tab_cnt),
3022 reporting_name = l_bal_rep_tab(l_tab_cnt)
3023 WHERE balance_name LIKE hr_jp_standard_pkg.hextochar(l_jp_bal_names_tab(l_tab_cnt),'AL32UTF8')
3024 AND legislation_code = 'JP';
3025
3026 UPDATE pay_balance_types
3027 SET reporting_name = reporting_name || 'Obsoleted'
3028 WHERE ASCII(reporting_name) > 127
3029 AND legislation_code = 'JP';
3030
3031 hr_utility.set_location(l_proc, 30);
3032
3033 if (g_dbg) then
3034 hr_utility.trace('| Total Balance Types Updated = ' || SQL%ROWCOUNT);
3035 hr_utility.trace('+-------------------------------+ ');
3036 end if;
3037 --
3038 EXCEPTION
3039
3040 WHEN OTHERS THEN
3041
3042 hr_utility.set_location(l_proc, 40);
3043
3044 raise;
3045
3046 END migrate_balance_types;
3047 --
3048 -- |-------------------------------------------------------------------|
3049 -- |--------------------< migrate_bal_dimensions >---------------------|
3050 -- |-------------------------------------------------------------------|
3051 --
3052 procedure migrate_bal_dimensions is
3053 --
3054 type t_jp_dim_names_tab is table of VARCHAR2(200) index by binary_integer;
3055
3056 type t_dim_names_tab is table of pay_balance_dimensions.dimension_name%TYPE index by binary_integer;
3057
3058 type t_dim_desc_tab is table of pay_balance_dimensions.description%TYPE index by binary_integer;
3059
3060 type t_dim_suffix_tab is table of pay_balance_dimensions.database_item_suffix%TYPE index by binary_integer;
3061
3062 l_jp_dim_names_tab t_jp_dim_names_tab;
3063 l_dim_names_tab t_dim_names_tab;
3064 l_dim_desc_tab t_dim_desc_tab;
3065 l_dim_suffix_tab t_dim_suffix_tab;
3066
3067 l_proc VARCHAR2(50) := g_pkg||'.migrate_bal_dimensions';
3068
3069 BEGIN
3070
3071 l_jp_dim_names_tab.DELETE;
3072 l_dim_names_tab.DELETE;
3073 l_dim_desc_tab.DELETE;
3074 l_dim_suffix_tab.DELETE;
3075
3076 hr_utility.set_location(l_proc, 10);
3077
3078 l_jp_dim_names_tab(1) := '5F41EFBCBFE5BD93E7B5A6E4B88EE587A6E79086';
3079 l_dim_names_tab(1) := '_ASG_RUN';
3080 l_dim_desc_tab(1) := 'Grand Total within Current Payroll Process (Assignment)';
3081 l_dim_suffix_tab(1) := '_ASG_RUN';
3082
3083 l_jp_dim_names_tab(2) := '5F41EFBCBFE585A5E7A4BEE697A5EFBCBFE5BD93E697A5';
3084 l_dim_names_tab(2) := '_ASG_LTD';
3085 l_dim_desc_tab(2) := 'Grand Total from Hire Date to Processing Date (Assignment)';
3086 l_dim_suffix_tab(2) := '_ASG_LTD';
3087
3088 l_jp_dim_names_tab(3) := '5FE694AFE68995E5898DE587A6E79086E794A8';
3089 l_dim_names_tab(3) := '_PAYMENTS';
3093 l_jp_dim_names_tab(4) := '5F45EFBCBFE69C80E5889DE381AEE585A5E58A9BEFBCBFE5BD93E697A5';
3090 l_dim_desc_tab(3) := 'Used for PrePayments Process';
3091 l_dim_suffix_tab(3) := '_PAYMENTS';
3092
3094 l_dim_names_tab(4) := '_ELM_LTD';
3095 l_dim_desc_tab(4) := 'Grand Total from Hire Date to Processing Date (Element)';
3096 l_dim_suffix_tab(4) := '_ELM_LTD';
3097
3098 l_jp_dim_names_tab(5) := '5F41EFBCBF31E697A5EFBCBFE5BD93E697A520202020202020202020202020202020204546464543544956455F444154452030312D3031205245534554203132';
3099 l_dim_names_tab(5) := '_ASG_MTD EFFECTIVE_DATE 01-01 RESET 12';
3100 l_dim_desc_tab(5) := 'Grand Total until Processing Date within the Period from 1st to the End of the Month (Assignment)';
3101 l_dim_suffix_tab(5) := '_ASG_MTD';
3102
3103 l_jp_dim_names_tab(6) := '5F41EFBCBF31E69C8831E697A5EFBCBFE5BD93E697A520202020202020202020202020204546464543544956455F444154452030312D3031205245534554203031';
3104 l_dim_names_tab(6) := '_ASG_YTD EFFECTIVE_DATE 01-01 RESET 01';
3105 l_dim_desc_tab(6) := 'Grand Total until Processing Date within the Period from January 1st to the End of the Year (Assignment)';
3106 l_dim_suffix_tab(6) := '_ASG_YTD';
3107
3108 l_jp_dim_names_tab(7) := '5F41EFBCBF38E69C8831E697A5EFBCBFE5BD93E697A520202020202020202020202020204546464543544956455F444154452030312D3038205245534554203031';
3109 l_dim_names_tab(7) := '_ASG_AUGTD EFFECTIVE_DATE 01-08 RESET 01';
3110 l_dim_desc_tab(7) := 'Grand Total until Processing Date within the Period from August 1st to July 31st next year (Assignment)';
3111 l_dim_suffix_tab(7) := '_ASG_AUGTD';
3112
3113 l_jp_dim_names_tab(8) := '5F41EFBCBFE5B7AEE9A18DE981A1E58F8A';
3114 l_dim_names_tab(8) := '_ASG_RETRO_RUN';
3115 l_dim_desc_tab(8) := 'Used for Retropay by Run Process';
3116 l_dim_suffix_tab(8) := '_ASG_RETRO_RUN';
3117
3118 l_jp_dim_names_tab(9) := '5F41EFBCBFE7B5A6E4B88EE69C9FE99693E9968BE5A78BE697A5EFBCBFE5BD93E697A5';
3119 l_dim_names_tab(9) := '_ASG_PTD';
3120 l_dim_desc_tab(9) := 'Grand Total until Processing Date within the Payroll Period (Assignment)';
3121 l_dim_suffix_tab(9) := '_ASG_PTD';
3122
3123 l_jp_dim_names_tab(10) := '5F45EFBCBFE7B5A6E4B88EE69C9FE99693E9968BE5A78BE697A5EFBCBFE5BD93E697A5';
3124 l_dim_names_tab(10) := '_ELM_PTD';
3125 l_dim_desc_tab(10) := 'Grand Total until Processing Date within the Payroll Period (Element)';
3126 l_dim_suffix_tab(10) := '_ELM_PTD';
3127
3128 l_jp_dim_names_tab(11) := '5F41EFBCBFE4BC9AE8A888E5B9B4E5BAA6E9968BE5A78BE697A5EFBCBFE5BD93E697A5202020202020444154455F4541524E4544202020202020202020205245534554203031';
3129 l_dim_names_tab(11) := '_ASG_FYTD DATE_EARNED RESET 01';
3130 l_dim_desc_tab(11) := 'Grand Total until Date Earned within the Business Year Period (Assignment)';
3131 l_dim_suffix_tab(11) := '_ASG_FYTD';
3132
3133 l_jp_dim_names_tab(12) := '5F41EFBCBF37E69C8831E697A5EFBCBFE5BD93E697A520202020202020202020202020204546464543544956455F444154452030312D3037205245534554203031';
3134 l_dim_names_tab(12) := '_ASG_JULTD EFFECTIVE_DATE 01-07 RESET 01';
3135 l_dim_desc_tab(12) := 'Grand Total until Processing Date within the Period from July 1st to Jun 30th next year (Assignment)';
3136 l_dim_suffix_tab(12) := '_ASG_JULTD';
3137
3138 l_jp_dim_names_tab(13) := '5F41EFBCBFE4BA8BE6A5ADE5B9B4E5BAA6E9968BE5A78BE697A5EFBCBFE5BD93E697A5';
3139 l_dim_names_tab(13) := '_ASG_BYTD';
3140 l_dim_desc_tab(13) := 'Grand Total until Processing Date within the Business Year Period (Assignment)';
3141 l_dim_suffix_tab(13) := '_ASG_BYTD';
3142
3143 hr_utility.set_location(l_proc, 20);
3144
3145 if (g_dbg) then
3146 hr_utility.trace('| Balance Dimension Count = ' || l_jp_dim_names_tab.COUNT);
3147 hr_utility.trace('+--------------------------------------------+ ');
3148 end if;
3149 --
3150
3151 FORALL l_tab_cnt IN 1..l_jp_dim_names_tab.COUNT
3152
3153 UPDATE pay_balance_dimensions
3154 SET dimension_name = l_dim_names_tab(l_tab_cnt),
3155 database_item_suffix = l_dim_suffix_tab(l_tab_cnt),
3156 description = l_dim_desc_tab(l_tab_cnt)
3157 WHERE dimension_name LIKE hr_jp_standard_pkg.hextochar(l_jp_dim_names_tab(l_tab_cnt),'AL32UTF8')
3158 AND legislation_code = 'JP';
3159
3160 hr_utility.set_location(l_proc, 30);
3161
3162 if (g_dbg) then
3163 hr_utility.trace('| Total Balance Dimensions Updated = ' || SQL%ROWCOUNT);
3164 hr_utility.trace('+-----------------------------------------+ ');
3165 end if;
3166 --
3167 EXCEPTION
3168
3169 WHEN OTHERS THEN
3170
3171 hr_utility.set_location(l_proc, 40);
3172
3173 raise;
3174
3175 END migrate_bal_dimensions;
3176 --
3177 -- |-------------------------------------------------------------------|
3178 -- |---------------------< migrate_element_sets >----------------------|
3179 -- |-------------------------------------------------------------------|
3180 --
3181 procedure migrate_element_sets is
3182 --
3183 type t_jp_ele_set_names_tab is table of VARCHAR2(50) index by binary_integer;
3184
3185 type t_ele_set_names_tab is table of pay_element_sets.element_set_name%TYPE index by binary_integer;
3186
3187 l_jp_ele_set_names_tab t_jp_ele_set_names_tab;
3188 l_ele_set_names_tab t_ele_set_names_tab;
3189
3190 l_proc VARCHAR2(50) := g_pkg||'.migrate_element_sets';
3191
3192 BEGIN
3193
3194 l_jp_ele_set_names_tab.DELETE;
3195 l_ele_set_names_tab.DELETE;
3196
3197 hr_utility.set_location(l_proc, 10);
3198
3199 l_jp_ele_set_names_tab(1) := 'E8B39EE4B88E'; l_ele_set_names_tab(1) := 'BON';
3203 l_jp_ele_set_names_tab(5) := 'E98080E881B7E98791'; l_ele_set_names_tab(5) := 'TRM';
3200 l_jp_ele_set_names_tab(2) := 'E7AE97E5AE9A'; l_ele_set_names_tab(2) := 'SAN';
3201 l_jp_ele_set_names_tab(3) := 'E7B5A6E4B88E'; l_ele_set_names_tab(3) := 'SAL';
3202 l_jp_ele_set_names_tab(4) := 'E69C88E5A489'; l_ele_set_names_tab(4) := 'GEP';
3204 l_jp_ele_set_names_tab(6) := 'E5B9B4E69CABE8AABFE695B4'; l_ele_set_names_tab(6) := 'YEA';
3205 l_jp_ele_set_names_tab(7) := 'E789B9E588A5E8B39EE4B88E'; l_ele_set_names_tab(7) := 'SPB';
3206 l_jp_ele_set_names_tab(8) := 'E5868DE5B9B4E69CABE8AABFE695B4'; l_ele_set_names_tab(8) := 'REY';
3207 l_jp_ele_set_names_tab(9) := 'E882B2E694B9'; l_ele_set_names_tab(9) := 'IKU';
3208
3209 hr_utility.set_location(l_proc, 20);
3210
3211 if (g_dbg) then
3212 hr_utility.trace('| Element Sets Count = ' || l_jp_ele_set_names_tab.COUNT);
3213 hr_utility.trace('+--------------------------------------------+ ');
3214 end if;
3215 --
3216
3217 FORALL l_tab_cnt IN 1..l_jp_ele_set_names_tab.COUNT
3218
3219 UPDATE pay_element_sets
3220 SET element_set_name = l_ele_set_names_tab(l_tab_cnt)
3221 WHERE element_set_name LIKE hr_jp_standard_pkg.hextochar(l_jp_ele_set_names_tab(l_tab_cnt),'AL32UTF8')
3222 AND legislation_code = 'JP';
3223
3224 hr_utility.set_location(l_proc, 30);
3225
3226 if (g_dbg) then
3227 hr_utility.trace('| Total Element Sets Updated = ' || SQL%ROWCOUNT);
3228 hr_utility.trace('+-----------------------------------------+ ');
3229 end if;
3230 --
3231 EXCEPTION
3232
3233 WHEN OTHERS THEN
3234
3235 hr_utility.set_location(l_proc, 40);
3236
3237 raise;
3238
3239 END migrate_element_sets;
3240 --
3241 -- |-------------------------------------------------------------------|
3242 -- |-----------------------< migrate_globals >-------------------------|
3243 -- |-------------------------------------------------------------------|
3244 --
3245 procedure migrate_globals is
3246 --
3247 type t_jp_global_names_tab is table of VARCHAR2(200) index by binary_integer;
3248
3249 type t_global_names_tab is table of ff_globals_f.global_name%TYPE index by binary_integer;
3250
3251 type t_global_desc_tab is table of ff_globals_f.global_description%TYPE index by binary_integer;
3252
3253 l_jp_global_names_tab t_jp_global_names_tab;
3254 l_global_names_tab t_global_names_tab;
3255 l_global_desc_tab t_global_desc_tab;
3256
3257 l_proc VARCHAR2(50) := g_pkg||'.migrate_globals';
3258
3259 BEGIN
3260
3261 l_jp_global_names_tab.DELETE;
3262 l_global_names_tab.DELETE;
3263 l_global_desc_tab.DELETE;
3264
3265 hr_utility.set_location(l_proc, 10);
3266
3267 l_jp_global_names_tab(1) := '47EFBCBFE585B1EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8E69C80E5A4A7E689B6E9A48AE88085E695B0';
3268 l_global_names_tab(1) := 'G_COM_ITX_TBL_NUM_OF_DEP_MAX';
3269 l_global_desc_tab(1) := 'Maximum Number of Dependent People of Withholding Tax Amount Table';
3270
3271 l_jp_global_names_tab(2) := '47EFBCBFE7B5A6EFBCBFE581A5E5BAB7E4BF9DE999BAE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3272 l_global_names_tab(2) := 'G_SAL_HI_PREM_RATE_EE';
3273 l_global_desc_tab(2) := 'Health Insurance Premium Rate on Salary (Insured)';
3274
3275 l_jp_global_names_tab(3) := '47EFBCBFE7B5A6EFBCBFE581A5E5BAB7E4BF9DE999BAE69699E78E87';
3276 l_global_names_tab(3) := 'G_SAL_HI_PREM_RATE';
3277 l_global_desc_tab(3) := 'Health Insurance Premium Rate on Salary (Whole)';
3278
3279 l_jp_global_names_tab(4) := '47EFBCBFE98080EFBCBFE7A88EE78E87EFBCBFE794B3E5918AE69BB8E69CAAE68F90E587BA';
3280 l_global_names_tab(4) := 'G_TRM_UNDECLARE_ITX_RATE';
3281 l_global_desc_tab(4) := 'Income Tax Rate in case of No File Declaration about Receipt of Termination Income';
3282
3283 l_jp_global_names_tab(5) := '47EFBCBFE585B1EFBCBFE99B87E794A8E4BF9DE999BAE69699E78E87EFBCBFE4B880E888ACE381AEE4BA8BE6A5AD';
3284 l_global_names_tab(5) := 'G_COM_EI_PREM_RATE_GEN_BUSINESS';
3285 l_global_desc_tab(5) := 'Employment Insurance Permium Rate for General Business (Insured)';
3286
3287 l_jp_global_names_tab(6) := '47EFBCBFE585B1EFBCBFE99B87E794A8E4BF9DE999BAE69699E78E87EFBCBFE8BEB2E69E97E6B0B4E794A3E6A5ADE6B885E98592E8A3BDE980A0E6A5AD';
3288 l_global_names_tab(6) := 'G_COM_EI_PREM_RATE_AGRICULTURE';
3289 l_global_desc_tab(6) := 'Employment Insurance Permium Rate for Agriculture Forest Fisher Industry, Liquor Industry (Insured)';
3290
3291 l_jp_global_names_tab(7) := '47EFBCBFE585B1EFBCBFE99B87E794A8E4BF9DE999BAE69699E78E87EFBCBFE5BBBAE8A8ADE6A5AD';
3292 l_global_names_tab(7) := 'G_COM_EI_PREM_RATE_CONSTRUCTION';
3293 l_global_desc_tab(7) := 'Employment Insurance Permium Rate for Construction (Insured)';
3294
3295 l_jp_global_names_tab(8) := '47EFBCBFE7B5A6EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3296 l_global_names_tab(8) := 'G_SAL_WP_PREM_RATE_EE';
3297 l_global_desc_tab(8) := 'Welfare Pension Insurance Premium Rate on Salary (Insured)';
3298
3299 l_jp_global_names_tab(9) := '47EFBCBFE7B5A6EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE69699E78E87';
3300 l_global_names_tab(9) := 'G_SAL_WP_PREM_RATE';
3301 l_global_desc_tab(9) := 'Welfare Pension Insurance Premium Rate on Salary (Whole)';
3302
3303 l_jp_global_names_tab(10) := '47EFBCBFE7B5A6EFBCBFE59FBAE98791E4BF9DE999BAE69699E78E87';
3304 l_global_names_tab(10) := 'G_SAL_WPF_PREM_RATE';
3305 l_global_desc_tab(10) := 'Welfare Pension Fund Insurance Premium Rate on Salary (Whole)';
3306
3307 l_jp_global_names_tab(11) := '47EFBCBFE7B5A6EFBCBFE59FBAE98791E4BF9DE999BAE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3311 l_jp_global_names_tab(12) := '47EFBCBFE585B1EFBCBFE7AE97E5AE9AE69C88E5A489EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B0';
3308 l_global_names_tab(11) := 'G_SAL_WPF_PREM_RATE_EE';
3309 l_global_desc_tab(11) := 'Welfare Pension Fund Insurance Premium Rate on Salary (Insured)';
3310
3312 l_global_names_tab(12) := 'G_COM_PAY_BASE_DAYS_MIN';
3313 l_global_desc_tab(12) := 'Minimum Payment Base Days of Full Time Worker';
3314
3315 l_jp_global_names_tab(13) := '47EFBCBFE7AE97EFBCBFE694AFE68995E59FBAE7A48EE697A5E695B0EFBCBFE79FADE69982E99693E58AB4E5838DE88085';
3316 l_global_names_tab(13) := 'G_SAN_PAY_BASE_DAYS_SHORT_TIME_WORKER_MIN';
3317 l_global_desc_tab(13) := 'Minimum Payment Base Days of Short Time Worker';
3318
3319 l_jp_global_names_tab(14) := '47EFBCBFE585B1EFBCBFE7A88EE78E87EFBCBFE99D9EE5B185E4BD8FE88085';
3320 l_global_names_tab(14) := 'G_COM_ITX_RATE_NRES';
3321 l_global_desc_tab(14) := 'Income Tax Rate (Non Resident)';
3322
3323 l_jp_global_names_tab(15) := '47EFBCBFE7B5A6EFBCBFE4BB8BE8ADB7E4BF9DE999BAE69699E78E87';
3324 l_global_names_tab(15) := 'G_SAL_CI_PREM_RATE';
3325 l_global_desc_tab(15) := 'Care Insurance Premium Rate on Salary (Whole)';
3326
3327 l_jp_global_names_tab(16) := '47EFBCBFE7B5A6EFBCBFE4BB8BE8ADB7E4BF9DE999BAE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3328 l_global_names_tab(16) := 'G_SAL_CI_PREM_RATE_EE';
3329 l_global_desc_tab(16) := 'Care Insurance Premium Rate on Salary (Insured)';
3330
3331 l_jp_global_names_tab(17) := '47EFBCBFE8B39EEFBCBFE581A5E5BAB7E4BF9DE999BAEFBCBFE6A899E6BA96E8B39EE4B88EEFBCBFE4B88AE99990E9A18D';
3332 l_global_names_tab(17) := 'G_BON_HI_STD_BON_MAX';
3333 l_global_desc_tab(17) := 'Maximum Standard Bonus Amount (Health Insurance)';
3334
3335 l_jp_global_names_tab(18) := '47EFBCBFE8B39EEFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAEFBCBFE6A899E6BA96E8B39EE4B88EEFBCBFE4B88AE99990E9A18D';
3336 l_global_names_tab(18) := 'G_BON_WP_STD_BON_MAX';
3337 l_global_desc_tab(18) := 'Maximum Standard Bonus Amount (Welfare Pension Insurance)';
3338
3339 l_jp_global_names_tab(19) := '47EFBCBFE7B5A6EFBCBFE4BAA4E9809AE6A99FE996A2EFBCBFE99D9EE8AAB2E7A88EE99990E5BAA6E9A18D';
3340 l_global_names_tab(19) := 'G_SAL_CMA_PUBLIC_TRANSPORT_NTXBL_ERN_MAX';
3341 l_global_desc_tab(19) := 'Non Assessable Limited Amount per One Month in case of utilizing Public Transportation';
3342
3343 l_jp_global_names_tab(20) := '47EFBCBFE5B9B4EFBCBFE5AE9AE78E87E6B89BE7A88EE69699E78E87';
3344 l_global_names_tab(20) := 'G_YEA_PROPORTIONAL_TAX_CREDIT_RATE';
3345 l_global_desc_tab(20) := 'Proportional Tax Credit Rate on Year End Adjustment';
3346
3347 l_jp_global_names_tab(21) := '47EFBCBFE5B9B4EFBCBFE5AE9AE78E87E6B89BE7A88EEFBCBFE4B88AE99990E9A18D';
3348 l_global_names_tab(21) := 'G_YEA_PROPORTIONAL_TAX_CREDIT_MAX';
3349 l_global_desc_tab(21) := 'Maximum Proportional Tax Credit on Year End Adjustment';
3350
3351 --
3352 -- bug.6031466
3353 --
3354 l_jp_global_names_tab(22) := '47EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE5B882E58CBAE794BAE69D91E7A88EE78E87';
3355 l_global_names_tab(22) := 'G_TRM_LTX_SP_WITHHOLD_MUNICIPAL_TAX_RATE';
3356 l_global_desc_tab(22) := 'Municipal Tax Rate of Special Collecting Local Tax on Termination Payment';
3357
3358 l_jp_global_names_tab(23) := '47EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE983BDE98193E5BA9CE79C8CE7A88EE78E87';
3359 l_global_names_tab(23) := 'G_TRM_LTX_SP_WITHHOLD_PREFECTURAL_TAX_RATE';
3360 l_global_desc_tab(23) := 'Prefectural Tax Rate of Special Collecting Local Tax on Termination Payment';
3361
3362 l_jp_global_names_tab(24) := '47EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8EEFBCBFE68EA7E999A4E78E87';
3363 l_global_names_tab(24) := 'G_TRM_LTX_SP_WITHHOLD_DCTBL_RATE';
3364 l_global_desc_tab(24) := 'Deduction Rate of Special Collecting Local Tax on Termination Payment';
3365
3366 hr_utility.set_location(l_proc, 20);
3367
3368 if (g_dbg) then
3369 hr_utility.trace('| Global Names Count = ' || l_jp_global_names_tab.COUNT);
3370 hr_utility.trace('+----------------------------------+ ');
3371 end if;
3372 --
3373
3374 hr_general.g_data_migrator_mode := 'Y';
3375
3376 FORALL l_tab_cnt IN 1..l_jp_global_names_tab.COUNT
3377
3378 UPDATE ff_globals_f
3379 SET global_name = l_global_names_tab(l_tab_cnt),
3380 global_description = l_global_desc_tab(l_tab_cnt)
3381 WHERE global_name LIKE hr_jp_standard_pkg.hextochar(l_jp_global_names_tab(l_tab_cnt),'AL32UTF8')
3382 AND legislation_code = 'JP';
3383
3384 UPDATE ff_globals_f
3385 SET global_description = global_description || 'Obsoleted'
3386 WHERE ASCII(global_description) > 127
3387 AND legislation_code = 'JP';
3388
3389 hr_utility.set_location(l_proc, 30);
3390
3391 if (g_dbg) then
3392 hr_utility.trace('| Total Global Names Updated = ' || SQL%ROWCOUNT);
3393 hr_utility.trace('+-----------------------------------------+ ');
3394 end if;
3395 --
3396 EXCEPTION
3397
3398 WHEN OTHERS THEN
3399
3400 hr_utility.set_location(l_proc, 40);
3401
3402 raise;
3403
3404 END migrate_globals;
3405 --
3406 -- |-------------------------------------------------------------------|
3407 -- |-----------------------< migrate_formulas >------------------------|
3408 -- |-------------------------------------------------------------------|
3409 --
3410 procedure migrate_formulas is
3411 --
3412 type t_jp_formula_names_tab is table of VARCHAR2(200) index by binary_integer;
3413
3414 type t_formula_names_tab is table of ff_formulas_f.formula_name%TYPE index by binary_integer;
3415
3419 l_formula_names_tab t_formula_names_tab;
3416 type t_formula_desc_tab is table of ff_formulas_f.description%TYPE index by binary_integer;
3417
3418 l_jp_formula_names_tab t_jp_formula_names_tab;
3420 l_formula_desc_tab t_formula_desc_tab;
3421
3422 l_proc VARCHAR2(50) := g_pkg||'.migrate_formulas';
3423
3424 BEGIN
3425
3426 l_jp_formula_names_tab.DELETE;
3427 l_formula_names_tab.DELETE;
3428 l_formula_desc_tab.DELETE;
3429
3430 hr_utility.set_location(l_proc, 10);
3431
3432 l_jp_formula_names_tab(1) := '46EFBCBFE69C88EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3433 l_formula_names_tab(1) := 'GEP_MR_PROC';
3434 l_formula_desc_tab(1) := 'Calculation of Standard Monthly Remuneration on Unscheduled Revision';
3435
3436 l_jp_formula_names_tab(2) := '46EFBCBFE7AE97EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3437 l_formula_names_tab(2) := 'SAN_MR_PROC';
3438 l_formula_desc_tab(2) := 'Calculation of Standard Monthly Remuneration on Scheduled Revision';
3439
3440 l_jp_formula_names_tab(3) := '4653EFBCBFE69C88EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3441 l_formula_names_tab(3) := 'GEP_MR_PROC_SKIP';
3442 l_formula_desc_tab(3) := 'Judgement of Calculation of Standard Monthly Renumeration on Unscheduled Revision';
3443
3444 l_jp_formula_names_tab(4) := '4656EFBCBFE585B1EFBCBFE4BD8FE6B091E7A88EEFBCBFE68385E5A0B1EFBCBFE5B882E58CBAE794BAE69D91E382B3E383BCE38389';
3445 l_formula_names_tab(4) := 'LTX_MUNICIPAL_CODE_VALIDATION';
3446 l_formula_desc_tab(4) := 'Validation of Local Tax Paying Municipal Code';
3447
3448 l_jp_formula_names_tab(5) := '4656EFBCBFE585B1EFBCBFE697A5E4BB98595959594D4D';
3449 l_formula_names_tab(5) := 'DATE_YYYYMM_VALIDATION';
3450 l_formula_desc_tab(5) := 'Validation of Date Format YYYYMM';
3451
3452 l_jp_formula_names_tab(6) := '4656EFBCBFE585B1EFBCBFE4BD8FE6B091E7A88EEFBCBFE68385E5A0B1EFBCBFE5BEB4E58F8EE7BEA9E58B99E88085E795AAE58FB7';
3453 l_formula_names_tab(6) := 'LTX_WITHHOLD_AGENT_NUM_VALIDATION';
3454 l_formula_desc_tab(6) := 'Validation of Local Tax Withholding Agent Number';
3455
3456 l_jp_formula_names_tab(7) := '4653EFBCBFE7AE97EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3457 l_formula_names_tab(7) := 'SAN_MR_PROC_SKIP';
3458 l_formula_desc_tab(7) := 'Judgement of Calculation of Standard Monthly Renumeration on Scheduled Revision';
3459
3460 l_jp_formula_names_tab(8) := '46EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
3461 l_formula_names_tab(8) := 'SAL_HI_PREM_PROC';
3462 l_formula_desc_tab(8) := 'Calculation of Health Insurance Premium on Salary Process';
3463
3464 l_jp_formula_names_tab(9) := '46EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3465 l_formula_names_tab(9) := 'SAL_EI_PREM_PROC';
3466 l_formula_desc_tab(9) := 'Calculation of Employment Insurance Premium on Salary Process';
3467
3468 l_jp_formula_names_tab(10) := '46EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
3469 l_formula_names_tab(10) := 'SAL_WP_PREM_PROC';
3470 l_formula_desc_tab(10) := 'Calculation of Welfare Pension Insurance Premium on Salary Process';
3471
3472 l_jp_formula_names_tab(11) := '46EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
3473 l_formula_names_tab(11) := 'SAL_ITX_PROC';
3474 l_formula_desc_tab(11) := 'Calculation of Income Tax on Salary Process';
3475
3476 l_jp_formula_names_tab(12) := '46EFBCBFE7B5A6EFBCBFE4BD8FE6B091E7A88E';
3477 l_formula_names_tab(12) := 'SAL_LTX';
3478 l_formula_desc_tab(12) := 'Calculation of Local Tax on Salary Process';
3479
3480 l_jp_formula_names_tab(13) := '46EFBCBFE7B5A6EFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
3481 l_formula_names_tab(13) := 'SAL_ITX_NRES';
3482 l_formula_desc_tab(13) := 'Calculation of Income Tax on Salary Process (Non Resident)';
3483
3484 l_jp_formula_names_tab(14) := '46EFBCBFE585B1EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
3485 l_formula_names_tab(14) := 'COM_LTX_LUMP_SUM_WITHHOLD_PROC';
3486 l_formula_desc_tab(14) := 'Calculation of Lump Sum Collecting Local Tax';
3487
3488 l_jp_formula_names_tab(15) := '46EFBCBFE585B1EFBCBFE59FBAE69CACEFBCBFE689B6E9A48AE68EA7E999A4E7AD89';
3489 l_formula_names_tab(15) := 'YEA_DEP_EXM_PROC';
3490 l_formula_desc_tab(15) := 'Calculation of Dependent Exemption etc on Year End Adjustment Process';
3491
3492 l_jp_formula_names_tab(16) := '46EFBCBFE5868DE5B9B4EFBCBFE7B2BEE7AE97E9A18D';
3493 l_formula_names_tab(16) := 'REY_ITX';
3494 l_formula_desc_tab(16) := 'Calculation of Liquidation Amount on Re-year End Adjustment Process';
3495
3496 l_jp_formula_names_tab(17) := '46EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3497 l_formula_names_tab(17) := 'BON_EI_PREM_PROC';
3498 l_formula_desc_tab(17) := 'Calculation of Employment Insurance Premium on Bonus Process';
3499
3500 l_jp_formula_names_tab(18) := '46EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
3501 l_formula_names_tab(18) := 'BON_ITX_PROC';
3502 l_formula_desc_tab(18) := 'Calculation of Income Tax on Bonus Process';
3503
3504 l_jp_formula_names_tab(19) := '46EFBCBFE8B39EEFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
3505 l_formula_names_tab(19) := 'BON_ITX_NRES';
3506 l_formula_desc_tab(19) := 'Calculation of Income Tax on Bonus Process (Non Resident)';
3507
3508 l_jp_formula_names_tab(20) := '46EFBCBFE98080EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE789B9E588A5E5BEB4E58F8E';
3509 l_formula_names_tab(20) := 'TRM_LTX_SP_WITHHOLD_PROC';
3510 l_formula_desc_tab(20) := 'Calculation of Special Collecting Local Tax on Termination Payment Process';
3511
3515
3512 l_jp_formula_names_tab(21) := '46EFBCBFE98080EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E68EA7E999A4E9A18D';
3513 l_formula_names_tab(21) := 'TRM_INCOME_DCT_PROC';
3514 l_formula_desc_tab(21) := 'Calculation of Income Deduction on Termination Payment Process';
3516 l_jp_formula_names_tab(22) := '46EFBCBFE98080EFBCBFE68980E5BE97E7A88E';
3517 l_formula_names_tab(22) := 'TRM_ITX';
3518 l_formula_desc_tab(22) := 'Calculation of Income Tax on Termination Payment Process';
3519
3520 l_jp_formula_names_tab(23) := '46EFBCBFE789B9E8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3521 l_formula_names_tab(23) := 'SPB_EI_PREM_PROC';
3522 l_formula_desc_tab(23) := 'Calculation of Employment Insurance Premium on Special Bonus Process';
3523
3524 l_jp_formula_names_tab(24) := '46EFBCBFE789B9E8B39EEFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
3525 l_formula_names_tab(24) := 'SPB_ITX_PROC';
3526 l_formula_desc_tab(24) := 'Calculation of Income Tax on Special Bonus Process';
3527
3528 l_jp_formula_names_tab(25) := '46EFBCBFE789B9E8B39EEFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
3529 l_formula_names_tab(25) := 'SPB_ITX_NRES';
3530 l_formula_desc_tab(25) := 'Calculation of Income Tax on Special Bonus Process (Non Resident)';
3531
3532 l_jp_formula_names_tab(26) := '46EFBCBFE5B9B4EFBCBFE9818EE4B88DE8B6B3E7A88EE9A18D';
3533 l_formula_names_tab(26) := 'YEA_TAX';
3534 l_formula_desc_tab(26) := 'Calculation of Over and Short Tax Amount on Year End Adjustment Process';
3535
3536 l_jp_formula_names_tab(27) := '46EFBCBFE5B9B4EFBCBFE59FBAE69CACEFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE98791E9A18D';
3537 l_formula_names_tab(27) := 'YEA_AMT_AFTER_EMP_INCOME_DCT_PROC';
3538 l_formula_desc_tab(27) := 'Calculation of Amount after Salary Income Deduction on Year End Adjustment Process';
3539
3540 l_jp_formula_names_tab(28) := '46EFBCBFE5B9B4EFBCBFE59FBAE69CACEFBCBFE4BF9DE999BAE69699E585BCE9858DE789B9E68EA7E999A4';
3541 l_formula_names_tab(28) := 'YEA_INS_PREM_SPOUSE_SP_EXM_PROC';
3542 l_formula_desc_tab(28) := 'Calculation of Insurance Premium and Spouse Special Exemption on Year End Adjustment Process';
3543
3544 l_jp_formula_names_tab(29) := '46EFBCBFE5B9B4EFBCBFE59FBAE69CACEFBCBFE5B7AEE5BC95E5B9B4E7A88EE9A18D';
3545 l_formula_names_tab(29) := 'YEA_NET_ANNUAL_TAX_PROC';
3546 l_formula_desc_tab(29) := 'Calculation of Net Annual Tax Amount on Year End Adjustment Process';
3547
3548 l_jp_formula_names_tab(30) := '46EFBCBFE5B9B4EFBCBFE5B9B4E7A88EE9A18D';
3549 l_formula_names_tab(30) := 'YEA_ANNUAL_TAX';
3550 l_formula_desc_tab(30) := 'Liquidation Amount';
3551
3552 l_jp_formula_names_tab(31) := '4653EFBCBFE7B5A6EFBCBFE4BD8FE6B091E7A88E';
3553 l_formula_names_tab(31) := 'SAL_LTX_SKIP';
3554 l_formula_desc_tab(31) := 'Judgement of Calculation of Local Tax on Salary Process';
3555
3556 l_jp_formula_names_tab(32) := '4653EFBCBFE585B1EFBCBFE68980E5BE97E7A88EEFBCBFE99D9EE5B185E4BD8FE88085';
3557 l_formula_names_tab(32) := 'COM_ITX_NRES_SKIP';
3558 l_formula_desc_tab(32) := 'Judgement of Calculation of Income Tax (Non Resident)';
3559
3560 l_jp_formula_names_tab(33) := '4653EFBCBFE585B1EFBCBFE59FBAE69CACEFBCBFE4BD8FE6B091E7A88EEFBCBFE4B880E68BACE5BEB4E58F8E';
3561 l_formula_names_tab(33) := 'COM_LTX_LUMP_SUM_WITHHOLD_PROC_SKIP';
3562 l_formula_desc_tab(33) := 'Judgement of Calculation of Lump Sum Collecting Local Tax';
3563
3564 l_jp_formula_names_tab(34) := '4653EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
3565 l_formula_names_tab(34) := 'BON_ITX_PROC_SKIP';
3566 l_formula_desc_tab(34) := 'Judgement of Calculation of Income Tax on Bonus Process';
3567
3568 l_jp_formula_names_tab(35) := '4653EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3569 l_formula_names_tab(35) := 'BON_EI_PREM_PROC_SKIP';
3570 l_formula_desc_tab(35) := 'Judgement of Calculation of Employment Insurance Premium on Bonus Process';
3571
3572 l_jp_formula_names_tab(36) := '4653EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
3573 l_formula_names_tab(36) := 'SAL_HI_PREM_PROC_SKIP';
3574 l_formula_desc_tab(36) := 'Judgement of Calculation of Health Insurance Premium on Salary Process';
3575
3576 l_jp_formula_names_tab(37) := '4653EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
3577 l_formula_names_tab(37) := 'SAL_WP_PREM_PROC_SKIP';
3578 l_formula_desc_tab(37) := 'Judgement of Calculation of Welfare Pension Insurance Premium on Salary Process';
3579
3580 l_jp_formula_names_tab(38) := '4653EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E7A88E';
3581 l_formula_names_tab(38) := 'SAL_ITX_PROC_SKIP';
3582 l_formula_desc_tab(38) := 'Judgement of Calculation of Income Tax on Salary Process';
3583
3584 l_jp_formula_names_tab(39) := '4653EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3585 l_formula_names_tab(39) := 'SAL_EI_PREM_PROC_SKIP';
3586 l_formula_desc_tab(39) := 'Judgement of Calculation of Employment Insurance Premium on Salary Process';
3587
3588 l_jp_formula_names_tab(40) := '4653EFBCBFE98080EFBCBFE59FBAE69CACEFBCBFE68980E5BE97E68EA7E999A4E9A18D';
3589 l_formula_names_tab(40) := 'TRM_INCOME_DCT_PROC_SKIP';
3590 l_formula_desc_tab(40) := 'Judgement of Calculation of Income Deduction on Termination Payment Process';
3591
3592 l_jp_formula_names_tab(41) := '4653EFBCBFE585B1EFBCBFE59FBAE69CACEFBCBFE689B6E9A48AE68EA7E999A4E7AD89';
3593 l_formula_names_tab(41) := 'YEA_DEP_EXM_PROC_SKIP';
3594 l_formula_desc_tab(41) := 'Judgement of Calculation of Dependent Exemption etc on Year End Adjustment Process';
3595
3596 l_jp_formula_names_tab(42) := '4653EFBCBFE789B9E8B39EEFBCBFE59FBAE69CACEFBCBFE99B87E4BF9DEFBCBFE4BF9DE999BAE69699';
3597 l_formula_names_tab(42) := 'SPB_EI_PREM_PROC_SKIP';
3601 l_formula_names_tab(43) := 'WPF_LOCATION_VALIDATION';
3598 l_formula_desc_tab(42) := 'Judgement of Calculation of Employment Insurance Premium on Special Bonus Process';
3599
3600 l_jp_formula_names_tab(43) := '4656EFBCBFE58E9AE7949FE5B9B4E98791E59FBAE98791E4BA8BE6A5ADE68980';
3602 l_formula_desc_tab(43) := 'Validation of Welfare Pension Fund Location';
3603
3604 l_jp_formula_names_tab(44) := '4656EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE4BA8BE6A5ADE68980';
3605 l_formula_names_tab(44) := 'WP_LOCATION_VALIDATION';
3606 l_formula_desc_tab(44) := 'Validation of Welfare Pension Insurance Location';
3607
3608 l_jp_formula_names_tab(45) := '4656EFBCBFE4BD8FE6B091E7A88EE789B9E588A5E5BEB4E58F8EE7BEA9E58B99E88085';
3609 l_formula_names_tab(45) := 'LTX_WITHHOLD_AGENT_VALIDATION';
3610 l_formula_desc_tab(45) := 'Validation of Local Tax Special Withholding Agent';
3611
3612 l_jp_formula_names_tab(46) := '4656EFBCBFE68980E5BE97E7A88EE5BEB4E58F8EE7BEA9E58B99E88085';
3613 l_formula_names_tab(46) := 'ITX_WITHHOLD_AGENT_VALIDATION';
3614 l_formula_desc_tab(46) := 'Validation of Income Tax Withholding Agent';
3615
3616 l_jp_formula_names_tab(47) := '4656EFBCBFE581A5E5BAB7E4BF9DE999BAE4BA8BE6A5ADE68980';
3617 l_formula_names_tab(47) := 'HI_LOCATION_VALIDATION';
3618 l_formula_desc_tab(47) := 'Validation of Health Insurance Location';
3619
3620 l_jp_formula_names_tab(48) := '4656EFBCBFE58E9AE7949FE5B9B4E98791E4BF9DE999BAE695B4E79086E795AAE58FB7';
3621 l_formula_names_tab(48) := 'WP_SERIAL_NUM_VALIDATION';
3622 l_formula_desc_tab(48) := 'Validation of Welfare Pension Insurance Serial Number';
3623
3624 l_jp_formula_names_tab(49) := '4656EFBCBFE581A5E5BAB7E4BF9DE999BAE8A2ABE4BF9DE999BAE88085E8A8BCE381AEE795AAE58FB7';
3625 l_formula_names_tab(49) := 'HI_CARD_NUM_VALIDATION';
3626 l_formula_desc_tab(49) := 'Validation of Number of Health Insurance Card';
3627
3628 l_jp_formula_names_tab(50) := '4656EFBCBFE99B87E794A8E4BF9DE999BAE8A2ABE4BF9DE999BAE88085E795AAE58FB7';
3629 l_formula_names_tab(50) := 'EI_NUM_VALIDATION';
3630 l_formula_desc_tab(50) := 'Validation of Employment Insurance Insured Number';
3631
3632 l_jp_formula_names_tab(51) := '4656EFBCBFE59FBAE7A48EE5B9B4E98791E795AAE58FB7';
3633 l_formula_names_tab(51) := 'BASIC_PENSION_NUM_VALIDATION';
3634 l_formula_desc_tab(51) := 'Validation of Basis Pension Number';
3635
3636 l_jp_formula_names_tab(52) := '4650EFBCBFE585A8E98A80E3839CE38387E382A3E383BC';
3637 l_formula_names_tab(52) := 'JBA_SAL_EFILE_RECEIVE_BANK_BODY_PAYMENT';
3638 l_formula_desc_tab(52) := 'Jba Salary Deposit File (Incoming Bank) (Body)';
3639
3640 l_jp_formula_names_tab(53) := '4650EFBCBFE585A8E98A80E4BB95E59091E58588E98A80E8A18CE38395E38383E382BFE383BC';
3641 l_formula_names_tab(53) := 'JBA_SAL_EFILE_SEND_BANK_FOOTER_PAYMENT';
3642 l_formula_desc_tab(53) := 'Jba Salary Deposit File (Outcoming Bank) (Footer)';
3643
3644 l_jp_formula_names_tab(54) := '4650EFBCBFE585A8E98A80E4BB95E59091E58588E98A80E8A18CE38398E38383E38380E383BC';
3645 l_formula_names_tab(54) := 'JBA_SAL_EFILE_SEND_BANK_HEADER_PAYMENT';
3646 l_formula_desc_tab(54) := 'Jba Salary Deposit File (Outcoming Bank) (Header)';
3647
3648 l_jp_formula_names_tab(55) := '4650EFBCBFE585A8E98A80E8A2ABE4BB95E59091E58588E98A80E8A18CE38395E38383E382BFE383BC';
3649 l_formula_names_tab(55) := 'JBA_SAL_EFILE_RECEIVE_BANK_FOOTER_PAYMENT';
3650 l_formula_desc_tab(55) := 'Jba Salary Deposit File (Incoming Bank) (Footer)';
3651
3652 l_jp_formula_names_tab(56) := '4650EFBCBFE585A8E98A80E8A2ABE4BB95E59091E58588E98A80E8A18CE38398E38383E38380E383BC';
3653 l_formula_names_tab(56) := 'JBA_SAL_EFILE_RECEIVE_BANK_HEADER_PAYMENT';
3654 l_formula_desc_tab(56) := 'Jba Salary Deposit File (Incoming Bank) (Header)';
3655
3656 l_jp_formula_names_tab(57) := '4656EFBCBFE58AB4E5838DE4BF9DE999BAE4BA8BE6A5ADE4B8BB';
3657 l_formula_names_tab(57) := 'LI_LOCATION_VALIDATION';
3658 l_formula_desc_tab(57) := 'Validation of Labor Insurance Employer';
3659
3660 l_jp_formula_names_tab(58) := '4653EFBCBFE585B1EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4EFBCBFE68385E5A0B1';
3661 l_formula_names_tab(58) := 'COM_ITX_1999_SAL_SP_DCT_INFO_SKIP';
3662 l_formula_desc_tab(58) := 'Judgement of Calculation of Income Tax Special Adjustment Deduction in 1999';
3663
3664 l_jp_formula_names_tab(59) := '4653EFBCBFE585B1EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4';
3665 l_formula_names_tab(59) := 'COM_ITX_1999_SAL_SP_DCT_SKIP';
3666 l_formula_desc_tab(59) := 'Judgement of Calculation of Income Tax Special Adjustment Deduction in 1999';
3667
3668 l_jp_formula_names_tab(60) := '46EFBCBFE585B1EFBCBFE68980E5BE97E7A88EEFBCBF31393939E5B9B4E7B5A6E4B88EE789B9E588A5E8AABFE695B4E68EA7E999A4';
3669 l_formula_names_tab(60) := 'COM_ITX_1999_SAL_SP_DCT';
3670 l_formula_desc_tab(60) := 'Calculation of Income Tax Special Adjustment Deduction in 1999';
3671
3672 l_jp_formula_names_tab(61) := '4656EFBCBFE5B9B4EFBCBFE5898DE881B7E68385E5A0B1EFBCBFE382ABE3838A';
3673 l_formula_names_tab(61) := 'KANA_VALIDATION';
3674 l_formula_desc_tab(61) := 'Validation of Half Size Kana Entry';
3675
3676 l_jp_formula_names_tab(62) := '4656EFBCBFE4BF9DE999BAE69699EFBCBFE7ABAFE695B0E587A6E79086';
3677 l_formula_names_tab(62) := 'INS_PREM_ROUNDING_VALIDATION';
3678 l_formula_desc_tab(62) := 'Validation of Rounding Entry Value';
3679
3680 l_jp_formula_names_tab(63) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE38398E38383E38380E383BCE383ACE382B3E383BCE38389E38395E382A9E383BCE3839EE38383E382BF';
3681 l_formula_names_tab(63) := 'LTX_EFILE_WITHHOLD_AGENT_HEADER_PAYMENT';
3682 l_formula_desc_tab(63) := 'Local Tax Payment File (Header Record)';
3683
3687
3684 l_jp_formula_names_tab(64) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE38387E383BCE382BFE383ACE382B3E383BCE38389E5889DE69C9FE58C96';
3685 l_formula_names_tab(64) := 'LTX_EFILE_LTX_HEADER_PAYMENT';
3686 l_formula_desc_tab(64) := 'Local Tax Payment File (Data Record) (Header)';
3688 l_jp_formula_names_tab(65) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE38387E383BCE382BFE383ACE382B3E383BCE38389E8A9B3E7B4B0';
3689 l_formula_names_tab(65) := 'LTX_EFILE_LTX_FOOTER_PAYMENT';
3690 l_formula_desc_tab(65) := 'Local Tax Payment File (Data Record) (Footer)';
3691
3692 l_jp_formula_names_tab(66) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE38387E383BCE382BFE383ACE382B3E383BCE38389E38395E382A9E383BCE3839EE38383E382BF';
3693 l_formula_names_tab(66) := 'LTX_EFILE_LTX_BODY_PAYMENT';
3694 l_formula_desc_tab(66) := 'Local Tax Payment File (Data Record) (Body)';
3695
3696 l_jp_formula_names_tab(67) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE38388E383ACE383BCE383A9E383ACE382B3E383BCE38389E38395E382A9E383BCE3839EE38383E382BF';
3697 l_formula_names_tab(67) := 'LTX_EFILE_WITHHOLD_AGENT_FOOTER_PAYMENT';
3698 l_formula_desc_tab(67) := 'Local Tax Payment File (Trailer Record)';
3699
3700 l_jp_formula_names_tab(68) := '4650EFBCBFE4BD8FE6B091E7A88EE7B48DE4BB98E38395E382A1E382A4E383ABEFBCBFE382A8E383B3E38389E383ACE382B3E383BCE38389E38395E382A9E383BCE3839EE38383E382BF';
3701 l_formula_names_tab(68) := 'LTX_EFILE_END_PAYMENT';
3702 l_formula_desc_tab(68) := 'Local Tax Payment File (End Record)';
3703
3704 l_jp_formula_names_tab(69) := '4653EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
3705 l_formula_names_tab(69) := 'BON_HI_PREM_PROC_SKIP';
3706 l_formula_desc_tab(69) := 'Judgement of Calculation of Health Insurance Premium on Bonus Process';
3707
3708 l_jp_formula_names_tab(70) := '4653EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
3709 l_formula_names_tab(70) := 'BON_WP_PREM_PROC_SKIP';
3710 l_formula_desc_tab(70) := 'Judgement of Calculation of Welfare Pension Insurance Premium on Bonus Process';
3711
3712 l_jp_formula_names_tab(71) := '46EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE581A5E4BF9DEFBCBFE4BF9DE999BAE69699';
3713 l_formula_names_tab(71) := 'BON_HI_PREM_PROC';
3714 l_formula_desc_tab(71) := 'Calculation of Health Insurance Premium on Bonus Process';
3715
3716 l_jp_formula_names_tab(72) := '46EFBCBFE8B39EEFBCBFE59FBAE69CACEFBCBFE58E9AE5B9B4EFBCBFE4BF9DE999BAE69699';
3717 l_formula_names_tab(72) := 'BON_WP_PREM_PROC';
3718 l_formula_desc_tab(72) := 'Calculation of Welfare Pension Insurance Premium on Bonus Process';
3719
3720 l_jp_formula_names_tab(73) := '4656EFBCBFE581A5E4BF9DEFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
3721 l_formula_names_tab(73) := 'HI_REVISED_SMR_VALIDATION';
3722 l_formula_desc_tab(73) := 'Validation of Hi Standard Monthly Remuneration';
3723
3724 l_jp_formula_names_tab(74) := '4656EFBCBFE58E9AE5B9B4EFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
3725 l_formula_names_tab(74) := 'WP_REVISED_SMR_VALIDATION';
3726 l_formula_desc_tab(74) := 'Validation of Wp Standard Monthly Remuneration';
3727
3728 l_jp_formula_names_tab(75) := '4656EFBCBFE8BB8AE4B8A1E68385E5A0B1';
3729 l_formula_names_tab(75) := 'VEHICLE_INFO_VALIDATION';
3730 l_formula_desc_tab(75) := 'Validation of Vehicle Information';
3731
3732 l_jp_formula_names_tab(76) := '46EFBCBFE7B5A6EFBCBFE59FBAE69CACEFBCBFE9809AE58BA4E6898BE5BD93';
3733 l_formula_names_tab(76) := 'SAL_CMA_PROC';
3734 l_formula_desc_tab(76) := 'Calculation of Commutation Allowance on Salary Process';
3735
3736 l_jp_formula_names_tab(77) := '4656EFBCBFE581A5E4BF9DEFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18DEFBCBFE5BE93E5898D';
3737 l_formula_names_tab(77) := 'HI_PRIOR_SMR_VALIDATION';
3738 l_formula_desc_tab(77) := 'Validation of Hi Prior Standard Monthly Remuneration';
3739
3740 l_jp_formula_names_tab(78) := '4656EFBCBFE58E9AE5B9B4EFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18DEFBCBFE5BE93E5898D';
3741 l_formula_names_tab(78) := 'WP_PRIOR_SMR_VALIDATION';
3742 l_formula_desc_tab(78) := 'Validation of Wp Prior Standard Monthly Remuneration';
3743
3744 l_jp_formula_names_tab(79) := '4642EFBCBFE5B9B4EFBCBFE9818EE4B88DE8B6B3E7A88EE9A18D';
3745 l_formula_names_tab(79) := 'YEA_ITX';
3746 l_formula_desc_tab(79) := 'Calculation of Over and Short Tax Amount on Year End Adjustment';
3747
3748 l_jp_formula_names_tab(80) := '4653EFBCBFE882B2E694B9EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3749 l_formula_names_tab(80) := 'IKU_MR_PROC_SKIP';
3750 l_formula_desc_tab(80) := 'Judgement of Calculation of Standard Monthly Renumeration on Unscheduled Revision after Chid-Care Leave';
3751
3752 l_jp_formula_names_tab(81) := '46EFBCBFE882B2E694B9EFBCBFE59FBAE69CACEFBCBFE5A0B1E985ACE69C88E9A18D';
3753 l_formula_names_tab(81) := 'IKU_MR_PROC';
3754 l_formula_desc_tab(81) := 'Calculation of Standard Monthly Remuneration on Unscheduled Revision after Child-Care Leave';
3755
3756 l_jp_formula_names_tab(82) := '4A505F4C495F4749505F5052454D';
3757 l_formula_names_tab(82) := 'LIFE_INS_GIP_PREM_TEMPLATE';
3758 l_formula_desc_tab(82) := 'Calculation Template of Group Life Insurance Premium Total for Insurance Premium and Spouse Special Exemption Declaration';
3759
3760 l_jp_formula_names_tab(83) := '4A505F4C495F4C494E435F5052454D';
3761 l_formula_names_tab(83) := 'LIFE_INS_LINC_PREM_TEMPLATE';
3762 l_formula_desc_tab(83) := 'Calculation Template of Network Center Life Insurance Premium Total for Insurance Premium and Spouse Special Exemption Declaration';
3763
3764 -- Added it for Bug# 6054975.
3765
3766 l_jp_formula_names_tab(84) := '4A505F41495F5052454D5F43414C43';
3767 l_formula_names_tab(84) := 'ACCIDENT_INS_PREM_TEMPLATE';
3771
3768 l_formula_desc_tab(84) := 'Calculation Template of Accident Insurance Premium Total for Insurance Premium and Spouse Special Exemption Declaration';
3769
3770 hr_utility.set_location(l_proc, 20);
3772 if (g_dbg) then
3773 hr_utility.trace('| Fast Formulas Count = ' || l_jp_formula_names_tab.COUNT);
3774 hr_utility.trace('+----------------------------------+ ');
3775 end if;
3776 --
3777
3778 FORALL l_tab_cnt IN 1..l_jp_formula_names_tab.COUNT
3779
3780 UPDATE ff_formulas_f
3781 SET formula_name = l_formula_names_tab(l_tab_cnt),
3782 description = l_formula_desc_tab(l_tab_cnt)
3783 WHERE formula_name LIKE hr_jp_standard_pkg.hextochar(l_jp_formula_names_tab(l_tab_cnt),'AL32UTF8')
3784 AND legislation_code = 'JP';
3785
3786 UPDATE ff_formulas_f
3787 SET description = description || 'Obsoleted'
3788 WHERE ASCII(description) > 127
3789 AND legislation_code = 'JP';
3790
3791 hr_utility.set_location(l_proc, 30);
3792
3793 if (g_dbg) then
3794 hr_utility.trace('| Total Formulas Updated = ' || SQL%ROWCOUNT);
3795 hr_utility.trace('+-----------------------------------+ ');
3796 end if;
3797 --
3798 EXCEPTION
3799
3800 WHEN OTHERS THEN
3801
3802 hr_utility.set_location(l_proc, 40);
3803
3804 raise;
3805
3806 END migrate_formulas;
3807 --
3808 -- |-------------------------------------------------------------------|
3809 -- |--------------------< migrate_monetary_units >---------------------|
3810 -- |-------------------------------------------------------------------|
3811 --
3812 procedure migrate_monetary_units is
3813 --
3814 type t_jp_monetary_name_tab is table of VARCHAR2(50) index by binary_integer;
3815
3816 type t_monetary_name_tab is table of pay_monetary_units.monetary_unit_name%TYPE index by binary_integer;
3817
3818 l_jp_monetary_name_tab t_jp_monetary_name_tab;
3819 l_monetary_name_tab t_monetary_name_tab;
3820
3821 l_proc VARCHAR2(50) := g_pkg||'.migrate_monetary_units';
3822
3823 BEGIN
3824
3825 l_jp_monetary_name_tab.DELETE;
3826 l_monetary_name_tab.DELETE;
3827
3828 hr_utility.set_location(l_proc, 10);
3829
3830 l_jp_monetary_name_tab(1) := '3130303030E58686'; l_monetary_name_tab(1) := 'TEN_THOUSAND_YEN';
3831 l_jp_monetary_name_tab(2) := '31303030E58686'; l_monetary_name_tab(2) := 'ONE_THOUSAND_YEN';
3832 l_jp_monetary_name_tab(3) := '313030E58686'; l_monetary_name_tab(3) := 'ONE_HUNDRED_YEN';
3833 l_jp_monetary_name_tab(4) := '3130E58686'; l_monetary_name_tab(4) := 'TEN_YEN';
3834 l_jp_monetary_name_tab(5) := '31E58686'; l_monetary_name_tab(5) := 'ONE_YEN';
3835 l_jp_monetary_name_tab(6) := '32303030E58686'; l_monetary_name_tab(6) := 'TWO_THOUSAND_YEN';
3836 l_jp_monetary_name_tab(7) := '35303030E58686'; l_monetary_name_tab(7) := 'FIVE_THOUSAND_YEN';
3837 l_jp_monetary_name_tab(8) := '353030E58686'; l_monetary_name_tab(8) := 'FIVE_HUNDRED_YEN';
3838 l_jp_monetary_name_tab(9) := '3530E58686'; l_monetary_name_tab(9) := 'FIFTY_YEN';
3839 l_jp_monetary_name_tab(10) := '35E58686'; l_monetary_name_tab(10) := 'FIVE_YEN';
3840
3841 hr_utility.set_location(l_proc, 20);
3842
3843 if (g_dbg) then
3844 hr_utility.trace('| Monetary Units Count = ' || l_jp_monetary_name_tab.COUNT);
3845 hr_utility.trace('+----------------------------------+ ');
3846 end if;
3847 --
3848
3849 FORALL l_tab_cnt IN 1..l_jp_monetary_name_tab.COUNT
3850
3851 UPDATE pay_monetary_units
3852 SET monetary_unit_name = l_monetary_name_tab(l_tab_cnt)
3853 WHERE monetary_unit_name LIKE hr_jp_standard_pkg.hextochar(l_jp_monetary_name_tab(l_tab_cnt),'AL32UTF8')
3854 AND legislation_code = 'JP';
3855
3856 hr_utility.set_location(l_proc, 30);
3857
3858 if (g_dbg) then
3859 hr_utility.trace('| Total Monetary Units Updated = ' || SQL%ROWCOUNT);
3860 hr_utility.trace('+-----------------------------------------+ ');
3861 end if;
3862 --
3863 EXCEPTION
3864
3865 WHEN OTHERS THEN
3866
3867 hr_utility.set_location(l_proc, 40);
3868
3869 raise;
3870
3871 END migrate_monetary_units;
3872 --
3873 -- |-------------------------------------------------------------------|
3874 -- |--------------------< migrate_user_columns >-----------------------|
3875 -- |-------------------------------------------------------------------|
3876 --
3877 procedure migrate_user_columns is
3878 --
3879 type t_jp_column_names_tab is table of VARCHAR2(200) index by binary_integer;
3880
3881 type t_column_names_tab is table of pay_user_columns.user_column_name%TYPE index by binary_integer;
3882
3883 l_jp_column_names_tab t_jp_column_names_tab;
3884 l_column_names_tab t_column_names_tab;
3885
3886 l_proc VARCHAR2(50) := g_pkg||'.migrate_user_columns';
3887
3888 BEGIN
3889
3890 l_jp_column_names_tab.DELETE;
3891 l_column_names_tab.DELETE;
3892
3893 hr_utility.set_location(l_proc, 10);
3894
3895 l_jp_column_names_tab(1) := 'E4B880E888ACE98080E881B7';
3896 l_column_names_tab(1) := 'GEN_TRM';
3897
3898 l_jp_column_names_tab(2) := 'E9818BE8B383E79BB8E5BD93E9A18DE584AAE58588';
3899 l_column_names_tab(2) := 'FARE_EQUIVALENT_AMT_PRIORITY_FLAG';
3900
3901 l_jp_column_names_tab(3) := 'E4B999E6AC84EFBCBFE59FBAE6BA96E9A18D';
3902 l_column_names_tab(3) := 'OTSU_BASIC_AMT';
3903
3907 l_jp_column_names_tab(5) := 'E4B999E6AC84EFBCBFE7A88EE9A18D';
3904 l_jp_column_names_tab(4) := 'E4B999E6AC84EFBCBFE59FBAE6BA96E7A88EE9A18D';
3905 l_column_names_tab(4) := 'OTSU_BASIC_ITX';
3906
3908 l_column_names_tab(5) := 'OTSU_ITX';
3909
3910 l_jp_column_names_tab(6) := 'E4B999E6AC84EFBCBFE78E87';
3911 l_column_names_tab(6) := 'OTSU_DCTBL_RATE';
3912
3913 l_jp_column_names_tab(7) := 'E58AA0E7AE97E9A18D';
3914 l_column_names_tab(7) := 'ADD_AMT';
3915
3916 l_jp_column_names_tab(8) := 'E8AAB2E7A88EE5AFBEE8B1A1E38395E383A9E382B0';
3917 l_column_names_tab(8) := 'TXBL_FLAG';
3918
3919 l_jp_column_names_tab(9) := 'E99A8EE5B7AE';
3920 l_column_names_tab(9) := 'GRADE_DIFF';
3921
3922 l_jp_column_names_tab(10) := 'E9A18D';
3923 l_column_names_tab(10) := 'AMT';
3924
3925 l_jp_column_names_tab(11) := 'E59FBAE6BA96E9A18D';
3926 l_column_names_tab(11) := 'BASIC_AMT';
3927
3928 l_jp_column_names_tab(12) := 'E59FBAE6BA96E7A88EE9A18D';
3929 l_column_names_tab(12) := 'BASIC_ITX';
3930
3931 l_jp_column_names_tab(13) := 'E7B5A6EFBCBFE4BB8BE4BF9DEFBCBFE7ABAFE695B0E587A6E79086';
3932 l_column_names_tab(13) := 'SAL_CI_ROUNDING';
3933
3934 l_jp_column_names_tab(14) := 'E7B5A6EFBCBFE4BB8BE4BF9DEFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886EFBCBFE7ABAFE695B0E587A6E79086';
3935 l_column_names_tab(14) := 'SAL_CI_ROUNDING_EE';
3936
3937 l_jp_column_names_tab(15) := 'E7B5A6EFBCBFE4BB8BE4BF9DE69699E78E87';
3938 l_column_names_tab(15) := 'SAL_CI_RATE';
3939
3940 l_jp_column_names_tab(16) := 'E7B5A6EFBCBFE4BB8BE4BF9DE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3941 l_column_names_tab(16) := 'SAL_CI_RATE_EE';
3942
3943 l_jp_column_names_tab(17) := 'E7B5A6EFBCBFE59FBAE98791E69699E78E87';
3944 l_column_names_tab(17) := 'SAL_WPF_RATE';
3945
3946 l_jp_column_names_tab(18) := 'E7B5A6EFBCBFE59FBAE98791E69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3947 l_column_names_tab(18) := 'SAL_WPF_RATE_EE';
3948
3949 l_jp_column_names_tab(19) := 'E7B5A6EFBCBFE581A5E4BF9DE69699E78E87';
3950 l_column_names_tab(19) := 'SAL_HI_RATE';
3951
3952 l_jp_column_names_tab(20) := 'E7B5A6EFBCBFE581A5E4BF9DE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3953 l_column_names_tab(20) := 'SAL_HI_RATE_EE';
3954
3955 l_jp_column_names_tab(21) := 'E7B5A6EFBCBFE58E9AE5B9B4E69699E78E87';
3956 l_column_names_tab(21) := 'SAL_WP_RATE';
3957
3958 l_jp_column_names_tab(22) := 'E7B5A6EFBCBFE58E9AE5B9B4E69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3959 l_column_names_tab(22) := 'SAL_WP_RATE_EE';
3960
3961 l_jp_column_names_tab(23) := 'E585B1EFBCBFE4BB8BE4BF9DEFBCBFE7ABAFE695B0E587A6E79086';
3962 l_column_names_tab(23) := 'COM_CI_ROUNDING';
3963
3964 l_jp_column_names_tab(24) := 'E585B1EFBCBFE4BB8BE4BF9DEFBCBFE7ABAFE695B0E587A6E79086EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3965 l_column_names_tab(24) := 'COM_CI_ROUNDING_EE';
3966
3967 l_jp_column_names_tab(25) := 'E585B1EFBCBFE4BB8BE4BF9DE69699E78E87';
3968 l_column_names_tab(25) := 'COM_CI_RATE';
3969
3970 l_jp_column_names_tab(26) := 'E585B1EFBCBFE4BB8BE4BF9DE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3971 l_column_names_tab(26) := 'COM_CI_RATE_EE';
3972
3973 l_jp_column_names_tab(27) := 'E585B1EFBCBFE59FBAE98791EFBCBFE7ABAFE695B0E587A6E79086';
3974 l_column_names_tab(27) := 'COM_WPF_ROUNDING';
3975
3976 l_jp_column_names_tab(28) := 'E585B1EFBCBFE59FBAE98791EFBCBFE7ABAFE695B0E587A6E79086EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3977 l_column_names_tab(28) := 'COM_WPF_ROUNDING_EE';
3978
3979 l_jp_column_names_tab(29) := 'E585B1EFBCBFE59FBAE98791E69699E78E87';
3980 l_column_names_tab(29) := 'COM_WPF_RATE';
3981
3982 l_jp_column_names_tab(30) := 'E585B1EFBCBFE59FBAE98791E69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3983 l_column_names_tab(30) := 'COM_WPF_RATE_EE';
3984
3985 l_jp_column_names_tab(31) := 'E585B1EFBCBFE581A5E4BF9DE69699E78E87';
3986 l_column_names_tab(31) := 'COM_HI_RATE';
3987
3988 l_jp_column_names_tab(32) := 'E585B1EFBCBFE581A5E4BF9DE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3989 l_column_names_tab(32) := 'COM_HI_RATE_EE';
3990
3991 l_jp_column_names_tab(33) := 'E585B1EFBCBFE58E9AE5B9B4EFBCBFE7ABAFE695B0E587A6E79086';
3992 l_column_names_tab(33) := 'COM_WP_ROUNDING';
3993
3994 l_jp_column_names_tab(34) := 'E585B1EFBCBFE58E9AE5B9B4EFBCBFE7ABAFE695B0E587A6E79086EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
3995 l_column_names_tab(34) := 'COM_WP_ROUNDING_EE';
3996
3997 l_jp_column_names_tab(35) := 'E585B1EFBCBFE58E9AE5B9B4E69699E78E87';
3998 l_column_names_tab(35) := 'COM_WP_RATE';
3999
4000 l_jp_column_names_tab(36) := 'E585B1EFBCBFE58E9AE5B9B4E69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
4001 l_column_names_tab(36) := 'COM_WP_RATE_EE';
4002
4003 l_jp_column_names_tab(37) := 'E581A5E4BF9DE7AD89E7B49A';
4004 l_column_names_tab(37) := 'HI_GRADE';
4005
4006 l_jp_column_names_tab(38) := 'E581A5E4BF9DE7AD89E7B49AEFBCBFE8A888E7AE97E794A8';
4007 l_column_names_tab(38) := 'HI_GRADE_CALC';
4008
4009 l_jp_column_names_tab(39) := 'E581A5E4BF9DE6A899E6BA96E5A0B1E985ACE69C88E9A18D';
4010 l_column_names_tab(39) := 'HI_SMR';
4011
4012 l_jp_column_names_tab(40) := 'E99990E5BAA6E9A18D';
4013 l_column_names_tab(40) := 'MAX';
4014
4015 l_jp_column_names_tab(41) := 'E58E9AE5B9B4E7AD89E7B49A';
4016 l_column_names_tab(41) := 'WP_GRADE';
4017
4021 l_jp_column_names_tab(43) := 'E58E9AE5B9B4E6A899E6BA96E5A0B1E985ACE69C88E9A18D';
4018 l_jp_column_names_tab(42) := 'E58E9AE5B9B4E7AD89E7B49AEFBCBFE8A888E7AE97E794A8';
4019 l_column_names_tab(42) := 'WP_GRADE_CALC';
4020
4022 l_column_names_tab(43) := 'WP_SMR';
4023
4024 l_jp_column_names_tab(44) := 'E68EA7E999A4E9A18D';
4025 l_column_names_tab(44) := 'ITX_CREDIT';
4026
4027 l_jp_column_names_tab(45) := 'E794B2E6AC8430E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4028 l_column_names_tab(45) := 'KOU_BASIC_AMT';
4029
4030 l_jp_column_names_tab(46) := 'E794B2E6AC8430E4BABAEFBCBFE7A88EE9A18D';
4031 l_column_names_tab(46) := 'KOU7_ITX';
4032
4033 l_jp_column_names_tab(47) := 'E794B2E6AC8431E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4034 l_column_names_tab(47) := 'KOU0_BASIC_ITX';
4035
4036 l_jp_column_names_tab(48) := 'E794B2E6AC8431E4BABAEFBCBFE7A88EE9A18D';
4037 l_column_names_tab(48) := 'KOU0_ITX';
4038
4039 l_jp_column_names_tab(49) := 'E794B2E6AC8432E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4040 l_column_names_tab(49) := 'KOU1_BASIC_ITX';
4041
4042 l_jp_column_names_tab(50) := 'E794B2E6AC8432E4BABAEFBCBFE7A88EE9A18D';l_column_names_tab(50) := 'KOU1_ITX';
4043
4044 l_jp_column_names_tab(51) := 'E794B2E6AC8433E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4045 l_column_names_tab(51) := 'KOU2_BASIC_ITX';
4046
4047 l_jp_column_names_tab(52) := 'E794B2E6AC8433E4BABAEFBCBFE7A88EE9A18D';
4048 l_column_names_tab(52) := 'KOU2_ITX';
4049
4050 l_jp_column_names_tab(53) := 'E794B2E6AC8434E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4051 l_column_names_tab(53) := 'KOU3_BASIC_ITX';
4052
4053 l_jp_column_names_tab(54) := 'E794B2E6AC8434E4BABAEFBCBFE7A88EE9A18D';
4054 l_column_names_tab(54) := 'KOU3_ITX';
4055
4056 l_jp_column_names_tab(55) := 'E794B2E6AC8435E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4057 l_column_names_tab(55) := 'KOU4_BASIC_ITX';
4058
4059 l_jp_column_names_tab(56) := 'E794B2E6AC8435E4BABAEFBCBFE7A88EE9A18D';
4060 l_column_names_tab(56) := 'KOU4_ITX';
4061
4062 l_jp_column_names_tab(57) := 'E794B2E6AC8436E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4063 l_column_names_tab(57) := 'KOU5_BASIC_ITX';
4064
4065 l_jp_column_names_tab(58) := 'E794B2E6AC8436E4BABAEFBCBFE7A88EE9A18D';
4066 l_column_names_tab(58) := 'KOU5_ITX';
4067
4068 l_jp_column_names_tab(59) := 'E794B2E6AC8437E4BABAEFBCBFE59FBAE6BA96E7A88EE9A18D';
4069 l_column_names_tab(59) := 'KOU6_BASIC_ITX';
4070
4071 l_jp_column_names_tab(60) := 'E794B2E6AC8437E4BABAEFBCBFE7A88EE9A18D';
4072 l_column_names_tab(60) := 'KOU6_ITX';
4073
4074 l_jp_column_names_tab(61) := 'E794B2E6AC84EFBCBFE59FBAE6BA96E9A18D';
4075 l_column_names_tab(61) := 'KOU7_BASIC_ITX';
4076
4077 l_jp_column_names_tab(62) := 'E794B2E6AC84EFBCBFE78E87';
4078 l_column_names_tab(62) := 'KOU_DCTBL_RATE';
4079
4080 l_jp_column_names_tab(63) := 'E5B882E58CBAE794BAE69D91E6B091E7A88E';
4081 l_column_names_tab(63) := 'MUNICIPAL_TAX';
4082
4083 l_jp_column_names_tab(64) := 'E5B882E58CBAE794BAE69D91E6B091E7A88EE68EA7E999A4E9A18D';
4084 l_column_names_tab(64) := 'MUNICIPAL_TAX_DCT';
4085
4086 l_jp_column_names_tab(65) := 'E5B882E58CBAE794BAE69D91E6B091E7A88EE78E87';
4087 l_column_names_tab(65) := 'MUNICIPAL_TAX_RATE';
4088
4089 l_jp_column_names_tab(66) := 'E8B39EEFBCBFE789B9E588A5E581A5E4BF9DE69699E78E87';
4090 l_column_names_tab(66) := 'BON_HI_RATE';
4091
4092 l_jp_column_names_tab(67) := 'E8B39EEFBCBFE789B9E588A5E581A5E4BF9DE69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
4093 l_column_names_tab(67) := 'BON_HI_RATE_EE';
4094
4095 l_jp_column_names_tab(68) := 'E8B39EEFBCBFE789B9E588A5E58E9AE5B9B4E69699E78E87';
4096 l_column_names_tab(68) := 'BON_WP_RATE';
4097
4098 l_jp_column_names_tab(69) := 'E8B39EEFBCBFE789B9E588A5E58E9AE5B9B4E69699E78E87EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
4099 l_column_names_tab(69) := 'BON_WP_RATE_EE';
4100
4101 l_jp_column_names_tab(70) := 'E99A9CE5AEB3E98080E881B7';
4102 l_column_names_tab(70) := 'DISABLE_TRM';
4103
4104 l_jp_column_names_tab(71) := 'E4B88AE99990E9A18D';
4105 l_column_names_tab(71) := 'MAX';
4106
4107 l_jp_column_names_tab(72) := 'E7A88EE9A18D';
4108 l_column_names_tab(72) := 'ITX';
4109
4110 l_jp_column_names_tab(73) := 'E7A88EE78E87';
4111 l_column_names_tab(73) := 'ITX_RATE';
4112
4113 l_jp_column_names_tab(74) := 'E983BDE98193E5BA9CE79C8CE6B091E7A88E';
4114 l_column_names_tab(74) := 'PREFECTURAL_TAX';
4115
4116 l_jp_column_names_tab(75) := 'E983BDE98193E5BA9CE79C8CE6B091E7A88EE68EA7E999A4E9A18D';
4117 l_column_names_tab(75) := 'PREFECTURAL_TAX_DCT';
4118
4119 l_jp_column_names_tab(76) := 'E983BDE98193E5BA9CE79C8CE6B091E7A88EE78E87';
4120 l_column_names_tab(76) := 'PREFECTURAL_TAX_RATE';
4121
4122 l_jp_column_names_tab(77) := 'E5908CE4B880E99A8EE5B7AEE381AEE69C80E5B08FE580A4';
4123 l_column_names_tab(77) := 'SAME_GRADE_MIN';
4124
4125 l_jp_column_names_tab(78) := 'E4B899E6AC84EFBCBFE59FBAE6BA96E9A18D';
4126 l_column_names_tab(78) := 'HEI_BASIC_AMT';
4127
4128 l_jp_column_names_tab(79) := 'E4B899E6AC84EFBCBFE59FBAE6BA96E7A88EE9A18D';
4129 l_column_names_tab(79) := 'HEI_BASIC_ITX';
4130
4131 l_jp_column_names_tab(80) := 'E4B899E6AC84EFBCBFE7A88EE9A18D';
4132 l_column_names_tab(80) := 'HEI_ITX';
4133
4134 l_jp_column_names_tab(81) := 'E4B899E6AC84EFBCBFE78E87';
4135 l_column_names_tab(81) := 'HEI_DCTBL_RATE';
4136
4137 l_jp_column_names_tab(82) := 'E585B1EFBCBFE581A5E4BF9DEFBCBFE7ABAFE695B0E587A6E79086';
4141 l_column_names_tab(83) := 'COM_HI_ROUNDING_EE';
4138 l_column_names_tab(82) := 'COM_HI_ROUNDING';
4139
4140 l_jp_column_names_tab(83) := 'E585B1EFBCBFE581A5E4BF9DEFBCBFE7ABAFE695B0E587A6E79086EFBCBFE8A2ABE4BF9DE999BAE88085E8B2A0E68B85E58886';
4142
4143 l_jp_column_names_tab(84) := 'E585B1EFBCBFE581A5E4BF9DEFBCBFE7ABAFE695B0E587A6E79086E382BFE382A4E38397';
4144 l_column_names_tab(84) := 'COM_HI_ROUNDING_TYPE';
4145
4146 l_jp_column_names_tab(85) := 'E78E87';
4147 l_column_names_tab(85) := 'DCTBL_RATE';
4148
4149
4150 hr_utility.set_location(l_proc, 20);
4151
4152 if (g_dbg) then
4153 hr_utility.trace('| User Columns Count = ' || l_jp_column_names_tab.COUNT);
4154 hr_utility.trace('+----------------------------------+ ');
4155 end if;
4156 --
4157
4158 UPDATE pay_user_columns
4159 SET user_column_name = 'RATE'
4160 WHERE user_column_name LIKE hr_jp_standard_pkg.hextochar('E78E87','AL32UTF8')
4161 AND legislation_code = 'JP'
4162 AND user_table_id IN (
4163 SELECT user_table_id
4164 FROM pay_user_tables
4165 WHERE user_table_name IN (
4166 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE5808BE4BABAE5B9B4E98791E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8','AL32UTF8'),
4167 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE7949FE591BDE4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8','AL32UTF8'),
4168 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8','AL32UTF8'),
4169 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE79FADE69C9FE6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8','AL32UTF8'))
4170 AND legislation_code = 'JP');
4171
4172 hr_utility.set_location(l_proc, 30);
4173
4174 UPDATE pay_user_columns
4175 SET user_column_name = 'EXM'
4176 WHERE user_column_name LIKE hr_jp_standard_pkg.hextochar('E68EA7E999A4E9A18D','AL32UTF8')
4177 AND legislation_code = 'JP'
4178 AND user_table_id IN (
4179 SELECT user_table_id
4180 FROM pay_user_tables
4181 WHERE user_table_name IN (
4182 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE59084E7A8AEE68980E5BE97E68EA7E999A4E9A18DE8A1A8','AL32UTF8'),
4183 hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE9858DE581B6E88085E789B9E588A5E68EA7E999A4E9A18DE697A9E8A68BE8A1A8','AL32UTF8'))
4184 AND legislation_code = 'JP');
4185
4186 hr_utility.set_location(l_proc, 40);
4187
4188 UPDATE pay_user_columns
4189 SET user_column_name = 'STD_DCT'
4190 WHERE user_column_name LIKE hr_jp_standard_pkg.hextochar('E68EA7E999A4E9A18D','AL32UTF8')
4191 AND legislation_code = 'JP'
4192 AND user_table_id = (
4193 SELECT user_table_id
4194 FROM pay_user_tables
4195 WHERE user_table_name LIKE hr_jp_standard_pkg.hextochar('54EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE7B5A6E4B88EE7AD89E381AEE98791E9A18DE8A1A832','AL32UTF8')
4196 AND legislation_code = 'JP');
4197
4198 hr_utility.set_location(l_proc, 50);
4199
4200 FORALL l_tab_cnt IN 1..l_jp_column_names_tab.COUNT
4201
4202 UPDATE pay_user_columns
4203 SET user_column_name = l_column_names_tab(l_tab_cnt)
4204 WHERE user_column_name LIKE hr_jp_standard_pkg.hextochar(l_jp_column_names_tab(l_tab_cnt),'AL32UTF8')
4205 AND legislation_code = 'JP';
4206
4207 hr_utility.set_location(l_proc, 60);
4208
4209 if (g_dbg) then
4210 hr_utility.trace('| Total User Columns Updated = ' || SQL%ROWCOUNT);
4211 hr_utility.trace('+-----------------------------------------+ ');
4212 end if;
4213
4214 --
4215 EXCEPTION
4216
4217 WHEN OTHERS THEN
4218
4219 hr_utility.set_location(l_proc, 70);
4220
4221 raise;
4222
4223 END migrate_user_columns;
4224 --
4225 -- |-------------------------------------------------------------------|
4226 -- |----------------------< migrate_user_rows >------------------------|
4227 -- |-------------------------------------------------------------------|
4228 --
4229 procedure migrate_user_rows is
4230 --
4231 type t_jp_row_names_tab is table of VARCHAR2(200) index by binary_integer;
4232
4233 type t_row_names_tab is table of pay_user_rows_f.row_low_range_or_name%TYPE index by binary_integer;
4234
4235 l_jp_row_names_tab t_jp_row_names_tab;
4236 l_row_names_tab t_row_names_tab;
4237
4238 l_proc VARCHAR2(50) := g_pkg||'.migrate_user_rows';
4239
4240 BEGIN
4241
4242 l_jp_row_names_tab.DELETE;
4243 l_row_names_tab.DELETE;
4244
4245 hr_utility.set_location(l_proc, 10);
4246
4247 l_jp_row_names_tab(1) := 'E9A790E8BB8AE5A0B4E4BBA3E7AD89';
4248 l_row_names_tab(1) := 'PARKING_FEE';
4249
4250 l_jp_row_names_tab(2) := 'E69C88E9A18DE8A1A8EFBCBFE689B6E9A48AE8A6AAE6978FE7AD8931E4BABAE38182E3819FE3828AE381AEE68EA7E999A4E9A18D';
4251 l_row_names_tab(2) := 'MTH_TBL_PER_DEP_EXM';
4252
4253 l_jp_row_names_tab(3) := 'E98080E881B7E68980E5BE97E68EA7E999A4E9A18DE8A1A8EFBCBFE58BA4E7B69AE5B9B4E695B031E5B9B4E38182E3819FE3828AE381AEE68EA7E999A4E9A18D';
4254 l_row_names_tab(3) := 'TRM_INCOME_EXM_TBL_PER_SERVICE_YEAR_EXM';
4255
4256 l_jp_row_names_tab(4) := 'E697A5E9A18DE8A1A8EFBCBFE689B6E9A48AE8A6AAE6978FE7AD8931E4BABAE38182E3819FE3828AE381AEE68EA7E999A4E9A18D';
4257 l_row_names_tab(4) := 'DAY_TBL_PER_DEP_EXM';
4258
4259 l_jp_row_names_tab(5) := 'E59FBAE7A48EE68EA7E999A4';
4263 l_row_names_tab(6) := 'SPOUSE_EXM';
4260 l_row_names_tab(5) := 'BASIC_EXM';
4261
4262 l_jp_row_names_tab(6) := 'E9858DE581B6E88085E68EA7E999A4';
4264
4265 l_jp_row_names_tab(7) := 'E689B6E9A48AE68EA7E999A4';
4266 l_row_names_tab(7) := 'DEP_EXM';
4267
4268 l_jp_row_names_tab(8) := 'E694BFE5BA9CE7AEA1E68E8C';
4269 l_row_names_tab(8) := 'GOVT_MANAGE';
4270
4271 l_jp_row_names_tab(9) := 'E4B880E888ACE68EA7E999A4E5AFBEE8B1A1E9858DE581B6E88085';
4272 l_row_names_tab(9) := 'GEN_SPOUSE';
4273
4274 l_jp_row_names_tab(10) := 'E4B880E888ACE99A9CE5AEB3E88085';
4275 l_row_names_tab(10) := 'GEN_DISABLE';
4276
4277 l_jp_row_names_tab(11) := 'E4B880E888ACE689B6E9A48AE8A6AAE6978F';
4278 l_row_names_tab(11) := 'GEN_DEP';
4279
4280 l_jp_row_names_tab(12) := 'E5AFA1E5A4AB';
4281 l_row_names_tab(12) := 'WIDOWER';
4282
4283 l_jp_row_names_tab(13) := 'E5AFA1E5A9A6';
4284 l_row_names_tab(13) := 'WIDOW';
4285
4286 l_jp_row_names_tab(14) := 'E59FBAE7A48E';
4287 l_row_names_tab(14) := 'BASIC';
4288
4289 l_jp_row_names_tab(15) := 'E58BA4E58AB4E5ADA6E7949F';
4290 l_row_names_tab(15) := 'WORKING_STUDENT';
4291
4292 l_jp_row_names_tab(16) := 'E5908CE5B185E789B9E588A5E99A9CE5AEB3E88085';
4293 l_row_names_tab(16) := 'SEV_DISABLE_LT';
4294
4295 l_jp_row_names_tab(17) := 'E5908CE5B185E88081E8A6AAE7AD89';
4296 l_row_names_tab(17) := 'ELDER_PARENT_LT';
4297
4298 l_jp_row_names_tab(18) := 'E789B9E5AE9AE689B6E9A48AE8A6AAE6978F';
4299 l_row_names_tab(18) := 'SPECIFIC_DEP';
4300
4301 l_jp_row_names_tab(19) := 'E789B9E588A5E381AEE5AFA1E5A9A6';
4302 l_row_names_tab(19) := 'SP_WIDOW';
4303
4304 l_jp_row_names_tab(20) := 'E789B9E588A5E99A9CE5AEB3E88085';
4305 l_row_names_tab(20) := 'SEV_DISABLE';
4306
4307 l_jp_row_names_tab(21) := 'E5B9B4E5B091E689B6E9A48AE8A6AAE6978F';
4308 l_row_names_tab(21) := 'JUNIOR_DEP';
4309
4310 l_jp_row_names_tab(22) := 'E88081E4BABAE68EA7E999A4E5AFBEE8B1A1E9858DE581B6E88085';
4311 l_row_names_tab(22) := 'ELDER_SPOUSE';
4312
4313 l_jp_row_names_tab(23) := 'E88081E4BABAE689B6E9A48AE8A6AAE6978F';
4314 l_row_names_tab(23) := 'ELDER_DEP';
4315
4316 l_jp_row_names_tab(24) := 'E88081E5B9B4E88085';
4317 l_row_names_tab(24) := 'ELDER';
4318
4319 l_jp_row_names_tab(25) := 'E5AFA1E5A4ABE68EA7E999A4EFBCBFE59088E8A888E68980E5BE97';
4320 l_row_names_tab(25) := 'WIDOWER_EXM_ANNUAL_INCOME';
4321
4322 l_jp_row_names_tab(26) := 'E5AFA1E5A9A6E68EA7E999A4EFBCBFE59088E8A888E68980E5BE97';
4323 l_row_names_tab(26) := 'WINDOW_EXM_ANNUAL_INCOME';
4324
4325 l_jp_row_names_tab(27) := 'E58BA4E58AB4E5ADA6E7949FE68EA7E999A4EFBCBFE59088E8A888E68980E5BE97';
4326 l_row_names_tab(27) := 'WORKING_STUDENT_EXM_ANNUAL_INCOME';
4327
4328 l_jp_row_names_tab(28) := 'E68EA7E999A4E5AFBEE8B1A1E9858DE581B6E88085E68EA7E999A4EFBCBFE9858DE581B6E88085E59088E8A888E68980E5BE97';
4329 l_row_names_tab(28) := 'SPOUSE_EXM_SPOUSE_ANNUAL_INCOME';
4330
4331 l_jp_row_names_tab(29) := 'E6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4';
4332 l_row_names_tab(29) := 'NONLIFE_INS_EXM';
4333
4334 l_jp_row_names_tab(30) := 'E789B9E588A5E381AEE5AFA1E5A9A6E68EA7E999A4EFBCBFE59088E8A888E68980E5BE97';
4335 l_row_names_tab(30) := 'SP_WIDOW_EXM_ANNUAL_INCOME';
4336
4337 l_jp_row_names_tab(31) := 'E5B9B4E69CABE8AABFE695B4E5AFBEE8B1A1EFBCBFE58F8EE585A5E98791E9A18D';
4338 l_row_names_tab(31) := 'YEA_ANNUAL_INCOME';
4339
4340 l_jp_row_names_tab(32) := 'E9858DE581B6E88085E789B9E588A5E68EA7E999A4EFBCBFE68980E5BE97E88085E59088E8A888E68980E5BE97';
4341 l_row_names_tab(32) := 'SPOUSE_SP_EXM_EARNER_ANNUAL_INCOME';
4342
4343 l_jp_row_names_tab(33) := 'E9858DE581B6E88085E789B9E588A5E68EA7E999A4EFBCBFE9858DE581B6E88085E59088E8A888E68980E5BE97';
4344 l_row_names_tab(33) := 'SPOUSE_SP_EXM_SPOUSE_ANNUAL_INCOME';
4345
4346 l_jp_row_names_tab(34) := 'E88081E5B9B4E88085E68EA7E999A4EFBCBFE59088E8A888E68980E5BE97';
4347 l_row_names_tab(34) := 'ELDER_EXM_ANNUAL_INCOME';
4348
4349 -- bug.5914738. Earthquake Insurance Premium support
4350 l_jp_row_names_tab(35) := 'E995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4';
4351 l_row_names_tab(35) := 'LONG_TERM_NONLIFE_INS_EXM';
4352
4353 l_jp_row_names_tab(36) := 'E59CB0E99C87E4BF9DE999BAE69699E68EA7E999A4';
4354 l_row_names_tab(36) := 'EARTHQUAKE_INS_EXM';
4355
4356 hr_utility.set_location(l_proc, 20);
4357
4358 if (g_dbg) then
4359 hr_utility.trace('| User Rows Count = ' || l_jp_row_names_tab.COUNT);
4360 hr_utility.trace('+----------------------------------+ ');
4361 end if;
4362 --
4363
4364 FORALL l_tab_cnt IN 1..l_jp_row_names_tab.COUNT
4365
4366 UPDATE pay_user_rows_f
4367 SET row_low_range_or_name = l_row_names_tab(l_tab_cnt)
4368 WHERE row_low_range_or_name LIKE hr_jp_standard_pkg.hextochar(l_jp_row_names_tab(l_tab_cnt),'AL32UTF8')
4369 AND legislation_code = 'JP';
4370
4371 hr_utility.set_location(l_proc, 30);
4372
4373 if (g_dbg) then
4374 hr_utility.trace('| Total User Rows Updated = ' || SQL%ROWCOUNT);
4375 hr_utility.trace('+-----------------------------------------+ ');
4376 end if;
4377 --
4378 EXCEPTION
4379
4380 WHEN OTHERS THEN
4381
4382 hr_utility.set_location(l_proc, 40);
4383
4384 raise;
4385
4386 END migrate_user_rows;
4387 --
4388 -- |-------------------------------------------------------------------|
4389 -- |---------------------< migrate_user_tables >-----------------------|
4393 --
4390 -- |-------------------------------------------------------------------|
4391 --
4392 procedure migrate_user_tables is
4394 type t_jp_table_names_tab is table of VARCHAR2(200) index by binary_integer;
4395
4396 type t_table_names_tab is table of pay_user_tables.user_table_name%TYPE index by binary_integer;
4397
4398 type t_row_titles_tab is table of pay_user_tables.user_row_title%TYPE index by binary_integer;
4399
4400 l_jp_table_names_tab t_jp_table_names_tab;
4401 l_table_names_tab t_table_names_tab;
4402 l_row_titles_tab t_row_titles_tab;
4403
4404 l_proc VARCHAR2(50) := g_pkg||'.migrate_user_tables';
4405
4406 BEGIN
4407
4408 l_jp_table_names_tab.DELETE;
4409 l_table_names_tab.DELETE;
4410 l_row_titles_tab.DELETE;
4411
4412 hr_utility.set_location(l_proc, 10);
4413
4414 l_jp_table_names_tab(1) := '54EFBCBFE5B9B4EFBCBFE5808BE4BABAE5B9B4E98791E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8';
4415 l_table_names_tab(1) := 'T_YEA_INDIVIDUAL_PENSION_INS_EXM';
4416 l_row_titles_tab(1) := 'ANNUAL_INS_PREM';
4417
4418 l_jp_table_names_tab(2) := '54EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE7B5A6E4B88EE7AD89E381AEE98791E9A18DE8A1A831';
4419 l_table_names_tab(2) := 'T_YEA_AMT_AFTER_EMP_INCOME_DCT1';
4420 l_row_titles_tab(2) := 'EMP_INCOME';
4421
4422 l_jp_table_names_tab(3) := '54EFBCBFE5B9B4EFBCBFE7B5A6E4B88EE68980E5BE97E68EA7E999A4E5BE8CE381AEE7B5A6E4B88EE7AD89E381AEE98791E9A18DE8A1A832';
4423 l_table_names_tab(3) := 'T_YEA_AMT_AFTER_EMP_INCOME_DCT2';
4424 l_row_titles_tab(3) := 'YEA_EMP_INCOME';
4425
4426 l_jp_table_names_tab(4) := '54EFBCBFE5B9B4EFBCBFE7949FE591BDE4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8';
4427 l_table_names_tab(4) := 'T_YEA_LIFE_INS_EXM';
4428 l_row_titles_tab(4) := 'ANNUAL_INS_PREM';
4429
4430 l_jp_table_names_tab(5) := '54EFBCBFE5B9B4EFBCBFE995B7E69C9FE6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8';
4431 l_table_names_tab(5) := 'T_YEA_LONG_NONLIFE_INS_EXM';
4432 l_row_titles_tab(5) := 'ANNUAL_INS_PREM';
4433
4434 l_jp_table_names_tab(6) := '54EFBCBFE5B9B4EFBCBFE79FADE69C9FE6908DE5AEB3E4BF9DE999BAE69699E68EA7E999A4E9A18DE8A1A8';
4435 l_table_names_tab(6) := 'T_YEA_SHORT_NONLIFE_INS_EXM';
4436 l_row_titles_tab(6) := 'ANNUAL_INS_PREM';
4437
4438 l_jp_table_names_tab(7) := '54EFBCBFE5B9B4EFBCBFE9858DE581B6E88085E789B9E588A5E68EA7E999A4E9A18DE697A9E8A68BE8A1A8';
4439 l_table_names_tab(7) := 'T_YEA_SPOUSE_SP_EXM_RECKONER';
4440 l_row_titles_tab(7) := 'SPOUSE_ANNUAL_INCOME';
4441
4442 l_jp_table_names_tab(8) := '54EFBCBFE5B9B4EFBCBFE59084E7A8AEE68980E5BE97E68EA7E999A4E9A18DE8A1A8';
4443 l_table_names_tab(8) := 'T_YEA_INCOME_EXM';
4444 l_row_titles_tab(8) := 'INCOME_EXM_TYPE';
4445
4446 l_jp_table_names_tab(9) := '54EFBCBFE5B9B4EFBCBFE59084E7A8AEE4B88AE99990E9A18DE8A1A8';
4447 l_table_names_tab(9) := 'T_YEA_MAX_AMT';
4448 l_row_titles_tab(9) := 'AMT_TYPE';
4449
4450 l_jp_table_names_tab(10) := '54EFBCBFE5B9B4EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE9809FE7AE97E8A1A8';
4451 l_table_names_tab(10) := 'T_YEA_ITX_RAPID_CALC';
4452 l_row_titles_tab(10) := 'TXBL_INCOME';
4453
4454 l_jp_table_names_tab(11) := '54EFBCBFE585B1EFBCBFE6A899E6BA96E5A0B1E985ACE69C88E9A18DE8A1A8';
4455 l_table_names_tab(11) := 'T_COM_SMR';
4456 l_row_titles_tab(11) := 'MR';
4457
4458 l_jp_table_names_tab(12) := '54EFBCBFE585B1EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE69C88E9A18DE8A1A8E794B2E6AC84EFBCBFE588A5E8A1A831';
4459 l_table_names_tab(12) := 'T_COM_ITX_MTH_KOU_APPENDIX1';
4460 l_row_titles_tab(12) := 'AMT_AFTER_SI_PREM_DCT';
4461
4462 l_jp_table_names_tab(13) := '54EFBCBFE585B1EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE69C88E9A18DE8A1A8E794B2E6AC84EFBCBFE588A5E8A1A832';
4463 l_table_names_tab(13) := 'T_COM_ITX_MTH_KOU_APPENDIX2';
4464 l_row_titles_tab(13) := 'INCOME_EXM_TYPE';
4465
4466 l_jp_table_names_tab(14) := '54EFBCBFE585B1EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE69C88E9A18DE8A1A8E794B2E6AC84EFBCBFE588A5E8A1A833';
4467 l_table_names_tab(14) := 'T_COM_ITX_MTH_KOU_APPENDIX3';
4468 l_row_titles_tab(14) := 'TXBL_ERN';
4469
4470 l_jp_table_names_tab(15) := '54EFBCBFE7B5A6EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE69C88E9A18DE8A1A8E4B999E6AC8431';
4471 l_table_names_tab(15) := 'T_SAL_ITX_MTH_OTSU1';
4472 l_row_titles_tab(15) := 'AMT_AFTER_SI_PREM_DCT';
4473
4474 l_jp_table_names_tab(16) := '54EFBCBFE7B5A6EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE69C88E9A18DE8A1A8E4B999E6AC8432';
4475 l_table_names_tab(16) := 'T_SAL_ITX_MTH_OTSU2';
4476 l_row_titles_tab(16) := 'AMT_AFTER_SI_PREM_DCT';
4477
4478 l_jp_table_names_tab(17) := '54EFBCBFE7B5A6EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE697A5E9A18DE8A1A831';
4479 l_table_names_tab(17) := 'T_SAL_ITX_DAY1';
4480 l_row_titles_tab(17) := 'AMT_AFTER_SI_PREM_DCT';
4481
4482 l_jp_table_names_tab(18) := '54EFBCBFE7B5A6EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE8A1A8EFBCBFE697A5E9A18DE8A1A832';
4483 l_table_names_tab(18) := 'T_SAL_ITX_DAY2';
4484 l_row_titles_tab(18) := 'AMT_AFTER_SI_PREM_DCT';
4485
4486 l_jp_table_names_tab(19) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8430E4BABA';
4487 l_table_names_tab(19) := 'T_BON_ITX_RATE_KOU0';
4488 l_row_titles_tab(19) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4489
4490 l_jp_table_names_tab(20) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8431E4BABA';
4491 l_table_names_tab(20) := 'T_BON_ITX_RATE_KOU1';
4492 l_row_titles_tab(20) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4493
4497
4494 l_jp_table_names_tab(21) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8432E4BABA';
4495 l_table_names_tab(21) := 'T_BON_ITX_RATE_KOU2';
4496 l_row_titles_tab(21) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4498 l_jp_table_names_tab(22) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8433E4BABA';
4499 l_table_names_tab(22) := 'T_BON_ITX_RATE_KOU3';
4500 l_row_titles_tab(22) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4501
4502 l_jp_table_names_tab(23) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8434E4BABA';
4503 l_table_names_tab(23) := 'T_BON_ITX_RATE_KOU4';
4504 l_row_titles_tab(23) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4505
4506 l_jp_table_names_tab(24) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8435E4BABA';
4507 l_table_names_tab(24) := 'T_BON_ITX_RATE_KOU5';
4508 l_row_titles_tab(24) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4509
4510 l_jp_table_names_tab(25) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8436E4BABA';
4511 l_table_names_tab(25) := 'T_BON_ITX_RATE_KOU6';
4512 l_row_titles_tab(25) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4513
4514 l_jp_table_names_tab(26) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE794B2E6AC8437E4BABA';
4515 l_table_names_tab(26) := 'T_BON_ITX_RATE_KOU7';
4516 l_row_titles_tab(26) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4517
4518 l_jp_table_names_tab(27) := '54EFBCBFE8B39EEFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE7AE97E587BAE78E87E8A1A8EFBCBFE4B999E6AC84';
4519 l_table_names_tab(27) := 'T_BON_ITX_RATE_OTSU';
4520 l_row_titles_tab(27) := 'PREV_MTH_AMT_AFTER_SI_PREM_DCT';
4521
4522 l_jp_table_names_tab(28) := '54EFBCBFE98080EFBCBFE98080E881B7E68980E5BE97E68EA7E999A4E9A18DE8A1A8';
4523 l_table_names_tab(28) := 'T_TRM_INCOME_EXM';
4524 l_row_titles_tab(28) := 'SERVICE_YEARS';
4525
4526 l_jp_table_names_tab(29) := '54EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE789B9E588A5E5BEB4E58F8EE7A88EE9A18DE8A1A831';
4527 l_table_names_tab(29) := 'T_TRM_LTX1';
4528 l_row_titles_tab(29) := 'AMT_AFTER_TRM_INCOME_DCT';
4529
4530 l_jp_table_names_tab(30) := '54EFBCBFE98080EFBCBFE4BD8FE6B091E7A88EE789B9E588A5E5BEB4E58F8EE7A88EE9A18DE8A1A832';
4531 l_table_names_tab(30) := 'T_TRM_LTX2';
4532 l_row_titles_tab(30) := 'AMT_AFTER_TRM_INCOME_DCT';
4533
4534 l_jp_table_names_tab(31) := '54EFBCBFE98080EFBCBFE6BA90E6B389E5BEB4E58F8EE7A88EE9A18DE9809FE7AE97E8A1A8';
4535 l_table_names_tab(31) := 'T_TRM_ITX_RAPID_CALC';
4536 l_row_titles_tab(31) := 'TXBL_INCOME';
4537
4538 l_jp_table_names_tab(32) := '54EFBCBFE585B1EFBCBFE59084E7A8AEE59FBAE7A48EE98791E9A18DE8A1A8';
4539 l_table_names_tab(32) := 'T_COM_BASE_AMT';
4540 l_row_titles_tab(32) := 'BASE_AMT_TYPE';
4541
4542 l_jp_table_names_tab(33) := '54EFBCBFE581A5E4BF9DE58E9AE5B9B4E4BF9DE999BAE69699E78E87';
4543 l_table_names_tab(33) := 'T_HI_WP_PREM_RATE';
4544 l_row_titles_tab(33) := 'RATE_TYPE';
4545
4546 l_jp_table_names_tab(34) := '54EFBCBFE7B5A6EFBCBFE4BAA4E9809AE794A8E585B7EFBCBFE99D9EE8AAB2E7A88EE99990E5BAA6E9A18D';
4547 l_table_names_tab(34) := 'T_SAL_CMA_PRIVATE_TRANSPORT_NTXBL_ERN_MAX';
4548 l_row_titles_tab(34) := 'DISTANCE';
4549
4550 l_jp_table_names_tab(35) := '54EFBCBFE7B5A6EFBCBFE9809AE58BA4E6898BE6AEB5EFBCBFE68385E5A0B1';
4551 l_table_names_tab(35) := 'T_SAL_CMA_METHOD_INFO';
4552 l_row_titles_tab(35) := 'CMA_METHOD';
4553
4554 hr_utility.set_location(l_proc, 20);
4555
4556 if (g_dbg) then
4557 hr_utility.trace('| User Tables Count = ' || l_jp_table_names_tab.COUNT);
4558 hr_utility.trace('+----------------------------------+ ');
4559 end if;
4560 --
4561
4562 FORALL l_tab_cnt IN 1..l_jp_table_names_tab.COUNT
4563
4564 UPDATE pay_user_tables
4565 SET user_table_name = l_table_names_tab(l_tab_cnt),
4566 user_row_title = l_row_titles_tab(l_tab_cnt)
4567 WHERE user_table_name LIKE hr_jp_standard_pkg.hextochar(l_jp_table_names_tab(l_tab_cnt),'AL32UTF8')
4568 AND legislation_code = 'JP';
4569
4570 hr_utility.set_location(l_proc, 30);
4571
4572 if (g_dbg) then
4573 hr_utility.trace('| Total User Tables Updated = ' || SQL%ROWCOUNT);
4574 hr_utility.trace('+-----------------------------------------+ ');
4575 end if;
4576 --
4577 EXCEPTION
4578
4579 WHEN OTHERS THEN
4580
4581 hr_utility.set_location(l_proc, 40);
4582
4583 raise;
4584
4585 END migrate_user_tables;
4586 --
4587 -- |-------------------------------------------------------------------|
4588 -- |-------------------------< delete_dbi >----------------------------|
4589 -- |-------------------------------------------------------------------|
4590 --
4591 procedure delete_dbi is
4592 --
4593 b_script_already_run BOOLEAN;
4594 --
4595 CURSOR c_del_dtls IS
4596 SELECT *
4597 FROM pay_patch_status
4598 WHERE patch_number = 5758299
4599 AND patch_name = 'JP_UPGRADE_R12'
4600 AND phase = 'C'
4601 AND legislation_code = 'JP';
4602 rec_del_dtls c_del_dtls%ROWTYPE;
4603 --
4604 cursor csr_global is
4605 select g.global_name,
4606 g.data_type,
4607 g.global_id,
4608 g.business_group_id,
4609 g.legislation_code,
4610 g.created_by,
4611 g.creation_date
4612 from ff_globals_f g
4616 from ff_globals_f g2
4613 where g.legislation_code = 'JP'
4614 and not exists(
4615 select null
4617 where g2.global_id = g.global_id
4618 and g2.effective_start_date < g.effective_start_date);
4619 --
4620 begin
4621 --
4622 OPEN c_del_dtls;
4623 FETCH c_del_dtls INTO rec_del_dtls;
4624 IF c_del_dtls%NOTFOUND THEN
4625 b_script_already_run := false;
4626 ELSE
4627 b_script_already_run := true;
4628 END IF;
4629 CLOSE c_del_dtls;
4630 --
4631 IF NOT b_script_already_run THEN
4632 --
4633 -- bug.6040440
4634 -- 1) Delete CUST dbis which are created in pyjpgdbi.sql.
4635 -- 2) Both B and RB user entities need to be deleted.
4636 -- No DBIs for RB user entities, so no need to specify RB
4637 -- in the following 2 delete SQLs.
4638 -- 3) Delete Global Value DBIs, then rebuild.
4639 -- 4) PER_BUSINESS_GROUPS -> PER_BUSINESS_GROUPS_PERF
4640 --
4641 DELETE ff_compiled_info_f
4642 WHERE formula_id in (
4643 SELECT /*+ ORDERED USE_NL(BG FDU FDT FUE BG2) */
4644 distinct f.formula_id
4645 FROM ff_formulas_f f,
4646 per_business_groups_perf bg,
4647 ff_fdi_usages_f fdu,
4648 ff_database_items fdt,
4649 ff_user_entities fue,
4650 per_business_groups_perf bg2
4651 where (f.legislation_code = 'JP' or f.business_group_id is not null)
4652 and bg.business_group_id(+) = f.business_group_id
4653 and nvl(f.legislation_code, bg.legislation_code) = 'JP'
4654 and fdu.formula_id = f.formula_id
4655 and fdu.effective_start_date = f.effective_start_date
4656 and fdu.effective_end_date = f.effective_end_date
4657 and fdu.usage = 'D'
4658 and fdt.user_name = fdu.item_name
4659 and fue.user_entity_id = fdt.user_entity_id
4660 -- bug.5758299
4661 and (
4662 (fue.legislation_code = 'JP' and fue.creator_type in ('E', 'I', 'CUST', 'S')
4663 or (fue.creator_type = 'B'))
4664 )
4665 and bg2.business_group_id(+) = fue.business_group_id
4666 and nvl(fue.legislation_code, bg2.legislation_code) = 'JP');
4667 -- dbms_output.put_line(SQL%ROWCOUNT || ' rows deleted from FF_COMPILED_INFO_F');
4668 --
4669 DELETE ff_fdi_usages_f
4670 WHERE formula_id in (
4671 SELECT /*+ ORDERED USE_NL(BG FDU FDT FUE BG2) */
4672 distinct f.formula_id
4673 FROM ff_formulas_f f,
4674 per_business_groups_perf bg,
4675 ff_fdi_usages_f fdu,
4676 ff_database_items fdt,
4677 ff_user_entities fue,
4678 per_business_groups_perf bg2
4679 where (f.legislation_code = 'JP' or f.business_group_id is not null)
4680 and bg.business_group_id(+) = f.business_group_id
4681 and nvl(f.legislation_code, bg.legislation_code) = 'JP'
4682 and fdu.formula_id = f.formula_id
4683 and fdu.effective_start_date = f.effective_start_date
4684 and fdu.effective_end_date = f.effective_end_date
4685 and fdu.usage = 'D'
4686 and fdt.user_name = fdu.item_name
4687 and fue.user_entity_id = fdt.user_entity_id
4688 -- bug.5758299
4689 and (
4690 (fue.legislation_code = 'JP' and fue.creator_type in ('E', 'I', 'CUST', 'S')
4691 or (fue.creator_type = 'B'))
4692 )
4693 and bg2.business_group_id(+) = fue.business_group_id
4694 and nvl(fue.legislation_code, bg2.legislation_code) = 'JP');
4695 -- dbms_output.put_line(SQL%ROWCOUNT || ' rows deleted from FF_FDI_USAGES_F');
4696 --
4697 -- bug.5758299
4698 DELETE ff_user_entities
4699 WHERE ( legislation_code = 'JP'
4700 and creator_type in ('E', 'I', 'B', 'RB', 'CUST', 'S'))
4701 OR ( business_group_id IN (
4702 SELECT business_group_id
4703 FROM per_business_groups_perf
4704 WHERE legislation_code = 'JP')
4705 and creator_type in ('B', 'RB'));
4706 -- dbms_output.put_line(SQL%ROWCOUNT || ' rows deleted from FF_USER_ENTITIES');
4707 --
4708 -- bug.6040440
4709 -- Rebuild Global Values DBIs.
4710 --
4711 for l_global_rec in csr_global loop
4712 ffdict.create_global_dbitem(l_global_rec.global_name,
4713 l_global_rec.data_type,
4714 l_global_rec.global_id,
4715 l_global_rec.business_group_id,
4716 l_global_rec.legislation_code,
4717 l_global_rec.created_by,
4718 l_global_rec.creation_date);
4719 -- dbms_output.put_line('Global Value DBI: ' || l_global_rec.global_name || ' created.');
4720 end loop;
4721 --
4722 INSERT INTO pay_patch_status
4723 (id
4724 ,patch_number
4725 ,patch_name
4726 ,phase
4727 ,applied_date
4731 ,'JP_UPGRADE_R12'
4728 ,legislation_code)
4729 SELECT pay_patch_status_s.nextval
4730 ,5758299
4732 ,'C'
4733 ,sysdate
4734 ,'JP'
4735 FROM dual;
4736 --
4737 END IF;
4738 Exception
4739 --
4740 When Others Then
4741 --
4742 hr_utility.set_location( 'Error in deleting',99 );
4743 raise;
4744 --
4745 END delete_dbi;
4746 --
4747 procedure migrate_org_df(
4748 p_org_information_context in varchar2,
4749 p_org_information3_o in varchar2,
4750 p_org_information3_n in varchar2)
4751 is
4752 --
4753 l_proc varchar2(60) := g_pkg||'.migrate_org_df';
4754 --
4755 l_cnt number := 0;
4756 --
4757 cursor csr_org_df
4758 is
4759 select /*+ ORDERED */
4760 hoi.rowid row_id
4761 from per_business_groups_perf pbg,
4762 hr_all_organization_units hou,
4763 hr_organization_information hoi
4764 where pbg.legislation_code = 'JP'
4765 and hou.business_group_id = pbg.business_group_id
4766 and hoi.organization_id = hou.organization_id
4767 and hoi.org_information_context = p_org_information_context
4768 and hoi.org_information3 = p_org_information3_o;
4769 --
4770 l_csr_org_df csr_org_df%rowtype;
4771 --
4772 begin
4773 --
4774 if (g_dbg) then
4775 hr_utility.set_location(l_proc, 0);
4776 end if;
4777 --
4778 open csr_org_df;
4779 loop
4780 --
4781 fetch csr_org_df into l_csr_org_df;
4782 exit when csr_org_df%notfound;
4783 --
4784 update hr_organization_information
4785 set org_information3 = p_org_information3_n
4786 where rowid = l_csr_org_df.row_id;
4787 --
4788 if l_cnt > 1000 then
4789 --
4790 commit;
4791 --
4792 end if;
4793 --
4794 l_cnt := l_cnt + 1;
4795 --
4796 end loop;
4797 close csr_org_df;
4798 --
4799 if (g_dbg) then
4800 hr_utility.set_location(l_proc, 10);
4801 hr_utility.trace('update cnt : '||to_char(l_cnt));
4802 hr_utility.trace('p_org_information_context : '||p_org_information_context);
4803 hr_utility.trace('p_org_information3_o : '||p_org_information3_o);
4804 hr_utility.trace('p_org_information3_n : '||p_org_information3_n);
4805 end if;
4806 --
4807 if l_cnt > 0 then
4808 --
4809 commit;
4810 --
4811 end if;
4812 --
4813 if (g_dbg) then
4814 hr_utility.set_location(l_proc, 1000);
4815 end if;
4816 --
4817 end migrate_org_df;
4818 --
4819 procedure migrate_li_ff
4820 is
4821 --
4822 l_proc varchar2(60) := g_pkg||'.migrate_li_ff';
4823 --
4824 l_li_ff_cnt number := 0;
4825 --
4826 cursor csr_li_ff
4827 is
4828 select /*+ ORDERED */
4829 count(hoi.org_information_id)
4830 from per_business_groups_perf pbg,
4831 hr_all_organization_units hou,
4832 hr_organization_information hoi
4833 where pbg.legislation_code = 'JP'
4834 and hou.business_group_id = pbg.business_group_id
4835 and hoi.organization_id = hou.organization_id
4836 and hoi.org_information_context in (
4837 'JP_LI_GIP_INFO',
4838 'JP_LI_LINC_INFO',
4839 'JP_ACCIDENT_INS_INFO')
4840 and hoi.org_information3 in (
4841 'JP_LI_GIP_PREM',
4842 'JP_LI_LINC_PREM',
4843 'JP_AI_PREM_CALC');
4844 --
4845 begin
4846 --
4847 if (g_dbg) then
4848 hr_utility.set_location(l_proc, 0);
4849 end if;
4850 --
4851 open csr_li_ff;
4852 fetch csr_li_ff into l_li_ff_cnt;
4853 close csr_li_ff;
4854 --
4855 if (g_dbg) then
4856 hr_utility.set_location(l_proc, 10);
4857 hr_utility.trace('migrate li ff cnt : '||to_char(l_li_ff_cnt));
4858 end if;
4859 --
4860 if (l_li_ff_cnt > 0) then
4861 --
4862 migrate_org_df('JP_LI_GIP_INFO','JP_LI_GIP_PREM','LIFE_INS_GIP_PREM_TEMPLATE');
4863 migrate_org_df('JP_LI_LINC_INFO','JP_LI_LINC_PREM','LIFE_INS_LINC_PREM_TEMPLATE');
4864 migrate_org_df('JP_ACCIDENT_INS_INFO','JP_AI_PREM_CALC','ACCIDENT_INS_PREM_TEMPLATE');
4865 --
4866 end if;
4867 --
4868 if (g_dbg) then
4869 hr_utility.set_location(l_proc, 1000);
4870 end if;
4871 --
4872 end migrate_li_ff;
4873 --
4874 -- |-------------------------------------------------------------------|
4875 -- |-----------------------< migrate_data >----------------------------|
4876 -- |-------------------------------------------------------------------|
4877 --
4878 procedure migrate_data is
4879 --
4880 l_count NUMBER(4);
4881 --
4882 l_proc VARCHAR2(50) := g_pkg||'.migrate_data';
4883 --
4884 BEGIN
4885
4886 hr_utility.set_location(l_proc, 10);
4887
4888 SELECT COUNT(1)
4889 INTO l_count
4890 FROM pay_input_values_f
4891 WHERE legislation_code = 'JP'
4892 AND ( ASCII(name) > 127 OR SUBSTR(name,1,1) = '2');
4893
4894 IF (l_count > 0) THEN
4895 migrate_input_values;
4896 END IF;
4897
4898 hr_utility.set_location(l_proc, 20);
4899
4900 SELECT COUNT(1)
4901 INTO l_count
4902 FROM pay_element_types_f
4903 WHERE legislation_code = 'JP'
4904 AND ASCII(element_name) > 127
4905 AND description NOT LIKE '%Obsoleted';
4906
4907 IF (l_count > 0) THEN
4908 migrate_element_types;
4909 END IF;
4910
4911 hr_utility.set_location(l_proc, 30);
4912
4913 SELECT COUNT(1)
4914 INTO l_count
4915 FROM pay_element_classifications
4916 WHERE legislation_code = 'JP'
4917 AND ASCII(SUBSTR(classification_name,8,1)) > 127;
4918
4919 IF (l_count > 0) THEN
4920 migrate_element_class;
4921 END IF;
4922
4923 hr_utility.set_location(l_proc, 40);
4924
4925 SELECT COUNT(1)
4926 INTO l_count
4927 FROM pay_balance_types
4928 WHERE legislation_code = 'JP'
4929 AND ASCII(SUBSTR(balance_name,3,1)) > 127
4930 AND reporting_name NOT LIKE '%Obsoleted';
4931
4932 IF (l_count > 0) THEN
4933 migrate_balance_types;
4934 END IF;
4935
4936 hr_utility.set_location(l_proc, 50);
4937
4938 SELECT COUNT(1)
4939 INTO l_count
4940 FROM pay_balance_dimensions
4941 WHERE legislation_code = 'JP'
4942 AND ASCII(SUBSTR(dimension_name,3,1)) > 127;
4943
4944 IF (l_count > 0) THEN
4945 migrate_bal_dimensions;
4946 END IF;
4947
4948 hr_utility.set_location(l_proc, 60);
4949
4950 SELECT COUNT(1)
4951 INTO l_count
4952 FROM pay_element_sets
4953 WHERE legislation_code = 'JP'
4954 AND ASCII(element_set_name) > 127;
4955
4956 IF (l_count > 0) THEN
4957 migrate_element_sets;
4958 END IF;
4959
4960 hr_utility.set_location(l_proc, 70);
4961
4962 SELECT COUNT(1)
4963 INTO l_count
4964 FROM ff_globals_f
4965 WHERE legislation_code = 'JP'
4966 AND ASCII(SUBSTR(global_name,3,1)) > 127
4967 AND global_description NOT LIKE '%Obsoleted';
4968
4969 IF (l_count > 0) THEN
4970 migrate_globals;
4971 END IF;
4972
4973 hr_utility.set_location(l_proc, 80);
4974
4975 SELECT COUNT(1)
4976 INTO l_count
4977 FROM ff_formulas_f
4978 WHERE legislation_code = 'JP'
4979 AND ASCII(SUBSTR(formula_name,3,1)) > 127
4980 AND description NOT LIKE '%Obsoleted';
4981
4982 IF (l_count > 0) THEN
4983 migrate_formulas;
4984 END IF;
4985
4989 INTO l_count
4986 hr_utility.set_location(l_proc, 90);
4987
4988 SELECT COUNT(1)
4990 FROM pay_monetary_units
4991 WHERE legislation_code = 'JP'
4992 AND ASCII(SUBSTR(monetary_unit_name,LENGTH(monetary_unit_name),1)) > 127;
4993
4994 IF (l_count > 0) THEN
4995 migrate_monetary_units;
4996 END IF;
4997
4998 hr_utility.set_location(l_proc, 100);
4999
5000 SELECT COUNT(1)
5001 INTO l_count
5002 FROM pay_user_columns
5003 WHERE legislation_code = 'JP'
5004 AND ASCII(user_column_name) > 127;
5005
5006 IF (l_count > 0) THEN
5007 migrate_user_columns;
5008 END IF;
5009
5010 hr_utility.set_location(l_proc, 110);
5011
5012 SELECT COUNT(1)
5013 INTO l_count
5014 FROM pay_user_rows_f
5015 WHERE legislation_code = 'JP'
5016 AND ASCII(row_low_range_or_name) > 127;
5017
5018 IF (l_count > 0) THEN
5019 migrate_user_rows;
5020 END IF;
5021
5022 hr_utility.set_location(l_proc, 120);
5023
5024 SELECT COUNT(1)
5025 INTO l_count
5026 FROM pay_user_tables
5027 WHERE legislation_code = 'JP'
5028 AND ASCII(SUBSTR(user_table_name,3,1)) > 127;
5029
5030 IF (l_count > 0) THEN
5031 migrate_user_tables;
5032 END IF;
5033
5034 hr_utility.set_location(l_proc, 130);
5035
5036 -- To delete JP Char DBI's
5037 delete_dbi;
5038
5039 hr_utility.set_location(l_proc, 140);
5040 --
5041 migrate_li_ff;
5042 hr_utility.set_location('Successful completion of ' || l_proc, 150);
5043 --
5044 EXCEPTION
5045
5046 WHEN OTHERS THEN
5047
5048 hr_utility.set_location(l_proc, 150);
5049
5050 raise;
5051
5052 END migrate_data;
5053 --
5054 END pay_jp_data_migration_pkg;