DBA Data[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;