DBA Data[Home] [Help]

PACKAGE BODY: APPS.PAY_JP_ITWB_REPORT_PKG

Source


1 package body pay_jp_itwb_report_pkg as
2 /* $Header: pyjpiwbr.pkb 120.0.12020000.2 2013/01/24 14:05:38 dduvvuri ship $ */
3 --
4 c_package  constant varchar2(30) := 'pay_jp_itwb_report_pkg.';
5 g_debug    boolean := hr_utility.debug_enabled;
6 --
7 c_eol varchar2(30) := fnd_global.local_chr(10);
8 --
9 c_sal_earn_min_col_cnt number := 10;
10 c_sal_dct_min_col_cnt  number := 5;
11 c_bon_earn_min_col_cnt number := 10;
12 c_bon_dct_min_col_cnt  number := 5;
13 c_wrk_min_col_cnt      number := 10;
14 c_pjob_min_rec_cnt     number := 3;
15 --
16 c_bon_itx_info_rate constant varchar2(2000) := fffunc.gfm('PAY','PAY_JP_BON_ITX_INFO_RATE');
17 c_itx_rate constant varchar2(60) := rtrim(substrb(c_bon_itx_info_rate,0,instrb(c_bon_itx_info_rate,'RATE')-2));
18 c_persentage constant varchar2(30) := ltrim(substrb(c_bon_itx_info_rate,instrb(c_bon_itx_info_rate,'RATE')+4));
19 --
20 type t_char_30_tbl is table of varchar2(30) index by binary_integer;
21 g_iv_uom_tbl t_char_30_tbl;
22 g_dbal_uom_tbl t_char_30_tbl;
23 --
24 type t_per_rec is record(
25   person_id            number,
26   assignment_id        number,
27   assignment_action_id number,
28   ass_cnt              number);
29 type t_per_tbl is table of t_per_rec index by binary_integer;
30 g_per_ind_tbl t_per_tbl;
31 --
32 type t_ass_rec is record(
33   person_id            number,
34   assignment_id        number,
35   assignment_action_id number,
36   effective_date       date,
37   include_or_exclude   hr_assignment_set_amendments.include_or_exclude%type);
38 type t_ass_tbl is table of t_ass_rec index by binary_integer;
39 g_ass_tbl t_ass_tbl;
40 g_ass_ind_tbl t_ass_tbl;
41 --
42 type t_wng_rec is record(
43   assignment_id number,
44   message_text  varchar2(2000));
45 type t_wng_tbl is table of t_wng_rec index by binary_integer;
46 g_wng_tbl t_wng_tbl;
47 --
48 type t_number_tbl is table of number index by binary_integer;
49 --
50 g_assact_tbl t_number_tbl;
51 --
52 type t_sal_earn_rec is record(
53 o_item_name varchar2(240),
54 o_earn_mth1  number,
55 o_earn_mth2  number,
56 o_earn_mth3  number,
57 o_earn_mth4  number,
58 o_earn_mth5  number,
59 o_earn_mth6  number,
60 o_earn_mth7  number,
61 o_earn_mth8  number,
62 o_earn_mth9  number,
63 o_earn_mth10 number,
64 o_earn_mth11 number,
65 o_earn_mth12 number,
66 o_earn_tot   number);
67 type t_sal_earn_tbl is table of t_sal_earn_rec index by binary_integer;
68 --
69 type t_sal_dct_rec is record(
70 o_item_name varchar2(240),
71 o_dct_mth1  number,
72 o_dct_mth2  number,
73 o_dct_mth3  number,
74 o_dct_mth4  number,
75 o_dct_mth5  number,
76 o_dct_mth6  number,
77 o_dct_mth7  number,
78 o_dct_mth8  number,
79 o_dct_mth9  number,
80 o_dct_mth10 number,
81 o_dct_mth11 number,
82 o_dct_mth12 number,
83 o_dct_tot   number);
84 type t_sal_dct_tbl is table of t_sal_dct_rec index by binary_integer;
85 --
86 type t_bon_earn_rec is record(
87 o_item_name varchar2(240),
88 o_earn_cnt1  number,
89 o_earn_cnt2  number,
90 o_earn_cnt3  number,
91 o_earn_cnt4  number,
92 o_earn_cnt5  number,
93 o_earn_cnt6  number,
94 o_earn_cnt7  number,
95 o_earn_cnt8  number,
96 o_earn_cnt9  number,
97 o_earn_cnt10 number,
98 o_earn_cnt11 number,
99 o_earn_cnt12 number,
100 o_earn_cnt13 number,
101 o_earn_cnt14 number,
102 o_earn_cnt15 number,
103 o_earn_tot   number);
104 type t_bon_earn_tbl is table of t_bon_earn_rec index by binary_integer;
105 --
106 type t_bon_dct_rec is record(
107 o_item_name varchar2(240),
108 o_dct_cnt1  number,
109 o_dct_cnt2  number,
110 o_dct_cnt3  number,
111 o_dct_cnt4  number,
112 o_dct_cnt5  number,
113 o_dct_cnt6  number,
114 o_dct_cnt7  number,
115 o_dct_cnt8  number,
116 o_dct_cnt9  number,
117 o_dct_cnt10 number,
118 o_dct_cnt11 number,
119 o_dct_cnt12 number,
120 o_dct_cnt13 number,
121 o_dct_cnt14 number,
122 o_dct_cnt15 number,
123 o_dct_tot   number);
124 type t_bon_dct_tbl is table of t_bon_dct_rec index by binary_integer;
125 --
126 type t_wrk_rec is record(
127 o_item_name varchar2(240),
128 o_wrk_mth1  number,
129 o_wrk_mth2  number,
130 o_wrk_mth3  number,
131 o_wrk_mth4  number,
132 o_wrk_mth5  number,
133 o_wrk_mth6  number,
134 o_wrk_mth7  number,
135 o_wrk_mth8  number,
136 o_wrk_mth9  number,
137 o_wrk_mth10 number,
138 o_wrk_mth11 number,
139 o_wrk_mth12 number,
140 a_wrk_tot   number,
141 l_item_uom  varchar2(30));
142 type t_wrk_tbl is table of t_wrk_rec index by binary_integer;
143 --
144 type t_pjob_rec is record(
145 o_pjob_employer_name         varchar2(240),
146 o_pjob_txbl_inc              number,
147 o_pjob_si_prem               number,
148 o_pjob_mutual_aid_prem       number,
149 o_pjob_itax                  number,
150 o_pjob_term_date_d           varchar2(240),
151 a_pjob_term_date             date,
152 a_pjob_employer_name_kana    varchar2(240),
153 a_pjob_employer_address      varchar2(240),
154 a_pjob_eemployer_address_kana varchar2(240));
155 type t_pjob_tbl is table of t_pjob_rec index by binary_integer;
156 --
157 type t_body_rec is record(
158 mag_assignment_action_id         number,
159 arch_assignment_action_id        number,
160 arch_effective_date              date,
161 o_effective_date_eeyy            varchar2(240),
162 a_itax_org_name                  varchar2(240),
163 a_itax_org_name_kana             varchar2(240),
164 a_itax_org_address               varchar2(500),
165 a_itax_org_address_kana          varchar2(500),
166 a_itax_org_phone                 varchar2(240),
167 a_itax_org_serial1               varchar2(240),
168 a_itax_org_serial2               varchar2(240),
169 o_employee_number                varchar2(240),
170 a_last_name                      varchar2(240),
171 a_first_name                     varchar2(240),
172 o_full_name                      varchar2(500),
173 a_last_name_kana                 varchar2(240),
174 a_first_name_kana                varchar2(240),
175 o_full_name_kana                 varchar2(500),
176 a_sex_b                          varchar2(30),
177 o_sex                            varchar2(80),
178 a_birth_date                     date,
179 o_birth_date_d                   varchar2(240),
180 o_age                            number,
181 a_address_jp                     varchar2(240),
182 o_postal_code                    varchar2(240),
183 o_postal_code1                   varchar2(30),
184 o_postal_code2                   varchar2(30),
185 a_district_code                  varchar2(240),
186 o_address                        varchar2(500),
187 o_address_kana                   varchar2(500),
188 a_phone1                         varchar2(240),
189 a_phone2                         varchar2(240),
190 a_hire_date                      date,
191 o_hire_date_d                    varchar2(240),
192 a_term_date                      date,
193 o_term_date_d                    varchar2(240),
194 a_leaving_reason                 varchar2(240),
195 o_organization_name              varchar2(240),
196 o_job_name                       varchar2(240),
197 o_payroll_name                   varchar2(240),
198 a_location_name                  varchar2(240),
199 a_itax_type_b                    varchar2(30),
200 a_itax_type                      varchar2(80),
201 o_itax_type_d                    varchar2(80),
202 a_non_res_flag                   varchar2(30),
203 o_hi_number                      varchar2(60),
204 o_wp_number                      varchar2(60),
205 o_wpf_number                     varchar2(60),
206 o_ei_number                      varchar2(60),
207 a_dep_itax_type                  varchar2(30),
208 a_declare_flag_b                 varchar2(30),
209 o_declare_flag                   varchar2(80),
210 a_spouse_type                    varchar2(30),
211 a_spouse_flag_b                  varchar2(30),
212 o_spouse_flag                    varchar2(80),
213 a_dep_spouse_b                   varchar2(30),
214 o_dep_spouse                     varchar2(80),
215 a_aged_dep_spouse_b              varchar2(30),
216 o_aged_dep_spouse                varchar2(80),
217 o_ord_dep_num                    number,
218 o_sp_dep_num                     number,
219 o_aged_parent_dep_lt_num         number,
220 o_aged_dep_num                   number,
221 o_ord_disable_num                number,
222 o_sp_disable_num                 number,
223 o_sp_disable_lt_num              number,
224 a_disable_type_b                 varchar2(30),
225 o_disable_type                   varchar2(80),
226 a_widow_type_b                   varchar2(30),
227 o_widow_type                     varchar2(80),
228 a_working_student_type_b         varchar2(30),
229 o_working_student_type           varchar2(80),
230 o_otsu_spouse_dep_num            number,
231 a_dep_non_res_flag               varchar2(30),
232 a_yea_efd                        date,
233 a_yea_erd                        date,
234 a_yea_type                       varchar2(30),
235 a_yea_flag                       varchar2(30),
236 a_yea_sal_txbl_mon               number,
237 a_yea_sal_txbl_kind              number,
238 o_yea_sal_txbl                   number,
239 a_yea_bon_txbl_mon               number,
240 a_yea_bon_txbl_kind              number,
241 a_yea_bon_txbl                   number,
242 a_yea_spb_txbl_mon               number,
243 a_yea_spb_txbl_kind              number,
244 a_yea_spb_txbl                   number,
245 o_yea_bon_txbl_tot               number,
246 o_yea_txbl                       number,
247 o_yea_sal_itx                    number,
248 a_yea_bon_itx                    number,
249 a_yea_spb_itx                    number,
250 o_yea_bon_itx_tot                number,
251 o_withhold_itx                   number,
252 o_sal_dct_si_prem                number,
253 o_dec_si_prem                    number,
254 o_dec_small_comp_mut_aid_prem    number,
255 o_life_ins_prem_exm              number,
256 o_earthquake_ins_prem_exm        number,
257 o_spouse_sp_exm                  number,
258 a_basic_exm                      number,
259 a_gen_spouse_exm                 number,
260 a_elder_spouse_exm               number,
261 a_gen_dep_exm                    number,
262 a_specific_dep_exm               number,
263 a_junior_dep_exm                 number,
264 a_elder_dep_exm                  number,
265 a_elder_parent_lt_exm            number,
266 a_gen_disabled_exm               number,
267 a_sev_disabled_exm               number,
268 a_sev_disabled_lt_exm            number,
269 a_elder_exm                      number,
270 a_widow_exm                      number,
271 a_sp_widow_exm                   number,
272 a_working_student_exm            number,
273 o_dep_exm                        number,
274 o_spouse_income                  number,
275 o_individual_pension_prem        number,
276 o_long_term_nonlife_ins_prem     number,
277 o_small_comp_mut_aid_prem        number,
278 o_national_pension_prem          number,
279 o_income_exm                     number,
280 o_amt_aft_emp_inc_dct            number,
281 o_net_txbl_income                number,
282 o_annual_tax                     number,
283 o_actual_housing_loan            number,
284 o_yea_annual_tax                 number,
285 o_yea_income_tax                 number,
286 o_yea_tax_pay                    number,
287 a_sal_efd_mth1                   date,
288 a_sal_efd_mth2                   date,
289 a_sal_efd_mth3                   date,
290 a_sal_efd_mth4                   date,
291 a_sal_efd_mth5                   date,
292 a_sal_efd_mth6                   date,
293 a_sal_efd_mth7                   date,
294 a_sal_efd_mth8                   date,
295 a_sal_efd_mth9                   date,
296 a_sal_efd_mth10                  date,
297 a_sal_efd_mth11                  date,
298 a_sal_efd_mth12                  date,
299 o_sal_efd_d_mth1                 varchar2(240),
300 o_sal_efd_d_mth2                 varchar2(240),
301 o_sal_efd_d_mth3                 varchar2(240),
302 o_sal_efd_d_mth4                 varchar2(240),
303 o_sal_efd_d_mth5                 varchar2(240),
304 o_sal_efd_d_mth6                 varchar2(240),
305 o_sal_efd_d_mth7                 varchar2(240),
306 o_sal_efd_d_mth8                 varchar2(240),
307 o_sal_efd_d_mth9                 varchar2(240),
308 o_sal_efd_d_mth10                varchar2(240),
309 o_sal_efd_d_mth11                varchar2(240),
310 o_sal_efd_d_mth12                varchar2(240),
311 a_bon_efd_cnt1                   date,
312 a_bon_efd_cnt2                   date,
313 a_bon_efd_cnt3                   date,
314 a_bon_efd_cnt4                   date,
315 a_bon_efd_cnt5                   date,
316 a_bon_efd_cnt6                   date,
317 a_bon_efd_cnt7                   date,
318 a_bon_efd_cnt8                   date,
319 a_bon_efd_cnt9                   date,
320 a_bon_efd_cnt10                  date,
321 a_bon_efd_cnt11                  date,
322 a_bon_efd_cnt12                  date,
323 a_bon_efd_cnt13                  date,
324 a_bon_efd_cnt14                  date,
325 a_bon_efd_cnt15                  date,
326 o_bon_efd_d_cnt1                 varchar2(240),
327 o_bon_efd_d_cnt2                 varchar2(240),
328 o_bon_efd_d_cnt3                 varchar2(240),
329 o_bon_efd_d_cnt4                 varchar2(240),
330 o_bon_efd_d_cnt5                 varchar2(240),
331 o_bon_efd_d_cnt6                 varchar2(240),
332 o_bon_efd_d_cnt7                 varchar2(240),
333 o_bon_efd_d_cnt8                 varchar2(240),
334 o_bon_efd_d_cnt9                 varchar2(240),
335 o_bon_efd_d_cnt10                varchar2(240),
336 o_bon_efd_d_cnt11                varchar2(240),
337 o_bon_efd_d_cnt12                varchar2(240),
338 o_bon_efd_d_cnt13                varchar2(240),
339 o_bon_efd_d_cnt14                varchar2(240),
340 o_bon_efd_d_cnt15                varchar2(240),
341 a_sal_erd_mth1                   date,
342 a_sal_erd_mth2                   date,
343 a_sal_erd_mth3                   date,
344 a_sal_erd_mth4                   date,
345 a_sal_erd_mth5                   date,
346 a_sal_erd_mth6                   date,
347 a_sal_erd_mth7                   date,
348 a_sal_erd_mth8                   date,
349 a_sal_erd_mth9                   date,
350 a_sal_erd_mth10                  date,
351 a_sal_erd_mth11                  date,
352 a_sal_erd_mth12                  date,
353 a_bon_erd_cnt1                   date,
354 a_bon_erd_cnt2                   date,
355 a_bon_erd_cnt3                   date,
356 a_bon_erd_cnt4                   date,
357 a_bon_erd_cnt5                   date,
358 a_bon_erd_cnt6                   date,
359 a_bon_erd_cnt7                   date,
360 a_bon_erd_cnt8                   date,
361 a_bon_erd_cnt9                   date,
362 a_bon_erd_cnt10                  date,
363 a_bon_erd_cnt11                  date,
364 a_bon_erd_cnt12                  date,
365 a_bon_erd_cnt13                  date,
366 a_bon_erd_cnt14                  date,
367 a_bon_erd_cnt15                  date,
368 a_bon_type_cnt1                  varchar2(30),
369 a_bon_type_cnt2                  varchar2(30),
370 a_bon_type_cnt3                  varchar2(30),
371 a_bon_type_cnt4                  varchar2(30),
372 a_bon_type_cnt5                  varchar2(30),
373 a_bon_type_cnt6                  varchar2(30),
374 a_bon_type_cnt7                  varchar2(30),
375 a_bon_type_cnt8                  varchar2(30),
376 a_bon_type_cnt9                  varchar2(30),
377 a_bon_type_cnt10                 varchar2(30),
378 a_bon_type_cnt11                 varchar2(30),
379 a_bon_type_cnt12                 varchar2(30),
380 a_bon_type_cnt13                 varchar2(30),
381 a_bon_type_cnt14                 varchar2(30),
382 a_bon_type_cnt15                 varchar2(30),
383 o_sal_txbl_mth1  number,
384 o_sal_txbl_mth2  number,
385 o_sal_txbl_mth3  number,
386 o_sal_txbl_mth4  number,
387 o_sal_txbl_mth5  number,
388 o_sal_txbl_mth6  number,
389 o_sal_txbl_mth7  number,
390 o_sal_txbl_mth8  number,
391 o_sal_txbl_mth9  number,
392 o_sal_txbl_mth10 number,
393 o_sal_txbl_mth11 number,
394 o_sal_txbl_mth12 number,
395 o_sal_txbl_tot   number,
396 o_sal_ntxbl_mth1  number,
397 o_sal_ntxbl_mth2  number,
398 o_sal_ntxbl_mth3  number,
399 o_sal_ntxbl_mth4  number,
400 o_sal_ntxbl_mth5  number,
401 o_sal_ntxbl_mth6  number,
402 o_sal_ntxbl_mth7  number,
403 o_sal_ntxbl_mth8  number,
404 o_sal_ntxbl_mth9  number,
405 o_sal_ntxbl_mth10 number,
406 o_sal_ntxbl_mth11 number,
407 o_sal_ntxbl_mth12 number,
408 o_sal_ntxbl_tot   number,
409 o_sal_pay_mth1  number,
410 o_sal_pay_mth2  number,
411 o_sal_pay_mth3  number,
412 o_sal_pay_mth4  number,
413 o_sal_pay_mth5  number,
414 o_sal_pay_mth6  number,
415 o_sal_pay_mth7  number,
416 o_sal_pay_mth8  number,
417 o_sal_pay_mth9  number,
418 o_sal_pay_mth10 number,
419 o_sal_pay_mth11 number,
420 o_sal_pay_mth12 number,
421 o_sal_pay_tot   number,
422 o_sal_hi_mth1  number,
423 o_sal_hi_mth2  number,
424 o_sal_hi_mth3  number,
425 o_sal_hi_mth4  number,
426 o_sal_hi_mth5  number,
427 o_sal_hi_mth6  number,
428 o_sal_hi_mth7  number,
429 o_sal_hi_mth8  number,
430 o_sal_hi_mth9  number,
431 o_sal_hi_mth10 number,
432 o_sal_hi_mth11 number,
433 o_sal_hi_mth12 number,
434 o_sal_hi_tot   number,
435 o_sal_ci_mth1  number,
436 o_sal_ci_mth2  number,
437 o_sal_ci_mth3  number,
438 o_sal_ci_mth4  number,
439 o_sal_ci_mth5  number,
440 o_sal_ci_mth6  number,
441 o_sal_ci_mth7  number,
442 o_sal_ci_mth8  number,
443 o_sal_ci_mth9  number,
444 o_sal_ci_mth10 number,
445 o_sal_ci_mth11 number,
446 o_sal_ci_mth12 number,
447 o_sal_ci_tot   number,
448 o_sal_wp_mth1  number,
449 o_sal_wp_mth2  number,
450 o_sal_wp_mth3  number,
451 o_sal_wp_mth4  number,
452 o_sal_wp_mth5  number,
453 o_sal_wp_mth6  number,
454 o_sal_wp_mth7  number,
455 o_sal_wp_mth8  number,
456 o_sal_wp_mth9  number,
457 o_sal_wp_mth10 number,
458 o_sal_wp_mth11 number,
459 o_sal_wp_mth12 number,
460 o_sal_wp_tot   number,
461 o_sal_wpf_mth1 number,
462 o_sal_wpf_mth2 number,
463 o_sal_wpf_mth3 number,
464 o_sal_wpf_mth4 number,
465 o_sal_wpf_mth5 number,
466 o_sal_wpf_mth6 number,
467 o_sal_wpf_mth7 number,
468 o_sal_wpf_mth8 number,
469 o_sal_wpf_mth9 number,
470 o_sal_wpf_mth10 number,
471 o_sal_wpf_mth11 number,
472 o_sal_wpf_mth12 number,
473 o_sal_wpf_tot  number,
474 o_sal_ei_mth1  number,
475 o_sal_ei_mth2  number,
476 o_sal_ei_mth3  number,
477 o_sal_ei_mth4  number,
478 o_sal_ei_mth5  number,
479 o_sal_ei_mth6  number,
480 o_sal_ei_mth7  number,
481 o_sal_ei_mth8  number,
482 o_sal_ei_mth9  number,
483 o_sal_ei_mth10 number,
484 o_sal_ei_mth11 number,
485 o_sal_ei_mth12 number,
486 o_sal_ei_tot   number,
487 o_sal_si_mth1  number,
488 o_sal_si_mth2  number,
489 o_sal_si_mth3  number,
490 o_sal_si_mth4  number,
491 o_sal_si_mth5  number,
492 o_sal_si_mth6  number,
493 o_sal_si_mth7  number,
494 o_sal_si_mth8  number,
495 o_sal_si_mth9  number,
496 o_sal_si_mth10 number,
497 o_sal_si_mth11 number,
498 o_sal_si_mth12 number,
499 o_sal_si_tot   number,
500 o_sal_dct_earn_mth1  number,
501 o_sal_dct_earn_mth2  number,
502 o_sal_dct_earn_mth3  number,
503 o_sal_dct_earn_mth4  number,
504 o_sal_dct_earn_mth5  number,
505 o_sal_dct_earn_mth6  number,
506 o_sal_dct_earn_mth7  number,
507 o_sal_dct_earn_mth8  number,
508 o_sal_dct_earn_mth9  number,
509 o_sal_dct_earn_mth10 number,
510 o_sal_dct_earn_mth11 number,
511 o_sal_dct_earn_mth12 number,
512 o_sal_dct_earn_tot   number,
513 o_sal_dpt_mth1  number,
514 o_sal_dpt_mth2  number,
515 o_sal_dpt_mth3  number,
516 o_sal_dpt_mth4  number,
517 o_sal_dpt_mth5  number,
518 o_sal_dpt_mth6  number,
519 o_sal_dpt_mth7  number,
520 o_sal_dpt_mth8  number,
521 o_sal_dpt_mth9  number,
522 o_sal_dpt_mth10 number,
523 o_sal_dpt_mth11 number,
524 o_sal_dpt_mth12 number,
525 o_sal_itx_mth1  number,
526 o_sal_itx_mth2  number,
527 o_sal_itx_mth3  number,
528 o_sal_itx_mth4  number,
529 o_sal_itx_mth5  number,
530 o_sal_itx_mth6  number,
531 o_sal_itx_mth7  number,
532 o_sal_itx_mth8  number,
533 o_sal_itx_mth9  number,
534 o_sal_itx_mth10 number,
535 o_sal_itx_mth11 number,
536 o_sal_itx_mth12 number,
537 o_sal_itx_tot   number,
538 o_sal_yea_itx_mth1  number,
539 o_sal_yea_itx_mth2  number,
540 o_sal_yea_itx_mth3  number,
541 o_sal_yea_itx_mth4  number,
542 o_sal_yea_itx_mth5  number,
543 o_sal_yea_itx_mth6  number,
544 o_sal_yea_itx_mth7  number,
545 o_sal_yea_itx_mth8  number,
546 o_sal_yea_itx_mth9  number,
547 o_sal_yea_itx_mth10 number,
548 o_sal_yea_itx_mth11 number,
549 o_sal_yea_itx_mth12 number,
550 o_sal_yea_itx_tot   number,
551 o_sal_net_itx_mth1  number,
552 o_sal_net_itx_mth2  number,
553 o_sal_net_itx_mth3  number,
554 o_sal_net_itx_mth4  number,
555 o_sal_net_itx_mth5  number,
556 o_sal_net_itx_mth6  number,
557 o_sal_net_itx_mth7  number,
558 o_sal_net_itx_mth8  number,
559 o_sal_net_itx_mth9  number,
560 o_sal_net_itx_mth10 number,
561 o_sal_net_itx_mth11 number,
562 o_sal_net_itx_mth12 number,
563 o_sal_net_itx_tot   number,
564 a_sal_ltx_mth1  number,
565 a_sal_ltx_mth2  number,
566 a_sal_ltx_mth3  number,
567 a_sal_ltx_mth4  number,
568 a_sal_ltx_mth5  number,
569 a_sal_ltx_mth6  number,
570 a_sal_ltx_mth7  number,
571 a_sal_ltx_mth8  number,
572 a_sal_ltx_mth9  number,
573 a_sal_ltx_mth10 number,
574 a_sal_ltx_mth11 number,
575 a_sal_ltx_mth12 number,
576 a_sal_ltx_tot   number,
577 a_sal_ltx_lump_mth1  number,
578 a_sal_ltx_lump_mth2  number,
579 a_sal_ltx_lump_mth3  number,
580 a_sal_ltx_lump_mth4  number,
581 a_sal_ltx_lump_mth5  number,
582 a_sal_ltx_lump_mth6  number,
583 a_sal_ltx_lump_mth7  number,
584 a_sal_ltx_lump_mth8  number,
585 a_sal_ltx_lump_mth9  number,
586 a_sal_ltx_lump_mth10 number,
587 a_sal_ltx_lump_mth11 number,
588 a_sal_ltx_lump_mth12 number,
589 a_sal_ltx_lump_tot   number,
590 o_sal_net_ltx_mth1  number,
591 o_sal_net_ltx_mth2  number,
592 o_sal_net_ltx_mth3  number,
593 o_sal_net_ltx_mth4  number,
594 o_sal_net_ltx_mth5  number,
595 o_sal_net_ltx_mth6  number,
596 o_sal_net_ltx_mth7  number,
597 o_sal_net_ltx_mth8  number,
598 o_sal_net_ltx_mth9  number,
599 o_sal_net_ltx_mth10 number,
600 o_sal_net_ltx_mth11 number,
601 o_sal_net_ltx_mth12 number,
602 o_sal_net_ltx_tot   number,
603 o_sal_dct_mth1  number,
604 o_sal_dct_mth2  number,
605 o_sal_dct_mth3  number,
606 o_sal_dct_mth4  number,
607 o_sal_dct_mth5  number,
608 o_sal_dct_mth6  number,
609 o_sal_dct_mth7  number,
610 o_sal_dct_mth8  number,
611 o_sal_dct_mth9  number,
612 o_sal_dct_mth10 number,
613 o_sal_dct_mth11 number,
614 o_sal_dct_mth12 number,
615 o_sal_dct_tot   number,
616 o_sal_net_pay_mth1  number,
617 o_sal_net_pay_mth2  number,
618 o_sal_net_pay_mth3  number,
619 o_sal_net_pay_mth4  number,
620 o_sal_net_pay_mth5  number,
621 o_sal_net_pay_mth6  number,
622 o_sal_net_pay_mth7  number,
623 o_sal_net_pay_mth8  number,
624 o_sal_net_pay_mth9  number,
625 o_sal_net_pay_mth10 number,
626 o_sal_net_pay_mth11 number,
627 o_sal_net_pay_mth12 number,
628 o_sal_net_pay_tot   number,
629 o_bon_txbl_cnt1  number,
630 o_bon_txbl_cnt2  number,
631 o_bon_txbl_cnt3  number,
632 o_bon_txbl_cnt4  number,
633 o_bon_txbl_cnt5  number,
634 o_bon_txbl_cnt6  number,
635 o_bon_txbl_cnt7  number,
636 o_bon_txbl_cnt8  number,
637 o_bon_txbl_cnt9  number,
638 o_bon_txbl_cnt10 number,
639 o_bon_txbl_cnt11 number,
640 o_bon_txbl_cnt12 number,
641 o_bon_txbl_cnt13 number,
642 o_bon_txbl_cnt14 number,
643 o_bon_txbl_cnt15 number,
644 o_bon_txbl_tot   number,
645 o_bon_ntxbl_cnt1  number,
646 o_bon_ntxbl_cnt2  number,
647 o_bon_ntxbl_cnt3  number,
648 o_bon_ntxbl_cnt4  number,
649 o_bon_ntxbl_cnt5  number,
650 o_bon_ntxbl_cnt6  number,
651 o_bon_ntxbl_cnt7  number,
652 o_bon_ntxbl_cnt8  number,
653 o_bon_ntxbl_cnt9  number,
654 o_bon_ntxbl_cnt10 number,
655 o_bon_ntxbl_cnt11 number,
656 o_bon_ntxbl_cnt12 number,
657 o_bon_ntxbl_cnt13 number,
658 o_bon_ntxbl_cnt14 number,
659 o_bon_ntxbl_cnt15 number,
660 o_bon_ntxbl_tot   number,
661 o_bon_pay_cnt1  number,
662 o_bon_pay_cnt2  number,
663 o_bon_pay_cnt3  number,
664 o_bon_pay_cnt4  number,
665 o_bon_pay_cnt5  number,
666 o_bon_pay_cnt6  number,
667 o_bon_pay_cnt7  number,
668 o_bon_pay_cnt8  number,
669 o_bon_pay_cnt9  number,
670 o_bon_pay_cnt10 number,
671 o_bon_pay_cnt11 number,
672 o_bon_pay_cnt12 number,
673 o_bon_pay_cnt13 number,
674 o_bon_pay_cnt14 number,
675 o_bon_pay_cnt15 number,
676 o_bon_pay_tot   number,
677 o_bon_hi_cnt1  number,
678 o_bon_hi_cnt2  number,
679 o_bon_hi_cnt3  number,
680 o_bon_hi_cnt4  number,
681 o_bon_hi_cnt5  number,
682 o_bon_hi_cnt6  number,
683 o_bon_hi_cnt7  number,
684 o_bon_hi_cnt8  number,
685 o_bon_hi_cnt9  number,
686 o_bon_hi_cnt10 number,
687 o_bon_hi_cnt11 number,
688 o_bon_hi_cnt12 number,
689 o_bon_hi_cnt13 number,
690 o_bon_hi_cnt14 number,
691 o_bon_hi_cnt15 number,
692 o_bon_hi_tot   number,
693 o_bon_ci_cnt1  number,
694 o_bon_ci_cnt2  number,
695 o_bon_ci_cnt3  number,
696 o_bon_ci_cnt4  number,
697 o_bon_ci_cnt5  number,
698 o_bon_ci_cnt6  number,
699 o_bon_ci_cnt7  number,
700 o_bon_ci_cnt8  number,
701 o_bon_ci_cnt9  number,
702 o_bon_ci_cnt10 number,
703 o_bon_ci_cnt11 number,
704 o_bon_ci_cnt12 number,
705 o_bon_ci_cnt13 number,
706 o_bon_ci_cnt14 number,
707 o_bon_ci_cnt15 number,
708 o_bon_ci_tot   number,
709 o_bon_wp_cnt1  number,
710 o_bon_wp_cnt2  number,
711 o_bon_wp_cnt3  number,
712 o_bon_wp_cnt4  number,
713 o_bon_wp_cnt5  number,
714 o_bon_wp_cnt6  number,
715 o_bon_wp_cnt7  number,
716 o_bon_wp_cnt8  number,
717 o_bon_wp_cnt9  number,
718 o_bon_wp_cnt10 number,
719 o_bon_wp_cnt11 number,
720 o_bon_wp_cnt12 number,
721 o_bon_wp_cnt13 number,
722 o_bon_wp_cnt14 number,
723 o_bon_wp_cnt15 number,
724 o_bon_wp_tot   number,
725 o_bon_wpf_cnt1  number,
726 o_bon_wpf_cnt2  number,
727 o_bon_wpf_cnt3  number,
728 o_bon_wpf_cnt4  number,
729 o_bon_wpf_cnt5  number,
730 o_bon_wpf_cnt6  number,
731 o_bon_wpf_cnt7  number,
732 o_bon_wpf_cnt8  number,
733 o_bon_wpf_cnt9  number,
734 o_bon_wpf_cnt10 number,
735 o_bon_wpf_cnt11 number,
736 o_bon_wpf_cnt12 number,
737 o_bon_wpf_cnt13 number,
738 o_bon_wpf_cnt14 number,
739 o_bon_wpf_cnt15 number,
740 o_bon_wpf_tot   number,
741 o_bon_ei_cnt1  number,
742 o_bon_ei_cnt2  number,
743 o_bon_ei_cnt3  number,
744 o_bon_ei_cnt4  number,
745 o_bon_ei_cnt5  number,
746 o_bon_ei_cnt6  number,
747 o_bon_ei_cnt7  number,
748 o_bon_ei_cnt8  number,
749 o_bon_ei_cnt9  number,
750 o_bon_ei_cnt10 number,
751 o_bon_ei_cnt11 number,
752 o_bon_ei_cnt12 number,
753 o_bon_ei_cnt13 number,
754 o_bon_ei_cnt14 number,
755 o_bon_ei_cnt15 number,
756 o_bon_ei_tot   number,
757 o_bon_si_cnt1  number,
758 o_bon_si_cnt2  number,
759 o_bon_si_cnt3  number,
760 o_bon_si_cnt4  number,
761 o_bon_si_cnt5  number,
762 o_bon_si_cnt6  number,
763 o_bon_si_cnt7  number,
764 o_bon_si_cnt8  number,
765 o_bon_si_cnt9  number,
766 o_bon_si_cnt10 number,
767 o_bon_si_cnt11 number,
768 o_bon_si_cnt12 number,
769 o_bon_si_cnt13 number,
770 o_bon_si_cnt14 number,
771 o_bon_si_cnt15 number,
772 o_bon_si_tot   number,
773 o_bon_dct_earn_cnt1  number,
774 o_bon_dct_earn_cnt2  number,
775 o_bon_dct_earn_cnt3  number,
776 o_bon_dct_earn_cnt4  number,
777 o_bon_dct_earn_cnt5  number,
778 o_bon_dct_earn_cnt6  number,
779 o_bon_dct_earn_cnt7  number,
780 o_bon_dct_earn_cnt8  number,
781 o_bon_dct_earn_cnt9  number,
782 o_bon_dct_earn_cnt10 number,
783 o_bon_dct_earn_cnt11 number,
784 o_bon_dct_earn_cnt12 number,
785 o_bon_dct_earn_cnt13 number,
786 o_bon_dct_earn_cnt14 number,
787 o_bon_dct_earn_cnt15 number,
788 o_bon_dct_earn_tot   number,
789 o_bon_dpt_cnt1  number,
790 o_bon_dpt_cnt2  number,
791 o_bon_dpt_cnt3  number,
792 o_bon_dpt_cnt4  number,
793 o_bon_dpt_cnt5  number,
794 o_bon_dpt_cnt6  number,
795 o_bon_dpt_cnt7  number,
796 o_bon_dpt_cnt8  number,
797 o_bon_dpt_cnt9  number,
798 o_bon_dpt_cnt10 number,
799 o_bon_dpt_cnt11 number,
800 o_bon_dpt_cnt12 number,
801 o_bon_dpt_cnt13 number,
802 o_bon_dpt_cnt14 number,
803 o_bon_dpt_cnt15 number,
804 o_bon_itx_cnt1  number,
805 o_bon_itx_cnt2  number,
806 o_bon_itx_cnt3  number,
807 o_bon_itx_cnt4  number,
808 o_bon_itx_cnt5  number,
809 o_bon_itx_cnt6  number,
810 o_bon_itx_cnt7  number,
811 o_bon_itx_cnt8  number,
812 o_bon_itx_cnt9  number,
813 o_bon_itx_cnt10 number,
814 o_bon_itx_cnt11 number,
815 o_bon_itx_cnt12 number,
816 o_bon_itx_cnt13 number,
817 o_bon_itx_cnt14 number,
818 o_bon_itx_cnt15 number,
819 o_bon_itx_tot   number,
820 o_bon_itx_rate_cnt1  number,
821 o_bon_itx_rate_cnt2  number,
822 o_bon_itx_rate_cnt3  number,
823 o_bon_itx_rate_cnt4  number,
824 o_bon_itx_rate_cnt5  number,
825 o_bon_itx_rate_cnt6  number,
826 o_bon_itx_rate_cnt7  number,
827 o_bon_itx_rate_cnt8  number,
828 o_bon_itx_rate_cnt9  number,
829 o_bon_itx_rate_cnt10 number,
830 o_bon_itx_rate_cnt11 number,
831 o_bon_itx_rate_cnt12 number,
832 o_bon_itx_rate_cnt13 number,
833 o_bon_itx_rate_cnt14 number,
834 o_bon_itx_rate_cnt15 number,
835 a_bon_itx_rate_cnt1  varchar2(60),
836 a_bon_itx_rate_cnt2  varchar2(60),
837 a_bon_itx_rate_cnt3  varchar2(60),
838 a_bon_itx_rate_cnt4  varchar2(60),
839 a_bon_itx_rate_cnt5  varchar2(60),
840 a_bon_itx_rate_cnt6  varchar2(60),
841 a_bon_itx_rate_cnt7  varchar2(60),
842 a_bon_itx_rate_cnt8  varchar2(60),
843 a_bon_itx_rate_cnt9  varchar2(60),
844 a_bon_itx_rate_cnt10 varchar2(60),
845 a_bon_itx_rate_cnt11 varchar2(60),
846 a_bon_itx_rate_cnt12 varchar2(60),
847 a_bon_itx_rate_cnt13 varchar2(60),
848 a_bon_itx_rate_cnt14 varchar2(60),
849 a_bon_itx_rate_cnt15 varchar2(60),
850 o_bon_yea_itx_cnt1  number,
851 o_bon_yea_itx_cnt2  number,
852 o_bon_yea_itx_cnt3  number,
853 o_bon_yea_itx_cnt4  number,
854 o_bon_yea_itx_cnt5  number,
855 o_bon_yea_itx_cnt6  number,
856 o_bon_yea_itx_cnt7  number,
857 o_bon_yea_itx_cnt8  number,
858 o_bon_yea_itx_cnt9  number,
859 o_bon_yea_itx_cnt10 number,
860 o_bon_yea_itx_cnt11 number,
861 o_bon_yea_itx_cnt12 number,
862 o_bon_yea_itx_cnt13 number,
863 o_bon_yea_itx_cnt14 number,
864 o_bon_yea_itx_cnt15 number,
865 o_bon_yea_itx_tot   number,
866 o_bon_net_itx_cnt1  number,
867 o_bon_net_itx_cnt2  number,
868 o_bon_net_itx_cnt3  number,
869 o_bon_net_itx_cnt4  number,
870 o_bon_net_itx_cnt5  number,
871 o_bon_net_itx_cnt6  number,
872 o_bon_net_itx_cnt7  number,
873 o_bon_net_itx_cnt8  number,
874 o_bon_net_itx_cnt9  number,
875 o_bon_net_itx_cnt10 number,
876 o_bon_net_itx_cnt11 number,
877 o_bon_net_itx_cnt12 number,
878 o_bon_net_itx_cnt13 number,
879 o_bon_net_itx_cnt14 number,
880 o_bon_net_itx_cnt15 number,
881 o_bon_net_itx_tot   number,
882 o_bon_ltx_lump_cnt1  number,
883 o_bon_ltx_lump_cnt2  number,
884 o_bon_ltx_lump_cnt3  number,
885 o_bon_ltx_lump_cnt4  number,
886 o_bon_ltx_lump_cnt5  number,
887 o_bon_ltx_lump_cnt6  number,
888 o_bon_ltx_lump_cnt7  number,
889 o_bon_ltx_lump_cnt8  number,
890 o_bon_ltx_lump_cnt9  number,
891 o_bon_ltx_lump_cnt10 number,
892 o_bon_ltx_lump_cnt11 number,
893 o_bon_ltx_lump_cnt12 number,
894 o_bon_ltx_lump_cnt13 number,
895 o_bon_ltx_lump_cnt14 number,
896 o_bon_ltx_lump_cnt15 number,
897 o_bon_ltx_lump_tot   number,
898 o_bon_dct_cnt1  number,
899 o_bon_dct_cnt2  number,
900 o_bon_dct_cnt3  number,
901 o_bon_dct_cnt4  number,
902 o_bon_dct_cnt5  number,
903 o_bon_dct_cnt6  number,
904 o_bon_dct_cnt7  number,
905 o_bon_dct_cnt8  number,
906 o_bon_dct_cnt9  number,
907 o_bon_dct_cnt10 number,
908 o_bon_dct_cnt11 number,
909 o_bon_dct_cnt12 number,
910 o_bon_dct_cnt13 number,
911 o_bon_dct_cnt14 number,
912 o_bon_dct_cnt15 number,
913 o_bon_dct_tot   number,
914 o_bon_net_pay_cnt1  number,
915 o_bon_net_pay_cnt2  number,
916 o_bon_net_pay_cnt3  number,
917 o_bon_net_pay_cnt4  number,
918 o_bon_net_pay_cnt5  number,
919 o_bon_net_pay_cnt6  number,
920 o_bon_net_pay_cnt7  number,
921 o_bon_net_pay_cnt8  number,
922 o_bon_net_pay_cnt9  number,
923 o_bon_net_pay_cnt10 number,
924 o_bon_net_pay_cnt11 number,
925 o_bon_net_pay_cnt12 number,
926 o_bon_net_pay_cnt13 number,
927 o_bon_net_pay_cnt14 number,
928 o_bon_net_pay_cnt15 number,
929 o_bon_net_pay_tot   number,
930 o_cust_txt_info1  varchar2(240),
931 o_cust_txt_info2  varchar2(240),
932 o_cust_txt_info3  varchar2(240),
933 o_cust_txt_info4  varchar2(240),
934 o_cust_txt_info5  varchar2(240),
935 o_cust_txt_info6  varchar2(240),
936 o_cust_txt_info7  varchar2(240),
937 o_cust_txt_info8  varchar2(240),
938 o_cust_txt_info9  varchar2(240),
939 o_cust_txt_info10 varchar2(240),
940 o_cust_txt_info11 varchar2(240),
941 o_cust_txt_info12 varchar2(240),
942 o_cust_txt_info13 varchar2(240),
943 o_cust_txt_info14 varchar2(240),
944 o_cust_txt_info15 varchar2(240),
945 o_cust_txt_info16 varchar2(240),
946 o_cust_txt_info17 varchar2(240),
947 o_cust_txt_info18 varchar2(240),
948 o_cust_txt_info19 varchar2(240),
949 o_cust_txt_info20 varchar2(240),
950 o_cust_txt_info21 varchar2(240),
951 o_cust_txt_info22 varchar2(240),
952 o_cust_txt_info23 varchar2(240),
953 o_cust_txt_info24 varchar2(240),
954 o_cust_txt_info25 varchar2(240),
955 o_cust_date_info1  date,
956 o_cust_date_info2  date,
957 o_cust_date_info3  date,
958 o_cust_date_info4  date,
959 o_cust_date_info5  date,
960 o_cust_date_info6  date,
961 o_cust_date_info7  date,
962 o_cust_date_info8  date,
963 o_cust_date_info9  date,
964 o_cust_date_info10 date,
965 o_cust_date_info11 date,
966 o_cust_date_info12 date,
967 o_cust_date_info13 date,
968 o_cust_date_info14 date,
969 o_cust_date_info15 date,
970 o_cust_date_info16 date,
971 o_cust_date_info17 date,
972 o_cust_date_info18 date,
973 o_cust_date_info19 date,
974 o_cust_date_info20 date,
975 o_cust_date_info21 date,
976 o_cust_date_info22 date,
977 o_cust_date_info23 date,
978 o_cust_date_info24 date,
979 o_cust_date_info25 date,
980 o_cust_num_info1  number,
981 o_cust_num_info2  number,
982 o_cust_num_info3  number,
983 o_cust_num_info4  number,
984 o_cust_num_info5  number,
985 o_cust_num_info6  number,
986 o_cust_num_info7  number,
987 o_cust_num_info8  number,
988 o_cust_num_info9  number,
989 o_cust_num_info10 number,
990 o_cust_num_info11 number,
991 o_cust_num_info12 number,
992 o_cust_num_info13 number,
993 o_cust_num_info14 number,
994 o_cust_num_info15 number,
995 o_cust_num_info16 number,
996 o_cust_num_info17 number,
997 o_cust_num_info18 number,
998 o_cust_num_info19 number,
999 o_cust_num_info20 number,
1000 o_cust_num_info21 number,
1001 o_cust_num_info22 number,
1002 o_cust_num_info23 number,
1003 o_cust_num_info24 number,
1004 o_cust_num_info25 number,
1005 cust_cnt number,
1006 o_sal_earn_tbl t_sal_earn_tbl,
1007 o_sal_dct_tbl t_sal_dct_tbl,
1008 o_bon_earn_tbl t_bon_earn_tbl,
1009 o_bon_dct_tbl t_bon_dct_tbl,
1010 o_wrk_tbl t_wrk_tbl,
1011 o_pjob_tbl t_pjob_tbl);
1012 --
1013 type t_body_tbl is table of t_body_rec index by binary_integer;
1014 --
1015 g_body_tbl t_body_tbl;
1016 --
1017 -- -------------------------------------------------------------------------
1018 -- set_detail_debug
1019 -- -------------------------------------------------------------------------
1020 procedure set_detail_debug(
1021   p_yn in varchar2)
1022 is
1023 --
1024   -- hidden option for tracking
1025   cursor csr_hidden_debug
1026   is
1027   select parameter_value
1028   from   pay_action_parameters
1029   where  parameter_name = 'JP_DEBUG_PAYJPITWB';
1030 --
1031   l_hidden_debug pay_action_parameters.parameter_value%type;
1032 --
1033 begin
1034 --
1035   if p_yn is not null then
1036   --
1037     pay_jp_itwb_report_pkg.g_detail_debug := p_yn;
1038   --
1039   else
1040   --
1041     open csr_hidden_debug;
1042     fetch csr_hidden_debug into l_hidden_debug;
1043     close csr_hidden_debug;
1044   --
1045     if l_hidden_debug = 'Y' then
1046     --
1047       pay_jp_itwb_report_pkg.g_detail_debug := l_hidden_debug;
1048     --
1049     end if;
1050   --
1051   end if;
1052 --
1053   if g_debug then
1054   --
1055     hr_utility.trace('l_hidden_debug : '||l_hidden_debug);
1056     hr_utility.trace('g_detail_debug : '||g_detail_debug);
1057   --
1058   end if;
1059 --
1060 end set_detail_debug;
1061 --
1062 -- -------------------------------------------------------------------------
1063 -- set_max_col_cnt
1064 -- -------------------------------------------------------------------------
1065 procedure set_max_col_cnt
1066 is
1067 --
1068 begin
1069 --
1070   if nvl(g_set_max_col_cnt,'Y') = 'Y' then
1071   --
1072     if g_sal_earn_max_col_cnt is null then
1073     --
1074       g_sal_earn_max_col_cnt := 10;
1075     --
1076     else
1077     --
1078       g_sal_earn_max_col_cnt := greatest(g_sal_earn_max_col_cnt,c_sal_earn_min_col_cnt);
1079     --
1080     end if;
1081   --
1082     if g_sal_dct_max_col_cnt is null then
1083     --
1084       g_sal_dct_max_col_cnt := 5;
1085     --
1086     else
1087     --
1088       g_sal_dct_max_col_cnt := greatest(g_sal_dct_max_col_cnt,c_sal_dct_min_col_cnt);
1089     --
1090     end if;
1091   --
1092     if g_bon_earn_max_col_cnt is null then
1093     --
1094       g_bon_earn_max_col_cnt := 10;
1095     --
1096     else
1097     --
1098       g_bon_earn_max_col_cnt := greatest(g_bon_earn_max_col_cnt,c_bon_earn_min_col_cnt);
1099     --
1100     end if;
1101   --
1102     if g_bon_dct_max_col_cnt is null then
1103     --
1104       g_bon_dct_max_col_cnt := 5;
1105     --
1106     else
1107     --
1108       g_bon_dct_max_col_cnt := greatest(g_bon_dct_max_col_cnt,c_bon_dct_min_col_cnt);
1109     --
1110     end if;
1111   --
1112     if g_wrk_max_col_cnt is null then
1113     --
1114       g_wrk_max_col_cnt := 10;
1115     --
1116     else
1117     --
1118       g_wrk_max_col_cnt := greatest(g_wrk_max_col_cnt,c_wrk_min_col_cnt);
1119     --
1120     end if;
1121   --
1122     if g_pjob_max_rec_cnt is null then
1123     --
1124       g_pjob_max_rec_cnt := 3;
1125     --
1126     else
1127     --
1128       g_pjob_max_rec_cnt := greatest(g_pjob_max_rec_cnt,c_pjob_min_rec_cnt);
1129     --
1130     end if;
1131   --
1132   else
1133   --
1134     g_sal_earn_max_col_cnt := null;
1135     g_sal_dct_max_col_cnt  := null;
1136     g_bon_earn_max_col_cnt := null;
1137     g_bon_dct_max_col_cnt  := null;
1138     g_wrk_max_col_cnt      := null;
1139     g_pjob_max_rec_cnt     := null;
1140   --
1141   end if;
1142 --
1143   if g_debug then
1144   --
1145     hr_utility.trace('g_set_max_col_cnt      : '||g_set_max_col_cnt);
1146     hr_utility.trace('g_sal_earn_max_col_cnt : '||to_char(g_sal_earn_max_col_cnt));
1147     hr_utility.trace('g_sal_dct_max_col_cnt  : '||to_char(g_sal_dct_max_col_cnt));
1148     hr_utility.trace('g_bon_earn_max_col_cnt : '||to_char(g_bon_earn_max_col_cnt));
1149     hr_utility.trace('g_bon_dct_max_col_cnt  : '||to_char(g_bon_dct_max_col_cnt));
1150     hr_utility.trace('g_wrk_max_col_cnt      : '||to_char(g_wrk_max_col_cnt));
1151     hr_utility.trace('g_pjob_max_rec_cnt     : '||to_char(g_pjob_max_rec_cnt));
1152   --
1153   end if;
1154 --
1155 end set_max_col_cnt;
1156 --
1157 -- -------------------------------------------------------------------------
1158 -- get_item_uom
1159 -- -------------------------------------------------------------------------
1160 function get_item_uom(
1161   p_item_type in varchar2,
1162   p_item_id   in number)
1163 return varchar2
1164 is
1165 --
1166   cursor csr_iv_uom
1167   is
1168   select piv.uom
1169   from   pay_input_values_f piv
1170   where  piv.input_value_id = p_item_id
1171   and    nvl(piv.business_group_id,g_business_group_id) = g_business_group_id
1172   and    nvl(piv.legislation_code,g_legislation_code) = g_legislation_code;
1173 --
1174   cursor csr_dbal_uom
1175   is
1176   select /*+ ORDERED */
1177          pbt.balance_uom
1178   from   pay_defined_balances pdb,
1179          pay_balance_types pbt
1180   where  pdb.defined_balance_id = p_item_id
1181   and    nvl(pdb.business_group_id,g_business_group_id) = g_business_group_id
1182   and    nvl(pdb.legislation_code,g_legislation_code) = g_legislation_code
1183   and    pbt.balance_type_id = pdb.balance_type_id
1184   and    nvl(pbt.business_group_id,g_business_group_id) = g_business_group_id
1185   and    nvl(pbt.legislation_code,g_legislation_code) = g_legislation_code;
1186 --
1187   o_uom varchar2(30);
1188 --
1189 begin
1190 --
1191   if p_item_type = 'IV' then
1192   --
1193     if g_iv_uom_tbl.count > 0 then
1194     --
1195       begin
1196       --
1197         o_uom := g_iv_uom_tbl(p_item_id);
1198       --
1199       exception
1200       when others then
1201       --
1202         null;
1203       --
1204       end;
1205     --
1206     end if;
1207   --
1208     if o_uom is null then
1209     --
1210       open csr_iv_uom;
1211       fetch csr_iv_uom into o_uom;
1212       close csr_iv_uom;
1213     --
1214       g_iv_uom_tbl(p_item_id) := o_uom;
1215     --
1216     end if;
1217   --
1218   elsif p_item_type = 'DBAL' then
1219   --
1220     if g_dbal_uom_tbl.count > 0 then
1221     --
1222       begin
1223       --
1224         o_uom := g_dbal_uom_tbl(p_item_id);
1225       --
1226       exception
1227       when others then
1228       --
1229         null;
1230       --
1231       end;
1232     --
1233     end if;
1234   --
1235     if o_uom is null then
1236     --
1237       open csr_dbal_uom;
1238       fetch csr_dbal_uom into o_uom;
1239       close csr_dbal_uom;
1240     --
1241       g_dbal_uom_tbl(p_item_id) := o_uom;
1242     --
1243     end if;
1244   --
1245   end if;
1246 --
1247 return o_uom;
1248 --
1249 end get_item_uom;
1250 --
1251 -- -------------------------------------------------------------------------
1252 -- sequence of process.
1253 -- 1. range_cursor (inc. init_pact, archive_pact)
1254 -- 2. assignment_action_creation    <= invoked by each ranges
1255 -- 3. archinit     (inc. init_pact) <= invoked by each threads, start from here in mark-for-retry)
1256 -- 4. archive_data (inc. init_assact, archive_assact)
1257 -- 5. deinitialize_code
1258 -- -------------------------------------------------------------------------
1259 -- init_pact
1260 -- -------------------------------------------------------------------------
1261 procedure init_pact(
1262   p_payroll_action_id in number)
1263 is
1264 --
1265   l_proc varchar2(80) := c_package||'init_pact';
1266 --
1267   l_detail_debug varchar2(1) := pay_jp_itwb_report_pkg.g_detail_debug;
1268 --
1269   cursor csr_action
1270   is
1271   select /*+ ORDERED */
1272          ppa.business_group_id,
1273          ppa.effective_date,
1274          ppa.legislative_parameters,
1275          pbg.legislation_code
1276   from   pay_payroll_actions ppa,
1277          per_business_groups_perf pbg
1278   where  ppa.payroll_action_id = p_payroll_action_id
1279   and    pbg.business_group_id = ppa.business_group_id;
1280 --
1281   l_csr_action csr_action%rowtype;
1282 --
1283 begin
1284 --
1285   set_detail_debug(l_detail_debug);
1286 --
1287   if g_debug
1288   and g_detail_debug = 'Y' then
1289     hr_utility.set_location(l_proc,0);
1290   end if;
1291 --
1292   if g_payroll_action_id is null
1293   or g_payroll_action_id <> p_payroll_action_id then
1294   --
1295     if g_debug
1296     and g_detail_debug = 'Y' then
1297       hr_utility.set_location(l_proc,10);
1298       hr_utility.trace('no cache : g_pact_id('||g_payroll_action_id||'),p_pact_id('||p_payroll_action_id||')');
1299     end if;
1300     --
1301     open csr_action;
1302     fetch csr_action into l_csr_action;
1303     if csr_action%notfound then
1304       close csr_action;
1305       fnd_message.set_name('PAY','PAY_34985_INVALID_PAY_ACTION');
1306       fnd_message.raise_error;
1307     end if;
1308     close csr_action;
1309   --
1310     g_payroll_action_id    := p_payroll_action_id;
1311     g_effective_date       := l_csr_action.effective_date;
1312     g_effective_soy        := trunc(g_effective_date,'YYYY');
1313     g_effective_eoy        := add_months(g_effective_soy,12) - 1;
1314     g_business_group_id    := l_csr_action.business_group_id;
1315     g_legislation_code     := l_csr_action.legislation_code;
1316     g_itax_organization_id := fnd_number.canonical_to_number(pay_core_utils.get_parameter('ITAX_ORGANIZATION_ID',l_csr_action.legislative_parameters));
1317     g_payroll_id           := fnd_number.canonical_to_number(pay_core_utils.get_parameter('PAYROLL_ID',l_csr_action.legislative_parameters));
1318     g_location_id          := fnd_number.canonical_to_number(pay_core_utils.get_parameter('LOCATION_ID',l_csr_action.legislative_parameters));
1319     g_inc_org_hier_flag    := pay_core_utils.get_parameter('INC_ORG_HIERARCHY',l_csr_action.legislative_parameters);
1320     g_organization_id      := fnd_number.canonical_to_number(pay_core_utils.get_parameter('HR_ORGANIZATION_ID',l_csr_action.legislative_parameters));
1321     g_inc_term_flag        := pay_core_utils.get_parameter('INC_TERM',l_csr_action.legislative_parameters);
1322     g_term_date_from       := fnd_date.canonical_to_date(pay_core_utils.get_parameter('TERM_DATE_FROM',l_csr_action.legislative_parameters));
1323     g_term_date_to         := fnd_date.canonical_to_date(pay_core_utils.get_parameter('TERM_DATE_TO',l_csr_action.legislative_parameters));
1324     g_assignment_set_id    := fnd_number.canonical_to_number(pay_core_utils.get_parameter('ASSIGNMENT_SET_ID',l_csr_action.legislative_parameters));
1325     g_sort_order1          := pay_core_utils.get_parameter('SORT_ORDER1',l_csr_action.legislative_parameters);
1326     g_sort_order2          := pay_core_utils.get_parameter('SORT_ORDER2',l_csr_action.legislative_parameters);
1327     g_sort_order3          := pay_core_utils.get_parameter('SORT_ORDER3',l_csr_action.legislative_parameters);
1328     g_remove_act           := pay_core_utils.get_parameter('REMOVE_ACT',l_csr_action.legislative_parameters);
1329   --
1330     g_ass_set_formula_id := null;
1331     g_ass_set_amendment_type := null;
1332     if g_assignment_set_id is not null then
1333     --
1334       hr_jp_ast_utility_pkg.get_assignment_set_info(g_assignment_set_id,g_ass_set_formula_id,g_ass_set_amendment_type);
1335     --
1336     end if;
1337   --
1338     fnd_message.set_name('PAY','PAY_JP_ITWB_P_NRES');
1339     g_msg_nres := substrb(fnd_message.get,0,80);
1340   --
1341     set_max_col_cnt;
1342   --
1343   end if;
1344 --
1345   if g_debug then
1346     hr_utility.trace('g_payroll_action_id      : '||to_char(g_payroll_action_id));
1347     hr_utility.trace('g_effective_date         : '||to_char(g_effective_date,'YYYY/MM/DD'));
1348     hr_utility.trace('g_effective_soy          : '||to_char(g_effective_soy,'YYYY/MM/DD'));
1349     hr_utility.trace('g_effective_eoy          : '||to_char(g_effective_eoy,'YYYY/MM/DD'));
1350     hr_utility.trace('g_business_group_id      : '||to_char(g_business_group_id));
1351     hr_utility.trace('g_legislation_code       : '||g_legislation_code);
1352     hr_utility.trace('g_itax_organization_id   : '||to_char(g_itax_organization_id));
1353     hr_utility.trace('g_payroll_id             : '||to_char(g_payroll_id));
1354     hr_utility.trace('g_location_id            : '||to_char(g_location_id));
1355     hr_utility.trace('g_inc_org_hier_flag      : '||g_inc_org_hier_flag);
1356     hr_utility.trace('g_organization_id        : '||to_char(g_organization_id));
1357     hr_utility.trace('g_inc_term_flag          : '||g_inc_term_flag);
1358     hr_utility.trace('g_term_date_from         : '||to_char(g_term_date_from,'YYYY/MM/DD'));
1359     hr_utility.trace('g_term_date_to           : '||to_char(g_term_date_to,'YYYY/MM/DD'));
1360     hr_utility.trace('g_assignment_set_id      : '||to_char(g_assignment_set_id));
1361     hr_utility.trace('g_sort_order1            : '||g_sort_order1);
1362     hr_utility.trace('g_sort_order2            : '||g_sort_order2);
1363     hr_utility.trace('g_sort_order3            : '||g_sort_order3);
1364     hr_utility.trace('g_remove_act             : '||g_remove_act);
1365     hr_utility.trace('g_ass_set_formula_id     : '||to_char(g_ass_set_formula_id));
1366     hr_utility.trace('g_ass_set_amendment_type : '||g_ass_set_amendment_type);
1367     hr_utility.trace('g_msg_nres               : '||g_msg_nres);
1368   end if;
1369 --
1370   if g_debug
1371   and g_detail_debug = 'Y' then
1372     hr_utility.set_location(l_proc,1000);
1373   end if;
1374 --
1375 end init_pact;
1376 --
1377 -- -------------------------------------------------------------------------
1378 -- archive_pact
1379 -- -------------------------------------------------------------------------
1380 --procedure archive_pact(
1381 --  p_payroll_action_id in number)
1382 --is
1383 ----
1384 --  l_proc varchar2(80) := c_package||'archive_pact';
1385 ----
1386 --begin
1387 ----
1388 --  if g_debug
1389 --  and g_detail_debug = 'Y' then
1390 --    hr_utility.set_location(l_proc,0);
1391 --  end if;
1392 ----
1393 --  if g_debug
1394 --  and g_detail_debug = 'Y' then
1395 --    hr_utility.set_location(l_proc,1000);
1396 --  end if;
1397 ----
1398 --end archive_pact;
1399 --
1400 -- -------------------------------------------------------------------------
1401 -- range_cursor
1402 -- -------------------------------------------------------------------------
1403 procedure range_cursor(
1404   p_payroll_action_id in number,
1405   p_sqlstr            out nocopy varchar2)
1406 is
1407 --
1408   l_proc varchar2(80) := c_package||'range_cursor';
1409 --
1410   l_detail_debug varchar2(1) := pay_jp_itwb_report_pkg.g_detail_debug;
1411 --
1412 begin
1413 --
1414   if g_debug then
1415     hr_utility.set_location(l_proc,0);
1416   end if;
1417 --
1418   init_pact(p_payroll_action_id);
1419 --
1420   if g_debug
1421   and g_detail_debug = 'Y' then
1422     hr_utility.set_location(l_proc,10);
1423   end if;
1424 --
1425 --  archive_pact(p_payroll_action_id);
1426 ----
1427 --  if g_debug
1428 --  and g_detail_debug = 'Y' then
1429 --    hr_utility.set_location(l_proc,20);
1430 --  end if;
1431 --
1432   ---- no create assact when process assignments flag is set.
1433   ----
1434   --if g_process_assignments_flag = 'N' then
1435   ----
1436   --  if g_debug then
1437   --    hr_utility.set_location(l_proc,25);
1438   --  end if;
1439   ----
1440   --  p_sqlstr :=
1441   --    'select 1
1442   --     from   dual
1443   --     where  :payroll_action_id < 0';
1444   ----
1445   --else
1446   --
1447     if g_debug
1448     and g_detail_debug = 'Y' then
1449       hr_utility.set_location(l_proc,30);
1450     end if;
1451   --
1452     p_sqlstr :=
1453       'select distinct ppos.person_id
1454        from   pay_payroll_actions ppa,
1455               per_all_people_f pp,
1456               per_periods_of_service ppos
1457        where  ppa.payroll_action_id = :payroll_action_id
1458        and    pp.business_group_id = ppa.business_group_id + 0
1459        and    ppos.person_id = pp.person_id
1460        and    ppos.business_group_id + 0 = pp.business_group_id
1461        and    ppos.date_start <= fnd_date.canonical_to_date(''i_effective_eoy'')
1462        and    nvl(ppos.final_process_date,fnd_date.canonical_to_date(''i_effective_soy'')) >= fnd_date.canonical_to_date(''i_effective_soy'')
1463        order by
1464          ppos.person_id';
1465   --
1466     p_sqlstr := replace(p_sqlstr,'i_effective_soy',fnd_date.date_to_canonical(g_effective_soy));
1467     p_sqlstr := replace(p_sqlstr,'i_effective_eoy',fnd_date.date_to_canonical(g_effective_eoy));
1468   --
1469   if g_debug then
1470     hr_utility.set_location(l_proc,1000);
1471   end if;
1472 --
1473 end range_cursor;
1474 --
1475 -- -------------------------------------------------------------------------
1476 -- assignment_action_creation
1477 -- -------------------------------------------------------------------------
1478 procedure assignment_action_creation(
1479   p_payroll_action_id in number,
1480   p_start_person_id   in number,
1481   p_end_person_id     in number,
1482   p_chunk_number      in number)
1483 is
1484 --
1485   l_proc varchar2(80) := c_package||'assignment_action_creation';
1486 --
1487   l_tax_type pay_element_entry_values_f.screen_entry_value%type;
1488   l_organization_id number;
1489   l_assignment_action_id number;
1490 --
1491   l_ass_cnt number;
1492   l_person_id number;
1493   l_assignment_id number;
1494   l_ass_tbl_cnt number := 0;
1495 --
1496   l_ass_id_tbl t_number_tbl;
1497   l_ass_id_tbl_cnt number;
1498 --
1499   l_ass_valid boolean;
1500 --
1501   --
1502   -- treat rehired multiple assignment
1503   --
1504   cursor csr_proc_ass
1505   is
1506   select /*+ ORDERED */
1507          pjie.person_id,
1508          pjia.assignment_id,
1509          pjia.assignment_action_id,
1510          ppa.effective_date
1511   from   pay_jp_itwb_assact_latest_v pjia,
1512          pay_jp_itwb_emp_v pjie,
1513          pay_jp_itwb_emp_si_v pjies,
1514          pay_assignment_actions paa,
1515          pay_payroll_actions ppa
1516   --where  ppos.person_id
1517   --       between p_start_person_id and p_end_person_id
1518   where  pjia.effective_date
1519          between g_effective_soy and g_effective_eoy
1520   and    pjie.assignment_action_id = pjia.assignment_action_id
1521   and    pjie.effective_date = pjia.effective_date
1522   and    pjies.assignment_action_id = pjia.assignment_action_id
1523   and    pjies.effective_date = pjia.effective_date
1524   and    pjies.itax_org_id = g_itax_organization_id
1525   and    pjia.payroll_id = nvl(g_payroll_id,pjia.payroll_id)
1526   and    nvl(pjia.location_id,-1) = nvl(g_location_id,nvl(pjia.location_id,-1))
1527   and    (g_organization_id is null
1528          or (g_organization_id is not null
1529             and nvl(g_inc_org_hier_flag,'N') = 'Y'
1530             and pjia.organization_id in (
1531               select /*+ ORDERED */
1532                      distinct pose.organization_id_child
1533               from   per_organization_structures pos,
1534                      per_org_structure_versions posv,
1535                      per_org_structure_elements pose
1536               where  pos.business_group_id = decode(g_business_group_id,g_organization_id,-1,g_business_group_id)
1537               and    pos.primary_structure_flag = 'Y'
1538               and    posv.organization_structure_id = pos.organization_structure_id
1539               and    posv.date_from <= g_effective_eoy
1540               and    nvl(posv.date_to,hr_api.g_eot) >= g_effective_soy
1541               and    not exists(
1542                        select null
1543                        from   per_org_structure_versions posv2
1544                        where  posv2.organization_structure_id = pos.organization_structure_id
1545                        and    posv2.date_from <= g_effective_eoy
1546                        and    nvl(posv2.date_to,hr_api.g_eot) >= g_effective_soy
1547                        and    posv2.version_number > posv.version_number)
1548               and    pose.org_structure_version_id = posv.org_structure_version_id
1549               start with pose.organization_id_parent = g_organization_id
1550               connect by prior pose.organization_id_child = pose.organization_id_parent
1551               union
1552               select hou.organization_id
1553               from   hr_all_organization_units hou
1554               where  hou.business_group_id = decode(g_business_group_id,g_organization_id,g_business_group_id,-1)
1555               and    hou.organization_id <> hou.business_group_id
1556               union
1557               select g_organization_id
1558               from   dual))
1559          or (g_organization_id is not null
1560             and nvl(g_inc_org_hier_flag,'N') = 'N'
1561             and pjia.organization_id = g_organization_id))
1562   and    ((g_inc_term_flag = 'N'
1563           and least(nvl(pjia.termination_date,g_effective_eoy + 1),g_effective_eoy + 1) > g_effective_eoy)
1564          or (g_inc_term_flag = 'Y'
1565             and ((g_term_date_from is null
1566                  and g_term_date_to is null)
1567                 or (pjia.termination_date
1568                     between nvl(g_term_date_from,pjia.termination_date) and nvl(g_term_date_to,pjia.termination_date)))))
1569   and    paa.assignment_action_id = pjia.proc_assignment_action_id
1570   and    ppa.payroll_action_id = paa.payroll_action_id
1571   order by pjie.person_id;
1572 --
1573   cursor csr_proc_hasa
1574   is
1575   select /*+ ORDERED */
1576          pjie.person_id,
1577          pjia.assignment_id,
1578          pjia.assignment_action_id,
1579          ppa.effective_date,
1580          hasa.include_or_exclude
1581   from   pay_jp_itwb_assact_latest_v pjia,
1582          pay_jp_itwb_emp_v pjie,
1583          pay_jp_itwb_emp_si_v pjies,
1584          hr_assignment_set_amendments hasa,
1585          pay_assignment_actions paa,
1586          pay_payroll_actions ppa
1587   --where  ppos.person_id
1588   --       between p_start_person_id and p_end_person_id
1589   where  pjia.effective_date
1590          between g_effective_soy and g_effective_eoy
1591   and    pjie.assignment_action_id = pjia.assignment_action_id
1592   and    pjie.effective_date = pjia.effective_date
1593   and    pjies.assignment_action_id = pjia.assignment_action_id
1594   and    pjies.effective_date = pjia.effective_date
1595   and    pjies.itax_org_id = g_itax_organization_id
1596   and    pjia.payroll_id = nvl(g_payroll_id,pjia.payroll_id)
1597   and    nvl(pjia.location_id,-1) = nvl(g_location_id,nvl(pjia.location_id,-1))
1598   and    (g_organization_id is null
1599          or (g_organization_id is not null
1600             and nvl(g_inc_org_hier_flag,'N') = 'Y'
1601             and pjia.organization_id in (
1602               select /*+ ORDERED */
1603                      distinct pose.organization_id_child
1604               from   per_organization_structures pos,
1605                      per_org_structure_versions posv,
1606                      per_org_structure_elements pose
1607               where  pos.business_group_id = decode(g_business_group_id,g_organization_id,-1,g_business_group_id)
1608               and    pos.primary_structure_flag = 'Y'
1609               and    posv.organization_structure_id = pos.organization_structure_id
1610               and    posv.date_from <= g_effective_eoy
1611               and    nvl(posv.date_to,hr_api.g_eot) >= g_effective_soy
1612               and    not exists(
1613                        select null
1614                        from   per_org_structure_versions posv2
1615                        where  posv2.organization_structure_id = pos.organization_structure_id
1616                        and    posv2.date_from <= g_effective_eoy
1617                        and    nvl(posv2.date_to,hr_api.g_eot) >= g_effective_soy
1618                        and    posv2.version_number > posv.version_number)
1619               and    pose.org_structure_version_id = posv.org_structure_version_id
1620               start with pose.organization_id_parent = g_organization_id
1621               connect by prior pose.organization_id_child = pose.organization_id_parent
1622               union
1623               select hou.organization_id
1624               from   hr_all_organization_units hou
1625               where  hou.business_group_id = decode(g_business_group_id,g_organization_id,g_business_group_id,-1)
1626               and    hou.organization_id <> hou.business_group_id
1627               union
1628               select g_organization_id
1629               from   dual))
1630          or (g_organization_id is not null
1631             and nvl(g_inc_org_hier_flag,'N') = 'N'
1632             and pjia.organization_id = g_organization_id))
1633   and    ((g_inc_term_flag = 'N'
1634           and least(nvl(pjia.termination_date,g_effective_eoy + 1),g_effective_eoy + 1) > g_effective_eoy)
1635          or (g_inc_term_flag = 'Y'
1636              and ((g_term_date_from is null
1637                   and g_term_date_to is null)
1638                  or (pjia.termination_date
1639                      between nvl(g_term_date_from,pjia.termination_date) and nvl(g_term_date_to,pjia.termination_date)))))
1640   and    to_number(decode(nvl(to_char(g_ass_set_formula_id),'-1'),'-1',
1641            decode(nvl(g_ass_set_amendment_type,'X'),'I',hasa.assignment_id,pjia.assignment_id),
1642            pjia.assignment_id)) = pjia.assignment_id
1643   and    hasa.assignment_set_id (+) = g_assignment_set_id
1644   and    hasa.assignment_id (+) = pjia.assignment_id
1645   and    nvl(hasa.include_or_exclude,'I') <> 'E'
1646   and    paa.assignment_action_id = pjia.proc_assignment_action_id
1647   and    ppa.payroll_action_id = paa.payroll_action_id
1648   order by pjie.person_id;
1649 --
1650   l_csr_proc_ass csr_proc_ass%rowtype;
1651   l_csr_proc_hasa csr_proc_hasa%rowtype;
1652 --
1653 begin
1654 --
1655   if g_debug
1656   and g_detail_debug = 'Y' then
1657     hr_utility.set_location(l_proc,0);
1658   end if;
1659 --
1660   -- need set for multiple ranges.
1661   init_pact(p_payroll_action_id);
1662 --
1663   if g_debug
1664   and g_detail_debug = 'Y' then
1665     hr_utility.set_location(l_proc,10);
1666     hr_utility.trace('g_per_ind_tbl.count : '||to_char(g_per_ind_tbl.count));
1667     hr_utility.trace('g_ass_tbl.count     : '||to_char(g_ass_tbl.count));
1668   end if;
1669 --
1670   if g_per_ind_tbl.count = 0
1671   or g_ass_ind_tbl.count = 0
1672   or g_ass_tbl.count = 0 then
1673   --
1674     if g_debug
1675     and g_detail_debug = 'Y' then
1676       hr_utility.set_location(l_proc,20);
1677       hr_utility.trace('g_arch_option : '||g_arch_option);
1678     end if;
1679   --
1680     g_per_ind_tbl.delete;
1681     g_ass_ind_tbl.delete;
1682     g_ass_tbl.delete;
1683   --
1684     if g_assignment_set_id is not null
1685     and g_ass_set_amendment_type is not null
1686     and g_ass_set_amendment_type <> 'N' then
1687     --
1688       -- #2243411 bulk collect bug fix is available from 9.2
1689       open csr_proc_hasa;
1690       loop
1691       --
1692         fetch csr_proc_hasa into l_csr_proc_hasa;
1693         exit when csr_proc_hasa%notfound;
1694       --
1695         l_ass_tbl_cnt := l_ass_tbl_cnt + 1;
1696         g_ass_tbl(l_ass_tbl_cnt).person_id            := l_csr_proc_hasa.person_id;
1697         g_ass_tbl(l_ass_tbl_cnt).assignment_id        := l_csr_proc_hasa.assignment_id;
1698         g_ass_tbl(l_ass_tbl_cnt).assignment_action_id := l_csr_proc_hasa.assignment_action_id;
1699         g_ass_tbl(l_ass_tbl_cnt).effective_date       := l_csr_proc_hasa.effective_date;
1700         g_ass_tbl(l_ass_tbl_cnt).include_or_exclude   := l_csr_proc_hasa.include_or_exclude;
1701       --
1702       end loop;
1703       close csr_proc_hasa;
1704     --
1705     else
1706     --
1707       -- #2243411 bulk collect bug fix is available from 9.2
1708       open csr_proc_ass;
1709       loop
1710       --
1711         fetch csr_proc_ass into l_csr_proc_ass;
1712         exit when csr_proc_ass%notfound;
1713       --
1714         l_ass_tbl_cnt := l_ass_tbl_cnt + 1;
1715         g_ass_tbl(l_ass_tbl_cnt).person_id            := l_csr_proc_ass.person_id;
1716         g_ass_tbl(l_ass_tbl_cnt).assignment_id        := l_csr_proc_ass.assignment_id;
1717         g_ass_tbl(l_ass_tbl_cnt).assignment_action_id := l_csr_proc_ass.assignment_action_id;
1718         g_ass_tbl(l_ass_tbl_cnt).effective_date       := l_csr_proc_ass.effective_date;
1719         g_ass_tbl(l_ass_tbl_cnt).include_or_exclude   := null;
1720       --
1721       end loop;
1722       close csr_proc_ass;
1723     --
1724     end if;
1725   --
1726     if g_debug
1727     and g_detail_debug = 'Y' then
1728       hr_utility.set_location(l_proc,30);
1729       hr_utility.trace('g_ass_tbl.count : '||to_char(g_ass_tbl.count));
1730     end if;
1731   --
1732     if g_ass_tbl.count > 0 then
1733     --
1734       <<loop_ass_tbl>>
1735       for i in 1..g_ass_tbl.count loop
1736       --
1737         if ((l_person_id is not null
1738             and l_person_id = g_ass_tbl(i).person_id)
1739            or (l_assignment_id is not null
1740               and l_assignment_id = g_ass_tbl(i).assignment_id)) then
1741         --
1742           l_person_id            := g_ass_tbl(i).person_id;
1743           l_assignment_id        := g_ass_tbl(i).assignment_id;
1744           l_assignment_action_id := null;
1745           l_ass_cnt              := l_ass_cnt + 1;
1746         --
1747         else
1748         --
1749           l_person_id            := g_ass_tbl(i).person_id;
1750           l_assignment_id        := g_ass_tbl(i).assignment_id;
1751           l_assignment_action_id := g_ass_tbl(i).assignment_action_id;
1752           l_ass_cnt              := 1;
1753         --
1754         end if;
1755       --
1756         -- override if person_id or assignment_id is same (sort by person_id)
1757         g_per_ind_tbl(l_person_id).person_id            := l_person_id;
1758         g_per_ind_tbl(l_person_id).assignment_id        := l_assignment_id;
1759         g_per_ind_tbl(l_person_id).assignment_action_id := l_assignment_action_id;
1760         g_per_ind_tbl(l_person_id).ass_cnt              := l_ass_cnt;
1761       --
1762         g_ass_ind_tbl(g_ass_tbl(i).assignment_action_id).person_id            := g_ass_tbl(i).person_id;
1763         g_ass_ind_tbl(g_ass_tbl(i).assignment_action_id).assignment_id        := g_ass_tbl(i).assignment_id;
1764         g_ass_ind_tbl(g_ass_tbl(i).assignment_action_id).assignment_action_id := g_ass_tbl(i).assignment_action_id;
1765         g_ass_ind_tbl(g_ass_tbl(i).assignment_action_id).effective_date       := g_ass_tbl(i).effective_date;
1766         g_ass_ind_tbl(g_ass_tbl(i).assignment_action_id).include_or_exclude   := g_ass_tbl(i).include_or_exclude;
1767       --
1768       end loop loop_ass_tbl;
1769     --
1770     else
1771     --
1772       hr_utility.trace('g_ass_tbl.count is 0 : '||to_char(g_ass_tbl.count));
1773     --
1774     end if;
1775   --
1776   end if;
1777 --
1778   if g_debug
1779   and g_detail_debug = 'Y' then
1780   --
1781     hr_utility.set_location(l_proc,40);
1782     hr_utility.trace('p_start_person_id : '||to_char(p_start_person_id));
1783     hr_utility.trace('p_end_person_id   : '||to_char(p_end_person_id));
1784   --
1785     hr_utility.trace('g_ass_tbl.count     : '||to_char(g_ass_tbl.count));
1786     hr_utility.trace('g_per_ind_tbl.count : '||to_char(g_per_ind_tbl.count));
1787     hr_utility.trace('g_ass_ind_tbl.count : '||to_char(g_ass_ind_tbl.count));
1788   --
1789     if g_ass_tbl.count > 0 then
1790       hr_utility.trace('g_ass_tbl.first                      : '||to_char(g_ass_tbl.first));
1791       hr_utility.trace('g_ass_tbl.last                       : '||to_char(g_ass_tbl.last));
1792       hr_utility.trace('g_ass_tbl(g_ass_tbl.first).person_id : '||to_char(g_ass_tbl(g_ass_tbl.first).person_id));
1793       hr_utility.trace('g_ass_tbl(g_ass_tbl.last).person_id  : '||to_char(g_ass_tbl(g_ass_tbl.last).person_id));
1794     end if;
1795   --
1796     if g_per_ind_tbl.count > 0 then
1797       hr_utility.trace('g_per_ind_tbl.first                          : '||to_char(g_per_ind_tbl.first));
1798       hr_utility.trace('g_per_ind_tbl.last                           : '||to_char(g_per_ind_tbl.last));
1799       hr_utility.trace('g_per_ind_tbl(g_per_ind_tbl.first).person_id : '||to_char(g_per_ind_tbl(g_per_ind_tbl.first).person_id));
1800       hr_utility.trace('g_per_ind_tbl(g_per_ind_tbl.last).person_id  : '||to_char(g_per_ind_tbl(g_per_ind_tbl.last).person_id));
1801     end if;
1802   --
1803     if g_ass_ind_tbl.count > 0 then
1804       hr_utility.trace('g_ass_ind_tbl.first                          : '||to_char(g_ass_ind_tbl.first));
1805       hr_utility.trace('g_ass_ind_tbl.last                           : '||to_char(g_ass_ind_tbl.last));
1806       hr_utility.trace('g_ass_ind_tbl(g_ass_ind_tbl.first).person_id : '||to_char(g_ass_ind_tbl(g_ass_ind_tbl.first).person_id));
1807       hr_utility.trace('g_ass_ind_tbl(g_ass_ind_tbl.last).person_id  : '||to_char(g_ass_ind_tbl(g_ass_ind_tbl.last).person_id));
1808     end if;
1809   --
1810   end if;
1811 --
1812   if (g_per_ind_tbl.count > 0
1813      and g_ass_ind_tbl.count > 0
1814      and g_ass_tbl.count > 0) then
1815   --
1816     if g_debug
1817     and g_detail_debug = 'Y' then
1818       hr_utility.set_location(l_proc,50);
1819     end if;
1820   --
1821     <<loop_per_tbl>>
1822     for j in p_start_person_id..p_end_person_id loop
1823     --
1824       l_person_id := null;
1825       l_ass_id_tbl_cnt := 0;
1826       l_ass_id_tbl.delete;
1827     --
1828       -- check if g_per_ind_tbl exist
1829       begin
1830       --
1831         l_person_id := g_per_ind_tbl(j).person_id;
1832       --
1833       exception
1834       when no_data_found then
1835       --
1836         null;
1837       --
1838       end;
1839     --
1840       -- skip out of range
1841       if l_person_id is not null then
1842       --
1843         -- case same person_id
1844         if g_per_ind_tbl(j).ass_cnt > 1 then
1845         --
1846           <<loop_imp_ass_tbl>>
1847           for s in 1..g_ass_tbl.count loop
1848           --
1849             if g_ass_tbl(s).person_id = g_per_ind_tbl(j).person_id then
1850             --
1851               l_ass_id_tbl_cnt := l_ass_id_tbl_cnt + 1;
1852               l_ass_id_tbl(l_ass_id_tbl_cnt) := g_ass_tbl(s).assignment_action_id;
1853             --
1854               if l_ass_id_tbl_cnt = g_per_ind_tbl(j).ass_cnt then
1855                 exit loop_imp_ass_tbl;
1856               end if;
1857             --
1858             end if;
1859           --
1860           end loop loop_imp_ass_tbl;
1861         --
1862         else
1863         --
1864           l_ass_id_tbl_cnt := l_ass_id_tbl_cnt + 1;
1865           l_ass_id_tbl(l_ass_id_tbl_cnt) := g_per_ind_tbl(j).assignment_action_id;
1866         --
1867         end if;
1868       --
1869         if g_debug
1870         and g_detail_debug = 'Y' then
1871           hr_utility.trace('j person_id        : '||to_char(j));
1872           hr_utility.trace('l_ass_id_tbl_cnt   : '||to_char(l_ass_id_tbl_cnt));
1873           hr_utility.trace('l_ass_id_tbl.count : '||to_char(l_ass_id_tbl.count));
1874         end if;
1875       --
1876         if l_ass_id_tbl.count > 0 then
1877         --
1878           <<loop_proc_ass_tbl>>
1879           for t in 1..l_ass_id_tbl.count loop
1880           --
1881             l_ass_valid := true;
1882           --
1883             if g_ass_set_formula_id is not null
1884             and g_ass_ind_tbl(l_ass_id_tbl(t)).include_or_exclude is null then
1885             --
1886               l_ass_valid := hr_jp_ast_utility_pkg.formula_validate(
1887                 p_formula_id     => g_ass_set_formula_id,
1888                 p_assignment_id  => g_ass_ind_tbl(l_ass_id_tbl(t)).assignment_id,
1889                 p_effective_date => g_ass_ind_tbl(l_ass_id_tbl(t)).effective_date,
1890                 p_populate_fs    => true);
1891             --
1892             end if;
1893           --
1894             -- create assact for each archive process in s1ame year
1895             -- to solve issue that assact is required for new/end assignment even if
1896             -- assignment does not exist at the process time, which is previous design,
1897             -- create assact for one year
1898             --
1899             if l_ass_valid then
1900             --
1901               select pay_assignment_actions_s.nextval
1902               into   l_assignment_action_id
1903               from   dual;
1904             --
1905               hr_nonrun_asact.insact(
1906                 lockingactid => l_assignment_action_id,
1907                 assignid     => g_ass_ind_tbl(l_ass_id_tbl(t)).assignment_id,
1908                 pactid       => p_payroll_action_id,
1909                 chunk        => p_chunk_number,
1910                 greid        => null,
1911                 source_act   => g_ass_ind_tbl(l_ass_id_tbl(t)).assignment_action_id);
1912             --
1913               if g_debug
1914               and g_detail_debug = 'Y' then
1915                 hr_utility.set_location(l_proc,60);
1916                 hr_utility.trace('person_id            : '||to_char(g_ass_ind_tbl(l_ass_id_tbl(t)).person_id));
1917                 hr_utility.trace('assignment_id        : '||to_char(g_ass_ind_tbl(l_ass_id_tbl(t)).assignment_id));
1918                 hr_utility.trace('assignment_action_id : '||to_char(l_ass_id_tbl(t))||','||to_char(g_ass_ind_tbl(l_ass_id_tbl(t)).assignment_action_id));
1919                 hr_utility.trace('effective_date       : '||to_char(g_ass_ind_tbl(l_ass_id_tbl(t)).effective_date,'YYYY/MM/DD'));
1920               end if;
1921             --
1922             end if;
1923           --
1924           end loop loop_proc_ass_tbl;
1925         --
1926         else
1927         --
1928           hr_utility.trace('l_ass_id_tbl.count is 0 : '||to_char(l_ass_id_tbl.count));
1929         --
1930         end if;
1931       --
1932       end if;
1933     --
1934     end loop loop_per_tbl;
1935   --
1936   else
1937   --
1938     if g_debug
1939     and g_detail_debug = 'Y' then
1940       hr_utility.set_location(l_proc,70);
1941     end if;
1942   --
1943     hr_utility.trace('g_per_ind_tbl.count is 0 : '||to_char(g_per_ind_tbl.count));
1944     hr_utility.trace('g_ass_ind_tbl.count is 0 : '||to_char(g_ass_ind_tbl.count));
1945     hr_utility.trace('g_ass_tbl.count is 0     : '||to_char(g_ass_tbl.count));
1946   --
1947   end if;
1948 --
1949   if g_debug then
1950     hr_utility.set_location(l_proc,1000);
1951   end if;
1952 --
1953 end assignment_action_creation;
1954 --
1955 -- -------------------------------------------------------------------------
1956 -- archinit
1957 -- -------------------------------------------------------------------------
1958 procedure archinit(
1959   p_payroll_action_id in number)
1960 is
1961 --
1962   l_proc varchar2(80) := c_package||'archinit';
1963 --
1964   l_assignment_id number;
1965 --
1966   l_assact_tbl_cnt number := 0;
1967 --
1968   l_col_cnt number := 0;
1969   l_rec_cnt number := 0;
1970 --
1971   l_temp_date date;
1972 --
1973   cursor csr_data_ass
1974   is
1975   select /*+ ORDERED */
1976          mpaa.assignment_action_id mag_assignment_action_id,
1977          pjia.assignment_action_id arch_assignment_action_id,
1978          pjia.effective_date arch_effective_date,
1979          pjiio.name itax_org_name,
1980          pjiio.name_kana itax_org_name_kana,
1981          pjiio.address1||pjiio.address2 itax_org_address,
1982          pjiio.address_kana1||pjiio.address_kana2 itax_org_address_kana,
1983          pjiio.phone itax_org_phone,
1984          pjiio.serial1 itax_org_serial1,
1985          pjiio.serial2 itax_org_serial2,
1986          pjie.employee_number,
1987          pjie.last_name,
1988          pjie.first_name,
1989          pjie.last_name_kana,
1990          pjie.first_name_kana,
1991          pjie.sex,
1992          pjie.birth_date,
1993          proc_ppa.effective_date proc_effective_date,
1994          pjiead.address_jp,
1995          pjiead.postal_code,
1996          pjiead.district_code,
1997          pjiead.address1||pjiead.address2 address,
1998          pjiead.address_kana1||pjiead.address_kana2 address_kana,
1999          pjiead.phone1,
2000          pjiead.phone2,
2001          pjieas.hire_date,
2002          pjia.termination_date,
2003          pjia.leaving_reason,
2004          pjieas.organization_name,
2005          pjieas.job_name,
2006          pjieas.payroll_name,
2007          pjieas.location_name,
2008          pjies.itax_type,
2009          pjies.hi_number,
2010          pjies.wp_number,
2011          pjies.wpf_number,
2012          pjies.ei_number,
2013          pjies.nres_flag non_res_flag,
2014          pjid.dep_itax_type,
2015          pjid.declare_flag,
2016          pjid.spouse_type,
2017          pjid.spouse_flag,
2018          pjid.dep_spouse,
2019          pjid.aged_dep_spouse,
2020          pjid.ord_dep_num,
2021          pjid.sp_dep_num,
2022          pjid.aged_parent_dep_lt_num,
2023          pjid.aged_dep_num,
2024          pjid.ord_disable_num,
2025          pjid.sp_disable_num,
2026          pjid.sp_disable_lt_num,
2027          pjid.disable_type,
2028          pjid.widow_type,
2029          pjid.working_student_type,
2030          pjid.otsu_spouse_dep_num,
2031          pjid.non_res_flag dep_non_res_flag,
2032          pjiya.efd yea_efd,
2033          pjiya.erd yea_erd,
2034          pjiya.yea_type,
2035          pjiya.yea_flag,
2036          pjiyp.sal_txbl_mon,
2037          pjiyp.sal_txbl_kind,
2038          pjiyp.sal_txbl,
2039          pjiyp.bon_txbl_mon,
2040          pjiyp.bon_txbl_kind,
2041          pjiyp.bon_txbl,
2042          pjiyp.spb_txbl_mon,
2043          pjiyp.spb_txbl_kind,
2044          pjiyp.spb_txbl,
2045          pjiyp.bon_txbl_tot,
2046          pjiyp.yea_txbl,
2047          pjiyp.sal_itx,
2048          pjiyp.bon_itx,
2049          pjiyp.spb_itx,
2050          pjiyp.bon_itx_tot,
2051          pjiyp.withhold_itx,
2052          pjiyd.sal_dct_si_prem,
2053          pjiyd.dec_si_prem,
2054          pjiyd.dec_small_comp_mut_aid_prem,
2055          pjiyd.life_ins_prem_exm,
2056          pjiyd.earthquake_ins_prem_exm,
2057          pjiyd.spouse_sp_exm,
2058          pjiyd.basic_exm,
2059          pjiyd.gen_spouse_exm,
2060          pjiyd.elder_spouse_exm,
2061          pjiyd.gen_dep_exm,
2062          pjiyd.specific_dep_exm,
2063          pjiyd.junior_dep_exm,
2064          pjiyd.elder_dep_exm,
2065          pjiyd.elder_parent_lt_exm,
2066          pjiyd.gen_disabled_exm,
2067          pjiyd.sev_disabled_exm,
2068          pjiyd.sev_disabled_lt_exm,
2069          pjiyd.elder_exm,
2070          pjiyd.widow_exm,
2071          pjiyd.sp_widow_exm,
2072          pjiyd.working_student_exm,
2073          pjiyd.dep_exm,
2074          pjiyd.spouse_income,
2075          pjiyd.individual_pension_prem,
2076          pjiyd.long_term_nonlife_ins_prem,
2077          pjiyd.small_comp_mut_aid_prem,
2078          pjiyd.national_pension_prem,
2079          pjiyd.income_exm,
2080          pjiyt.amt_aft_emp_inc_dct,
2081          pjiyt.net_txbl_income,
2082          pjiyt.annual_tax,
2083          pjiyt.actual_housing_loan_tax_credit,
2084          pjiyt.yea_annual_tax,
2085 		     pjiyt.yea_income_tax,
2086          pjiyt.yea_tax_pay,
2087          pjisaef.col_mth1  sal_efd_mth1,
2088          pjisaef.col_mth2  sal_efd_mth2,
2089          pjisaef.col_mth3  sal_efd_mth3,
2090          pjisaef.col_mth4  sal_efd_mth4,
2091          pjisaef.col_mth5  sal_efd_mth5,
2092          pjisaef.col_mth6  sal_efd_mth6,
2093          pjisaef.col_mth7  sal_efd_mth7,
2094          pjisaef.col_mth8  sal_efd_mth8,
2095          pjisaef.col_mth9  sal_efd_mth9,
2096          pjisaef.col_mth10 sal_efd_mth10,
2097          pjisaef.col_mth11 sal_efd_mth11,
2098          pjisaef.col_mth12 sal_efd_mth12,
2099          pjibaef.col_cnt1  bon_efd_cnt1,
2100          pjibaef.col_cnt2  bon_efd_cnt2,
2101          pjibaef.col_cnt3  bon_efd_cnt3,
2102          pjibaef.col_cnt4  bon_efd_cnt4,
2103          pjibaef.col_cnt5  bon_efd_cnt5,
2104          pjibaef.col_cnt6  bon_efd_cnt6,
2105          pjibaef.col_cnt7  bon_efd_cnt7,
2106          pjibaef.col_cnt8  bon_efd_cnt8,
2107          pjibaef.col_cnt9  bon_efd_cnt9,
2108          pjibaef.col_cnt10 bon_efd_cnt10,
2109          pjibaef.col_cnt11 bon_efd_cnt11,
2110          pjibaef.col_cnt12 bon_efd_cnt12,
2111          pjibaef.col_cnt13 bon_efd_cnt13,
2112          pjibaef.col_cnt14 bon_efd_cnt14,
2113          pjibaer.col_cnt15 bon_efd_cnt15,
2114          pjisaer.col_mth1  sal_erd_mth1,
2115          pjisaer.col_mth2  sal_erd_mth2,
2116          pjisaer.col_mth3  sal_erd_mth3,
2117          pjisaer.col_mth4  sal_erd_mth4,
2118          pjisaer.col_mth5  sal_erd_mth5,
2119          pjisaer.col_mth6  sal_erd_mth6,
2120          pjisaer.col_mth7  sal_erd_mth7,
2121          pjisaer.col_mth8  sal_erd_mth8,
2122          pjisaer.col_mth9  sal_erd_mth9,
2123          pjisaer.col_mth10 sal_erd_mth10,
2124          pjisaer.col_mth11 sal_erd_mth11,
2125          pjisaer.col_mth12 sal_erd_mth12,
2126          pjibaer.col_cnt1  bon_erd_cnt1,
2127          pjibaer.col_cnt2  bon_erd_cnt2,
2128          pjibaer.col_cnt3  bon_erd_cnt3,
2129          pjibaer.col_cnt4  bon_erd_cnt4,
2130          pjibaer.col_cnt5  bon_erd_cnt5,
2131          pjibaer.col_cnt6  bon_erd_cnt6,
2132          pjibaer.col_cnt7  bon_erd_cnt7,
2133          pjibaer.col_cnt8  bon_erd_cnt8,
2134          pjibaer.col_cnt9  bon_erd_cnt9,
2135          pjibaer.col_cnt10 bon_erd_cnt10,
2136          pjibaer.col_cnt11 bon_erd_cnt11,
2137          pjibaer.col_cnt12 bon_erd_cnt12,
2138          pjibaer.col_cnt13 bon_erd_cnt13,
2139          pjibaer.col_cnt14 bon_erd_cnt14,
2140          pjibaer.col_cnt15 bon_erd_cnt15,
2141          pjibat.col_cnt1   bon_type_cnt1,
2142          pjibat.col_cnt2   bon_type_cnt2,
2143          pjibat.col_cnt3   bon_type_cnt3,
2144          pjibat.col_cnt4   bon_type_cnt4,
2145          pjibat.col_cnt5   bon_type_cnt5,
2146          pjibat.col_cnt6   bon_type_cnt6,
2147          pjibat.col_cnt7   bon_type_cnt7,
2148          pjibat.col_cnt8   bon_type_cnt8,
2149          pjibat.col_cnt9   bon_type_cnt9,
2150          pjibat.col_cnt10  bon_type_cnt10,
2151          pjibat.col_cnt11  bon_type_cnt11,
2152          pjibat.col_cnt12  bon_type_cnt12,
2153          pjibat.col_cnt13  bon_type_cnt13,
2154          pjibat.col_cnt14  bon_type_cnt14,
2155          pjibat.col_cnt15  bon_type_cnt15
2156   from   pay_assignment_actions mpaa,
2157          pay_jp_itwb_assact_latest_v pjia,
2158          pay_jp_itwb_emp_v pjie,
2159          pay_jp_itwb_emp_si_v pjies,
2160          pay_assignment_actions arch_paa,
2161          pay_jp_itwb_itax_org_v pjiio,
2162          pay_jp_itwb_emp_add_v pjiead,
2163          pay_jp_itwb_emp_ass_v pjieas,
2164          pay_jp_itwb_dep_v pjid,
2165          pay_jp_itwb_yea_act_v pjiya,
2166          pay_jp_itwb_yea_pay_v pjiyp,
2167          pay_jp_itwb_yea_dct_v pjiyd,
2168          pay_jp_itwb_yea_tax_v pjiyt,
2169          pay_jp_itwb_sal_act_efd_v pjisaef,
2170          pay_jp_itwb_bon_act_efd_v pjibaef,
2171          pay_jp_itwb_sal_act_erd_v pjisaer,
2172          pay_jp_itwb_bon_act_erd_v pjibaer,
2173          pay_jp_itwb_bon_act_type_v pjibat,
2174          pay_assignment_actions proc_paa,
2175          pay_payroll_actions proc_ppa
2176   where  mpaa.payroll_action_id = p_payroll_action_id
2177   and    pjia.assignment_id = mpaa.assignment_id
2178   and    pjia.effective_date
2179          between g_effective_soy and g_effective_eoy
2180   and    pjie.assignment_action_id = pjia.assignment_action_id
2181   and    pjie.effective_date = pjia.effective_date
2182   and    pjies.assignment_action_id = pjia.assignment_action_id
2183   and    pjies.effective_date = pjia.effective_date
2184   and    pjies.itax_org_id = g_itax_organization_id
2185   and    pjia.payroll_id = nvl(g_payroll_id,pjia.payroll_id)
2186   and    nvl(pjia.location_id,-1) = nvl(g_location_id,nvl(pjia.location_id,-1))
2187   and    (g_organization_id is null
2188          or (g_organization_id is not null
2189             and nvl(g_inc_org_hier_flag,'N') = 'Y'
2190             and pjia.organization_id in (
2191               select /*+ ORDERED */
2192                      distinct pose.organization_id_child
2193               from   per_organization_structures pos,
2194                      per_org_structure_versions posv,
2195                      per_org_structure_elements pose
2196               where  pos.business_group_id = decode(g_business_group_id,g_organization_id,-1,g_business_group_id)
2197               and    pos.primary_structure_flag = 'Y'
2198               and    posv.organization_structure_id = pos.organization_structure_id
2199               and    posv.date_from <= g_effective_eoy
2200               and    nvl(posv.date_to,hr_api.g_eot) >= g_effective_soy
2201               and    not exists(
2202                        select null
2203                        from   per_org_structure_versions posv2
2204                        where  posv2.organization_structure_id = pos.organization_structure_id
2205                        and    posv2.date_from <= g_effective_eoy
2206                        and    nvl(posv2.date_to,hr_api.g_eot) >= g_effective_soy
2207                        and    posv2.version_number > posv.version_number)
2208               and    pose.org_structure_version_id = posv.org_structure_version_id
2209               start with pose.organization_id_parent = g_organization_id
2210               connect by prior pose.organization_id_child = pose.organization_id_parent
2211               union
2212               select hou.organization_id
2213               from   hr_all_organization_units hou
2214               where  hou.business_group_id = decode(g_business_group_id,g_organization_id,g_business_group_id,-1)
2215               and    hou.organization_id <> hou.business_group_id
2216               union
2217               select g_organization_id
2218               from   dual))
2219          or (g_organization_id is not null
2220             and nvl(g_inc_org_hier_flag,'N') = 'N'
2221             and pjia.organization_id = g_organization_id))
2222   and    ((g_inc_term_flag = 'N'
2223           and least(nvl(pjia.termination_date,g_effective_eoy + 1),g_effective_eoy + 1) > g_effective_eoy)
2224          or (g_inc_term_flag = 'Y'
2225             and ((g_term_date_from is null
2226                  and g_term_date_to is null)
2227                 or (pjia.termination_date
2228                     between nvl(g_term_date_from,pjia.termination_date) and nvl(g_term_date_to,pjia.termination_date)))))
2229   and    arch_paa.assignment_action_id = pjia.assignment_action_id
2230   and    pjiio.payroll_action_id = arch_paa.payroll_action_id
2231   and    pjiead.assignment_action_id = pjia.assignment_action_id
2232   and    pjiead.effective_date = pjia.effective_date
2233   and    pjieas.assignment_action_id = pjia.assignment_action_id
2234   and    pjieas.effective_date = pjia.effective_date
2235   and    pjid.assignment_action_id = pjia.assignment_action_id
2236   and    pjid.effective_date = pjia.effective_date
2237   and    pjiya.assignment_action_id = pjia.assignment_action_id
2238   and    pjiya.effective_date = pjia.effective_date
2239   and    pjiyp.assignment_action_id = pjia.assignment_action_id
2240   and    pjiyp.effective_date = pjia.effective_date
2241   and    pjiyd.assignment_action_id = pjia.assignment_action_id
2242   and    pjiyd.effective_date = pjia.effective_date
2243   and    pjiyt.assignment_action_id = pjia.assignment_action_id
2244   and    pjiyt.effective_date = pjia.effective_date
2245   and    pjisaef.assignment_action_id = pjia.assignment_action_id
2246   and    pjisaef.effective_date = pjia.effective_date
2247   and    pjibaef.assignment_action_id = pjia.assignment_action_id
2248   and    pjibaef.effective_date = pjia.effective_date
2249   and    pjisaer.assignment_action_id = pjia.assignment_action_id
2250   and    pjisaer.effective_date = pjia.effective_date
2251   and    pjibaer.assignment_action_id = pjia.assignment_action_id
2252   and    pjibaer.effective_date = pjia.effective_date
2253   and    pjibat.assignment_action_id = pjia.assignment_action_id
2254   and    pjibat.effective_date = pjia.effective_date
2255   and    proc_paa.assignment_action_id = pjia.proc_assignment_action_id
2256   and    proc_ppa.payroll_action_id = proc_paa.payroll_action_id
2257   order by
2258     decode(g_sort_order1,
2259       'EMPLOYEE_NAME',pjie.last_name_kana||' '||pjie.first_name_kana,
2260       'ORGANIZATION_NAME',pjieas.organization_name,
2261       lpad(pjie.employee_number,30,' ')),
2262     decode(g_sort_order2,
2263       'EMPLOYEE_NAME',pjie.last_name_kana||' '||pjie.first_name_kana,
2264       'ORGANIZATION_NAME',pjieas.organization_name,
2265       lpad(pjie.employee_number,30,' ')),
2266     decode(g_sort_order3,
2267       'EMPLOYEE_NAME',pjie.last_name_kana||' '||pjie.first_name_kana,
2268       'ORGANIZATION_NAME',pjieas.organization_name,
2269       lpad(pjie.employee_number,30,' '));
2270 --
2271   cursor csr_data_ass_sal_pay(
2272     p_assignment_action_id in number,
2273     p_effective_date in date)
2274   is
2275   select category,
2276          col_mth1,
2277          col_mth2,
2278          col_mth3,
2279          col_mth4,
2280          col_mth5,
2281          col_mth6,
2282          col_mth7,
2283          col_mth8,
2284          col_mth9,
2285          col_mth10,
2286          col_mth11,
2287          col_mth12,
2288          col_tot
2289   from   pay_jp_itwb_sal_pay_v
2290   where  assignment_action_id = p_assignment_action_id
2291   and    effective_date = p_effective_date;
2292 --
2293   cursor csr_data_ass_bon_pay(
2294     p_assignment_action_id in number,
2295     p_effective_date in date)
2296   is
2297   select category,
2298          col_cnt1,
2299          col_cnt2,
2300          col_cnt3,
2301          col_cnt4,
2302          col_cnt5,
2303          col_cnt6,
2304          col_cnt7,
2305          col_cnt8,
2306          col_cnt9,
2307          col_cnt10,
2308          col_cnt11,
2309          col_cnt12,
2310          col_cnt13,
2311          col_cnt14,
2312          col_cnt15,
2313          col_tot
2314   from   pay_jp_itwb_bon_pay_v
2315   where  assignment_action_id = p_assignment_action_id
2316   and    effective_date = p_effective_date;
2317 --
2318   cursor csr_data_ass_bon_pay_itxr(
2319     p_assignment_action_id in number,
2320     p_effective_date in date)
2321   is
2322   select category,
2323          col_cnt1,
2324          col_cnt2,
2325          col_cnt3,
2326          col_cnt4,
2327          col_cnt5,
2328          col_cnt6,
2329          col_cnt7,
2330          col_cnt8,
2331          col_cnt9,
2332          col_cnt10,
2333          col_cnt11,
2334          col_cnt12,
2335          col_cnt13,
2336          col_cnt14,
2337          col_cnt15,
2338          col_tot
2339   from   pay_jp_itwb_bon_pay_itx_rate_v
2340   where  assignment_action_id = p_assignment_action_id
2341   and    effective_date = p_effective_date;
2342 --
2343   cursor csr_data_ass_sal_earn(
2344     p_assignment_action_id in number,
2345     p_effective_date in date)
2346   is
2347   select item_rep_name,
2348          col_mth1,
2349          col_mth2,
2350          col_mth3,
2351          col_mth4,
2352          col_mth5,
2353          col_mth6,
2354          col_mth7,
2355          col_mth8,
2356          col_mth9,
2357          col_mth10,
2358          col_mth11,
2359          col_mth12,
2360          col_tot
2361   from   pay_jp_itwb_sal_earn_v
2362   where  assignment_action_id = p_assignment_action_id
2363   and    effective_date = p_effective_date
2364   order by
2365     item_pay_ord desc,
2366     item_rep_seq;
2367 --
2368   cursor csr_data_ass_sal_dct(
2369     p_assignment_action_id in number,
2370     p_effective_date in date)
2371   is
2372   select item_rep_name,
2373          col_mth1,
2374          col_mth2,
2375          col_mth3,
2376          col_mth4,
2377          col_mth5,
2378          col_mth6,
2379          col_mth7,
2380          col_mth8,
2381          col_mth9,
2382          col_mth10,
2383          col_mth11,
2384          col_mth12,
2385          col_tot
2386   from   pay_jp_itwb_sal_dct_v
2387   where  assignment_action_id = p_assignment_action_id
2388   and    effective_date = p_effective_date
2389   order by
2390     item_pay_ord desc,
2391     item_rep_seq;
2392 --
2393   cursor csr_data_ass_bon_earn(
2394     p_assignment_action_id in number,
2395     p_effective_date in date)
2396   is
2397   select item_rep_name,
2398          col_cnt1,
2399          col_cnt2,
2400          col_cnt3,
2401          col_cnt4,
2402          col_cnt5,
2403          col_cnt6,
2404          col_cnt7,
2405          col_cnt8,
2406          col_cnt9,
2407          col_cnt10,
2408          col_cnt11,
2409          col_cnt12,
2410          col_cnt13,
2411          col_cnt14,
2412          col_cnt15,
2413          col_tot
2414   from   pay_jp_itwb_bon_earn_v
2415   where  assignment_action_id = p_assignment_action_id
2416   and    effective_date = p_effective_date
2417   order by
2418     item_pay_ord desc,
2419     item_rep_seq;
2420 --
2421   cursor csr_data_ass_bon_dct(
2422     p_assignment_action_id in number,
2423     p_effective_date in date)
2424   is
2425   select item_rep_name,
2426          col_cnt1,
2427          col_cnt2,
2428          col_cnt3,
2429          col_cnt4,
2430          col_cnt5,
2431          col_cnt6,
2432          col_cnt7,
2433          col_cnt8,
2434          col_cnt9,
2435          col_cnt10,
2436          col_cnt11,
2437          col_cnt12,
2438          col_cnt13,
2439          col_cnt14,
2440          col_cnt15,
2441          col_tot
2442   from   pay_jp_itwb_bon_dct_v
2443   where  assignment_action_id = p_assignment_action_id
2444   and    effective_date = p_effective_date
2445   order by
2446     item_pay_ord desc,
2447     item_rep_seq;
2448 --
2449   cursor csr_data_ass_wrk(
2450     p_assignment_action_id in number,
2451     p_effective_date in date)
2452   is
2453   select item_rep_name,
2454          col_mth1,
2455          col_mth2,
2456          col_mth3,
2457          col_mth4,
2458          col_mth5,
2459          col_mth6,
2460          col_mth7,
2461          col_mth8,
2462          col_mth9,
2463          col_mth10,
2464          col_mth11,
2465          col_mth12,
2466          col_tot,
2467          item_type,
2468          item_id
2469   from   pay_jp_itwb_wrk_v
2470   where  assignment_action_id = p_assignment_action_id
2471   and    effective_date = p_effective_date
2472   order by
2473     item_pay_ord desc,
2474     item_rep_seq;
2475 --
2476   cursor csr_data_ass_pjob(
2477     p_assignment_action_id in number,
2478     p_effective_date in date)
2479   is
2480   select term_date,
2481          employer_name,
2482          employer_name_kana,
2483          employer_address,
2484          employer_address_kana,
2485          txbl_inc,
2486          si_prem,
2487          mutual_aid_prem,
2488          itax
2489   from   pay_jp_itwb_pjob_v
2490   where  assignment_action_id = p_assignment_action_id
2491   and    effective_date = p_effective_date
2492   order by
2493     term_date;
2494 --
2495   cursor csr_data_ass_cust(
2496     p_assignment_action_id in number,
2497     p_effective_date in date)
2498   is
2499   select data_type,
2500          information1,
2501          information2,
2502          information3,
2503          information4,
2504          information5,
2505          information6,
2506          information7,
2507          information8,
2508          information9,
2509          information10,
2510          information11,
2511          information12,
2512          information13,
2513          information14,
2514          information15,
2515          information16,
2516          information17,
2517          information18,
2518          information19,
2519          information20,
2520          information21,
2521          information22,
2522          information23,
2523          information24,
2524          information25
2525   from   pay_jp_itwb_emp_cust_v
2526   where  assignment_action_id = p_assignment_action_id
2527   and    effective_date = p_effective_date;
2528 --
2529   l_csr_data_ass csr_data_ass%rowtype;
2530   l_csr_data_ass_sal_pay csr_data_ass_sal_pay%rowtype;
2531   l_csr_data_ass_bon_pay csr_data_ass_bon_pay%rowtype;
2532   l_csr_data_ass_bon_pay_itxr csr_data_ass_bon_pay_itxr%rowtype;
2533   l_csr_data_ass_sal_earn csr_data_ass_sal_earn%rowtype;
2534   l_csr_data_ass_sal_dct csr_data_ass_sal_dct%rowtype;
2535   l_csr_data_ass_bon_earn csr_data_ass_bon_earn%rowtype;
2536   l_csr_data_ass_bon_dct csr_data_ass_bon_dct%rowtype;
2537   l_csr_data_ass_wrk csr_data_ass_wrk%rowtype;
2538   l_csr_data_ass_pjob csr_data_ass_pjob%rowtype;
2539   l_csr_data_ass_cust csr_data_ass_cust%rowtype;
2540 --
2541   l_data_ass_sal_earn_tbl t_sal_earn_tbl;
2542   l_data_ass_sal_dct_tbl t_sal_dct_tbl;
2543   l_data_ass_bon_earn_tbl t_bon_earn_tbl;
2544   l_data_ass_bon_dct_tbl t_bon_dct_tbl;
2545   l_data_ass_wrk_tbl t_wrk_tbl;
2546   l_data_ass_pjob_tbl t_pjob_tbl;
2547 --
2548 begin
2549 --
2550   if g_debug then
2551     hr_utility.set_location(l_proc,0);
2552   end if;
2553 --
2554   g_iv_uom_tbl.delete;
2555   g_dbal_uom_tbl.delete;
2556   g_per_ind_tbl.delete;
2557   g_ass_ind_tbl.delete;
2558   g_ass_tbl.delete;
2559   g_body_tbl.delete;
2560 --
2561   g_wng_tbl.delete;
2562 --
2563   -- invoke for mark for retry.
2564   init_pact(p_payroll_action_id);
2565 --
2566   if g_debug
2567   and g_detail_debug = 'Y' then
2568     hr_utility.set_location(l_proc,10);
2569   end if;
2570 --
2571   open csr_data_ass;
2572   loop
2573   --
2574     fetch csr_data_ass into l_csr_data_ass;
2575     exit when csr_data_ass%notfound;
2576   --
2577     l_data_ass_sal_earn_tbl.delete;
2578     l_data_ass_sal_dct_tbl.delete;
2579     l_data_ass_bon_earn_tbl.delete;
2580     l_data_ass_bon_dct_tbl.delete;
2581     l_data_ass_wrk_tbl.delete;
2582     l_data_ass_pjob_tbl.delete;
2583   --
2584     if g_debug
2585     and g_detail_debug = 'Y' then
2586       hr_utility.set_location(l_proc,20);
2587     end if;
2588   --
2589     -- -----------------------------------------------------
2590     -- g_assact_tbl setup
2591     -- -----------------------------------------------------
2592     g_assact_tbl(l_assact_tbl_cnt) := l_csr_data_ass.mag_assignment_action_id;
2593   --
2594     -- -----------------------------------------------------
2595     -- g_body_tbl setup
2596     -- -----------------------------------------------------
2597     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).mag_assignment_action_id         := l_csr_data_ass.mag_assignment_action_id;
2598     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id        := l_csr_data_ass.arch_assignment_action_id;
2599     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date              := l_csr_data_ass.arch_effective_date;
2600     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_effective_date_eeyy            := pay_jp_report_pkg.jp_era_date(l_csr_data_ass.arch_effective_date,'EEYY');
2601     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_name                  := l_csr_data_ass.itax_org_name;
2602     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_name_kana             := l_csr_data_ass.itax_org_name_kana;
2603     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_address               := l_csr_data_ass.itax_org_address;
2604     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_address_kana          := l_csr_data_ass.itax_org_address_kana;
2605     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_phone                 := l_csr_data_ass.itax_org_phone;
2606     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_serial1               := l_csr_data_ass.itax_org_serial1;
2607     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_org_serial2               := l_csr_data_ass.itax_org_serial2;
2608     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_employee_number                := l_csr_data_ass.employee_number;
2609     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_last_name                      := l_csr_data_ass.last_name;
2610     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_first_name                     := l_csr_data_ass.first_name;
2611     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_full_name                      := l_csr_data_ass.last_name||' '||l_csr_data_ass.first_name;
2612     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_last_name_kana                 := l_csr_data_ass.last_name_kana;
2613     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_first_name_kana                := l_csr_data_ass.first_name_kana;
2614     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_full_name_kana                 := l_csr_data_ass.last_name_kana||' '||l_csr_data_ass.first_name_kana;
2615     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sex_b                          := l_csr_data_ass.sex;
2616     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sex                            := hr_general.decode_lookup('SEX',l_csr_data_ass.sex);
2617     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_birth_date                     := l_csr_data_ass.birth_date;
2618     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_birth_date_d                   := pay_jp_report_pkg.jp_era_date(l_csr_data_ass.birth_date,'EYY.MM.DD');
2619     --
2620     l_temp_date := l_csr_data_ass.proc_effective_date;
2621     if l_csr_data_ass.termination_date is not null
2622     and l_csr_data_ass.termination_date < l_temp_date
2623     and l_csr_data_ass.leaving_reason like 'D%' then
2624     --
2625       l_temp_date := l_csr_data_ass.termination_date;
2626     --
2627     end if;
2628     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_age                            := floor(months_between(l_temp_date,l_csr_data_ass.birth_date) / 12);
2629     --
2630     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_address_jp                     := l_csr_data_ass.address_jp;
2631     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_postal_code                    := l_csr_data_ass.postal_code;
2632     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_postal_code1                   := substr(replace(replace(trim(l_csr_data_ass.postal_code),' ',''),to_multi_byte(' '),''),1,3);
2633     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_postal_code2                   := substr(replace(replace(trim(l_csr_data_ass.postal_code),' ',''),to_multi_byte(' '),''),-4);
2634     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_district_code                  := l_csr_data_ass.district_code;
2635     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_address                        := l_csr_data_ass.address;
2636     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_address_kana                   := l_csr_data_ass.address_kana;
2637     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_phone1                         := l_csr_data_ass.phone1;
2638     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_phone2                         := l_csr_data_ass.phone2;
2639     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_hire_date                      := l_csr_data_ass.hire_date;
2640     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_hire_date_d                    := pay_jp_report_pkg.jp_era_date(l_csr_data_ass.hire_date,'EYY.MM.DD');
2641     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_term_date                      := l_csr_data_ass.termination_date;
2642     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_term_date_d                    := pay_jp_report_pkg.jp_era_date(l_csr_data_ass.termination_date,'EYY.MM.DD');
2643     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_leaving_reason                 := l_csr_data_ass.leaving_reason;
2644     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_organization_name              := l_csr_data_ass.organization_name;
2645     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_job_name                       := l_csr_data_ass.job_name;
2646     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_payroll_name                   := l_csr_data_ass.payroll_name;
2647     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_location_name                  := l_csr_data_ass.location_name;
2648     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_type_b                    := l_csr_data_ass.itax_type;
2649     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_type                      := hr_general.decode_lookup('JP_ITAX_TYPE',l_csr_data_ass.itax_type);
2650     --
2651     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_itax_type_d                    := g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_itax_type;
2652     if nvl(l_csr_data_ass.non_res_flag,'N') = 'Y' then
2653     --
2654       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_itax_type_d                  := g_msg_nres;
2655     --
2656     end if;
2657     --
2658     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_hi_number                      := l_csr_data_ass.hi_number;
2659     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_wp_number                      := l_csr_data_ass.wp_number;
2660     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_wpf_number                     := l_csr_data_ass.wpf_number;
2661     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_ei_number                      := l_csr_data_ass.ei_number;
2662     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_non_res_flag                   := l_csr_data_ass.non_res_flag;
2663     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_dep_itax_type                  := l_csr_data_ass.dep_itax_type;
2664     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_declare_flag_b                 := l_csr_data_ass.declare_flag;
2665     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_declare_flag                   := hr_general.decode_lookup('YES_NO',l_csr_data_ass.declare_flag);
2666     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_spouse_type                    := l_csr_data_ass.spouse_type;
2667     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_spouse_flag_b                  := l_csr_data_ass.spouse_flag;
2668     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_spouse_flag                    := hr_general.decode_lookup('YES_NO',l_csr_data_ass.spouse_flag);
2669     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_dep_spouse_b                   := l_csr_data_ass.dep_spouse;
2670     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_dep_spouse                     := hr_general.decode_lookup('YES_NO',l_csr_data_ass.dep_spouse);
2671     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_aged_dep_spouse_b              := l_csr_data_ass.aged_dep_spouse;
2672     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_aged_dep_spouse                := hr_general.decode_lookup('YES_NO',l_csr_data_ass.aged_dep_spouse);
2673     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_ord_dep_num                    := l_csr_data_ass.ord_dep_num;
2674     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sp_dep_num                     := l_csr_data_ass.sp_dep_num;
2675     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_aged_parent_dep_lt_num         := l_csr_data_ass.aged_parent_dep_lt_num;
2676     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_aged_dep_num                   := l_csr_data_ass.aged_dep_num;
2677     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_ord_disable_num                := l_csr_data_ass.ord_disable_num;
2678     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sp_disable_num                 := l_csr_data_ass.sp_disable_num;
2679     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sp_disable_lt_num              := l_csr_data_ass.sp_disable_lt_num;
2680     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_disable_type_b                 := l_csr_data_ass.disable_type;
2681     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_disable_type                   := hr_general.decode_lookup('JP_DISABLED_EE_STATUS',l_csr_data_ass.disable_type);
2682     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_widow_type_b                   := l_csr_data_ass.widow_type;
2683     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_widow_type                     := hr_general.decode_lookup('JP_WIDOW_EE_STATUS',l_csr_data_ass.widow_type);
2684     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_working_student_type_b         := l_csr_data_ass.working_student_type;
2685     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_working_student_type           := hr_general.decode_lookup('JP_WORKING_STUDENT_EE_STATUS',l_csr_data_ass.working_student_type);
2686     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_otsu_spouse_dep_num            := l_csr_data_ass.otsu_spouse_dep_num;
2687     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_dep_non_res_flag               := l_csr_data_ass.dep_non_res_flag;
2688     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_efd                        := l_csr_data_ass.yea_efd;
2689     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_erd                        := l_csr_data_ass.yea_erd;
2690     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_type                       := l_csr_data_ass.yea_type;
2691     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_flag                       := l_csr_data_ass.yea_flag;
2692     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_sal_txbl_mon               := l_csr_data_ass.sal_txbl_mon;
2693     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_sal_txbl_kind              := l_csr_data_ass.sal_txbl_kind;
2694     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_sal_txbl                   := l_csr_data_ass.sal_txbl;
2695     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_bon_txbl_mon               := l_csr_data_ass.bon_txbl_mon;
2696     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_bon_txbl_kind              := l_csr_data_ass.bon_txbl_kind;
2697     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_bon_txbl                   := l_csr_data_ass.bon_txbl;
2698     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_spb_txbl_mon               := l_csr_data_ass.spb_txbl_mon;
2699     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_spb_txbl_kind              := l_csr_data_ass.spb_txbl_kind;
2700     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_spb_txbl                   := l_csr_data_ass.spb_txbl;
2701     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_bon_txbl_tot               := l_csr_data_ass.bon_txbl_tot;
2702     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_txbl                       := l_csr_data_ass.yea_txbl;
2703     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_sal_itx                    := l_csr_data_ass.sal_itx;
2704     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_bon_itx                    := l_csr_data_ass.bon_itx;
2705     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_yea_spb_itx                    := l_csr_data_ass.spb_itx;
2706     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_bon_itx_tot                := l_csr_data_ass.bon_itx_tot;
2707     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_withhold_itx                   := l_csr_data_ass.withhold_itx;
2708     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_si_prem                := l_csr_data_ass.sal_dct_si_prem;
2709     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_dec_si_prem                    := l_csr_data_ass.dec_si_prem;
2710     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_dec_small_comp_mut_aid_prem    := l_csr_data_ass.dec_small_comp_mut_aid_prem;
2711     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_life_ins_prem_exm              := l_csr_data_ass.life_ins_prem_exm;
2712     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_earthquake_ins_prem_exm        := l_csr_data_ass.earthquake_ins_prem_exm;
2713     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_spouse_sp_exm                  := l_csr_data_ass.spouse_sp_exm;
2714     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_basic_exm                      := l_csr_data_ass.basic_exm;
2715     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_gen_spouse_exm                 := l_csr_data_ass.gen_spouse_exm;
2716     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_elder_spouse_exm               := l_csr_data_ass.elder_spouse_exm;
2717     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_gen_dep_exm                    := l_csr_data_ass.gen_dep_exm;
2718     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_specific_dep_exm               := l_csr_data_ass.specific_dep_exm;
2719     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_junior_dep_exm                 := l_csr_data_ass.junior_dep_exm;
2720     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_elder_dep_exm                  := l_csr_data_ass.elder_dep_exm;
2721     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_elder_parent_lt_exm            := l_csr_data_ass.elder_parent_lt_exm;
2722     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_gen_disabled_exm               := l_csr_data_ass.gen_disabled_exm;
2723     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sev_disabled_exm               := l_csr_data_ass.sev_disabled_exm;
2724     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sev_disabled_lt_exm            := l_csr_data_ass.sev_disabled_lt_exm;
2725     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_elder_exm                      := l_csr_data_ass.elder_exm;
2726     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_widow_exm                      := l_csr_data_ass.widow_exm;
2727     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sp_widow_exm                   := l_csr_data_ass.sp_widow_exm;
2728     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_working_student_exm            := l_csr_data_ass.working_student_exm;
2729     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_dep_exm                        := l_csr_data_ass.dep_exm;
2730     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_spouse_income                  := l_csr_data_ass.spouse_income;
2731     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_individual_pension_prem        := l_csr_data_ass.individual_pension_prem;
2732     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_long_term_nonlife_ins_prem     := l_csr_data_ass.long_term_nonlife_ins_prem;
2733     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_small_comp_mut_aid_prem        := l_csr_data_ass.small_comp_mut_aid_prem;
2734     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_national_pension_prem          := l_csr_data_ass.national_pension_prem;
2735     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_income_exm                     := l_csr_data_ass.income_exm;
2736     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_amt_aft_emp_inc_dct            := l_csr_data_ass.amt_aft_emp_inc_dct;
2737     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_net_txbl_income                := l_csr_data_ass.net_txbl_income;
2738     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_annual_tax                     := l_csr_data_ass.annual_tax;
2739     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_actual_housing_loan            := l_csr_data_ass.actual_housing_loan_tax_credit;
2740     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_annual_tax                 := l_csr_data_ass.yea_annual_tax;
2741   	g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_income_tax                 := l_csr_data_ass.yea_income_tax;
2742     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_yea_tax_pay                    := l_csr_data_ass.yea_tax_pay;
2743     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth1                   := l_csr_data_ass.sal_efd_mth1;
2744     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth2                   := l_csr_data_ass.sal_efd_mth2;
2745     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth3                   := l_csr_data_ass.sal_efd_mth3;
2746     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth4                   := l_csr_data_ass.sal_efd_mth4;
2747     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth5                   := l_csr_data_ass.sal_efd_mth5;
2748     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth6                   := l_csr_data_ass.sal_efd_mth6;
2749     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth7                   := l_csr_data_ass.sal_efd_mth7;
2750     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth8                   := l_csr_data_ass.sal_efd_mth8;
2751     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth9                   := l_csr_data_ass.sal_efd_mth9;
2752     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth10                  := l_csr_data_ass.sal_efd_mth10;
2753     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth11                  := l_csr_data_ass.sal_efd_mth11;
2754     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_efd_mth12                  := l_csr_data_ass.sal_efd_mth12;
2755     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth1                 := to_char(l_csr_data_ass.sal_efd_mth1,'DD');
2756     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth2                 := to_char(l_csr_data_ass.sal_efd_mth2,'DD');
2757     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth3                 := to_char(l_csr_data_ass.sal_efd_mth3,'DD');
2758     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth4                 := to_char(l_csr_data_ass.sal_efd_mth4,'DD');
2759     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth5                 := to_char(l_csr_data_ass.sal_efd_mth5,'DD');
2760     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth6                 := to_char(l_csr_data_ass.sal_efd_mth6,'DD');
2761     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth7                 := to_char(l_csr_data_ass.sal_efd_mth7,'DD');
2762     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth8                 := to_char(l_csr_data_ass.sal_efd_mth8,'DD');
2763     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth9                 := to_char(l_csr_data_ass.sal_efd_mth9,'DD');
2764     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth10                := to_char(l_csr_data_ass.sal_efd_mth10,'DD');
2765     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth11                := to_char(l_csr_data_ass.sal_efd_mth11,'DD');
2766     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_efd_d_mth12                := to_char(l_csr_data_ass.sal_efd_mth12,'DD');
2767     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt1                   := l_csr_data_ass.bon_efd_cnt1;
2768     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt2                   := l_csr_data_ass.bon_efd_cnt2;
2769     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt3                   := l_csr_data_ass.bon_efd_cnt3;
2770     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt4                   := l_csr_data_ass.bon_efd_cnt4;
2771     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt5                   := l_csr_data_ass.bon_efd_cnt5;
2772     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt6                   := l_csr_data_ass.bon_efd_cnt6;
2773     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt7                   := l_csr_data_ass.bon_efd_cnt7;
2774     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt8                   := l_csr_data_ass.bon_efd_cnt8;
2775     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt9                   := l_csr_data_ass.bon_efd_cnt9;
2776     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt10                  := l_csr_data_ass.bon_efd_cnt10;
2777     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt11                  := l_csr_data_ass.bon_efd_cnt11;
2778     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt12                  := l_csr_data_ass.bon_efd_cnt12;
2779     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt13                  := l_csr_data_ass.bon_efd_cnt13;
2780     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt14                  := l_csr_data_ass.bon_efd_cnt14;
2781     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_efd_cnt15                  := l_csr_data_ass.bon_efd_cnt15;
2782     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt1                 := to_char(l_csr_data_ass.bon_efd_cnt1,'MM/DD');
2783     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt2                 := to_char(l_csr_data_ass.bon_efd_cnt2,'MM/DD');
2784     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt3                 := to_char(l_csr_data_ass.bon_efd_cnt3,'MM/DD');
2785     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt4                 := to_char(l_csr_data_ass.bon_efd_cnt4,'MM/DD');
2786     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt5                 := to_char(l_csr_data_ass.bon_efd_cnt5,'MM/DD');
2787     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt6                 := to_char(l_csr_data_ass.bon_efd_cnt6,'MM/DD');
2788     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt7                 := to_char(l_csr_data_ass.bon_efd_cnt7,'MM/DD');
2789     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt8                 := to_char(l_csr_data_ass.bon_efd_cnt8,'MM/DD');
2790     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt9                 := to_char(l_csr_data_ass.bon_efd_cnt9,'MM/DD');
2791     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt10                := to_char(l_csr_data_ass.bon_efd_cnt10,'MM/DD');
2792     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt11                := to_char(l_csr_data_ass.bon_efd_cnt11,'MM/DD');
2793     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt12                := to_char(l_csr_data_ass.bon_efd_cnt12,'MM/DD');
2794     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt13                := to_char(l_csr_data_ass.bon_efd_cnt13,'MM/DD');
2795     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt14                := to_char(l_csr_data_ass.bon_efd_cnt14,'MM/DD');
2796     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_efd_d_cnt15                := to_char(l_csr_data_ass.bon_efd_cnt15,'MM/DD');
2797     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth1                   := l_csr_data_ass.sal_erd_mth1;
2798     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth2                   := l_csr_data_ass.sal_erd_mth2;
2799     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth3                   := l_csr_data_ass.sal_erd_mth3;
2800     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth4                   := l_csr_data_ass.sal_erd_mth4;
2801     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth5                   := l_csr_data_ass.sal_erd_mth5;
2802     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth6                   := l_csr_data_ass.sal_erd_mth6;
2803     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth7                   := l_csr_data_ass.sal_erd_mth7;
2804     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth8                   := l_csr_data_ass.sal_erd_mth8;
2805     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth9                   := l_csr_data_ass.sal_erd_mth9;
2806     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth10                  := l_csr_data_ass.sal_erd_mth10;
2807     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth11                  := l_csr_data_ass.sal_erd_mth11;
2808     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_erd_mth12                  := l_csr_data_ass.sal_erd_mth12;
2809     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt1                   := l_csr_data_ass.bon_erd_cnt1;
2810     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt2                   := l_csr_data_ass.bon_erd_cnt2;
2811     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt3                   := l_csr_data_ass.bon_erd_cnt3;
2812     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt4                   := l_csr_data_ass.bon_erd_cnt4;
2813     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt5                   := l_csr_data_ass.bon_erd_cnt5;
2814     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt6                   := l_csr_data_ass.bon_erd_cnt6;
2815     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt7                   := l_csr_data_ass.bon_erd_cnt7;
2816     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt8                   := l_csr_data_ass.bon_erd_cnt8;
2817     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt9                   := l_csr_data_ass.bon_erd_cnt9;
2818     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt10                  := l_csr_data_ass.bon_erd_cnt10;
2819     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt11                  := l_csr_data_ass.bon_erd_cnt11;
2820     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt12                  := l_csr_data_ass.bon_erd_cnt12;
2821     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt13                  := l_csr_data_ass.bon_erd_cnt13;
2822     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt14                  := l_csr_data_ass.bon_erd_cnt14;
2823     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_erd_cnt15                  := l_csr_data_ass.bon_erd_cnt15;
2824     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt1                  := l_csr_data_ass.bon_type_cnt1;
2825     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt2                  := l_csr_data_ass.bon_type_cnt2;
2826     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt3                  := l_csr_data_ass.bon_type_cnt3;
2827     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt4                  := l_csr_data_ass.bon_type_cnt4;
2828     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt5                  := l_csr_data_ass.bon_type_cnt5;
2829     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt6                  := l_csr_data_ass.bon_type_cnt6;
2830     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt7                  := l_csr_data_ass.bon_type_cnt7;
2831     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt8                  := l_csr_data_ass.bon_type_cnt8;
2832     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt9                  := l_csr_data_ass.bon_type_cnt9;
2833     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt10                 := l_csr_data_ass.bon_type_cnt10;
2834     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt11                 := l_csr_data_ass.bon_type_cnt11;
2835     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt12                 := l_csr_data_ass.bon_type_cnt12;
2836     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt13                 := l_csr_data_ass.bon_type_cnt13;
2837     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt14                 := l_csr_data_ass.bon_type_cnt14;
2838     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_type_cnt15                 := l_csr_data_ass.bon_type_cnt15;
2839   --
2840     if g_debug
2841     and g_detail_debug = 'Y' then
2842       hr_utility.set_location(l_proc,30);
2843     end if;
2844   --
2845     open csr_data_ass_sal_pay(
2846       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
2847       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
2848     loop
2849     --
2850       fetch csr_data_ass_sal_pay into l_csr_data_ass_sal_pay;
2851       exit when csr_data_ass_sal_pay%notfound;
2852     --
2853       if l_csr_data_ass_sal_pay.category = 'TXBL' then
2854       --
2855         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2856         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2857         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2858         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2859         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2860         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2861         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2862         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2863         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2864         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2865         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2866         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2867         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_txbl_tot   := l_csr_data_ass_sal_pay.col_tot;
2868       --
2869       elsif l_csr_data_ass_sal_pay.category = 'NTXBL' then
2870       --
2871         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2872         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2873         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2874         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2875         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2876         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2877         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2878         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2879         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2880         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2881         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2882         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2883         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ntxbl_tot   := l_csr_data_ass_sal_pay.col_tot;
2884       --
2885       elsif l_csr_data_ass_sal_pay.category = 'PAY' then
2886       --
2887         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2888         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2889         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2890         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2891         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2892         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2893         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2894         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2895         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2896         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2897         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2898         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2899         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_pay_tot   := l_csr_data_ass_sal_pay.col_tot;
2900       --
2901       elsif l_csr_data_ass_sal_pay.category = 'HI' then
2902       --
2903         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2904         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2905         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2906         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2907         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2908         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2909         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2910         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2911         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2912         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2913         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2914         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2915         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_hi_tot   := l_csr_data_ass_sal_pay.col_tot;
2916       --
2917       elsif l_csr_data_ass_sal_pay.category = 'CI' then
2918       --
2919         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2920         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2921         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2922         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2923         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2924         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2925         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2926         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2927         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2928         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2929         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2930         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2931         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ci_tot   := l_csr_data_ass_sal_pay.col_tot;
2932       --
2933       elsif l_csr_data_ass_sal_pay.category = 'WP' then
2934       --
2935         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2936         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2937         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2938         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2939         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2940         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2941         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2942         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2943         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2944         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2945         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2946         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2947         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wp_tot   := l_csr_data_ass_sal_pay.col_tot;
2948       --
2949       elsif l_csr_data_ass_sal_pay.category = 'WPF' then
2950       --
2951         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2952         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2953         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2954         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2955         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2956         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2957         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2958         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2959         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2960         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2961         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2962         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2963         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_wpf_tot   := l_csr_data_ass_sal_pay.col_tot;
2964       --
2965       elsif l_csr_data_ass_sal_pay.category = 'EI' then
2966       --
2967         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2968         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2969         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2970         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2971         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2972         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2973         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2974         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2975         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2976         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2977         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2978         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2979         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_ei_tot   := l_csr_data_ass_sal_pay.col_tot;
2980       --
2981       elsif l_csr_data_ass_sal_pay.category = 'SI' then
2982       --
2983         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth1  := l_csr_data_ass_sal_pay.col_mth1;
2984         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth2  := l_csr_data_ass_sal_pay.col_mth2;
2985         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth3  := l_csr_data_ass_sal_pay.col_mth3;
2986         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth4  := l_csr_data_ass_sal_pay.col_mth4;
2987         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth5  := l_csr_data_ass_sal_pay.col_mth5;
2988         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth6  := l_csr_data_ass_sal_pay.col_mth6;
2989         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth7  := l_csr_data_ass_sal_pay.col_mth7;
2990         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth8  := l_csr_data_ass_sal_pay.col_mth8;
2991         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth9  := l_csr_data_ass_sal_pay.col_mth9;
2992         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth10 := l_csr_data_ass_sal_pay.col_mth10;
2993         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth11 := l_csr_data_ass_sal_pay.col_mth11;
2994         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_mth12 := l_csr_data_ass_sal_pay.col_mth12;
2995         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_si_tot   := l_csr_data_ass_sal_pay.col_tot;
2996       --
2997       elsif l_csr_data_ass_sal_pay.category = 'DCT_EARN' then
2998       --
2999         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3000         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3001         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3002         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3003         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3004         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3005         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3006         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3007         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3008         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3009         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3010         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3011         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_earn_tot   := l_csr_data_ass_sal_pay.col_tot;
3012       --
3013       elsif l_csr_data_ass_sal_pay.category = 'DPT' then
3014       --
3015         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3016         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3017         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3018         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3019         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3020         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3021         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3022         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3023         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3024         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3025         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3026         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dpt_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3027       --
3028       elsif l_csr_data_ass_sal_pay.category = 'ITX' then
3029       --
3030         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3031         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3032         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3033         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3034         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3035         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3036         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3037         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3038         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3039         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3040         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3041         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3042         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_itx_tot   := l_csr_data_ass_sal_pay.col_tot;
3043       --
3044       elsif l_csr_data_ass_sal_pay.category = 'YEA_ITX' then
3045       --
3046         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3047         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3048         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3049         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3050         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3051         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3052         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3053         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3054         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3055         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3056         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3057         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3058         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_yea_itx_tot   := l_csr_data_ass_sal_pay.col_tot;
3059       --
3060       elsif l_csr_data_ass_sal_pay.category = 'NET_ITX' then
3061       --
3062         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3063         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3064         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3065         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3066         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3067         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3068         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3069         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3070         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3071         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3072         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3073         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3074         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_itx_tot   := l_csr_data_ass_sal_pay.col_tot;
3075       --
3076       elsif l_csr_data_ass_sal_pay.category = 'LTX' then
3077       --
3078         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3079         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3080         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3081         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3082         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3083         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3084         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3085         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3086         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3087         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3088         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3089         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3090         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_tot   := l_csr_data_ass_sal_pay.col_tot;
3091       --
3092       elsif l_csr_data_ass_sal_pay.category = 'LTX_LUMP' then
3093       --
3094         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3095         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3096         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3097         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3098         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3099         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3100         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3101         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3102         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3103         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3104         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3105         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3106         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_tot   := l_csr_data_ass_sal_pay.col_tot;
3107       --
3108       elsif l_csr_data_ass_sal_pay.category = 'DCT' then
3109       --
3110         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3111         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3112         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3113         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3114         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3115         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3116         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3117         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3118         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3119         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3120         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3121         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3122         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_tot   := l_csr_data_ass_sal_pay.col_tot;
3123       --
3124       elsif l_csr_data_ass_sal_pay.category = 'NET_PAY' then
3125       --
3126         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth1  := l_csr_data_ass_sal_pay.col_mth1;
3127         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth2  := l_csr_data_ass_sal_pay.col_mth2;
3128         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth3  := l_csr_data_ass_sal_pay.col_mth3;
3129         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth4  := l_csr_data_ass_sal_pay.col_mth4;
3130         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth5  := l_csr_data_ass_sal_pay.col_mth5;
3131         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth6  := l_csr_data_ass_sal_pay.col_mth6;
3132         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth7  := l_csr_data_ass_sal_pay.col_mth7;
3133         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth8  := l_csr_data_ass_sal_pay.col_mth8;
3134         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth9  := l_csr_data_ass_sal_pay.col_mth9;
3135         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth10 := l_csr_data_ass_sal_pay.col_mth10;
3136         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth11 := l_csr_data_ass_sal_pay.col_mth11;
3137         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_mth12 := l_csr_data_ass_sal_pay.col_mth12;
3138         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_pay_tot   := l_csr_data_ass_sal_pay.col_tot;
3139       --
3140       end if;
3141     --
3142     end loop;
3143     close csr_data_ass_sal_pay;
3144   --
3145     if g_debug
3146     and g_detail_debug = 'Y' then
3147       hr_utility.set_location(l_proc,40);
3148     end if;
3149   --
3150     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth1 is not null
3151     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth1 is not null then
3152       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth1 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth1,0)
3153                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth1,0);
3154     end if;
3155     --
3156     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth2 is not null
3157     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth2 is not null then
3158       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth2 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth2,0)
3159                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth2,0);
3160     end if;
3161     --
3162     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth3 is not null
3163     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth3 is not null then
3164       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth3 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth3,0)
3165                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth3,0);
3166     end if;
3167     --
3168     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth4 is not null
3169     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth4 is not null then
3170       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth4 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth4,0)
3171                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth4,0);
3172     end if;
3173     --
3174     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth5 is not null
3175     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth5 is not null then
3176       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth5 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth5,0)
3177                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth5,0);
3178     end if;
3179     --
3180     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth6 is not null
3181     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth6 is not null then
3182       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth6 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth6,0)
3183                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth6,0);
3184     end if;
3185     --
3186     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth7 is not null
3187     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth7 is not null then
3188       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth7 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth7,0)
3189                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth7,0);
3190     end if;
3191     --
3192     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth8 is not null
3193     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth8 is not null then
3194       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth8 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth8,0)
3195                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth8,0);
3196     end if;
3197     --
3198     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth9 is not null
3199     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth9 is not null then
3200       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth9 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth9,0)
3201                                                                        + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth9,0);
3202     end if;
3203     --
3204     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth10 is not null
3205     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth10 is not null then
3206       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth10 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth10,0)
3207                                                                         + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth10,0);
3208     end if;
3209     --
3210     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth11 is not null
3211     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth11 is not null then
3212       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth11 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth11,0)
3213                                                                         + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth11,0);
3214     end if;
3215     --
3216     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth12 is not null
3217     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth12 is not null then
3218       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_mth12 := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_mth12,0)
3219                                                                         + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_mth12,0);
3220     end if;
3221     --
3222     if g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_tot is not null
3223     or g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_tot is not null then
3224       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_net_ltx_tot := nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_tot,0)
3225                                                                       + nvl(g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_sal_ltx_lump_tot,0);
3226     end if;
3227     --
3228   --
3229     if g_debug
3230     and g_detail_debug = 'Y' then
3231       hr_utility.set_location(l_proc,50);
3232     end if;
3233   --
3234     open csr_data_ass_bon_pay(
3235       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3236       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3237     loop
3238     --
3239       fetch csr_data_ass_bon_pay into l_csr_data_ass_bon_pay;
3240       exit when csr_data_ass_bon_pay%notfound;
3241     --
3242       if l_csr_data_ass_bon_pay.category = 'TXBL' then
3243       --
3244         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3245         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3246         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3247         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3248         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3249         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3250         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3251         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3252         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3253         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3254         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3255         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3256         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3257         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3258         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3259         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_txbl_tot   := l_csr_data_ass_bon_pay.col_tot;
3260       --
3261       elsif l_csr_data_ass_bon_pay.category = 'NTXBL' then
3262       --
3263         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3264         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3265         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3266         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3267         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3268         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3269         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3270         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3271         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3272         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3273         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3274         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3275         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3276         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3277         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3278         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ntxbl_tot   := l_csr_data_ass_bon_pay.col_tot;
3279       --
3280       elsif l_csr_data_ass_bon_pay.category = 'PAY' then
3281       --
3282         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3283         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3284         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3285         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3286         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3287         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3288         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3289         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3290         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3291         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3292         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3293         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3294         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3295         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3296         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3297         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_pay_tot   := l_csr_data_ass_bon_pay.col_tot;
3298       --
3299       elsif l_csr_data_ass_bon_pay.category = 'HI' then
3300       --
3301         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3302         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3303         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3304         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3305         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3306         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3307         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3308         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3309         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3310         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3311         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3312         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3313         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3314         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3315         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3316         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_hi_tot   := l_csr_data_ass_bon_pay.col_tot;
3317       --
3318       elsif l_csr_data_ass_bon_pay.category = 'CI' then
3319       --
3320         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3321         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3322         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3323         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3324         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3325         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3326         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3327         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3328         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3329         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3330         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3331         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3332         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3333         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3334         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3335         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ci_tot   := l_csr_data_ass_bon_pay.col_tot;
3336       --
3337       elsif l_csr_data_ass_bon_pay.category = 'WP' then
3338       --
3339         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3340         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3341         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3342         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3343         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3344         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3345         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3346         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3347         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3348         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3349         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3350         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3351         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3352         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3353         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3354         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wp_tot   := l_csr_data_ass_bon_pay.col_tot;
3355       --
3356       elsif l_csr_data_ass_bon_pay.category = 'WPF' then
3357       --
3358         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3359         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3360         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3361         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3362         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3363         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3364         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3365         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3366         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3367         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3368         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3369         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3370         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3371         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3372         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3373         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_wpf_tot   := l_csr_data_ass_bon_pay.col_tot;
3374       --
3375       elsif l_csr_data_ass_bon_pay.category = 'EI' then
3376       --
3377         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3378         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3379         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3380         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3381         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3382         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3383         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3384         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3385         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3386         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3387         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3388         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3389         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3390         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3391         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3392         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ei_tot   := l_csr_data_ass_bon_pay.col_tot;
3393       --
3394       elsif l_csr_data_ass_bon_pay.category = 'SI' then
3395       --
3396         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3397         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3398         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3399         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3400         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3401         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3402         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3403         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3404         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3405         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3406         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3407         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3408         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3409         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3410         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3411         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_si_tot   := l_csr_data_ass_bon_pay.col_tot;
3412       --
3413       elsif l_csr_data_ass_bon_pay.category = 'DCT_EARN' then
3414       --
3415         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3416         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3417         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3418         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3419         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3420         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3421         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3422         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3423         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3424         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3425         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3426         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3427         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3428         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3429         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3430         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_earn_tot   := l_csr_data_ass_bon_pay.col_tot;
3431       --
3432       elsif l_csr_data_ass_bon_pay.category = 'DPT' then
3433       --
3434         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3435         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3436         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3437         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3438         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3439         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3440         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3441         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3442         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3443         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3444         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3445         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3446         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3447         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3448         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dpt_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3449       --
3450       elsif l_csr_data_ass_bon_pay.category = 'ITX' then
3451       --
3452         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3453         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3454         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3455         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3456         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3457         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3458         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3459         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3460         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3461         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3462         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3463         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3464         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3465         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3466         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3467         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_tot   := l_csr_data_ass_bon_pay.col_tot;
3468       --
3469       elsif l_csr_data_ass_bon_pay.category = 'YEA_ITX' then
3470       --
3471         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3472         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3473         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3474         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3475         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3476         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3477         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3478         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3479         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3480         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3481         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3482         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3483         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3484         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3485         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3486         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_yea_itx_tot   := l_csr_data_ass_bon_pay.col_tot;
3487       --
3488       elsif l_csr_data_ass_bon_pay.category = 'NET_ITX' then
3489       --
3490         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3491         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3492         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3493         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3494         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3495         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3496         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3497         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3498         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3499         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3500         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3501         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3502         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3503         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3504         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3505         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_itx_tot   := l_csr_data_ass_bon_pay.col_tot;
3506       --
3507       elsif l_csr_data_ass_bon_pay.category = 'LTX_LUMP' then
3508       --
3509         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3510         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3511         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3512         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3513         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3514         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3515         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3516         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3517         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3518         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3519         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3520         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3521         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3522         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3523         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3524         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_ltx_lump_tot   := l_csr_data_ass_bon_pay.col_tot;
3525       --
3526       elsif l_csr_data_ass_bon_pay.category = 'DCT' then
3527       --
3528         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3529         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3530         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3531         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3532         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3533         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3534         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3535         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3536         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3537         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3538         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3539         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3540         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3541         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3542         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3543         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_tot   := l_csr_data_ass_bon_pay.col_tot;
3544       --
3545       elsif l_csr_data_ass_bon_pay.category = 'NET_PAY' then
3546       --
3547         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt1  := l_csr_data_ass_bon_pay.col_cnt1;
3548         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt2  := l_csr_data_ass_bon_pay.col_cnt2;
3549         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt3  := l_csr_data_ass_bon_pay.col_cnt3;
3550         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt4  := l_csr_data_ass_bon_pay.col_cnt4;
3551         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt5  := l_csr_data_ass_bon_pay.col_cnt5;
3552         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt6  := l_csr_data_ass_bon_pay.col_cnt6;
3553         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt7  := l_csr_data_ass_bon_pay.col_cnt7;
3554         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt8  := l_csr_data_ass_bon_pay.col_cnt8;
3555         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt9  := l_csr_data_ass_bon_pay.col_cnt9;
3556         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt10 := l_csr_data_ass_bon_pay.col_cnt10;
3557         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt11 := l_csr_data_ass_bon_pay.col_cnt11;
3558         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt12 := l_csr_data_ass_bon_pay.col_cnt12;
3559         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt13 := l_csr_data_ass_bon_pay.col_cnt13;
3560         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt14 := l_csr_data_ass_bon_pay.col_cnt14;
3561         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_cnt15 := l_csr_data_ass_bon_pay.col_cnt15;
3562         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_net_pay_tot   := l_csr_data_ass_bon_pay.col_tot;
3563       --
3564       end if;
3565     --
3566     end loop;
3567     close csr_data_ass_bon_pay;
3568   --
3569     if g_debug
3570     and g_detail_debug = 'Y' then
3571       hr_utility.set_location(l_proc,60);
3572     end if;
3573   --
3574     open csr_data_ass_bon_pay_itxr(
3575       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3576       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3577     loop
3578     --
3579       fetch csr_data_ass_bon_pay_itxr into l_csr_data_ass_bon_pay_itxr;
3580       exit when csr_data_ass_bon_pay_itxr%notfound;
3581     --
3582       if l_csr_data_ass_bon_pay_itxr.category = 'ITX_RATE' then
3583       --
3584         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt1  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt1,c_itx_rate,''),c_persentage,'')));
3585         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt2  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt2,c_itx_rate,''),c_persentage,'')));
3586         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt3  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt3,c_itx_rate,''),c_persentage,'')));
3587         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt4  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt4,c_itx_rate,''),c_persentage,'')));
3588         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt5  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt5,c_itx_rate,''),c_persentage,'')));
3589         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt6  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt6,c_itx_rate,''),c_persentage,'')));
3590         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt7  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt7,c_itx_rate,''),c_persentage,'')));
3591         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt8  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt8,c_itx_rate,''),c_persentage,'')));
3592         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt9  := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt9,c_itx_rate,''),c_persentage,'')));
3593         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt10 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt10,c_itx_rate,''),c_persentage,'')));
3594         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt11 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt11,c_itx_rate,''),c_persentage,'')));
3595         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt12 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt12,c_itx_rate,''),c_persentage,'')));
3596         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt13 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt13,c_itx_rate,''),c_persentage,'')));
3597         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt14 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt14,c_itx_rate,''),c_persentage,'')));
3598         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_itx_rate_cnt15 := to_number(trim(replace(replace(l_csr_data_ass_bon_pay_itxr.col_cnt15,c_itx_rate,''),c_persentage,'')));
3599       --
3600         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt1  := l_csr_data_ass_bon_pay_itxr.col_cnt1;
3601         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt2  := l_csr_data_ass_bon_pay_itxr.col_cnt2;
3602         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt3  := l_csr_data_ass_bon_pay_itxr.col_cnt3;
3603         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt4  := l_csr_data_ass_bon_pay_itxr.col_cnt4;
3604         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt5  := l_csr_data_ass_bon_pay_itxr.col_cnt5;
3605         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt6  := l_csr_data_ass_bon_pay_itxr.col_cnt6;
3606         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt7  := l_csr_data_ass_bon_pay_itxr.col_cnt7;
3607         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt8  := l_csr_data_ass_bon_pay_itxr.col_cnt8;
3608         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt9  := l_csr_data_ass_bon_pay_itxr.col_cnt9;
3609         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt10 := l_csr_data_ass_bon_pay_itxr.col_cnt10;
3610         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt11 := l_csr_data_ass_bon_pay_itxr.col_cnt11;
3611         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt12 := l_csr_data_ass_bon_pay_itxr.col_cnt12;
3612         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt13 := l_csr_data_ass_bon_pay_itxr.col_cnt13;
3613         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt14 := l_csr_data_ass_bon_pay_itxr.col_cnt14;
3614         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).a_bon_itx_rate_cnt15 := l_csr_data_ass_bon_pay_itxr.col_cnt15;
3615       --
3616       end if;
3617     --
3618     end loop;
3619     close csr_data_ass_bon_pay_itxr;
3620   --
3621     if g_debug
3622     and g_detail_debug = 'Y' then
3623       hr_utility.set_location(l_proc,70);
3624     end if;
3625   --
3626     l_col_cnt := 0;
3627   --
3628     open csr_data_ass_sal_earn(
3629       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3630       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3631     loop
3632     --
3633       fetch csr_data_ass_sal_earn into l_csr_data_ass_sal_earn;
3634       exit when csr_data_ass_sal_earn%notfound;
3635     --
3636       l_data_ass_sal_earn_tbl(l_col_cnt).o_item_name  := l_csr_data_ass_sal_earn.item_rep_name;
3637       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth1  := l_csr_data_ass_sal_earn.col_mth1;
3638       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth2  := l_csr_data_ass_sal_earn.col_mth2;
3639       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth3  := l_csr_data_ass_sal_earn.col_mth3;
3640       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth4  := l_csr_data_ass_sal_earn.col_mth4;
3641       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth5  := l_csr_data_ass_sal_earn.col_mth5;
3642       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth6  := l_csr_data_ass_sal_earn.col_mth6;
3643       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth7  := l_csr_data_ass_sal_earn.col_mth7;
3644       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth8  := l_csr_data_ass_sal_earn.col_mth8;
3645       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth9  := l_csr_data_ass_sal_earn.col_mth9;
3646       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth10 := l_csr_data_ass_sal_earn.col_mth10;
3647       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth11 := l_csr_data_ass_sal_earn.col_mth11;
3648       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_mth12 := l_csr_data_ass_sal_earn.col_mth12;
3649       l_data_ass_sal_earn_tbl(l_col_cnt).o_earn_tot   := l_csr_data_ass_sal_earn.col_tot;
3650     --
3651       l_col_cnt := l_col_cnt + 1;
3652     --
3653     end loop;
3654     close csr_data_ass_sal_earn;
3655   --
3656     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_earn_tbl := l_data_ass_sal_earn_tbl;
3657   --
3658     if g_debug
3659     and g_detail_debug = 'Y' then
3660       hr_utility.set_location(l_proc,80);
3661     end if;
3662   --
3663     l_col_cnt := 0;
3664   --
3665     open csr_data_ass_sal_dct(
3666       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3667       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3668     loop
3669     --
3670       fetch csr_data_ass_sal_dct into l_csr_data_ass_sal_dct;
3671       exit when csr_data_ass_sal_dct%notfound;
3672     --
3673       l_data_ass_sal_dct_tbl(l_col_cnt).o_item_name := l_csr_data_ass_sal_dct.item_rep_name;
3674       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth1  := l_csr_data_ass_sal_dct.col_mth1;
3675       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth2  := l_csr_data_ass_sal_dct.col_mth2;
3676       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth3  := l_csr_data_ass_sal_dct.col_mth3;
3677       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth4  := l_csr_data_ass_sal_dct.col_mth4;
3678       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth5  := l_csr_data_ass_sal_dct.col_mth5;
3679       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth6  := l_csr_data_ass_sal_dct.col_mth6;
3680       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth7  := l_csr_data_ass_sal_dct.col_mth7;
3681       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth8  := l_csr_data_ass_sal_dct.col_mth8;
3682       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth9  := l_csr_data_ass_sal_dct.col_mth9;
3683       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth10 := l_csr_data_ass_sal_dct.col_mth10;
3684       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth11 := l_csr_data_ass_sal_dct.col_mth11;
3685       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_mth12 := l_csr_data_ass_sal_dct.col_mth12;
3686       l_data_ass_sal_dct_tbl(l_col_cnt).o_dct_tot   := l_csr_data_ass_sal_dct.col_tot;
3687     --
3688       l_col_cnt := l_col_cnt + 1;
3689     --
3690     end loop;
3691     close csr_data_ass_sal_dct;
3692   --
3693     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_sal_dct_tbl := l_data_ass_sal_dct_tbl;
3694   --
3695     if g_debug
3696     and g_detail_debug = 'Y' then
3697       hr_utility.set_location(l_proc,90);
3698     end if;
3699   --
3700     l_col_cnt := 0;
3701   --
3702     open csr_data_ass_bon_earn(
3703       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3704       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3705     loop
3706     --
3707       fetch csr_data_ass_bon_earn into l_csr_data_ass_bon_earn;
3708       exit when csr_data_ass_bon_earn%notfound;
3709     --
3710       l_data_ass_bon_earn_tbl(l_col_cnt).o_item_name := l_csr_data_ass_bon_earn.item_rep_name;
3711       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt1  := l_csr_data_ass_bon_earn.col_cnt1;
3712       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt2  := l_csr_data_ass_bon_earn.col_cnt2;
3713       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt3  := l_csr_data_ass_bon_earn.col_cnt3;
3714       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt4  := l_csr_data_ass_bon_earn.col_cnt4;
3715       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt5  := l_csr_data_ass_bon_earn.col_cnt5;
3716       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt6  := l_csr_data_ass_bon_earn.col_cnt6;
3717       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt7  := l_csr_data_ass_bon_earn.col_cnt7;
3718       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt8  := l_csr_data_ass_bon_earn.col_cnt8;
3719       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt9  := l_csr_data_ass_bon_earn.col_cnt9;
3720       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt10 := l_csr_data_ass_bon_earn.col_cnt10;
3721       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt11 := l_csr_data_ass_bon_earn.col_cnt11;
3722       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt12 := l_csr_data_ass_bon_earn.col_cnt12;
3723       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt13 := l_csr_data_ass_bon_earn.col_cnt13;
3724       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt14 := l_csr_data_ass_bon_earn.col_cnt14;
3725       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_cnt15 := l_csr_data_ass_bon_earn.col_cnt15;
3726       l_data_ass_bon_earn_tbl(l_col_cnt).o_earn_tot   := l_csr_data_ass_bon_earn.col_tot;
3727     --
3728       l_col_cnt := l_col_cnt + 1;
3729     --
3730     end loop;
3731     close csr_data_ass_bon_earn;
3732   --
3733     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_earn_tbl := l_data_ass_bon_earn_tbl;
3734   --
3735     if g_debug
3736     and g_detail_debug = 'Y' then
3737       hr_utility.set_location(l_proc,100);
3738     end if;
3739   --
3740     l_col_cnt := 0;
3741   --
3742     open csr_data_ass_bon_dct(
3743       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3744       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3745     loop
3746     --
3747       fetch csr_data_ass_bon_dct into l_csr_data_ass_bon_dct;
3748       exit when csr_data_ass_bon_dct%notfound;
3749     --
3750       l_data_ass_bon_dct_tbl(l_col_cnt).o_item_name := l_csr_data_ass_bon_dct.item_rep_name;
3751       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt1  := l_csr_data_ass_bon_dct.col_cnt1;
3752       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt2  := l_csr_data_ass_bon_dct.col_cnt2;
3753       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt3  := l_csr_data_ass_bon_dct.col_cnt3;
3754       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt4  := l_csr_data_ass_bon_dct.col_cnt4;
3755       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt5  := l_csr_data_ass_bon_dct.col_cnt5;
3756       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt6  := l_csr_data_ass_bon_dct.col_cnt6;
3757       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt7  := l_csr_data_ass_bon_dct.col_cnt7;
3758       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt8  := l_csr_data_ass_bon_dct.col_cnt8;
3759       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt9  := l_csr_data_ass_bon_dct.col_cnt9;
3760       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt10 := l_csr_data_ass_bon_dct.col_cnt10;
3761       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt11 := l_csr_data_ass_bon_dct.col_cnt11;
3762       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt12 := l_csr_data_ass_bon_dct.col_cnt12;
3763       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt13 := l_csr_data_ass_bon_dct.col_cnt13;
3764       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt14 := l_csr_data_ass_bon_dct.col_cnt14;
3765       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_cnt15 := l_csr_data_ass_bon_dct.col_cnt15;
3766       l_data_ass_bon_dct_tbl(l_col_cnt).o_dct_tot   := l_csr_data_ass_bon_dct.col_tot;
3767     --
3768       l_col_cnt := l_col_cnt + 1;
3769     --
3770     end loop;
3771     close csr_data_ass_bon_dct;
3772   --
3773     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_bon_dct_tbl := l_data_ass_bon_dct_tbl;
3774   --
3775     if g_debug
3776     and g_detail_debug = 'Y' then
3777       hr_utility.set_location(l_proc,110);
3778     end if;
3779   --
3780     l_col_cnt := 0;
3781   --
3782     open csr_data_ass_wrk(
3783       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3784       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3785     loop
3786     --
3787       fetch csr_data_ass_wrk into l_csr_data_ass_wrk;
3788       exit when csr_data_ass_wrk%notfound;
3789     --
3790       l_data_ass_wrk_tbl(l_col_cnt).o_item_name := l_csr_data_ass_wrk.item_rep_name;
3791       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth1  := l_csr_data_ass_wrk.col_mth1;
3792       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth2  := l_csr_data_ass_wrk.col_mth2;
3793       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth3  := l_csr_data_ass_wrk.col_mth3;
3794       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth4  := l_csr_data_ass_wrk.col_mth4;
3795       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth5  := l_csr_data_ass_wrk.col_mth5;
3796       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth6  := l_csr_data_ass_wrk.col_mth6;
3797       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth7  := l_csr_data_ass_wrk.col_mth7;
3798       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth8  := l_csr_data_ass_wrk.col_mth8;
3799       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth9  := l_csr_data_ass_wrk.col_mth9;
3800       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth10 := l_csr_data_ass_wrk.col_mth10;
3801       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth11 := l_csr_data_ass_wrk.col_mth11;
3802       l_data_ass_wrk_tbl(l_col_cnt).o_wrk_mth12 := l_csr_data_ass_wrk.col_mth12;
3803       l_data_ass_wrk_tbl(l_col_cnt).a_wrk_tot   := l_csr_data_ass_wrk.col_tot;
3804       l_data_ass_wrk_tbl(l_col_cnt).l_item_uom  := get_item_uom(l_csr_data_ass_wrk.item_type,l_csr_data_ass_wrk.item_id);
3805     --
3806       l_col_cnt := l_col_cnt + 1;
3807     --
3808     end loop;
3809     close csr_data_ass_wrk;
3810   --
3811     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_wrk_tbl := l_data_ass_wrk_tbl;
3812   --
3813     if g_debug
3814     and g_detail_debug = 'Y' then
3815       hr_utility.set_location(l_proc,120);
3816     end if;
3817   --
3818     l_rec_cnt := 0;
3819   --
3820     open csr_data_ass_pjob(
3821       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3822       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3823     loop
3824     --
3825       fetch csr_data_ass_pjob into l_csr_data_ass_pjob;
3826       exit when csr_data_ass_pjob%notfound;
3827     --
3828       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_employer_name         := l_csr_data_ass_pjob.employer_name;
3829       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_txbl_inc              := l_csr_data_ass_pjob.txbl_inc;
3830       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_si_prem               := l_csr_data_ass_pjob.si_prem;
3831       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_mutual_aid_prem       := l_csr_data_ass_pjob.mutual_aid_prem;
3832       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_itax                  := l_csr_data_ass_pjob.itax;
3833       l_data_ass_pjob_tbl(l_rec_cnt).o_pjob_term_date_d           := pay_jp_report_pkg.jp_era_date(l_csr_data_ass_pjob.term_date,'EYY.MM.DD');
3834       l_data_ass_pjob_tbl(l_rec_cnt).a_pjob_term_date             := l_csr_data_ass_pjob.term_date;
3835       l_data_ass_pjob_tbl(l_rec_cnt).a_pjob_employer_name_kana    := l_csr_data_ass_pjob.employer_name_kana;
3836       l_data_ass_pjob_tbl(l_rec_cnt).a_pjob_employer_address      := l_csr_data_ass_pjob.employer_address;
3837       l_data_ass_pjob_tbl(l_rec_cnt).a_pjob_eemployer_address_kana:= l_csr_data_ass_pjob.employer_address_kana;
3838     --
3839       l_rec_cnt := l_rec_cnt + 1;
3840     --
3841     end loop;
3842     close csr_data_ass_pjob;
3843   --
3844     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_pjob_tbl := l_data_ass_pjob_tbl;
3845   --
3846     l_rec_cnt := 0;
3847   --
3848     if g_debug
3849     and g_detail_debug = 'Y' then
3850       hr_utility.set_location(l_proc,130);
3851     end if;
3852   --
3853     open csr_data_ass_cust(
3854       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_assignment_action_id,
3855       g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).arch_effective_date);
3856     loop
3857     --
3858       fetch csr_data_ass_cust into l_csr_data_ass_cust;
3859       exit when csr_data_ass_cust%notfound;
3860     --
3861       if l_csr_data_ass_cust.data_type = 'T' then
3862       --
3863         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info1  := l_csr_data_ass_cust.information1;
3864         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info2  := l_csr_data_ass_cust.information2;
3865         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info3  := l_csr_data_ass_cust.information3;
3866         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info4  := l_csr_data_ass_cust.information4;
3867         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info5  := l_csr_data_ass_cust.information5;
3868         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info6  := l_csr_data_ass_cust.information6;
3869         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info7  := l_csr_data_ass_cust.information7;
3870         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info8  := l_csr_data_ass_cust.information8;
3871         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info9  := l_csr_data_ass_cust.information9;
3872         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info10 := l_csr_data_ass_cust.information10;
3873         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info11 := l_csr_data_ass_cust.information11;
3874         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info12 := l_csr_data_ass_cust.information12;
3875         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info13 := l_csr_data_ass_cust.information13;
3876         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info14 := l_csr_data_ass_cust.information14;
3877         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info15 := l_csr_data_ass_cust.information15;
3878         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info16 := l_csr_data_ass_cust.information16;
3879         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info17 := l_csr_data_ass_cust.information17;
3880         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info18 := l_csr_data_ass_cust.information18;
3881         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info19 := l_csr_data_ass_cust.information19;
3882         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info20 := l_csr_data_ass_cust.information20;
3883         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info21 := l_csr_data_ass_cust.information21;
3884         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info22 := l_csr_data_ass_cust.information22;
3885         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info23 := l_csr_data_ass_cust.information23;
3886         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info24 := l_csr_data_ass_cust.information24;
3887         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_txt_info25 := l_csr_data_ass_cust.information25;
3888       --
3889       elsif l_csr_data_ass_cust.data_type = 'D' then
3890       --
3891         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info1  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information1);
3892         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info2  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information2);
3893         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info3  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information3);
3894         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info4  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information4);
3895         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info5  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information5);
3896         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info6  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information6);
3897         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info7  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information7);
3898         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info8  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information8);
3899         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info9  := fnd_date.canonical_to_date(l_csr_data_ass_cust.information9);
3900         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info10 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information10);
3901         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info11 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information11);
3902         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info12 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information12);
3903         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info13 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information13);
3904         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info14 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information14);
3905         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info15 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information15);
3906         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info16 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information16);
3907         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info17 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information17);
3908         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info18 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information18);
3909         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info19 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information19);
3910         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info20 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information20);
3911         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info21 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information21);
3912         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info22 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information22);
3913         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info23 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information23);
3914         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info24 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information24);
3915         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_date_info25 := fnd_date.canonical_to_date(l_csr_data_ass_cust.information25);
3916       --
3917       elsif l_csr_data_ass_cust.data_type = 'N' then
3918       --
3919         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info1  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information1);
3920         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info2  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information2);
3921         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info3  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information3);
3922         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info4  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information4);
3923         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info5  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information5);
3924         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info6  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information6);
3925         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info7  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information7);
3926         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info8  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information8);
3927         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info9  := fnd_number.canonical_to_number(l_csr_data_ass_cust.information9);
3928         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info10 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information10);
3929         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info11 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information11);
3930         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info12 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information12);
3931         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info13 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information13);
3932         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info14 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information14);
3933         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info15 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information15);
3934         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info16 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information16);
3935         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info17 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information17);
3936         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info18 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information18);
3937         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info19 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information19);
3938         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info20 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information20);
3939         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info21 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information21);
3940         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info22 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information22);
3941         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info23 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information23);
3942         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info24 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information24);
3943         g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).o_cust_num_info25 := fnd_number.canonical_to_number(l_csr_data_ass_cust.information25);
3944       --
3945       end if;
3946     --
3947       l_rec_cnt := l_rec_cnt + 1;
3948     --
3949     end loop;
3950     close csr_data_ass_cust;
3951   --
3952     g_body_tbl(g_assact_tbl(l_assact_tbl_cnt)).cust_cnt := l_rec_cnt;
3953   --
3954     if g_debug
3955     and g_detail_debug = 'Y' then
3956       hr_utility.set_location(l_proc,140);
3957       hr_utility.trace('l_csr_data_ass.mag_assignment_action_id  : '||to_char(l_csr_data_ass.mag_assignment_action_id));
3958       hr_utility.trace('l_csr_data_ass.arch_assignment_action_id : '||to_char(l_csr_data_ass.arch_assignment_action_id));
3959       hr_utility.trace('l_data_ass_sal_earn_tbl.count            : '||to_char(l_data_ass_sal_earn_tbl.count));
3960       hr_utility.trace('l_data_ass_sal_dct_tbl.count             : '||to_char(l_data_ass_sal_dct_tbl.count));
3961       hr_utility.trace('l_data_ass_bon_earn_tbl.count            : '||to_char(l_data_ass_bon_earn_tbl.count));
3962       hr_utility.trace('l_data_ass_bon_dct_tbl.count             : '||to_char(l_data_ass_bon_dct_tbl.count));
3963       hr_utility.trace('l_data_ass_wrk_tbl.count                 : '||to_char(l_data_ass_wrk_tbl.count));
3964       hr_utility.trace('l_data_ass_pjob_tbl.count                : '||to_char(l_data_ass_pjob_tbl.count));
3965     end if;
3966   --
3967     l_assact_tbl_cnt := l_assact_tbl_cnt + 1;
3968   --
3969   end loop;
3970   close csr_data_ass;
3971 --
3972   if g_debug then
3973   --
3974     hr_utility.trace('p_payroll_action_id           : '||to_char(p_payroll_action_id));
3975     hr_utility.trace('g_body_tbl.count              : '||to_char(g_body_tbl.count));
3976   --
3977     hr_utility.set_location(l_proc,1000);
3978   --
3979   end if;
3980 --
3981 end archinit;
3982 --
3983 -- -------------------------------------------------------------------------
3984 -- init_assact
3985 -- -------------------------------------------------------------------------
3986 --procedure init_assact(
3987 --  p_assignment_action_id in number,
3988 --  p_assignment_id        in number)
3989 --is
3990 ----
3991 --  l_proc varchar2(80) := c_package||'init_assact';
3992 ----
3993 --begin
3994 ----
3995 --  if g_debug then
3996 --    hr_utility.set_location(l_proc,0);
3997 --  end if;
3998 --  --
3999 --  if g_debug then
4000 --    hr_utility.set_location(l_proc,1000);
4001 --  end if;
4002 ----
4003 --end init_assact;
4004 --
4005 -- -------------------------------------------------------------------------
4006 -- archive_assact
4007 -- -------------------------------------------------------------------------
4008 --procedure archive_assact(
4009 --  p_assignment_action_id in number,
4010 --  p_assignment_id        in number)
4011 --is
4012 ----
4013 --  l_proc varchar2(80) := c_package||'archive_assact';
4014 ----
4015 --begin
4016 ----
4017 --  if g_debug then
4018 --    hr_utility.set_location(l_proc,0);
4019 --  end if;
4020 ----
4021 --  if g_debug
4022 --  and g_detail_debug = 'Y' then
4023 --    hr_utility.set_location(l_proc,1000);
4024 --  end if;
4025 ----
4026 --end archive_assact;
4027 --
4028 -- -------------------------------------------------------------------------
4029 -- xml_assact
4030 -- -------------------------------------------------------------------------
4031 procedure xml_assact(
4032   p_assignment_action_id in number)
4033 is
4034 --
4035   l_proc varchar2(80) := c_package||'xml_assact';
4036 --
4037   l_col_cnt number;
4038   l_rec_cnt number;
4039 --
4040   l_col_ind number;
4041   l_rec_ind number;
4042 --
4043   l_mag_assignment_action_id number;
4044 --
4045   l_xml_assact_temp varchar2(32767);
4046   l_xml_assact varchar2(32767);
4047 --
4048   l_ass_sal_earn_tbl t_sal_earn_tbl;
4049   l_ass_sal_dct_tbl t_sal_dct_tbl;
4050   l_ass_bon_earn_tbl t_bon_earn_tbl;
4051   l_ass_bon_dct_tbl t_bon_dct_tbl;
4052   l_ass_wrk_tbl t_wrk_tbl;
4053   l_ass_pjob_tbl t_pjob_tbl;
4054 --
4055 begin
4056 --
4057   if g_debug
4058   and g_detail_debug = 'Y' then
4059     hr_utility.set_location(l_proc,0);
4060     hr_utility.trace('p_assignment_action_id : '||to_char(p_assignment_action_id));
4061   end if;
4062 --
4063   l_mag_assignment_action_id := g_body_tbl(p_assignment_action_id).mag_assignment_action_id;
4064 --
4065   if l_mag_assignment_action_id is not null
4066   and l_mag_assignment_action_id = p_assignment_action_id then
4067   --
4068     if g_debug
4069     and g_detail_debug = 'Y'
4070     and g_show_tag = 'Y' then
4071     --
4072       hr_utility.trace(pay_jp_report_pkg.add_tag  ('x1'   ,g_body_tbl(p_assignment_action_id).o_effective_date_eeyy           ));
4073       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e1'   ,g_body_tbl(p_assignment_action_id).o_employee_number               ));
4074       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e2'   ,g_body_tbl(p_assignment_action_id).o_full_name_kana                ));
4075       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e3'   ,g_body_tbl(p_assignment_action_id).o_full_name                     ));
4076       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e4'   ,g_body_tbl(p_assignment_action_id).o_sex                           ));
4077       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e5'   ,g_body_tbl(p_assignment_action_id).o_birth_date_d                  ));
4078       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e6'   ,g_body_tbl(p_assignment_action_id).o_postal_code                   ));
4079       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e7'   ,g_body_tbl(p_assignment_action_id).o_address_kana                  ));
4080       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e8'   ,g_body_tbl(p_assignment_action_id).o_address                       ));
4081       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e9'   ,g_body_tbl(p_assignment_action_id).o_hire_date_d                   ));
4082       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e10'  ,g_body_tbl(p_assignment_action_id).o_term_date_d                   ));
4083       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e11'  ,g_body_tbl(p_assignment_action_id).o_age                           ));
4084       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e12'  ,g_body_tbl(p_assignment_action_id).o_organization_name             ));
4085       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e13'  ,g_body_tbl(p_assignment_action_id).o_job_name                      ));
4086       hr_utility.trace(pay_jp_report_pkg.add_tag_v('e14'  ,g_body_tbl(p_assignment_action_id).o_payroll_name                  ));
4087       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e15'  ,g_body_tbl(p_assignment_action_id).o_itax_type_d                   ));
4088       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e16'  ,g_body_tbl(p_assignment_action_id).o_hi_number                     ));
4089       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e17'  ,g_body_tbl(p_assignment_action_id).o_wp_number                     ));
4090       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e18'  ,g_body_tbl(p_assignment_action_id).o_wpf_number                    ));
4091       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e19'  ,g_body_tbl(p_assignment_action_id).o_ei_number                     ));
4092       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e20'  ,g_body_tbl(p_assignment_action_id).o_postal_code1                  ));
4093       hr_utility.trace(pay_jp_report_pkg.add_tag  ('e21'  ,g_body_tbl(p_assignment_action_id).o_postal_code2                  ));
4094       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s101' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth1                ));
4095       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s102' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth2                ));
4096       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s103' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth3                ));
4097       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s104' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth4                ));
4098       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s105' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth5                ));
4099       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s106' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth6                ));
4100       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s107' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth7                ));
4101       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s108' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth8                ));
4102       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s109' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth9                ));
4103       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s110' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth10               ));
4104       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s111' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth11               ));
4105       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s112' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth12               ));
4106       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s201' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth1                 ));
4107       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s202' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth2                 ));
4108       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s203' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth3                 ));
4109       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s204' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth4                 ));
4110       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s205' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth5                 ));
4111       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s206' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth6                 ));
4112       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s207' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth7                 ));
4113       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s208' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth8                 ));
4114       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s209' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth9                 ));
4115       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s210' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth10                ));
4116       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s211' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth11                ));
4117       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s212' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth12                ));
4118       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s213' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_tot                  ));
4119       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s301' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth1                ));
4120       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s302' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth2                ));
4121       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s303' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth3                ));
4122       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s304' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth4                ));
4123       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s305' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth5                ));
4124       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s306' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth6                ));
4125       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s307' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth7                ));
4126       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s308' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth8                ));
4127       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s309' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth9                ));
4128       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s310' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth10               ));
4129       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s311' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth11               ));
4130       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s312' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth12               ));
4131       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s313' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_tot                 ));
4132       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s401' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth1                  ));
4133       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s402' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth2                  ));
4134       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s403' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth3                  ));
4135       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s404' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth4                  ));
4136       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s405' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth5                  ));
4137       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s406' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth6                  ));
4138       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s407' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth7                  ));
4139       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s408' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth8                  ));
4140       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s409' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth9                  ));
4141       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s410' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth10                 ));
4142       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s411' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth11                 ));
4143       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s412' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth12                 ));
4144       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s413' ,g_body_tbl(p_assignment_action_id).o_sal_pay_tot                   ));
4145       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s501' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth1                   ));
4146       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s502' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth2                   ));
4147       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s503' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth3                   ));
4148       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s504' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth4                   ));
4149       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s505' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth5                   ));
4150       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s506' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth6                   ));
4151       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s507' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth7                   ));
4152       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s508' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth8                   ));
4153       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s509' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth9                   ));
4154       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s510' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth10                  ));
4155       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s511' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth11                  ));
4156       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s512' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth12                  ));
4157       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s513' ,g_body_tbl(p_assignment_action_id).o_sal_hi_tot                    ));
4158       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s601' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth1                   ));
4159       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s602' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth2                   ));
4160       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s603' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth3                   ));
4161       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s604' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth4                   ));
4162       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s605' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth5                   ));
4163       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s606' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth6                   ));
4164       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s607' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth7                   ));
4165       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s608' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth8                   ));
4166       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s609' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth9                   ));
4167       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s610' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth10                  ));
4168       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s611' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth11                  ));
4169       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s612' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth12                  ));
4170       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s613' ,g_body_tbl(p_assignment_action_id).o_sal_ci_tot                    ));
4171       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s701' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth1                   ));
4172       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s702' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth2                   ));
4173       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s703' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth3                   ));
4174       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s704' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth4                   ));
4175       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s705' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth5                   ));
4176       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s706' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth6                   ));
4177       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s707' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth7                   ));
4178       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s708' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth8                   ));
4179       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s709' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth9                   ));
4180       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s710' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth10                  ));
4181       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s711' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth11                  ));
4182       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s712' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth12                  ));
4183       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s713' ,g_body_tbl(p_assignment_action_id).o_sal_wp_tot                    ));
4184       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s801' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth1                  ));
4185       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s802' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth2                  ));
4186       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s803' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth3                  ));
4187       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s804' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth4                  ));
4188       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s805' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth5                  ));
4189       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s806' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth6                  ));
4190       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s807' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth7                  ));
4191       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s808' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth8                  ));
4192       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s809' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth9                  ));
4193       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s810' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth10                 ));
4194       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s811' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth11                 ));
4195       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s812' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth12                 ));
4196       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s813' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_tot                   ));
4197       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s901' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth1                   ));
4198       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s902' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth2                   ));
4199       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s903' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth3                   ));
4200       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s904' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth4                   ));
4201       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s905' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth5                   ));
4202       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s906' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth6                   ));
4203       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s907' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth7                   ));
4204       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s908' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth8                   ));
4205       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s909' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth9                   ));
4206       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s910' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth10                  ));
4207       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s911' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth11                  ));
4208       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s912' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth12                  ));
4209       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s913' ,g_body_tbl(p_assignment_action_id).o_sal_ei_tot                    ));
4210       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1001',g_body_tbl(p_assignment_action_id).o_sal_si_mth1                   ));
4211       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1002',g_body_tbl(p_assignment_action_id).o_sal_si_mth2                   ));
4212       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1003',g_body_tbl(p_assignment_action_id).o_sal_si_mth3                   ));
4213       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1004',g_body_tbl(p_assignment_action_id).o_sal_si_mth4                   ));
4214       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1005',g_body_tbl(p_assignment_action_id).o_sal_si_mth5                   ));
4215       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1006',g_body_tbl(p_assignment_action_id).o_sal_si_mth6                   ));
4216       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1007',g_body_tbl(p_assignment_action_id).o_sal_si_mth7                   ));
4217       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1008',g_body_tbl(p_assignment_action_id).o_sal_si_mth8                   ));
4218       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1009',g_body_tbl(p_assignment_action_id).o_sal_si_mth9                   ));
4219       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1010',g_body_tbl(p_assignment_action_id).o_sal_si_mth10                  ));
4220       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1011',g_body_tbl(p_assignment_action_id).o_sal_si_mth11                  ));
4221       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1012',g_body_tbl(p_assignment_action_id).o_sal_si_mth12                  ));
4222       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1013',g_body_tbl(p_assignment_action_id).o_sal_si_tot                    ));
4223       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1101',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth1             ));
4224       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1102',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth2             ));
4225       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1103',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth3             ));
4226       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1104',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth4             ));
4227       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1105',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth5             ));
4228       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1106',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth6             ));
4229       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1107',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth7             ));
4230       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1108',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth8             ));
4231       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1109',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth9             ));
4232       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1110',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth10            ));
4233       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1111',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth11            ));
4234       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1112',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth12            ));
4235       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1113',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_tot              ));
4236       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1201',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth1                  ));
4237       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1202',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth2                  ));
4238       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1203',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth3                  ));
4239       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1204',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth4                  ));
4240       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1205',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth5                  ));
4241       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1206',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth6                  ));
4242       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1207',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth7                  ));
4243       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1208',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth8                  ));
4244       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1209',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth9                  ));
4245       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1210',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth10                 ));
4246       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1211',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth11                 ));
4247       hr_utility.trace(pay_jp_report_pkg.add_tag  ('s1212',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth12                 ));
4248       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1301',g_body_tbl(p_assignment_action_id).o_sal_itx_mth1                  ));
4249       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1302',g_body_tbl(p_assignment_action_id).o_sal_itx_mth2                  ));
4250       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1303',g_body_tbl(p_assignment_action_id).o_sal_itx_mth3                  ));
4251       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1304',g_body_tbl(p_assignment_action_id).o_sal_itx_mth4                  ));
4252       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1305',g_body_tbl(p_assignment_action_id).o_sal_itx_mth5                  ));
4253       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1306',g_body_tbl(p_assignment_action_id).o_sal_itx_mth6                  ));
4254       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1307',g_body_tbl(p_assignment_action_id).o_sal_itx_mth7                  ));
4255       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1308',g_body_tbl(p_assignment_action_id).o_sal_itx_mth8                  ));
4256       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1309',g_body_tbl(p_assignment_action_id).o_sal_itx_mth9                  ));
4257       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1310',g_body_tbl(p_assignment_action_id).o_sal_itx_mth10                 ));
4258       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1311',g_body_tbl(p_assignment_action_id).o_sal_itx_mth11                 ));
4259       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1312',g_body_tbl(p_assignment_action_id).o_sal_itx_mth12                 ));
4260       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1313',g_body_tbl(p_assignment_action_id).o_sal_itx_tot                   ));
4261       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1401',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth1              ));
4262       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1402',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth2              ));
4263       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1403',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth3              ));
4264       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1404',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth4              ));
4265       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1405',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth5              ));
4266       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1406',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth6              ));
4267       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1407',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth7              ));
4268       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1408',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth8              ));
4269       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1409',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth9              ));
4270       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1410',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth10             ));
4271       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1411',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth11             ));
4272       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1412',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth12             ));
4273       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1413',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_tot               ));
4274       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1501',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth1              ));
4275       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1502',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth2              ));
4276       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1503',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth3              ));
4277       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1504',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth4              ));
4278       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1505',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth5              ));
4279       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1506',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth6              ));
4280       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1507',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth7              ));
4281       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1508',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth8              ));
4282       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1509',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth9              ));
4283       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1510',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth10             ));
4284       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1511',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth11             ));
4285       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1512',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth12             ));
4286       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1513',g_body_tbl(p_assignment_action_id).o_sal_net_itx_tot               ));
4287       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1601',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth1              ));
4288       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1602',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth2              ));
4289       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1603',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth3              ));
4290       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1604',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth4              ));
4291       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1605',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth5              ));
4292       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1606',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth6              ));
4293       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1607',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth7              ));
4294       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1608',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth8              ));
4295       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1609',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth9              ));
4296       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1610',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth10             ));
4297       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1611',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth11             ));
4298       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1612',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth12             ));
4299       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1613',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_tot               ));
4300       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1701',g_body_tbl(p_assignment_action_id).o_sal_dct_mth1                  ));
4301       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1702',g_body_tbl(p_assignment_action_id).o_sal_dct_mth2                  ));
4302       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1703',g_body_tbl(p_assignment_action_id).o_sal_dct_mth3                  ));
4303       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1704',g_body_tbl(p_assignment_action_id).o_sal_dct_mth4                  ));
4304       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1705',g_body_tbl(p_assignment_action_id).o_sal_dct_mth5                  ));
4305       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1706',g_body_tbl(p_assignment_action_id).o_sal_dct_mth6                  ));
4306       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1707',g_body_tbl(p_assignment_action_id).o_sal_dct_mth7                  ));
4307       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1708',g_body_tbl(p_assignment_action_id).o_sal_dct_mth8                  ));
4308       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1709',g_body_tbl(p_assignment_action_id).o_sal_dct_mth9                  ));
4309       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1710',g_body_tbl(p_assignment_action_id).o_sal_dct_mth10                 ));
4310       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1711',g_body_tbl(p_assignment_action_id).o_sal_dct_mth11                 ));
4311       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1712',g_body_tbl(p_assignment_action_id).o_sal_dct_mth12                 ));
4312       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1713',g_body_tbl(p_assignment_action_id).o_sal_dct_tot                   ));
4313       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1801',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth1              ));
4314       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1802',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth2              ));
4315       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1803',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth3              ));
4316       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1804',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth4              ));
4317       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1805',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth5              ));
4318       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1806',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth6              ));
4319       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1807',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth7              ));
4320       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1808',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth8              ));
4321       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1809',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth9              ));
4322       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1810',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth10             ));
4323       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1811',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth11             ));
4324       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1812',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth12             ));
4325       hr_utility.trace(pay_jp_report_pkg.add_tag_m('s1813',g_body_tbl(p_assignment_action_id).o_sal_net_pay_tot               ));
4326       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b101' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt1                ));
4327       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b102' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt2                ));
4328       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b103' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt3                ));
4329       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b104' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt4                ));
4330       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b105' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt5                ));
4331       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b106' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt6                ));
4332       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b107' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt7                ));
4333       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b108' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt8                ));
4334       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b109' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt9                ));
4335       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b110' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt10               ));
4336       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b111' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt11               ));
4337       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b112' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt12               ));
4338       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b113' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt13               ));
4339       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b114' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt14               ));
4340       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b115' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt15               ));
4341       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b201' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt1                 ));
4342       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b202' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt2                 ));
4343       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b203' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt3                 ));
4344       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b204' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt4                 ));
4345       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b205' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt5                 ));
4346       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b206' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt6                 ));
4347       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b207' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt7                 ));
4348       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b208' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt8                 ));
4349       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b209' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt9                 ));
4350       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b210' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt10                ));
4351       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b211' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt11                ));
4352       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b212' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt12                ));
4353       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b213' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt13                ));
4354       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b214' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt14                ));
4355       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b215' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt15                ));
4356       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b216' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_tot                  ));
4357       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b301' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt1                ));
4358       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b302' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt2                ));
4359       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b303' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt3                ));
4360       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b304' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt4                ));
4361       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b305' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt5                ));
4362       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b306' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt6                ));
4363       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b307' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt7                ));
4364       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b308' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt8                ));
4365       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b309' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt9                ));
4366       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b310' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt10               ));
4367       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b311' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt11               ));
4368       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b312' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt12               ));
4369       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b313' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt13               ));
4370       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b314' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt14               ));
4371       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b315' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt15               ));
4372       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b316' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_tot                 ));
4373       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b401' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt1                  ));
4374       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b402' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt2                  ));
4375       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b403' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt3                  ));
4376       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b404' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt4                  ));
4377       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b405' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt5                  ));
4378       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b406' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt6                  ));
4379       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b407' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt7                  ));
4380       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b408' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt8                  ));
4381       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b409' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt9                  ));
4382       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b410' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt10                 ));
4383       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b411' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt11                 ));
4384       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b412' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt12                 ));
4385       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b413' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt13                 ));
4386       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b414' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt14                 ));
4387       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b415' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt15                 ));
4388       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b416' ,g_body_tbl(p_assignment_action_id).o_bon_pay_tot                   ));
4389       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b501' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt1                   ));
4390       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b502' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt2                   ));
4391       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b503' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt3                   ));
4392       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b504' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt4                   ));
4393       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b505' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt5                   ));
4394       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b506' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt6                   ));
4395       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b507' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt7                   ));
4396       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b508' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt8                   ));
4397       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b509' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt9                   ));
4398       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b510' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt10                  ));
4399       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b511' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt11                  ));
4400       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b512' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt12                  ));
4401       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b513' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt13                  ));
4402       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b514' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt14                  ));
4403       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b515' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt15                  ));
4404       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b516' ,g_body_tbl(p_assignment_action_id).o_bon_hi_tot                    ));
4405       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b601' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt1                   ));
4406       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b602' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt2                   ));
4407       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b603' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt3                   ));
4408       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b604' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt4                   ));
4409       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b605' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt5                   ));
4410       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b606' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt6                   ));
4411       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b607' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt7                   ));
4412       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b608' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt8                   ));
4413       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b609' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt9                   ));
4414       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b610' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt10                  ));
4415       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b611' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt11                  ));
4416       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b612' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt12                  ));
4417       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b613' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt13                  ));
4418       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b614' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt14                  ));
4419       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b615' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt15                  ));
4420       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b616' ,g_body_tbl(p_assignment_action_id).o_bon_ci_tot                    ));
4421       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b701' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt1                   ));
4422       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b702' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt2                   ));
4423       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b703' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt3                   ));
4424       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b704' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt4                   ));
4425       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b705' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt5                   ));
4426       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b706' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt6                   ));
4427       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b707' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt7                   ));
4428       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b708' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt8                   ));
4429       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b709' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt9                   ));
4430       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b710' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt10                  ));
4431       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b711' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt11                  ));
4432       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b712' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt12                  ));
4433       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b713' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt13                  ));
4434       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b714' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt14                  ));
4435       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b715' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt15                  ));
4436       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b716' ,g_body_tbl(p_assignment_action_id).o_bon_wp_tot                    ));
4437       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b801' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt1                  ));
4438       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b802' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt2                  ));
4439       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b803' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt3                  ));
4440       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b804' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt4                  ));
4441       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b805' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt5                  ));
4442       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b806' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt6                  ));
4443       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b807' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt7                  ));
4444       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b808' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt8                  ));
4445       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b809' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt9                  ));
4446       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b810' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt10                 ));
4447       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b811' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt11                 ));
4448       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b812' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt12                 ));
4449       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b813' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt13                 ));
4450       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b814' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt14                 ));
4451       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b815' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt15                 ));
4452       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b816' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_tot                   ));
4453       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b901' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt1                   ));
4454       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b902' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt2                   ));
4455       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b903' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt3                   ));
4456       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b904' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt4                   ));
4457       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b905' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt5                   ));
4458       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b906' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt6                   ));
4459       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b907' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt7                   ));
4460       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b908' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt8                   ));
4461       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b909' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt9                   ));
4462       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b910' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt10                  ));
4463       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b911' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt11                  ));
4464       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b912' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt12                  ));
4465       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b913' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt13                  ));
4466       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b914' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt14                  ));
4467       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b915' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt15                  ));
4468       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b916' ,g_body_tbl(p_assignment_action_id).o_bon_ei_tot                    ));
4469       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1001',g_body_tbl(p_assignment_action_id).o_bon_si_cnt1                   ));
4470       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1002',g_body_tbl(p_assignment_action_id).o_bon_si_cnt2                   ));
4471       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1003',g_body_tbl(p_assignment_action_id).o_bon_si_cnt3                   ));
4472       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1004',g_body_tbl(p_assignment_action_id).o_bon_si_cnt4                   ));
4473       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1005',g_body_tbl(p_assignment_action_id).o_bon_si_cnt5                   ));
4474       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1006',g_body_tbl(p_assignment_action_id).o_bon_si_cnt6                   ));
4475       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1007',g_body_tbl(p_assignment_action_id).o_bon_si_cnt7                   ));
4476       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1008',g_body_tbl(p_assignment_action_id).o_bon_si_cnt8                   ));
4477       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1009',g_body_tbl(p_assignment_action_id).o_bon_si_cnt9                   ));
4478       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1010',g_body_tbl(p_assignment_action_id).o_bon_si_cnt10                  ));
4479       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1011',g_body_tbl(p_assignment_action_id).o_bon_si_cnt11                  ));
4480       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1012',g_body_tbl(p_assignment_action_id).o_bon_si_cnt12                  ));
4481       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1013',g_body_tbl(p_assignment_action_id).o_bon_si_cnt13                  ));
4482       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1014',g_body_tbl(p_assignment_action_id).o_bon_si_cnt14                  ));
4483       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1015',g_body_tbl(p_assignment_action_id).o_bon_si_cnt15                  ));
4484       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1016',g_body_tbl(p_assignment_action_id).o_bon_si_tot                    ));
4485       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1101',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt1             ));
4486       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1102',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt2             ));
4487       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1103',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt3             ));
4488       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1104',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt4             ));
4489       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1105',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt5             ));
4490       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1106',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt6             ));
4491       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1107',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt7             ));
4492       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1108',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt8             ));
4493       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1109',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt9             ));
4494       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1110',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt10            ));
4495       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1111',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt11            ));
4496       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1112',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt12            ));
4497       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1113',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt13            ));
4498       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1114',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt14            ));
4499       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1115',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt15            ));
4500       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1116',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_tot              ));
4501       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1201',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt1                  ));
4502       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1202',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt2                  ));
4503       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1203',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt3                  ));
4504       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1204',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt4                  ));
4505       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1205',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt5                  ));
4506       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1206',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt6                  ));
4507       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1207',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt7                  ));
4508       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1208',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt8                  ));
4509       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1209',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt9                  ));
4510       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1210',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt10                 ));
4511       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1211',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt11                 ));
4512       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1212',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt12                 ));
4513       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1213',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt13                 ));
4514       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1214',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt14                 ));
4515       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1215',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt15                 ));
4516       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1301',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt1                  ));
4517       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1302',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt2                  ));
4518       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1303',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt3                  ));
4519       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1304',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt4                  ));
4520       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1305',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt5                  ));
4521       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1306',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt6                  ));
4522       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1307',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt7                  ));
4523       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1308',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt8                  ));
4524       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1309',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt9                  ));
4525       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1310',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt10                 ));
4526       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1311',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt11                 ));
4527       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1312',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt12                 ));
4528       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1313',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt13                 ));
4529       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1314',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt14                 ));
4530       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1315',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt15                 ));
4531       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1316',g_body_tbl(p_assignment_action_id).o_bon_itx_tot                   ));
4532       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1401',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt1             ));
4533       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1402',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt2             ));
4534       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1403',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt3             ));
4535       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1404',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt4             ));
4536       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1405',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt5             ));
4537       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1406',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt6             ));
4538       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1407',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt7             ));
4539       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1408',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt8             ));
4540       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1409',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt9             ));
4541       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1410',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt10            ));
4542       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1411',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt11            ));
4543       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1412',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt12            ));
4544       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1413',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt13            ));
4545       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1414',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt14            ));
4546       hr_utility.trace(pay_jp_report_pkg.add_tag  ('b1415',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt15            ));
4547       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1501',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt1              ));
4548       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1502',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt2              ));
4549       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1503',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt3              ));
4550       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1504',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt4              ));
4551       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1505',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt5              ));
4552       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1506',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt6              ));
4553       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1507',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt7              ));
4554       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1508',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt8              ));
4555       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1509',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt9              ));
4556       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1510',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt10             ));
4557       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1511',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt11             ));
4558       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1512',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt12             ));
4559       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1513',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt13             ));
4560       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1514',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt14             ));
4561       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1515',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt15             ));
4562       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1516',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_tot               ));
4563       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1601',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt1              ));
4564       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1602',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt2              ));
4565       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1603',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt3              ));
4566       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1604',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt4              ));
4567       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1605',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt5              ));
4568       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1606',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt6              ));
4569       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1607',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt7              ));
4570       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1608',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt8              ));
4571       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1609',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt9              ));
4572       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1610',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt10             ));
4573       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1611',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt11             ));
4574       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1612',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt12             ));
4575       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1613',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt13             ));
4576       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1614',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt14             ));
4577       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1615',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt15             ));
4578       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1616',g_body_tbl(p_assignment_action_id).o_bon_net_itx_tot               ));
4579       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1701',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt1             ));
4580       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1702',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt2             ));
4581       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1703',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt3             ));
4582       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1704',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt4             ));
4583       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1705',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt5             ));
4584       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1706',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt6             ));
4585       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1707',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt7             ));
4586       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1708',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt8             ));
4587       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1709',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt9             ));
4588       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1710',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt10            ));
4589       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1711',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt11            ));
4590       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1712',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt12            ));
4591       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1713',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt13            ));
4592       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1714',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt14            ));
4593       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1715',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt15            ));
4594       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1716',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_tot              ));
4595       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1801',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt1                  ));
4596       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1802',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt2                  ));
4597       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1803',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt3                  ));
4598       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1804',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt4                  ));
4599       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1805',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt5                  ));
4600       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1806',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt6                  ));
4601       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1807',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt7                  ));
4602       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1808',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt8                  ));
4603       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1809',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt9                  ));
4604       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1810',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt10                 ));
4605       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1811',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt11                 ));
4606       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1812',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt12                 ));
4607       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1813',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt13                 ));
4608       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1814',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt14                 ));
4609       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1815',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt15                 ));
4610       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1816',g_body_tbl(p_assignment_action_id).o_bon_dct_tot                   ));
4611       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1901',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt1              ));
4612       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1902',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt2              ));
4613       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1903',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt3              ));
4614       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1904',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt4              ));
4615       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1905',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt5              ));
4616       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1906',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt6              ));
4617       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1907',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt7              ));
4618       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1908',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt8              ));
4619       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1909',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt9              ));
4620       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1910',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt10             ));
4621       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1911',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt11             ));
4622       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1912',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt12             ));
4623       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1913',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt13             ));
4624       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1914',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt14             ));
4625       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1915',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt15             ));
4626       hr_utility.trace(pay_jp_report_pkg.add_tag_m('b1916',g_body_tbl(p_assignment_action_id).o_bon_net_pay_tot               ));
4627       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d1'   ,g_body_tbl(p_assignment_action_id).o_declare_flag                  ));
4628       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d2'   ,g_body_tbl(p_assignment_action_id).o_spouse_flag                   ));
4629       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d3'   ,g_body_tbl(p_assignment_action_id).o_dep_spouse                    ));
4630       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d4'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_spouse               ));
4631       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d5'   ,g_body_tbl(p_assignment_action_id).o_ord_dep_num                   ));
4632       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d6'   ,g_body_tbl(p_assignment_action_id).o_sp_dep_num                    ));
4633       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d7'   ,g_body_tbl(p_assignment_action_id).o_aged_parent_dep_lt_num        ));
4634       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d8'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_num                  ));
4635       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d9'   ,g_body_tbl(p_assignment_action_id).o_ord_disable_num               ));
4636       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d10'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_num                ));
4637       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d11'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_lt_num             ));
4638       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d12'  ,g_body_tbl(p_assignment_action_id).o_disable_type                  ));
4639       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d13'  ,g_body_tbl(p_assignment_action_id).o_widow_type                    ));
4640       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d14'  ,g_body_tbl(p_assignment_action_id).o_working_student_type          ));
4641       hr_utility.trace(pay_jp_report_pkg.add_tag  ('d15'  ,g_body_tbl(p_assignment_action_id).o_otsu_spouse_dep_num           ));
4642       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y1'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_txbl                  ));
4643       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y2'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_txbl_tot              ));
4644       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y3'   ,g_body_tbl(p_assignment_action_id).o_yea_txbl                      ));
4645       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y4'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_itx                   ));
4646       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y5'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_itx_tot               ));
4647       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y6'   ,g_body_tbl(p_assignment_action_id).o_withhold_itx                  ));
4648       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y7'   ,g_body_tbl(p_assignment_action_id).o_amt_aft_emp_inc_dct           ));
4649       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y8'   ,g_body_tbl(p_assignment_action_id).o_sal_dct_si_prem               ));
4650       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y9'   ,g_body_tbl(p_assignment_action_id).o_dec_si_prem                   ));
4651       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y10'  ,g_body_tbl(p_assignment_action_id).o_dec_small_comp_mut_aid_prem   ));
4652       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y11'  ,g_body_tbl(p_assignment_action_id).o_life_ins_prem_exm             ));
4653       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y12'  ,g_body_tbl(p_assignment_action_id).o_earthquake_ins_prem_exm       ));
4654       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y13'  ,g_body_tbl(p_assignment_action_id).o_spouse_sp_exm                 ));
4655       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y14'  ,g_body_tbl(p_assignment_action_id).o_dep_exm                       ));
4656       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y15'  ,g_body_tbl(p_assignment_action_id).o_income_exm                    ));
4657       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y16'  ,g_body_tbl(p_assignment_action_id).o_spouse_income                 ));
4658       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y17'  ,g_body_tbl(p_assignment_action_id).o_individual_pension_prem       ));
4659       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y18'  ,g_body_tbl(p_assignment_action_id).o_long_term_nonlife_ins_prem    ));
4660       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y19'  ,g_body_tbl(p_assignment_action_id).o_small_comp_mut_aid_prem       ));
4661       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y20'  ,g_body_tbl(p_assignment_action_id).o_national_pension_prem         ));
4662       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y21'  ,g_body_tbl(p_assignment_action_id).o_net_txbl_income               ));
4663       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y22'  ,g_body_tbl(p_assignment_action_id).o_annual_tax                    ));
4664       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y23'  ,g_body_tbl(p_assignment_action_id).o_actual_housing_loan           ));
4665       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y24'  ,g_body_tbl(p_assignment_action_id).o_yea_income_tax                ));
4666       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y25'  ,g_body_tbl(p_assignment_action_id).o_yea_annual_tax                ));
4667       hr_utility.trace(pay_jp_report_pkg.add_tag_m('y26'  ,g_body_tbl(p_assignment_action_id).o_yea_tax_pay                   ));
4668       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ao1'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name                 ));
4669       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ao2'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name_kana            ));
4670       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ao3'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address              ));
4671       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ao4'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address_kana         ));
4672       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ao5'  ,g_body_tbl(p_assignment_action_id).a_itax_org_phone                ));
4673       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ao6'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial1              ));
4674       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ao7'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial2              ));
4675       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae1'  ,g_body_tbl(p_assignment_action_id).a_last_name                     ));
4676       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae2'  ,g_body_tbl(p_assignment_action_id).a_first_name                    ));
4677       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae3'  ,g_body_tbl(p_assignment_action_id).a_last_name_kana                ));
4678       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae4'  ,g_body_tbl(p_assignment_action_id).a_first_name_kana               ));
4679       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae5'  ,g_body_tbl(p_assignment_action_id).a_sex_b                         ));
4680       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae6'  ,g_body_tbl(p_assignment_action_id).a_birth_date                    ));
4681       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae7'  ,g_body_tbl(p_assignment_action_id).a_district_code                 ));
4682       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae8'  ,g_body_tbl(p_assignment_action_id).a_phone1                        ));
4683       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae9'  ,g_body_tbl(p_assignment_action_id).a_phone2                        ));
4684       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae10' ,g_body_tbl(p_assignment_action_id).a_hire_date                     ));
4685       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae11' ,g_body_tbl(p_assignment_action_id).a_term_date                     ));
4686       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae12' ,g_body_tbl(p_assignment_action_id).a_leaving_reason                ));
4687       hr_utility.trace(pay_jp_report_pkg.add_tag_v('ae13' ,g_body_tbl(p_assignment_action_id).a_location_name                 ));
4688       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae14' ,g_body_tbl(p_assignment_action_id).a_itax_type_b                   ));
4689       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae15' ,g_body_tbl(p_assignment_action_id).a_itax_type                     ));
4690       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ae16' ,g_body_tbl(p_assignment_action_id).a_non_res_flag                  ));
4691       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as101',g_body_tbl(p_assignment_action_id).a_sal_efd_mth1                  ));
4692       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as102',g_body_tbl(p_assignment_action_id).a_sal_efd_mth2                  ));
4693       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as103',g_body_tbl(p_assignment_action_id).a_sal_efd_mth3                  ));
4694       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as104',g_body_tbl(p_assignment_action_id).a_sal_efd_mth4                  ));
4695       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as105',g_body_tbl(p_assignment_action_id).a_sal_efd_mth5                  ));
4696       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as106',g_body_tbl(p_assignment_action_id).a_sal_efd_mth6                  ));
4697       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as107',g_body_tbl(p_assignment_action_id).a_sal_efd_mth7                  ));
4698       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as108',g_body_tbl(p_assignment_action_id).a_sal_efd_mth8                  ));
4699       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as109',g_body_tbl(p_assignment_action_id).a_sal_efd_mth9                  ));
4700       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as110',g_body_tbl(p_assignment_action_id).a_sal_efd_mth10                 ));
4701       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as111',g_body_tbl(p_assignment_action_id).a_sal_efd_mth11                 ));
4702       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as112',g_body_tbl(p_assignment_action_id).a_sal_efd_mth12                 ));
4703       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as201',g_body_tbl(p_assignment_action_id).a_sal_erd_mth1                  ));
4704       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as202',g_body_tbl(p_assignment_action_id).a_sal_erd_mth2                  ));
4705       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as203',g_body_tbl(p_assignment_action_id).a_sal_erd_mth3                  ));
4706       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as204',g_body_tbl(p_assignment_action_id).a_sal_erd_mth4                  ));
4707       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as205',g_body_tbl(p_assignment_action_id).a_sal_erd_mth5                  ));
4708       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as206',g_body_tbl(p_assignment_action_id).a_sal_erd_mth6                  ));
4709       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as207',g_body_tbl(p_assignment_action_id).a_sal_erd_mth7                  ));
4710       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as208',g_body_tbl(p_assignment_action_id).a_sal_erd_mth8                  ));
4711       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as209',g_body_tbl(p_assignment_action_id).a_sal_erd_mth9                  ));
4712       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as210',g_body_tbl(p_assignment_action_id).a_sal_erd_mth10                 ));
4713       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as211',g_body_tbl(p_assignment_action_id).a_sal_erd_mth11                 ));
4714       hr_utility.trace(pay_jp_report_pkg.add_tag  ('as212',g_body_tbl(p_assignment_action_id).a_sal_erd_mth12                 ));
4715       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as301',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth1                  ));
4716       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as302',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth2                  ));
4717       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as303',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth3                  ));
4718       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as304',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth4                  ));
4719       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as305',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth5                  ));
4720       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as306',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth6                  ));
4721       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as307',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth7                  ));
4722       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as308',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth8                  ));
4723       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as309',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth9                  ));
4724       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as310',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth10                 ));
4725       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as311',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth11                 ));
4726       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as312',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth12                 ));
4727       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as313',g_body_tbl(p_assignment_action_id).a_sal_ltx_tot                   ));
4728       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as401',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth1             ));
4729       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as402',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth2             ));
4730       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as403',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth3             ));
4731       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as404',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth4             ));
4732       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as405',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth5             ));
4733       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as406',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth6             ));
4734       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as407',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth7             ));
4735       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as408',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth8             ));
4736       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as409',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth9             ));
4737       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as410',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth10            ));
4738       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as411',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth11            ));
4739       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as412',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth12            ));
4740       hr_utility.trace(pay_jp_report_pkg.add_tag_m('as413',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_tot              ));
4741       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab101',g_body_tbl(p_assignment_action_id).a_bon_type_cnt1                 ));
4742       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab102',g_body_tbl(p_assignment_action_id).a_bon_type_cnt2                 ));
4743       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab103',g_body_tbl(p_assignment_action_id).a_bon_type_cnt3                 ));
4744       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab104',g_body_tbl(p_assignment_action_id).a_bon_type_cnt4                 ));
4745       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab105',g_body_tbl(p_assignment_action_id).a_bon_type_cnt5                 ));
4746       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab106',g_body_tbl(p_assignment_action_id).a_bon_type_cnt6                 ));
4747       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab107',g_body_tbl(p_assignment_action_id).a_bon_type_cnt7                 ));
4748       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab108',g_body_tbl(p_assignment_action_id).a_bon_type_cnt8                 ));
4749       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab109',g_body_tbl(p_assignment_action_id).a_bon_type_cnt9                 ));
4750       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab110',g_body_tbl(p_assignment_action_id).a_bon_type_cnt10                ));
4751       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab111',g_body_tbl(p_assignment_action_id).a_bon_type_cnt11                ));
4752       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab112',g_body_tbl(p_assignment_action_id).a_bon_type_cnt12                ));
4753       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab113',g_body_tbl(p_assignment_action_id).a_bon_type_cnt13                ));
4754       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab114',g_body_tbl(p_assignment_action_id).a_bon_type_cnt14                ));
4755       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab115',g_body_tbl(p_assignment_action_id).a_bon_type_cnt15                ));
4756       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab201',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt1                  ));
4757       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab202',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt2                  ));
4758       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab203',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt3                  ));
4759       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab204',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt4                  ));
4760       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab205',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt5                  ));
4761       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab206',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt6                  ));
4762       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab207',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt7                  ));
4763       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab208',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt8                  ));
4764       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab209',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt9                  ));
4765       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab210',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt10                 ));
4766       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab211',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt11                 ));
4767       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab212',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt12                 ));
4768       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab213',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt13                 ));
4769       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab214',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt14                 ));
4770       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab215',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt15                 ));
4771       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab301',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt1                  ));
4772       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab302',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt2                  ));
4773       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab303',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt3                  ));
4774       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab304',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt4                  ));
4775       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab305',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt5                  ));
4776       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab306',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt6                  ));
4777       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab307',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt7                  ));
4778       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab308',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt8                  ));
4779       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab309',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt9                  ));
4780       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab310',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt10                 ));
4781       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab311',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt11                 ));
4782       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab312',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt12                 ));
4783       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab313',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt13                 ));
4784       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab314',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt14                 ));
4785       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab315',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt15                 ));
4786       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab401',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt1             ));
4787       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab402',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt2             ));
4788       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab403',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt3             ));
4789       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab404',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt4             ));
4790       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab405',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt5             ));
4791       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab406',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt6             ));
4792       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab407',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt7             ));
4793       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab408',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt8             ));
4794       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab409',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt9             ));
4795       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab410',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt10            ));
4796       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab411',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt11            ));
4797       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab412',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt12            ));
4798       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab413',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt13            ));
4799       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab414',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt14            ));
4800       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ab415',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt15            ));
4801       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad1'  ,g_body_tbl(p_assignment_action_id).a_dep_itax_type                 ));
4802       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad2'  ,g_body_tbl(p_assignment_action_id).a_declare_flag_b                ));
4803       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad3'  ,g_body_tbl(p_assignment_action_id).a_spouse_type                   ));
4804       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad4'  ,g_body_tbl(p_assignment_action_id).a_spouse_flag_b                 ));
4805       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad5'  ,g_body_tbl(p_assignment_action_id).a_dep_spouse_b                  ));
4806       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad6'  ,g_body_tbl(p_assignment_action_id).a_aged_dep_spouse_b             ));
4807       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad7'  ,g_body_tbl(p_assignment_action_id).a_disable_type_b                ));
4808       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad8'  ,g_body_tbl(p_assignment_action_id).a_widow_type_b                  ));
4809       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad9'  ,g_body_tbl(p_assignment_action_id).a_working_student_type_b        ));
4810       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ad10' ,g_body_tbl(p_assignment_action_id).a_dep_non_res_flag              ));
4811       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ay1'  ,g_body_tbl(p_assignment_action_id).a_yea_efd                       ));
4812       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ay2'  ,g_body_tbl(p_assignment_action_id).a_yea_erd                       ));
4813       hr_utility.trace(pay_jp_report_pkg.add_tag  ('ay3'  ,g_body_tbl(p_assignment_action_id).a_yea_type                      ));
4814       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay4'  ,g_body_tbl(p_assignment_action_id).a_yea_flag                      ));
4815       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay5'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_mon              ));
4816       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay6'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_kind             ));
4817       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay7'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_mon              ));
4818       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay8'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_kind             ));
4819       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay9'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl                  ));
4820       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay10' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_mon              ));
4821       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay11' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_kind             ));
4822       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay12' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl                  ));
4823       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay13' ,g_body_tbl(p_assignment_action_id).a_yea_bon_itx                   ));
4824       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay14' ,g_body_tbl(p_assignment_action_id).a_yea_spb_itx                   ));
4825       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay15' ,g_body_tbl(p_assignment_action_id).a_basic_exm                     ));
4826       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay16' ,g_body_tbl(p_assignment_action_id).a_gen_spouse_exm                ));
4827       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay17' ,g_body_tbl(p_assignment_action_id).a_elder_spouse_exm              ));
4828       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay18' ,g_body_tbl(p_assignment_action_id).a_gen_dep_exm                   ));
4829       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay19' ,g_body_tbl(p_assignment_action_id).a_specific_dep_exm              ));
4830       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay20' ,g_body_tbl(p_assignment_action_id).a_junior_dep_exm                ));
4831       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay21' ,g_body_tbl(p_assignment_action_id).a_elder_dep_exm                 ));
4832       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay22' ,g_body_tbl(p_assignment_action_id).a_elder_parent_lt_exm           ));
4833       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay23' ,g_body_tbl(p_assignment_action_id).a_gen_disabled_exm              ));
4834       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay24' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_exm              ));
4835       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay25' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_lt_exm           ));
4836       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay26' ,g_body_tbl(p_assignment_action_id).a_elder_exm                     ));
4837       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay27' ,g_body_tbl(p_assignment_action_id).a_widow_exm                     ));
4838       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay28' ,g_body_tbl(p_assignment_action_id).a_sp_widow_exm                  ));
4839       hr_utility.trace(pay_jp_report_pkg.add_tag_m('ay29' ,g_body_tbl(p_assignment_action_id).a_working_student_exm           ));
4840     --
4841       l_ass_sal_earn_tbl := g_body_tbl(p_assignment_action_id).o_sal_earn_tbl;
4842       --l_col_cnt := greatest(c_sal_earn_min_col_cnt,l_ass_sal_earn_tbl.count);
4843       --l_col_cnt := least(nvl(g_sal_earn_max_col_cnt,l_col_cnt),l_col_cnt);
4844       l_col_cnt := l_ass_sal_earn_tbl.count;
4845       --
4846       hr_utility.trace('l_col_cnt sal_earn : '||to_char(l_col_cnt)||','||to_char(l_ass_sal_earn_tbl.count));
4847       --
4848       -- add minimum c_sal_earn_min_col_cnt number of tag, maximum sal_earn_tbl.count
4849       for i in 0..l_col_cnt - 1 loop
4850       --
4851         l_col_ind := 100 * (i + 1);
4852       --
4853         if i < l_ass_sal_earn_tbl.count then
4854         --
4855           hr_utility.trace(pay_jp_report_pkg.add_tag_v('se'||to_char(l_col_ind     ),l_ass_sal_earn_tbl(i).o_item_name ));
4856           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 1 ),l_ass_sal_earn_tbl(i).o_earn_mth1 ));
4857           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 2 ),l_ass_sal_earn_tbl(i).o_earn_mth2 ));
4858           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 3 ),l_ass_sal_earn_tbl(i).o_earn_mth3 ));
4859           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 4 ),l_ass_sal_earn_tbl(i).o_earn_mth4 ));
4860           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 5 ),l_ass_sal_earn_tbl(i).o_earn_mth5 ));
4861           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 6 ),l_ass_sal_earn_tbl(i).o_earn_mth6 ));
4862           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 7 ),l_ass_sal_earn_tbl(i).o_earn_mth7 ));
4863           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 8 ),l_ass_sal_earn_tbl(i).o_earn_mth8 ));
4864           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 9 ),l_ass_sal_earn_tbl(i).o_earn_mth9 ));
4865           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 10),l_ass_sal_earn_tbl(i).o_earn_mth10));
4866           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 11),l_ass_sal_earn_tbl(i).o_earn_mth11));
4867           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 12),l_ass_sal_earn_tbl(i).o_earn_mth12));
4868           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 13),l_ass_sal_earn_tbl(i).o_earn_tot  ));
4869         --
4870         else
4871         --
4872           hr_utility.trace(pay_jp_report_pkg.add_tag_v('se'||to_char(l_col_ind     ),null));
4873           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 1 ),null));
4874           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 2 ),null));
4875           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 3 ),null));
4876           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 4 ),null));
4877           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 5 ),null));
4878           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 6 ),null));
4879           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 7 ),null));
4880           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 8 ),null));
4881           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 9 ),null));
4882           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 10),null));
4883           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 11),null));
4884           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 12),null));
4885           hr_utility.trace(pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 13),null));
4886         --
4887         end if;
4888       --
4889       end loop;
4890     --
4891       l_ass_sal_dct_tbl := g_body_tbl(p_assignment_action_id).o_sal_dct_tbl;
4892       --l_col_cnt := greatest(c_sal_dct_min_col_cnt,l_ass_sal_dct_tbl.count);
4893       --l_col_cnt := least(nvl(g_sal_dct_max_col_cnt,l_col_cnt),l_col_cnt);
4894       l_col_cnt := l_ass_sal_dct_tbl.count;
4895       --
4896       hr_utility.trace('l_col_cnt sal_dct : '||to_char(l_col_cnt)||','||to_char(l_ass_sal_dct_tbl.count));
4897       --
4898       for i in 0..l_col_cnt - 1 loop
4899       --
4900         l_col_ind := 100 * (i + 1);
4901       --
4902         if i < l_ass_sal_dct_tbl.count then
4903         --
4904           hr_utility.trace(pay_jp_report_pkg.add_tag_v('sd'||to_char(l_col_ind     ),l_ass_sal_dct_tbl(i).o_item_name));
4905           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 1 ),l_ass_sal_dct_tbl(i).o_dct_mth1 ));
4906           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 2 ),l_ass_sal_dct_tbl(i).o_dct_mth2 ));
4907           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 3 ),l_ass_sal_dct_tbl(i).o_dct_mth3 ));
4908           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 4 ),l_ass_sal_dct_tbl(i).o_dct_mth4 ));
4909           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 5 ),l_ass_sal_dct_tbl(i).o_dct_mth5 ));
4910           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 6 ),l_ass_sal_dct_tbl(i).o_dct_mth6 ));
4911           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 7 ),l_ass_sal_dct_tbl(i).o_dct_mth7 ));
4912           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 8 ),l_ass_sal_dct_tbl(i).o_dct_mth8 ));
4913           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 9 ),l_ass_sal_dct_tbl(i).o_dct_mth9 ));
4914           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 10),l_ass_sal_dct_tbl(i).o_dct_mth10));
4915           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 11),l_ass_sal_dct_tbl(i).o_dct_mth11));
4916           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 12),l_ass_sal_dct_tbl(i).o_dct_mth12));
4917           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 13),l_ass_sal_dct_tbl(i).o_dct_tot  ));
4918         --
4919         else
4920         --
4921           hr_utility.trace(pay_jp_report_pkg.add_tag_v('sd'||to_char(l_col_ind     ),null));
4922           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 1 ),null));
4923           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 2 ),null));
4924           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 3 ),null));
4925           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 4 ),null));
4926           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 5 ),null));
4927           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 6 ),null));
4928           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 7 ),null));
4929           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 8 ),null));
4930           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 9 ),null));
4931           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 10),null));
4932           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 11),null));
4933           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 12),null));
4934           hr_utility.trace(pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 13),null));
4935         --
4936         end if;
4937       --
4938       end loop;
4939     --
4940       l_ass_bon_earn_tbl := g_body_tbl(p_assignment_action_id).o_bon_earn_tbl;
4941       --l_col_cnt := least(nvl(g_bon_earn_max_col_cnt,l_col_cnt),l_col_cnt);
4942       --l_col_cnt := greatest(c_bon_earn_min_col_cnt,l_ass_bon_earn_tbl.count);
4943       l_col_cnt := l_ass_bon_earn_tbl.count;
4944       --
4945       hr_utility.trace('l_col_cnt bon_earn : '||to_char(l_col_cnt)||','||to_char(l_ass_bon_earn_tbl.count));
4946       --
4947       for i in 0..l_col_cnt - 1 loop
4948       --
4949         l_col_ind := 100 * (i + 1);
4950       --
4951         if i < l_ass_bon_earn_tbl.count then
4952         --
4953           hr_utility.trace(pay_jp_report_pkg.add_tag_v('be'||to_char(l_col_ind     ),l_ass_bon_earn_tbl(i).o_item_name ));
4954           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 1 ),l_ass_bon_earn_tbl(i).o_earn_cnt1 ));
4955           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 2 ),l_ass_bon_earn_tbl(i).o_earn_cnt2 ));
4956           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 3 ),l_ass_bon_earn_tbl(i).o_earn_cnt3 ));
4957           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 4 ),l_ass_bon_earn_tbl(i).o_earn_cnt4 ));
4958           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 5 ),l_ass_bon_earn_tbl(i).o_earn_cnt5 ));
4959           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 6 ),l_ass_bon_earn_tbl(i).o_earn_cnt6 ));
4960           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 7 ),l_ass_bon_earn_tbl(i).o_earn_cnt7 ));
4961           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 8 ),l_ass_bon_earn_tbl(i).o_earn_cnt8 ));
4962           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 9 ),l_ass_bon_earn_tbl(i).o_earn_cnt9 ));
4963           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 10),l_ass_bon_earn_tbl(i).o_earn_cnt10));
4964           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 11),l_ass_bon_earn_tbl(i).o_earn_cnt11));
4965           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 12),l_ass_bon_earn_tbl(i).o_earn_cnt12));
4966           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 13),l_ass_bon_earn_tbl(i).o_earn_cnt13));
4967           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 14),l_ass_bon_earn_tbl(i).o_earn_cnt14));
4968           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 15),l_ass_bon_earn_tbl(i).o_earn_cnt15));
4969           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 16),l_ass_bon_earn_tbl(i).o_earn_tot  ));
4970         --
4971         else
4972         --
4973           hr_utility.trace(pay_jp_report_pkg.add_tag_v('be'||to_char(l_col_ind     ),null));
4974           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 1 ),null));
4975           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 2 ),null));
4976           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 3 ),null));
4977           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 4 ),null));
4978           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 5 ),null));
4979           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 6 ),null));
4980           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 7 ),null));
4981           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 8 ),null));
4982           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 9 ),null));
4983           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 10),null));
4984           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 11),null));
4985           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 12),null));
4986           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 13),null));
4987           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 14),null));
4988           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 15),null));
4989           hr_utility.trace(pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 16),null));
4990         --
4991         end if;
4992       --
4993       end loop;
4994     --
4995       l_ass_bon_dct_tbl := g_body_tbl(p_assignment_action_id).o_bon_dct_tbl;
4996       --l_col_cnt := greatest(c_bon_dct_min_col_cnt,l_ass_bon_dct_tbl.count);
4997       --l_col_cnt := least(nvl(g_bon_dct_max_col_cnt,l_col_cnt),l_col_cnt);
4998       l_col_cnt := l_ass_bon_dct_tbl.count;
4999       --
5000       hr_utility.trace('l_col_cnt bon_dct : '||to_char(l_col_cnt)||','||to_char(l_ass_bon_dct_tbl.count));
5001       --
5002       for i in 0..l_col_cnt - 1 loop
5003       --
5004         l_col_ind := 100 * (i + 1);
5005       --
5006         if i < l_ass_bon_dct_tbl.count then
5007         --
5008           hr_utility.trace(pay_jp_report_pkg.add_tag_v('bd'||to_char(l_col_ind     ),l_ass_bon_dct_tbl(i).o_item_name));
5009           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 1 ),l_ass_bon_dct_tbl(i).o_dct_cnt1 ));
5010           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 2 ),l_ass_bon_dct_tbl(i).o_dct_cnt2 ));
5011           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 3 ),l_ass_bon_dct_tbl(i).o_dct_cnt3 ));
5012           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 4 ),l_ass_bon_dct_tbl(i).o_dct_cnt4 ));
5013           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 5 ),l_ass_bon_dct_tbl(i).o_dct_cnt5 ));
5014           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 6 ),l_ass_bon_dct_tbl(i).o_dct_cnt6 ));
5015           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 7 ),l_ass_bon_dct_tbl(i).o_dct_cnt7 ));
5016           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 8 ),l_ass_bon_dct_tbl(i).o_dct_cnt8 ));
5017           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 9 ),l_ass_bon_dct_tbl(i).o_dct_cnt9 ));
5018           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 10),l_ass_bon_dct_tbl(i).o_dct_cnt10));
5019           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 11),l_ass_bon_dct_tbl(i).o_dct_cnt11));
5020           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 12),l_ass_bon_dct_tbl(i).o_dct_cnt12));
5021           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 13),l_ass_bon_dct_tbl(i).o_dct_cnt13));
5022           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 14),l_ass_bon_dct_tbl(i).o_dct_cnt14));
5023           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 15),l_ass_bon_dct_tbl(i).o_dct_cnt15));
5024           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 16),l_ass_bon_dct_tbl(i).o_dct_tot  ));
5025         --
5026         else
5027         --
5028           hr_utility.trace(pay_jp_report_pkg.add_tag_v('bd'||to_char(l_col_ind     ),null));
5029           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 1 ),null));
5030           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 2 ),null));
5031           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 3 ),null));
5032           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 4 ),null));
5033           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 5 ),null));
5034           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 6 ),null));
5035           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 7 ),null));
5036           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 8 ),null));
5037           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 9 ),null));
5038           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 10),null));
5039           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 11),null));
5040           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 12),null));
5041           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 13),null));
5042           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 14),null));
5043           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 15),null));
5044           hr_utility.trace(pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 16),null));
5045         --
5046         end if;
5047       --
5048       end loop;
5049     --
5050       l_ass_wrk_tbl := g_body_tbl(p_assignment_action_id).o_wrk_tbl;
5051       --l_col_cnt := greatest(c_wrk_min_col_cnt,l_ass_wrk_tbl.count);
5052       --l_col_cnt := least(nvl(g_wrk_max_col_cnt,l_col_cnt),l_col_cnt);
5053       l_col_cnt := l_ass_wrk_tbl.count;
5054       --
5055       hr_utility.trace('l_col_cnt wrk : '||to_char(l_col_cnt)||','||to_char(l_ass_wrk_tbl.count));
5056       --
5057       for i in 0..l_col_cnt - 1 loop
5058       --
5059         l_col_ind := 100 * (i + 1);
5060       --
5061         if i < l_ass_wrk_tbl.count then
5062         --
5063           if nvl(l_ass_wrk_tbl(i).l_item_uom,'X') = 'M' then
5064           --
5065             hr_utility.trace(pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),l_ass_wrk_tbl(i).o_item_name));
5066             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 1 ),l_ass_wrk_tbl(i).o_wrk_mth1 ));
5067             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 2 ),l_ass_wrk_tbl(i).o_wrk_mth2 ));
5068             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 3 ),l_ass_wrk_tbl(i).o_wrk_mth3 ));
5069             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 4 ),l_ass_wrk_tbl(i).o_wrk_mth4 ));
5070             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 5 ),l_ass_wrk_tbl(i).o_wrk_mth5 ));
5071             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 6 ),l_ass_wrk_tbl(i).o_wrk_mth6 ));
5072             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 7 ),l_ass_wrk_tbl(i).o_wrk_mth7 ));
5073             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 8 ),l_ass_wrk_tbl(i).o_wrk_mth8 ));
5074             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 9 ),l_ass_wrk_tbl(i).o_wrk_mth9 ));
5075             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 10),l_ass_wrk_tbl(i).o_wrk_mth10));
5076             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 11),l_ass_wrk_tbl(i).o_wrk_mth11));
5077             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 12),l_ass_wrk_tbl(i).o_wrk_mth12));
5078             hr_utility.trace(pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 13),l_ass_wrk_tbl(i).a_wrk_tot  ));
5079           --
5080           else
5081           --
5082             hr_utility.trace(pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),l_ass_wrk_tbl(i).o_item_name));
5083             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 1 ),l_ass_wrk_tbl(i).o_wrk_mth1 ));
5084             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 2 ),l_ass_wrk_tbl(i).o_wrk_mth2 ));
5085             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 3 ),l_ass_wrk_tbl(i).o_wrk_mth3 ));
5086             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 4 ),l_ass_wrk_tbl(i).o_wrk_mth4 ));
5087             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 5 ),l_ass_wrk_tbl(i).o_wrk_mth5 ));
5088             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 6 ),l_ass_wrk_tbl(i).o_wrk_mth6 ));
5089             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 7 ),l_ass_wrk_tbl(i).o_wrk_mth7 ));
5090             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 8 ),l_ass_wrk_tbl(i).o_wrk_mth8 ));
5091             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 9 ),l_ass_wrk_tbl(i).o_wrk_mth9 ));
5092             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 10),l_ass_wrk_tbl(i).o_wrk_mth10));
5093             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 11),l_ass_wrk_tbl(i).o_wrk_mth11));
5094             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 12),l_ass_wrk_tbl(i).o_wrk_mth12));
5095             hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 13),l_ass_wrk_tbl(i).a_wrk_tot  ));
5096           --
5097           end if;
5098         --
5099         else
5100         --
5101           hr_utility.trace(pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),null));
5102           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 1 ),to_number(null)));
5103           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 2 ),to_number(null)));
5104           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 3 ),to_number(null)));
5105           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 4 ),to_number(null)));
5106           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 5 ),to_number(null)));
5107           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 6 ),to_number(null)));
5108           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 7 ),to_number(null)));
5109           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 8 ),to_number(null)));
5110           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 9 ),to_number(null)));
5111           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 10),to_number(null)));
5112           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 11),to_number(null)));
5113           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 12),to_number(null)));
5114           hr_utility.trace(pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 13),to_number(null)));
5115         --
5116         end if;
5117       --
5118       end loop;
5119     --
5120       l_ass_pjob_tbl := g_body_tbl(p_assignment_action_id).o_pjob_tbl;
5121       --l_rec_cnt := greatest(c_pjob_min_rec_cnt,l_ass_pjob_tbl.count);
5122       --l_rec_cnt := least(nvl(g_pjob_max_rec_cnt,l_rec_cnt),l_rec_cnt);
5123       l_rec_cnt := l_ass_pjob_tbl.count;
5124       --
5125       hr_utility.trace('l_rec_cnt pjob : '||to_char(l_rec_cnt)||','||to_char(l_ass_pjob_tbl.count));
5126       --
5127       for i in 0..l_rec_cnt - 1 loop
5128       --
5129         l_rec_ind := 100 * (i + 1);
5130       --
5131         if i < l_ass_pjob_tbl.count then
5132         --
5133           hr_utility.trace(pay_jp_report_pkg.add_tag_v('p' ||to_char(l_rec_ind + 1),l_ass_pjob_tbl(i).o_pjob_employer_name         ));
5134           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 2),l_ass_pjob_tbl(i).o_pjob_txbl_inc              ));
5135           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 3),l_ass_pjob_tbl(i).o_pjob_si_prem               ));
5136           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 4),l_ass_pjob_tbl(i).o_pjob_mutual_aid_prem       ));
5137           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 5),l_ass_pjob_tbl(i).o_pjob_itax                  ));
5138           hr_utility.trace(pay_jp_report_pkg.add_tag  ('p' ||to_char(l_rec_ind + 6),l_ass_pjob_tbl(i).o_pjob_term_date_d           ));
5139           hr_utility.trace(pay_jp_report_pkg.add_tag  ('ap'||to_char(l_rec_ind + 1),l_ass_pjob_tbl(i).a_pjob_term_date             ));
5140           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 2),l_ass_pjob_tbl(i).a_pjob_employer_name_kana    ));
5141           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 3),l_ass_pjob_tbl(i).a_pjob_employer_address      ));
5142           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 4),l_ass_pjob_tbl(i).a_pjob_eemployer_address_kana));
5143         --
5144         else
5145         --
5146           hr_utility.trace(pay_jp_report_pkg.add_tag_v('p' ||to_char(l_rec_ind + 1),null         ));
5147           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 2),null         ));
5148           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 3),null         ));
5149           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 4),null         ));
5150           hr_utility.trace(pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 5),null         ));
5151           hr_utility.trace(pay_jp_report_pkg.add_tag  ('p' ||to_char(l_rec_ind + 6),to_char(null)));
5152           hr_utility.trace(pay_jp_report_pkg.add_tag  ('ap'||to_char(l_rec_ind + 1),to_char(null)));
5153           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 2),null         ));
5154           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 3),null         ));
5155           hr_utility.trace(pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 4),null         ));
5156         --
5157         end if;
5158       --
5159       end loop;
5160     --
5161       if g_body_tbl(p_assignment_action_id).cust_cnt > 0 then
5162       --
5163         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct1' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info1  ));
5164         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct2' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info2  ));
5165         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct3' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info3  ));
5166         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct4' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info4  ));
5167         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct5' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info5  ));
5168         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct6' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info6  ));
5169         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct7' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info7  ));
5170         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct8' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info8  ));
5171         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct9' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info9  ));
5172         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct10',g_body_tbl(p_assignment_action_id).o_cust_txt_info10 ));
5173         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct11',g_body_tbl(p_assignment_action_id).o_cust_txt_info11 ));
5174         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct12',g_body_tbl(p_assignment_action_id).o_cust_txt_info12 ));
5175         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct13',g_body_tbl(p_assignment_action_id).o_cust_txt_info13 ));
5176         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct14',g_body_tbl(p_assignment_action_id).o_cust_txt_info14 ));
5177         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct15',g_body_tbl(p_assignment_action_id).o_cust_txt_info15 ));
5178         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct16',g_body_tbl(p_assignment_action_id).o_cust_txt_info16 ));
5179         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct17',g_body_tbl(p_assignment_action_id).o_cust_txt_info17 ));
5180         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct18',g_body_tbl(p_assignment_action_id).o_cust_txt_info18 ));
5181         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct19',g_body_tbl(p_assignment_action_id).o_cust_txt_info19 ));
5182         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct20',g_body_tbl(p_assignment_action_id).o_cust_txt_info20 ));
5183         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct21',g_body_tbl(p_assignment_action_id).o_cust_txt_info21 ));
5184         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct22',g_body_tbl(p_assignment_action_id).o_cust_txt_info22 ));
5185         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct23',g_body_tbl(p_assignment_action_id).o_cust_txt_info23 ));
5186         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct24',g_body_tbl(p_assignment_action_id).o_cust_txt_info24 ));
5187         hr_utility.trace(pay_jp_report_pkg.add_tag_v('ct25',g_body_tbl(p_assignment_action_id).o_cust_txt_info25 ));
5188         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd1' ,g_body_tbl(p_assignment_action_id).o_cust_date_info1 ));
5189         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd2' ,g_body_tbl(p_assignment_action_id).o_cust_date_info2 ));
5190         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd3' ,g_body_tbl(p_assignment_action_id).o_cust_date_info3 ));
5191         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd4' ,g_body_tbl(p_assignment_action_id).o_cust_date_info4 ));
5192         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd5' ,g_body_tbl(p_assignment_action_id).o_cust_date_info5 ));
5193         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd6' ,g_body_tbl(p_assignment_action_id).o_cust_date_info6 ));
5194         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd7' ,g_body_tbl(p_assignment_action_id).o_cust_date_info7 ));
5195         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd8' ,g_body_tbl(p_assignment_action_id).o_cust_date_info8 ));
5196         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd9' ,g_body_tbl(p_assignment_action_id).o_cust_date_info9 ));
5197         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd10',g_body_tbl(p_assignment_action_id).o_cust_date_info10));
5198         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd11',g_body_tbl(p_assignment_action_id).o_cust_date_info11));
5199         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd12',g_body_tbl(p_assignment_action_id).o_cust_date_info12));
5200         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd13',g_body_tbl(p_assignment_action_id).o_cust_date_info13));
5201         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd14',g_body_tbl(p_assignment_action_id).o_cust_date_info14));
5202         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd15',g_body_tbl(p_assignment_action_id).o_cust_date_info15));
5203         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd16',g_body_tbl(p_assignment_action_id).o_cust_date_info16));
5204         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd17',g_body_tbl(p_assignment_action_id).o_cust_date_info17));
5205         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd18',g_body_tbl(p_assignment_action_id).o_cust_date_info18));
5206         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd19',g_body_tbl(p_assignment_action_id).o_cust_date_info19));
5207         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd20',g_body_tbl(p_assignment_action_id).o_cust_date_info20));
5208         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd21',g_body_tbl(p_assignment_action_id).o_cust_date_info21));
5209         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd22',g_body_tbl(p_assignment_action_id).o_cust_date_info22));
5210         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd23',g_body_tbl(p_assignment_action_id).o_cust_date_info23));
5211         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd24',g_body_tbl(p_assignment_action_id).o_cust_date_info24));
5212         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cd25',g_body_tbl(p_assignment_action_id).o_cust_date_info25));
5213         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn1' ,g_body_tbl(p_assignment_action_id).o_cust_num_info1  ));
5214         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn2' ,g_body_tbl(p_assignment_action_id).o_cust_num_info2  ));
5215         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn3' ,g_body_tbl(p_assignment_action_id).o_cust_num_info3  ));
5216         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn4' ,g_body_tbl(p_assignment_action_id).o_cust_num_info4  ));
5217         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn5' ,g_body_tbl(p_assignment_action_id).o_cust_num_info5  ));
5218         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn6' ,g_body_tbl(p_assignment_action_id).o_cust_num_info6  ));
5219         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn7' ,g_body_tbl(p_assignment_action_id).o_cust_num_info7  ));
5220         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn8' ,g_body_tbl(p_assignment_action_id).o_cust_num_info8  ));
5221         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn9' ,g_body_tbl(p_assignment_action_id).o_cust_num_info9  ));
5222         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn10',g_body_tbl(p_assignment_action_id).o_cust_num_info10 ));
5223         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn11',g_body_tbl(p_assignment_action_id).o_cust_num_info11 ));
5224         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn12',g_body_tbl(p_assignment_action_id).o_cust_num_info12 ));
5225         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn13',g_body_tbl(p_assignment_action_id).o_cust_num_info13 ));
5226         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn14',g_body_tbl(p_assignment_action_id).o_cust_num_info14 ));
5227         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn15',g_body_tbl(p_assignment_action_id).o_cust_num_info15 ));
5228         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn16',g_body_tbl(p_assignment_action_id).o_cust_num_info16 ));
5229         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn17',g_body_tbl(p_assignment_action_id).o_cust_num_info17 ));
5230         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn18',g_body_tbl(p_assignment_action_id).o_cust_num_info18 ));
5231         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn19',g_body_tbl(p_assignment_action_id).o_cust_num_info19 ));
5232         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn20',g_body_tbl(p_assignment_action_id).o_cust_num_info20 ));
5233         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn21',g_body_tbl(p_assignment_action_id).o_cust_num_info21 ));
5234         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn22',g_body_tbl(p_assignment_action_id).o_cust_num_info22 ));
5235         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn23',g_body_tbl(p_assignment_action_id).o_cust_num_info23 ));
5236         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn24',g_body_tbl(p_assignment_action_id).o_cust_num_info24 ));
5237         hr_utility.trace(pay_jp_report_pkg.add_tag  ('cn25',g_body_tbl(p_assignment_action_id).o_cust_num_info25 ));
5238       --
5239       end if;
5240     --
5241     end if;
5242   --
5243 IF g_effective_soy >= to_date('01-01-2013','dd-mm-yyyy') THEN
5244 
5245    l_xml_assact :=
5246       '<g_emp>'||c_eol||
5247       pay_jp_report_pkg.add_tag  ('x1'   ,g_body_tbl(p_assignment_action_id).o_effective_date_eeyy           )||c_eol||
5248       pay_jp_report_pkg.add_tag  ('e1'   ,g_body_tbl(p_assignment_action_id).o_employee_number               )||c_eol||
5249       pay_jp_report_pkg.add_tag_v('e2'   ,g_body_tbl(p_assignment_action_id).o_full_name_kana                )||c_eol||
5250       pay_jp_report_pkg.add_tag_v('e3'   ,g_body_tbl(p_assignment_action_id).o_full_name                     )||c_eol||
5251       pay_jp_report_pkg.add_tag  ('e4'   ,g_body_tbl(p_assignment_action_id).o_sex                           )||c_eol||
5252       pay_jp_report_pkg.add_tag  ('e5'   ,g_body_tbl(p_assignment_action_id).o_birth_date_d                  )||c_eol||
5253       pay_jp_report_pkg.add_tag  ('e6'   ,g_body_tbl(p_assignment_action_id).o_postal_code                   )||c_eol||
5254       pay_jp_report_pkg.add_tag_v('e7'   ,g_body_tbl(p_assignment_action_id).o_address_kana                  )||c_eol||
5255       pay_jp_report_pkg.add_tag_v('e8'   ,g_body_tbl(p_assignment_action_id).o_address                       )||c_eol||
5256       pay_jp_report_pkg.add_tag  ('e9'   ,g_body_tbl(p_assignment_action_id).o_hire_date_d                   )||c_eol||
5257       pay_jp_report_pkg.add_tag  ('e10'  ,g_body_tbl(p_assignment_action_id).o_term_date_d                   )||c_eol||
5258       pay_jp_report_pkg.add_tag  ('e11'  ,g_body_tbl(p_assignment_action_id).o_age                           )||c_eol||
5259       pay_jp_report_pkg.add_tag_v('e12'  ,g_body_tbl(p_assignment_action_id).o_organization_name             )||c_eol||
5260       pay_jp_report_pkg.add_tag_v('e13'  ,g_body_tbl(p_assignment_action_id).o_job_name                      )||c_eol||
5261       pay_jp_report_pkg.add_tag_v('e14'  ,g_body_tbl(p_assignment_action_id).o_payroll_name                  )||c_eol||
5262       pay_jp_report_pkg.add_tag  ('e15'  ,g_body_tbl(p_assignment_action_id).o_itax_type_d                   )||c_eol||
5263       pay_jp_report_pkg.add_tag  ('e16'  ,g_body_tbl(p_assignment_action_id).o_hi_number                     )||c_eol||
5264       pay_jp_report_pkg.add_tag  ('e17'  ,g_body_tbl(p_assignment_action_id).o_wp_number                     )||c_eol||
5265       pay_jp_report_pkg.add_tag  ('e18'  ,g_body_tbl(p_assignment_action_id).o_wpf_number                    )||c_eol||
5266       pay_jp_report_pkg.add_tag  ('e19'  ,g_body_tbl(p_assignment_action_id).o_ei_number                     )||c_eol||
5267       pay_jp_report_pkg.add_tag  ('e20'  ,g_body_tbl(p_assignment_action_id).o_postal_code1                  )||c_eol||
5268       pay_jp_report_pkg.add_tag  ('e21'  ,g_body_tbl(p_assignment_action_id).o_postal_code2                  )||c_eol||
5269       pay_jp_report_pkg.add_tag  ('s101' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth1                )||c_eol||
5270       pay_jp_report_pkg.add_tag  ('s102' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth2                )||c_eol||
5271       pay_jp_report_pkg.add_tag  ('s103' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth3                )||c_eol||
5272       pay_jp_report_pkg.add_tag  ('s104' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth4                )||c_eol||
5273       pay_jp_report_pkg.add_tag  ('s105' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth5                )||c_eol||
5274       pay_jp_report_pkg.add_tag  ('s106' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth6                )||c_eol||
5275       pay_jp_report_pkg.add_tag  ('s107' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth7                )||c_eol||
5276       pay_jp_report_pkg.add_tag  ('s108' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth8                )||c_eol||
5277       pay_jp_report_pkg.add_tag  ('s109' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth9                )||c_eol||
5278       pay_jp_report_pkg.add_tag  ('s110' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth10               )||c_eol||
5279       pay_jp_report_pkg.add_tag  ('s111' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth11               )||c_eol||
5280       pay_jp_report_pkg.add_tag  ('s112' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth12               )||c_eol||
5281       pay_jp_report_pkg.add_tag_m('s201' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth1                 )||c_eol||
5282       pay_jp_report_pkg.add_tag_m('s202' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth2                 )||c_eol||
5283       pay_jp_report_pkg.add_tag_m('s203' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth3                 )||c_eol||
5284       pay_jp_report_pkg.add_tag_m('s204' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth4                 )||c_eol||
5285       pay_jp_report_pkg.add_tag_m('s205' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth5                 )||c_eol||
5286       pay_jp_report_pkg.add_tag_m('s206' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth6                 )||c_eol||
5287       pay_jp_report_pkg.add_tag_m('s207' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth7                 )||c_eol||
5288       pay_jp_report_pkg.add_tag_m('s208' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth8                 )||c_eol||
5289       pay_jp_report_pkg.add_tag_m('s209' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth9                 )||c_eol||
5290       pay_jp_report_pkg.add_tag_m('s210' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth10                )||c_eol||
5291       pay_jp_report_pkg.add_tag_m('s211' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth11                )||c_eol||
5292       pay_jp_report_pkg.add_tag_m('s212' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth12                )||c_eol||
5293       pay_jp_report_pkg.add_tag_m('s213' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_tot                  )||c_eol||
5294       pay_jp_report_pkg.add_tag_m('s301' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth1                )||c_eol||
5295       pay_jp_report_pkg.add_tag_m('s302' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth2                )||c_eol||
5296       pay_jp_report_pkg.add_tag_m('s303' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth3                )||c_eol||
5297       pay_jp_report_pkg.add_tag_m('s304' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth4                )||c_eol||
5298       pay_jp_report_pkg.add_tag_m('s305' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth5                )||c_eol||
5299       pay_jp_report_pkg.add_tag_m('s306' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth6                )||c_eol||
5300       pay_jp_report_pkg.add_tag_m('s307' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth7                )||c_eol||
5301       pay_jp_report_pkg.add_tag_m('s308' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth8                )||c_eol||
5302       pay_jp_report_pkg.add_tag_m('s309' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth9                )||c_eol||
5303       pay_jp_report_pkg.add_tag_m('s310' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth10               )||c_eol||
5304       pay_jp_report_pkg.add_tag_m('s311' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth11               )||c_eol||
5305       pay_jp_report_pkg.add_tag_m('s312' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth12               )||c_eol||
5306       pay_jp_report_pkg.add_tag_m('s313' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_tot                 )||c_eol||
5307       pay_jp_report_pkg.add_tag_m('s401' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth1                  )||c_eol||
5308       pay_jp_report_pkg.add_tag_m('s402' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth2                  )||c_eol||
5309       pay_jp_report_pkg.add_tag_m('s403' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth3                  )||c_eol||
5310       pay_jp_report_pkg.add_tag_m('s404' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth4                  )||c_eol||
5311       pay_jp_report_pkg.add_tag_m('s405' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth5                  )||c_eol||
5312       pay_jp_report_pkg.add_tag_m('s406' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth6                  )||c_eol||
5313       pay_jp_report_pkg.add_tag_m('s407' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth7                  )||c_eol||
5314       pay_jp_report_pkg.add_tag_m('s408' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth8                  )||c_eol||
5315       pay_jp_report_pkg.add_tag_m('s409' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth9                  )||c_eol||
5316       pay_jp_report_pkg.add_tag_m('s410' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth10                 )||c_eol||
5317       pay_jp_report_pkg.add_tag_m('s411' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth11                 )||c_eol||
5318       pay_jp_report_pkg.add_tag_m('s412' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth12                 )||c_eol||
5319       pay_jp_report_pkg.add_tag_m('s413' ,g_body_tbl(p_assignment_action_id).o_sal_pay_tot                   )||c_eol||
5320       pay_jp_report_pkg.add_tag_m('s501' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth1                   )||c_eol||
5321       pay_jp_report_pkg.add_tag_m('s502' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth2                   )||c_eol||
5322       pay_jp_report_pkg.add_tag_m('s503' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth3                   )||c_eol||
5323       pay_jp_report_pkg.add_tag_m('s504' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth4                   )||c_eol||
5324       pay_jp_report_pkg.add_tag_m('s505' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth5                   )||c_eol||
5325       pay_jp_report_pkg.add_tag_m('s506' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth6                   )||c_eol||
5326       pay_jp_report_pkg.add_tag_m('s507' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth7                   )||c_eol||
5327       pay_jp_report_pkg.add_tag_m('s508' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth8                   )||c_eol||
5328       pay_jp_report_pkg.add_tag_m('s509' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth9                   )||c_eol||
5329       pay_jp_report_pkg.add_tag_m('s510' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth10                  )||c_eol||
5330       pay_jp_report_pkg.add_tag_m('s511' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth11                  )||c_eol||
5331       pay_jp_report_pkg.add_tag_m('s512' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth12                  )||c_eol||
5332       pay_jp_report_pkg.add_tag_m('s513' ,g_body_tbl(p_assignment_action_id).o_sal_hi_tot                    )||c_eol||
5333       pay_jp_report_pkg.add_tag_m('s601' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth1                   )||c_eol||
5334       pay_jp_report_pkg.add_tag_m('s602' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth2                   )||c_eol||
5335       pay_jp_report_pkg.add_tag_m('s603' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth3                   )||c_eol||
5336       pay_jp_report_pkg.add_tag_m('s604' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth4                   )||c_eol||
5337       pay_jp_report_pkg.add_tag_m('s605' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth5                   )||c_eol||
5338       pay_jp_report_pkg.add_tag_m('s606' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth6                   )||c_eol||
5339       pay_jp_report_pkg.add_tag_m('s607' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth7                   )||c_eol||
5340       pay_jp_report_pkg.add_tag_m('s608' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth8                   )||c_eol||
5341       pay_jp_report_pkg.add_tag_m('s609' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth9                   )||c_eol||
5342       pay_jp_report_pkg.add_tag_m('s610' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth10                  )||c_eol||
5343       pay_jp_report_pkg.add_tag_m('s611' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth11                  )||c_eol||
5344       pay_jp_report_pkg.add_tag_m('s612' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth12                  )||c_eol||
5345       pay_jp_report_pkg.add_tag_m('s613' ,g_body_tbl(p_assignment_action_id).o_sal_ci_tot                    )||c_eol||
5346       pay_jp_report_pkg.add_tag_m('s701' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth1                   )||c_eol||
5347       pay_jp_report_pkg.add_tag_m('s702' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth2                   )||c_eol||
5348       pay_jp_report_pkg.add_tag_m('s703' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth3                   )||c_eol||
5349       pay_jp_report_pkg.add_tag_m('s704' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth4                   )||c_eol||
5350       pay_jp_report_pkg.add_tag_m('s705' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth5                   )||c_eol||
5351       pay_jp_report_pkg.add_tag_m('s706' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth6                   )||c_eol||
5352       pay_jp_report_pkg.add_tag_m('s707' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth7                   )||c_eol||
5353       pay_jp_report_pkg.add_tag_m('s708' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth8                   )||c_eol||
5354       pay_jp_report_pkg.add_tag_m('s709' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth9                   )||c_eol||
5355       pay_jp_report_pkg.add_tag_m('s710' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth10                  )||c_eol||
5356       pay_jp_report_pkg.add_tag_m('s711' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth11                  )||c_eol||
5357       pay_jp_report_pkg.add_tag_m('s712' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth12                  )||c_eol||
5358       pay_jp_report_pkg.add_tag_m('s713' ,g_body_tbl(p_assignment_action_id).o_sal_wp_tot                    )||c_eol||
5359       pay_jp_report_pkg.add_tag_m('s801' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth1                  )||c_eol||
5360       pay_jp_report_pkg.add_tag_m('s802' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth2                  )||c_eol||
5361       pay_jp_report_pkg.add_tag_m('s803' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth3                  )||c_eol||
5362       pay_jp_report_pkg.add_tag_m('s804' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth4                  )||c_eol||
5363       pay_jp_report_pkg.add_tag_m('s805' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth5                  )||c_eol||
5364       pay_jp_report_pkg.add_tag_m('s806' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth6                  )||c_eol||
5365       pay_jp_report_pkg.add_tag_m('s807' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth7                  )||c_eol||
5366       pay_jp_report_pkg.add_tag_m('s808' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth8                  )||c_eol||
5367       pay_jp_report_pkg.add_tag_m('s809' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth9                  )||c_eol||
5368       pay_jp_report_pkg.add_tag_m('s810' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth10                 )||c_eol||
5369       pay_jp_report_pkg.add_tag_m('s811' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth11                 )||c_eol||
5370       pay_jp_report_pkg.add_tag_m('s812' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth12                 )||c_eol||
5371       pay_jp_report_pkg.add_tag_m('s813' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_tot                   )||c_eol||
5372       pay_jp_report_pkg.add_tag_m('s901' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth1                   )||c_eol||
5373       pay_jp_report_pkg.add_tag_m('s902' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth2                   )||c_eol||
5374       pay_jp_report_pkg.add_tag_m('s903' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth3                   )||c_eol||
5375       pay_jp_report_pkg.add_tag_m('s904' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth4                   )||c_eol||
5376       pay_jp_report_pkg.add_tag_m('s905' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth5                   )||c_eol||
5377       pay_jp_report_pkg.add_tag_m('s906' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth6                   )||c_eol||
5378       pay_jp_report_pkg.add_tag_m('s907' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth7                   )||c_eol||
5379       pay_jp_report_pkg.add_tag_m('s908' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth8                   )||c_eol||
5380       pay_jp_report_pkg.add_tag_m('s909' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth9                   )||c_eol||
5381       pay_jp_report_pkg.add_tag_m('s910' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth10                  )||c_eol||
5382       pay_jp_report_pkg.add_tag_m('s911' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth11                  )||c_eol||
5383       pay_jp_report_pkg.add_tag_m('s912' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth12                  )||c_eol||
5384       pay_jp_report_pkg.add_tag_m('s913' ,g_body_tbl(p_assignment_action_id).o_sal_ei_tot                    )||c_eol||
5385       pay_jp_report_pkg.add_tag_m('s1001',g_body_tbl(p_assignment_action_id).o_sal_si_mth1                   )||c_eol||
5386       pay_jp_report_pkg.add_tag_m('s1002',g_body_tbl(p_assignment_action_id).o_sal_si_mth2                   )||c_eol||
5387       pay_jp_report_pkg.add_tag_m('s1003',g_body_tbl(p_assignment_action_id).o_sal_si_mth3                   )||c_eol||
5388       pay_jp_report_pkg.add_tag_m('s1004',g_body_tbl(p_assignment_action_id).o_sal_si_mth4                   )||c_eol||
5389       pay_jp_report_pkg.add_tag_m('s1005',g_body_tbl(p_assignment_action_id).o_sal_si_mth5                   )||c_eol||
5390       pay_jp_report_pkg.add_tag_m('s1006',g_body_tbl(p_assignment_action_id).o_sal_si_mth6                   )||c_eol||
5391       pay_jp_report_pkg.add_tag_m('s1007',g_body_tbl(p_assignment_action_id).o_sal_si_mth7                   )||c_eol||
5392       pay_jp_report_pkg.add_tag_m('s1008',g_body_tbl(p_assignment_action_id).o_sal_si_mth8                   )||c_eol||
5393       pay_jp_report_pkg.add_tag_m('s1009',g_body_tbl(p_assignment_action_id).o_sal_si_mth9                   )||c_eol||
5394       pay_jp_report_pkg.add_tag_m('s1010',g_body_tbl(p_assignment_action_id).o_sal_si_mth10                  )||c_eol||
5395       pay_jp_report_pkg.add_tag_m('s1011',g_body_tbl(p_assignment_action_id).o_sal_si_mth11                  )||c_eol||
5396       pay_jp_report_pkg.add_tag_m('s1012',g_body_tbl(p_assignment_action_id).o_sal_si_mth12                  )||c_eol||
5397       pay_jp_report_pkg.add_tag_m('s1013',g_body_tbl(p_assignment_action_id).o_sal_si_tot                    )||c_eol||
5398       pay_jp_report_pkg.add_tag_m('s1101',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth1             )||c_eol||
5399       pay_jp_report_pkg.add_tag_m('s1102',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth2             )||c_eol||
5400       pay_jp_report_pkg.add_tag_m('s1103',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth3             )||c_eol||
5401       pay_jp_report_pkg.add_tag_m('s1104',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth4             )||c_eol||
5402       pay_jp_report_pkg.add_tag_m('s1105',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth5             )||c_eol||
5403       pay_jp_report_pkg.add_tag_m('s1106',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth6             )||c_eol||
5404       pay_jp_report_pkg.add_tag_m('s1107',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth7             )||c_eol||
5405       pay_jp_report_pkg.add_tag_m('s1108',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth8             )||c_eol||
5406       pay_jp_report_pkg.add_tag_m('s1109',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth9             )||c_eol||
5407       pay_jp_report_pkg.add_tag_m('s1110',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth10            )||c_eol||
5408       pay_jp_report_pkg.add_tag_m('s1111',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth11            )||c_eol||
5409       pay_jp_report_pkg.add_tag_m('s1112',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth12            )||c_eol||
5410       pay_jp_report_pkg.add_tag_m('s1113',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_tot              )||c_eol||
5411       pay_jp_report_pkg.add_tag  ('s1201',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth1                  )||c_eol||
5412       pay_jp_report_pkg.add_tag  ('s1202',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth2                  )||c_eol||
5413       pay_jp_report_pkg.add_tag  ('s1203',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth3                  )||c_eol||
5414       pay_jp_report_pkg.add_tag  ('s1204',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth4                  )||c_eol||
5415       pay_jp_report_pkg.add_tag  ('s1205',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth5                  )||c_eol||
5416       pay_jp_report_pkg.add_tag  ('s1206',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth6                  )||c_eol||
5417       pay_jp_report_pkg.add_tag  ('s1207',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth7                  )||c_eol||
5418       pay_jp_report_pkg.add_tag  ('s1208',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth8                  )||c_eol||
5419       pay_jp_report_pkg.add_tag  ('s1209',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth9                  )||c_eol||
5420       pay_jp_report_pkg.add_tag  ('s1210',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth10                 )||c_eol||
5421       pay_jp_report_pkg.add_tag  ('s1211',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth11                 )||c_eol||
5422       pay_jp_report_pkg.add_tag  ('s1212',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth12                 )||c_eol||
5423       pay_jp_report_pkg.add_tag_m('s1301',g_body_tbl(p_assignment_action_id).o_sal_itx_mth1                  )||c_eol||
5424       pay_jp_report_pkg.add_tag_m('s1302',g_body_tbl(p_assignment_action_id).o_sal_itx_mth2                  )||c_eol||
5425       pay_jp_report_pkg.add_tag_m('s1303',g_body_tbl(p_assignment_action_id).o_sal_itx_mth3                  )||c_eol||
5426       pay_jp_report_pkg.add_tag_m('s1304',g_body_tbl(p_assignment_action_id).o_sal_itx_mth4                  )||c_eol||
5427       pay_jp_report_pkg.add_tag_m('s1305',g_body_tbl(p_assignment_action_id).o_sal_itx_mth5                  )||c_eol||
5428       pay_jp_report_pkg.add_tag_m('s1306',g_body_tbl(p_assignment_action_id).o_sal_itx_mth6                  )||c_eol||
5429       pay_jp_report_pkg.add_tag_m('s1307',g_body_tbl(p_assignment_action_id).o_sal_itx_mth7                  )||c_eol||
5430       pay_jp_report_pkg.add_tag_m('s1308',g_body_tbl(p_assignment_action_id).o_sal_itx_mth8                  )||c_eol||
5431       pay_jp_report_pkg.add_tag_m('s1309',g_body_tbl(p_assignment_action_id).o_sal_itx_mth9                  )||c_eol||
5432       pay_jp_report_pkg.add_tag_m('s1310',g_body_tbl(p_assignment_action_id).o_sal_itx_mth10                 )||c_eol||
5433       pay_jp_report_pkg.add_tag_m('s1311',g_body_tbl(p_assignment_action_id).o_sal_itx_mth11                 )||c_eol||
5434       pay_jp_report_pkg.add_tag_m('s1312',g_body_tbl(p_assignment_action_id).o_sal_itx_mth12                 )||c_eol||
5435       pay_jp_report_pkg.add_tag_m('s1313',g_body_tbl(p_assignment_action_id).o_sal_itx_tot                   )||c_eol||
5436       pay_jp_report_pkg.add_tag_m('s1401',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth1              )||c_eol||
5437       pay_jp_report_pkg.add_tag_m('s1402',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth2              )||c_eol||
5438       pay_jp_report_pkg.add_tag_m('s1403',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth3              )||c_eol||
5439       pay_jp_report_pkg.add_tag_m('s1404',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth4              )||c_eol||
5440       pay_jp_report_pkg.add_tag_m('s1405',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth5              )||c_eol||
5441       pay_jp_report_pkg.add_tag_m('s1406',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth6              )||c_eol||
5442       pay_jp_report_pkg.add_tag_m('s1407',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth7              )||c_eol||
5443       pay_jp_report_pkg.add_tag_m('s1408',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth8              )||c_eol||
5444       pay_jp_report_pkg.add_tag_m('s1409',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth9              )||c_eol||
5445       pay_jp_report_pkg.add_tag_m('s1410',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth10             )||c_eol||
5446       pay_jp_report_pkg.add_tag_m('s1411',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth11             )||c_eol||
5447       pay_jp_report_pkg.add_tag_m('s1412',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth12             )||c_eol||
5448       pay_jp_report_pkg.add_tag_m('s1413',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_tot               )||c_eol||
5449       pay_jp_report_pkg.add_tag_m('s1501',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth1              )||c_eol||
5450       pay_jp_report_pkg.add_tag_m('s1502',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth2              )||c_eol||
5451       pay_jp_report_pkg.add_tag_m('s1503',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth3              )||c_eol||
5452       pay_jp_report_pkg.add_tag_m('s1504',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth4              )||c_eol||
5453       pay_jp_report_pkg.add_tag_m('s1505',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth5              )||c_eol||
5454       pay_jp_report_pkg.add_tag_m('s1506',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth6              )||c_eol||
5455       pay_jp_report_pkg.add_tag_m('s1507',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth7              )||c_eol||
5456       pay_jp_report_pkg.add_tag_m('s1508',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth8              )||c_eol||
5457       pay_jp_report_pkg.add_tag_m('s1509',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth9              )||c_eol||
5458       pay_jp_report_pkg.add_tag_m('s1510',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth10             )||c_eol||
5459       pay_jp_report_pkg.add_tag_m('s1511',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth11             )||c_eol||
5460       pay_jp_report_pkg.add_tag_m('s1512',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth12             )||c_eol||
5461       pay_jp_report_pkg.add_tag_m('s1513',g_body_tbl(p_assignment_action_id).o_sal_net_itx_tot               )||c_eol||
5462       pay_jp_report_pkg.add_tag_m('s1601',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth1              )||c_eol||
5463       pay_jp_report_pkg.add_tag_m('s1602',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth2              )||c_eol||
5464       pay_jp_report_pkg.add_tag_m('s1603',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth3              )||c_eol||
5465       pay_jp_report_pkg.add_tag_m('s1604',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth4              )||c_eol||
5466       pay_jp_report_pkg.add_tag_m('s1605',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth5              )||c_eol||
5467       pay_jp_report_pkg.add_tag_m('s1606',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth6              )||c_eol||
5468       pay_jp_report_pkg.add_tag_m('s1607',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth7              )||c_eol||
5469       pay_jp_report_pkg.add_tag_m('s1608',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth8              )||c_eol||
5470       pay_jp_report_pkg.add_tag_m('s1609',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth9              )||c_eol||
5471       pay_jp_report_pkg.add_tag_m('s1610',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth10             )||c_eol||
5472       pay_jp_report_pkg.add_tag_m('s1611',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth11             )||c_eol||
5473       pay_jp_report_pkg.add_tag_m('s1612',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth12             )||c_eol||
5474       pay_jp_report_pkg.add_tag_m('s1613',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_tot               )||c_eol||
5475       pay_jp_report_pkg.add_tag_m('s1701',g_body_tbl(p_assignment_action_id).o_sal_dct_mth1                  )||c_eol||
5476       pay_jp_report_pkg.add_tag_m('s1702',g_body_tbl(p_assignment_action_id).o_sal_dct_mth2                  )||c_eol||
5477       pay_jp_report_pkg.add_tag_m('s1703',g_body_tbl(p_assignment_action_id).o_sal_dct_mth3                  )||c_eol||
5478       pay_jp_report_pkg.add_tag_m('s1704',g_body_tbl(p_assignment_action_id).o_sal_dct_mth4                  )||c_eol||
5479       pay_jp_report_pkg.add_tag_m('s1705',g_body_tbl(p_assignment_action_id).o_sal_dct_mth5                  )||c_eol||
5480       pay_jp_report_pkg.add_tag_m('s1706',g_body_tbl(p_assignment_action_id).o_sal_dct_mth6                  )||c_eol||
5481       pay_jp_report_pkg.add_tag_m('s1707',g_body_tbl(p_assignment_action_id).o_sal_dct_mth7                  )||c_eol||
5482       pay_jp_report_pkg.add_tag_m('s1708',g_body_tbl(p_assignment_action_id).o_sal_dct_mth8                  )||c_eol||
5483       pay_jp_report_pkg.add_tag_m('s1709',g_body_tbl(p_assignment_action_id).o_sal_dct_mth9                  )||c_eol||
5484       pay_jp_report_pkg.add_tag_m('s1710',g_body_tbl(p_assignment_action_id).o_sal_dct_mth10                 )||c_eol||
5485       pay_jp_report_pkg.add_tag_m('s1711',g_body_tbl(p_assignment_action_id).o_sal_dct_mth11                 )||c_eol||
5486       pay_jp_report_pkg.add_tag_m('s1712',g_body_tbl(p_assignment_action_id).o_sal_dct_mth12                 )||c_eol||
5487       pay_jp_report_pkg.add_tag_m('s1713',g_body_tbl(p_assignment_action_id).o_sal_dct_tot                   )||c_eol||
5488       pay_jp_report_pkg.add_tag_m('s1801',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth1              )||c_eol||
5489       pay_jp_report_pkg.add_tag_m('s1802',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth2              )||c_eol||
5490       pay_jp_report_pkg.add_tag_m('s1803',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth3              )||c_eol||
5491       pay_jp_report_pkg.add_tag_m('s1804',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth4              )||c_eol||
5492       pay_jp_report_pkg.add_tag_m('s1805',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth5              )||c_eol||
5493       pay_jp_report_pkg.add_tag_m('s1806',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth6              )||c_eol||
5494       pay_jp_report_pkg.add_tag_m('s1807',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth7              )||c_eol||
5495       pay_jp_report_pkg.add_tag_m('s1808',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth8              )||c_eol||
5496       pay_jp_report_pkg.add_tag_m('s1809',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth9              )||c_eol||
5497       pay_jp_report_pkg.add_tag_m('s1810',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth10             )||c_eol||
5498       pay_jp_report_pkg.add_tag_m('s1811',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth11             )||c_eol||
5499       pay_jp_report_pkg.add_tag_m('s1812',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth12             )||c_eol||
5500       pay_jp_report_pkg.add_tag_m('s1813',g_body_tbl(p_assignment_action_id).o_sal_net_pay_tot               )||c_eol||
5501       pay_jp_report_pkg.add_tag  ('b101' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt1                )||c_eol||
5502       pay_jp_report_pkg.add_tag  ('b102' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt2                )||c_eol||
5503       pay_jp_report_pkg.add_tag  ('b103' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt3                )||c_eol||
5504       pay_jp_report_pkg.add_tag  ('b104' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt4                )||c_eol||
5505       pay_jp_report_pkg.add_tag  ('b105' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt5                )||c_eol||
5506       pay_jp_report_pkg.add_tag  ('b106' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt6                )||c_eol||
5507       pay_jp_report_pkg.add_tag  ('b107' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt7                )||c_eol||
5508       pay_jp_report_pkg.add_tag  ('b108' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt8                )||c_eol||
5509       pay_jp_report_pkg.add_tag  ('b109' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt9                )||c_eol||
5510       pay_jp_report_pkg.add_tag  ('b110' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt10               )||c_eol||
5511       pay_jp_report_pkg.add_tag  ('b111' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt11               )||c_eol||
5512       pay_jp_report_pkg.add_tag  ('b112' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt12               )||c_eol||
5513       pay_jp_report_pkg.add_tag  ('b113' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt13               )||c_eol||
5514       pay_jp_report_pkg.add_tag  ('b114' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt14               )||c_eol||
5515       pay_jp_report_pkg.add_tag  ('b115' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt15               )||c_eol||
5516       pay_jp_report_pkg.add_tag_m('b201' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt1                 )||c_eol||
5517       pay_jp_report_pkg.add_tag_m('b202' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt2                 )||c_eol||
5518       pay_jp_report_pkg.add_tag_m('b203' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt3                 )||c_eol||
5519       pay_jp_report_pkg.add_tag_m('b204' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt4                 )||c_eol||
5520       pay_jp_report_pkg.add_tag_m('b205' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt5                 )||c_eol||
5521       pay_jp_report_pkg.add_tag_m('b206' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt6                 )||c_eol||
5522       pay_jp_report_pkg.add_tag_m('b207' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt7                 )||c_eol||
5523       pay_jp_report_pkg.add_tag_m('b208' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt8                 )||c_eol||
5524       pay_jp_report_pkg.add_tag_m('b209' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt9                 )||c_eol||
5525       pay_jp_report_pkg.add_tag_m('b210' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt10                )||c_eol||
5526       pay_jp_report_pkg.add_tag_m('b211' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt11                )||c_eol||
5527       pay_jp_report_pkg.add_tag_m('b212' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt12                )||c_eol||
5528       pay_jp_report_pkg.add_tag_m('b213' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt13                )||c_eol||
5529       pay_jp_report_pkg.add_tag_m('b214' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt14                )||c_eol||
5530       pay_jp_report_pkg.add_tag_m('b215' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt15                )||c_eol||
5531       pay_jp_report_pkg.add_tag_m('b216' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_tot                  )||c_eol||
5532       pay_jp_report_pkg.add_tag_m('b301' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt1                )||c_eol||
5533       pay_jp_report_pkg.add_tag_m('b302' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt2                )||c_eol||
5534       pay_jp_report_pkg.add_tag_m('b303' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt3                )||c_eol||
5535       pay_jp_report_pkg.add_tag_m('b304' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt4                )||c_eol||
5536       pay_jp_report_pkg.add_tag_m('b305' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt5                )||c_eol||
5537       pay_jp_report_pkg.add_tag_m('b306' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt6                )||c_eol||
5538       pay_jp_report_pkg.add_tag_m('b307' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt7                )||c_eol||
5539       pay_jp_report_pkg.add_tag_m('b308' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt8                )||c_eol||
5540       pay_jp_report_pkg.add_tag_m('b309' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt9                )||c_eol||
5541       pay_jp_report_pkg.add_tag_m('b310' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt10               )||c_eol||
5542       pay_jp_report_pkg.add_tag_m('b311' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt11               )||c_eol||
5543       pay_jp_report_pkg.add_tag_m('b312' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt12               )||c_eol||
5544       pay_jp_report_pkg.add_tag_m('b313' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt13               )||c_eol||
5545       pay_jp_report_pkg.add_tag_m('b314' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt14               )||c_eol||
5546       pay_jp_report_pkg.add_tag_m('b315' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt15               )||c_eol||
5547       pay_jp_report_pkg.add_tag_m('b316' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_tot                 )||c_eol||
5548       pay_jp_report_pkg.add_tag_m('b401' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt1                  )||c_eol||
5549       pay_jp_report_pkg.add_tag_m('b402' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt2                  )||c_eol||
5550       pay_jp_report_pkg.add_tag_m('b403' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt3                  )||c_eol||
5551       pay_jp_report_pkg.add_tag_m('b404' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt4                  )||c_eol||
5552       pay_jp_report_pkg.add_tag_m('b405' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt5                  )||c_eol||
5553       pay_jp_report_pkg.add_tag_m('b406' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt6                  )||c_eol||
5554       pay_jp_report_pkg.add_tag_m('b407' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt7                  )||c_eol||
5555       pay_jp_report_pkg.add_tag_m('b408' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt8                  )||c_eol||
5556       pay_jp_report_pkg.add_tag_m('b409' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt9                  )||c_eol||
5557       pay_jp_report_pkg.add_tag_m('b410' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt10                 )||c_eol||
5558       pay_jp_report_pkg.add_tag_m('b411' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt11                 )||c_eol||
5559       pay_jp_report_pkg.add_tag_m('b412' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt12                 )||c_eol||
5560       pay_jp_report_pkg.add_tag_m('b413' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt13                 )||c_eol||
5561       pay_jp_report_pkg.add_tag_m('b414' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt14                 )||c_eol||
5562       pay_jp_report_pkg.add_tag_m('b415' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt15                 )||c_eol||
5563       pay_jp_report_pkg.add_tag_m('b416' ,g_body_tbl(p_assignment_action_id).o_bon_pay_tot                   )||c_eol||
5564       pay_jp_report_pkg.add_tag_m('b501' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt1                   )||c_eol||
5565       pay_jp_report_pkg.add_tag_m('b502' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt2                   )||c_eol||
5566       pay_jp_report_pkg.add_tag_m('b503' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt3                   )||c_eol||
5567       pay_jp_report_pkg.add_tag_m('b504' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt4                   )||c_eol||
5568       pay_jp_report_pkg.add_tag_m('b505' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt5                   )||c_eol||
5569       pay_jp_report_pkg.add_tag_m('b506' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt6                   )||c_eol||
5570       pay_jp_report_pkg.add_tag_m('b507' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt7                   )||c_eol||
5571       pay_jp_report_pkg.add_tag_m('b508' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt8                   )||c_eol||
5572       pay_jp_report_pkg.add_tag_m('b509' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt9                   )||c_eol||
5573       pay_jp_report_pkg.add_tag_m('b510' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt10                  )||c_eol||
5574       pay_jp_report_pkg.add_tag_m('b511' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt11                  )||c_eol||
5575       pay_jp_report_pkg.add_tag_m('b512' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt12                  )||c_eol||
5576       pay_jp_report_pkg.add_tag_m('b513' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt13                  )||c_eol||
5577       pay_jp_report_pkg.add_tag_m('b514' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt14                  )||c_eol||
5578       pay_jp_report_pkg.add_tag_m('b515' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt15                  )||c_eol||
5579       pay_jp_report_pkg.add_tag_m('b516' ,g_body_tbl(p_assignment_action_id).o_bon_hi_tot                    )||c_eol||
5580       pay_jp_report_pkg.add_tag_m('b601' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt1                   )||c_eol||
5581       pay_jp_report_pkg.add_tag_m('b602' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt2                   )||c_eol||
5582       pay_jp_report_pkg.add_tag_m('b603' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt3                   )||c_eol||
5583       pay_jp_report_pkg.add_tag_m('b604' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt4                   )||c_eol||
5584       pay_jp_report_pkg.add_tag_m('b605' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt5                   )||c_eol||
5585       pay_jp_report_pkg.add_tag_m('b606' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt6                   )||c_eol||
5586       pay_jp_report_pkg.add_tag_m('b607' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt7                   )||c_eol||
5587       pay_jp_report_pkg.add_tag_m('b608' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt8                   )||c_eol||
5588       pay_jp_report_pkg.add_tag_m('b609' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt9                   )||c_eol||
5589       pay_jp_report_pkg.add_tag_m('b610' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt10                  )||c_eol||
5590       pay_jp_report_pkg.add_tag_m('b611' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt11                  )||c_eol||
5591       pay_jp_report_pkg.add_tag_m('b612' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt12                  )||c_eol||
5592       pay_jp_report_pkg.add_tag_m('b613' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt13                  )||c_eol||
5593       pay_jp_report_pkg.add_tag_m('b614' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt14                  )||c_eol||
5594       pay_jp_report_pkg.add_tag_m('b615' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt15                  )||c_eol||
5595       pay_jp_report_pkg.add_tag_m('b616' ,g_body_tbl(p_assignment_action_id).o_bon_ci_tot                    )||c_eol||
5596       pay_jp_report_pkg.add_tag_m('b701' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt1                   )||c_eol||
5597       pay_jp_report_pkg.add_tag_m('b702' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt2                   )||c_eol||
5598       pay_jp_report_pkg.add_tag_m('b703' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt3                   )||c_eol||
5599       pay_jp_report_pkg.add_tag_m('b704' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt4                   )||c_eol||
5600       pay_jp_report_pkg.add_tag_m('b705' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt5                   )||c_eol||
5601       pay_jp_report_pkg.add_tag_m('b706' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt6                   )||c_eol||
5602       pay_jp_report_pkg.add_tag_m('b707' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt7                   )||c_eol||
5603       pay_jp_report_pkg.add_tag_m('b708' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt8                   )||c_eol||
5604       pay_jp_report_pkg.add_tag_m('b709' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt9                   )||c_eol||
5605       pay_jp_report_pkg.add_tag_m('b710' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt10                  )||c_eol||
5606       pay_jp_report_pkg.add_tag_m('b711' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt11                  )||c_eol||
5607       pay_jp_report_pkg.add_tag_m('b712' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt12                  )||c_eol||
5608       pay_jp_report_pkg.add_tag_m('b713' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt13                  )||c_eol||
5609       pay_jp_report_pkg.add_tag_m('b714' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt14                  )||c_eol||
5610       pay_jp_report_pkg.add_tag_m('b715' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt15                  )||c_eol||
5611       pay_jp_report_pkg.add_tag_m('b716' ,g_body_tbl(p_assignment_action_id).o_bon_wp_tot                    )||c_eol||
5612       pay_jp_report_pkg.add_tag_m('b801' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt1                  )||c_eol||
5613       pay_jp_report_pkg.add_tag_m('b802' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt2                  )||c_eol||
5614       pay_jp_report_pkg.add_tag_m('b803' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt3                  )||c_eol||
5615       pay_jp_report_pkg.add_tag_m('b804' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt4                  )||c_eol||
5616       pay_jp_report_pkg.add_tag_m('b805' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt5                  )||c_eol||
5617       pay_jp_report_pkg.add_tag_m('b806' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt6                  )||c_eol||
5618       pay_jp_report_pkg.add_tag_m('b807' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt7                  )||c_eol||
5619       pay_jp_report_pkg.add_tag_m('b808' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt8                  )||c_eol||
5620       pay_jp_report_pkg.add_tag_m('b809' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt9                  )||c_eol||
5621       pay_jp_report_pkg.add_tag_m('b810' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt10                 )||c_eol||
5622       pay_jp_report_pkg.add_tag_m('b811' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt11                 )||c_eol||
5623       pay_jp_report_pkg.add_tag_m('b812' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt12                 )||c_eol||
5624       pay_jp_report_pkg.add_tag_m('b813' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt13                 )||c_eol||
5625       pay_jp_report_pkg.add_tag_m('b814' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt14                 )||c_eol||
5626       pay_jp_report_pkg.add_tag_m('b815' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt15                 )||c_eol||
5627       pay_jp_report_pkg.add_tag_m('b816' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_tot                   )||c_eol||
5628       pay_jp_report_pkg.add_tag_m('b901' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt1                   )||c_eol||
5629       pay_jp_report_pkg.add_tag_m('b902' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt2                   )||c_eol||
5630       pay_jp_report_pkg.add_tag_m('b903' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt3                   )||c_eol||
5631       pay_jp_report_pkg.add_tag_m('b904' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt4                   )||c_eol||
5632       pay_jp_report_pkg.add_tag_m('b905' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt5                   )||c_eol||
5633       pay_jp_report_pkg.add_tag_m('b906' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt6                   )||c_eol||
5634       pay_jp_report_pkg.add_tag_m('b907' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt7                   )||c_eol||
5635       pay_jp_report_pkg.add_tag_m('b908' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt8                   )||c_eol||
5636       pay_jp_report_pkg.add_tag_m('b909' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt9                   )||c_eol||
5637       pay_jp_report_pkg.add_tag_m('b910' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt10                  )||c_eol||
5638       pay_jp_report_pkg.add_tag_m('b911' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt11                  )||c_eol||
5639       pay_jp_report_pkg.add_tag_m('b912' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt12                  )||c_eol||
5640       pay_jp_report_pkg.add_tag_m('b913' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt13                  )||c_eol||
5641       pay_jp_report_pkg.add_tag_m('b914' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt14                  )||c_eol||
5642       pay_jp_report_pkg.add_tag_m('b915' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt15                  )||c_eol||
5643       pay_jp_report_pkg.add_tag_m('b916' ,g_body_tbl(p_assignment_action_id).o_bon_ei_tot                    )||c_eol||
5644       pay_jp_report_pkg.add_tag_m('b1001',g_body_tbl(p_assignment_action_id).o_bon_si_cnt1                   )||c_eol||
5645       pay_jp_report_pkg.add_tag_m('b1002',g_body_tbl(p_assignment_action_id).o_bon_si_cnt2                   )||c_eol||
5646       pay_jp_report_pkg.add_tag_m('b1003',g_body_tbl(p_assignment_action_id).o_bon_si_cnt3                   )||c_eol||
5647       pay_jp_report_pkg.add_tag_m('b1004',g_body_tbl(p_assignment_action_id).o_bon_si_cnt4                   )||c_eol||
5648       pay_jp_report_pkg.add_tag_m('b1005',g_body_tbl(p_assignment_action_id).o_bon_si_cnt5                   )||c_eol||
5649       pay_jp_report_pkg.add_tag_m('b1006',g_body_tbl(p_assignment_action_id).o_bon_si_cnt6                   )||c_eol||
5650       pay_jp_report_pkg.add_tag_m('b1007',g_body_tbl(p_assignment_action_id).o_bon_si_cnt7                   )||c_eol||
5651       pay_jp_report_pkg.add_tag_m('b1008',g_body_tbl(p_assignment_action_id).o_bon_si_cnt8                   )||c_eol||
5652       pay_jp_report_pkg.add_tag_m('b1009',g_body_tbl(p_assignment_action_id).o_bon_si_cnt9                   )||c_eol||
5653       pay_jp_report_pkg.add_tag_m('b1010',g_body_tbl(p_assignment_action_id).o_bon_si_cnt10                  )||c_eol||
5654       pay_jp_report_pkg.add_tag_m('b1011',g_body_tbl(p_assignment_action_id).o_bon_si_cnt11                  )||c_eol||
5655       pay_jp_report_pkg.add_tag_m('b1012',g_body_tbl(p_assignment_action_id).o_bon_si_cnt12                  )||c_eol||
5656       pay_jp_report_pkg.add_tag_m('b1013',g_body_tbl(p_assignment_action_id).o_bon_si_cnt13                  )||c_eol||
5657       pay_jp_report_pkg.add_tag_m('b1014',g_body_tbl(p_assignment_action_id).o_bon_si_cnt14                  )||c_eol||
5658       pay_jp_report_pkg.add_tag_m('b1015',g_body_tbl(p_assignment_action_id).o_bon_si_cnt15                  )||c_eol||
5659       pay_jp_report_pkg.add_tag_m('b1016',g_body_tbl(p_assignment_action_id).o_bon_si_tot                    )||c_eol||
5660       pay_jp_report_pkg.add_tag_m('b1101',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt1             )||c_eol||
5661       pay_jp_report_pkg.add_tag_m('b1102',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt2             )||c_eol||
5662       pay_jp_report_pkg.add_tag_m('b1103',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt3             )||c_eol||
5663       pay_jp_report_pkg.add_tag_m('b1104',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt4             )||c_eol||
5664       pay_jp_report_pkg.add_tag_m('b1105',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt5             )||c_eol||
5665       pay_jp_report_pkg.add_tag_m('b1106',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt6             )||c_eol||
5666       pay_jp_report_pkg.add_tag_m('b1107',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt7             )||c_eol||
5667       pay_jp_report_pkg.add_tag_m('b1108',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt8             )||c_eol||
5668       pay_jp_report_pkg.add_tag_m('b1109',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt9             )||c_eol||
5669       pay_jp_report_pkg.add_tag_m('b1110',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt10            )||c_eol||
5670       pay_jp_report_pkg.add_tag_m('b1111',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt11            )||c_eol||
5671       pay_jp_report_pkg.add_tag_m('b1112',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt12            )||c_eol||
5672       pay_jp_report_pkg.add_tag_m('b1113',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt13            )||c_eol||
5673       pay_jp_report_pkg.add_tag_m('b1114',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt14            )||c_eol||
5674       pay_jp_report_pkg.add_tag_m('b1115',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt15            )||c_eol||
5675       pay_jp_report_pkg.add_tag_m('b1116',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_tot              )||c_eol||
5676       pay_jp_report_pkg.add_tag  ('b1201',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt1                  )||c_eol||
5677       pay_jp_report_pkg.add_tag  ('b1202',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt2                  )||c_eol||
5678       pay_jp_report_pkg.add_tag  ('b1203',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt3                  )||c_eol||
5679       pay_jp_report_pkg.add_tag  ('b1204',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt4                  )||c_eol||
5680       pay_jp_report_pkg.add_tag  ('b1205',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt5                  )||c_eol||
5681       pay_jp_report_pkg.add_tag  ('b1206',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt6                  )||c_eol||
5682       pay_jp_report_pkg.add_tag  ('b1207',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt7                  )||c_eol||
5683       pay_jp_report_pkg.add_tag  ('b1208',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt8                  )||c_eol||
5684       pay_jp_report_pkg.add_tag  ('b1209',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt9                  )||c_eol||
5685       pay_jp_report_pkg.add_tag  ('b1210',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt10                 )||c_eol||
5686       pay_jp_report_pkg.add_tag  ('b1211',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt11                 )||c_eol||
5687       pay_jp_report_pkg.add_tag  ('b1212',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt12                 )||c_eol||
5688       pay_jp_report_pkg.add_tag  ('b1213',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt13                 )||c_eol||
5689       pay_jp_report_pkg.add_tag  ('b1214',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt14                 )||c_eol||
5690       pay_jp_report_pkg.add_tag  ('b1215',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt15                 )||c_eol||
5691       pay_jp_report_pkg.add_tag_m('b1301',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt1                  )||c_eol||
5692       pay_jp_report_pkg.add_tag_m('b1302',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt2                  )||c_eol||
5693       pay_jp_report_pkg.add_tag_m('b1303',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt3                  )||c_eol||
5694       pay_jp_report_pkg.add_tag_m('b1304',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt4                  )||c_eol||
5695       pay_jp_report_pkg.add_tag_m('b1305',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt5                  )||c_eol||
5696       pay_jp_report_pkg.add_tag_m('b1306',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt6                  )||c_eol||
5697       pay_jp_report_pkg.add_tag_m('b1307',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt7                  )||c_eol||
5698       pay_jp_report_pkg.add_tag_m('b1308',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt8                  )||c_eol||
5699       pay_jp_report_pkg.add_tag_m('b1309',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt9                  )||c_eol||
5700       pay_jp_report_pkg.add_tag_m('b1310',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt10                 )||c_eol||
5701       pay_jp_report_pkg.add_tag_m('b1311',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt11                 )||c_eol||
5702       pay_jp_report_pkg.add_tag_m('b1312',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt12                 )||c_eol||
5703       pay_jp_report_pkg.add_tag_m('b1313',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt13                 )||c_eol||
5704       pay_jp_report_pkg.add_tag_m('b1314',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt14                 )||c_eol||
5705       pay_jp_report_pkg.add_tag_m('b1315',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt15                 )||c_eol||
5706       pay_jp_report_pkg.add_tag_m('b1316',g_body_tbl(p_assignment_action_id).o_bon_itx_tot                   )||c_eol||
5707       pay_jp_report_pkg.add_tag  ('b1401',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt1             )||c_eol||
5708       pay_jp_report_pkg.add_tag  ('b1402',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt2             )||c_eol||
5709       pay_jp_report_pkg.add_tag  ('b1403',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt3             )||c_eol||
5710       pay_jp_report_pkg.add_tag  ('b1404',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt4             )||c_eol||
5711       pay_jp_report_pkg.add_tag  ('b1405',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt5             )||c_eol||
5712       pay_jp_report_pkg.add_tag  ('b1406',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt6             )||c_eol||
5713       pay_jp_report_pkg.add_tag  ('b1407',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt7             )||c_eol||
5714       pay_jp_report_pkg.add_tag  ('b1408',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt8             )||c_eol||
5715       pay_jp_report_pkg.add_tag  ('b1409',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt9             )||c_eol||
5716       pay_jp_report_pkg.add_tag  ('b1410',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt10            )||c_eol||
5717       pay_jp_report_pkg.add_tag  ('b1411',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt11            )||c_eol||
5718       pay_jp_report_pkg.add_tag  ('b1412',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt12            )||c_eol||
5719       pay_jp_report_pkg.add_tag  ('b1413',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt13            )||c_eol||
5720       pay_jp_report_pkg.add_tag  ('b1414',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt14            )||c_eol||
5721       pay_jp_report_pkg.add_tag  ('b1415',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt15            )||c_eol||
5722       pay_jp_report_pkg.add_tag_m('b1501',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt1              )||c_eol||
5723       pay_jp_report_pkg.add_tag_m('b1502',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt2              )||c_eol||
5724       pay_jp_report_pkg.add_tag_m('b1503',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt3              )||c_eol||
5725       pay_jp_report_pkg.add_tag_m('b1504',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt4              )||c_eol||
5726       pay_jp_report_pkg.add_tag_m('b1505',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt5              )||c_eol||
5727       pay_jp_report_pkg.add_tag_m('b1506',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt6              )||c_eol||
5728       pay_jp_report_pkg.add_tag_m('b1507',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt7              )||c_eol||
5729       pay_jp_report_pkg.add_tag_m('b1508',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt8              )||c_eol||
5730       pay_jp_report_pkg.add_tag_m('b1509',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt9              )||c_eol||
5731       pay_jp_report_pkg.add_tag_m('b1510',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt10             )||c_eol||
5732       pay_jp_report_pkg.add_tag_m('b1511',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt11             )||c_eol||
5733       pay_jp_report_pkg.add_tag_m('b1512',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt12             )||c_eol||
5734       pay_jp_report_pkg.add_tag_m('b1513',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt13             )||c_eol||
5735       pay_jp_report_pkg.add_tag_m('b1514',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt14             )||c_eol||
5736       pay_jp_report_pkg.add_tag_m('b1515',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt15             )||c_eol||
5737       pay_jp_report_pkg.add_tag_m('b1516',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_tot               )||c_eol||
5738       pay_jp_report_pkg.add_tag_m('b1601',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt1              )||c_eol||
5739       pay_jp_report_pkg.add_tag_m('b1602',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt2              )||c_eol||
5740       pay_jp_report_pkg.add_tag_m('b1603',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt3              )||c_eol||
5741       pay_jp_report_pkg.add_tag_m('b1604',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt4              )||c_eol||
5742       pay_jp_report_pkg.add_tag_m('b1605',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt5              )||c_eol||
5743       pay_jp_report_pkg.add_tag_m('b1606',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt6              )||c_eol||
5744       pay_jp_report_pkg.add_tag_m('b1607',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt7              )||c_eol||
5745       pay_jp_report_pkg.add_tag_m('b1608',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt8              )||c_eol||
5746       pay_jp_report_pkg.add_tag_m('b1609',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt9              )||c_eol||
5747       pay_jp_report_pkg.add_tag_m('b1610',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt10             )||c_eol||
5748       pay_jp_report_pkg.add_tag_m('b1611',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt11             )||c_eol||
5749       pay_jp_report_pkg.add_tag_m('b1612',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt12             )||c_eol||
5750       pay_jp_report_pkg.add_tag_m('b1613',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt13             )||c_eol||
5751       pay_jp_report_pkg.add_tag_m('b1614',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt14             )||c_eol||
5752       pay_jp_report_pkg.add_tag_m('b1615',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt15             )||c_eol||
5753       pay_jp_report_pkg.add_tag_m('b1616',g_body_tbl(p_assignment_action_id).o_bon_net_itx_tot               )||c_eol||
5754       pay_jp_report_pkg.add_tag_m('b1701',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt1             )||c_eol||
5755       pay_jp_report_pkg.add_tag_m('b1702',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt2             )||c_eol||
5756       pay_jp_report_pkg.add_tag_m('b1703',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt3             )||c_eol||
5757       pay_jp_report_pkg.add_tag_m('b1704',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt4             )||c_eol||
5758       pay_jp_report_pkg.add_tag_m('b1705',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt5             )||c_eol||
5759       pay_jp_report_pkg.add_tag_m('b1706',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt6             )||c_eol||
5760       pay_jp_report_pkg.add_tag_m('b1707',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt7             )||c_eol||
5761       pay_jp_report_pkg.add_tag_m('b1708',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt8             )||c_eol||
5762       pay_jp_report_pkg.add_tag_m('b1709',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt9             )||c_eol||
5763       pay_jp_report_pkg.add_tag_m('b1710',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt10            )||c_eol||
5764       pay_jp_report_pkg.add_tag_m('b1711',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt11            )||c_eol||
5765       pay_jp_report_pkg.add_tag_m('b1712',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt12            )||c_eol||
5766       pay_jp_report_pkg.add_tag_m('b1713',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt13            )||c_eol||
5767       pay_jp_report_pkg.add_tag_m('b1714',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt14            )||c_eol||
5768       pay_jp_report_pkg.add_tag_m('b1715',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt15            )||c_eol||
5769       pay_jp_report_pkg.add_tag_m('b1716',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_tot              )||c_eol||
5770       pay_jp_report_pkg.add_tag_m('b1801',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt1                  )||c_eol||
5771       pay_jp_report_pkg.add_tag_m('b1802',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt2                  )||c_eol||
5772       pay_jp_report_pkg.add_tag_m('b1803',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt3                  )||c_eol||
5773       pay_jp_report_pkg.add_tag_m('b1804',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt4                  )||c_eol||
5774       pay_jp_report_pkg.add_tag_m('b1805',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt5                  )||c_eol||
5775       pay_jp_report_pkg.add_tag_m('b1806',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt6                  )||c_eol||
5776       pay_jp_report_pkg.add_tag_m('b1807',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt7                  )||c_eol||
5777       pay_jp_report_pkg.add_tag_m('b1808',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt8                  )||c_eol||
5778       pay_jp_report_pkg.add_tag_m('b1809',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt9                  )||c_eol||
5779       pay_jp_report_pkg.add_tag_m('b1810',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt10                 )||c_eol||
5780       pay_jp_report_pkg.add_tag_m('b1811',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt11                 )||c_eol||
5781       pay_jp_report_pkg.add_tag_m('b1812',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt12                 )||c_eol||
5782       pay_jp_report_pkg.add_tag_m('b1813',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt13                 )||c_eol||
5783       pay_jp_report_pkg.add_tag_m('b1814',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt14                 )||c_eol||
5784       pay_jp_report_pkg.add_tag_m('b1815',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt15                 )||c_eol||
5785       pay_jp_report_pkg.add_tag_m('b1816',g_body_tbl(p_assignment_action_id).o_bon_dct_tot                   )||c_eol||
5786       pay_jp_report_pkg.add_tag_m('b1901',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt1              )||c_eol||
5787       pay_jp_report_pkg.add_tag_m('b1902',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt2              )||c_eol||
5788       pay_jp_report_pkg.add_tag_m('b1903',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt3              )||c_eol||
5789       pay_jp_report_pkg.add_tag_m('b1904',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt4              )||c_eol||
5790       pay_jp_report_pkg.add_tag_m('b1905',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt5              )||c_eol||
5791       pay_jp_report_pkg.add_tag_m('b1906',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt6              )||c_eol||
5792       pay_jp_report_pkg.add_tag_m('b1907',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt7              )||c_eol||
5793       pay_jp_report_pkg.add_tag_m('b1908',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt8              )||c_eol||
5794       pay_jp_report_pkg.add_tag_m('b1909',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt9              )||c_eol||
5795       pay_jp_report_pkg.add_tag_m('b1910',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt10             )||c_eol||
5796       pay_jp_report_pkg.add_tag_m('b1911',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt11             )||c_eol||
5797       pay_jp_report_pkg.add_tag_m('b1912',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt12             )||c_eol||
5798       pay_jp_report_pkg.add_tag_m('b1913',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt13             )||c_eol||
5799       pay_jp_report_pkg.add_tag_m('b1914',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt14             )||c_eol||
5800       pay_jp_report_pkg.add_tag_m('b1915',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt15             )||c_eol||
5801       pay_jp_report_pkg.add_tag_m('b1916',g_body_tbl(p_assignment_action_id).o_bon_net_pay_tot               )||c_eol||
5802       pay_jp_report_pkg.add_tag  ('d1'   ,g_body_tbl(p_assignment_action_id).o_declare_flag                  )||c_eol||
5803       pay_jp_report_pkg.add_tag  ('d2'   ,g_body_tbl(p_assignment_action_id).o_spouse_flag                   )||c_eol||
5804       pay_jp_report_pkg.add_tag  ('d3'   ,g_body_tbl(p_assignment_action_id).o_dep_spouse                    )||c_eol||
5805       pay_jp_report_pkg.add_tag  ('d4'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_spouse               )||c_eol||
5806       pay_jp_report_pkg.add_tag  ('d5'   ,g_body_tbl(p_assignment_action_id).o_ord_dep_num                   )||c_eol||
5807       pay_jp_report_pkg.add_tag  ('d6'   ,g_body_tbl(p_assignment_action_id).o_sp_dep_num                    )||c_eol||
5808       pay_jp_report_pkg.add_tag  ('d7'   ,g_body_tbl(p_assignment_action_id).o_aged_parent_dep_lt_num        )||c_eol||
5809       pay_jp_report_pkg.add_tag  ('d8'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_num                  )||c_eol||
5810       pay_jp_report_pkg.add_tag  ('d9'   ,g_body_tbl(p_assignment_action_id).o_ord_disable_num               )||c_eol||
5811       pay_jp_report_pkg.add_tag  ('d10'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_num                )||c_eol||
5812       pay_jp_report_pkg.add_tag  ('d11'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_lt_num             )||c_eol||
5813       pay_jp_report_pkg.add_tag  ('d12'  ,g_body_tbl(p_assignment_action_id).o_disable_type                  )||c_eol||
5814       pay_jp_report_pkg.add_tag  ('d13'  ,g_body_tbl(p_assignment_action_id).o_widow_type                    )||c_eol||
5815       pay_jp_report_pkg.add_tag  ('d14'  ,g_body_tbl(p_assignment_action_id).o_working_student_type          )||c_eol||
5816       pay_jp_report_pkg.add_tag  ('d15'  ,g_body_tbl(p_assignment_action_id).o_otsu_spouse_dep_num           )||c_eol||
5817       pay_jp_report_pkg.add_tag_m('y1'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_txbl                  )||c_eol||
5818       pay_jp_report_pkg.add_tag_m('y2'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_txbl_tot              )||c_eol||
5819       pay_jp_report_pkg.add_tag_m('y3'   ,g_body_tbl(p_assignment_action_id).o_yea_txbl                      )||c_eol||
5820       pay_jp_report_pkg.add_tag_m('y4'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_itx                   )||c_eol||
5821       pay_jp_report_pkg.add_tag_m('y5'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_itx_tot               )||c_eol||
5822       pay_jp_report_pkg.add_tag_m('y6'   ,g_body_tbl(p_assignment_action_id).o_withhold_itx                  )||c_eol||
5823       pay_jp_report_pkg.add_tag_m('y7'   ,g_body_tbl(p_assignment_action_id).o_amt_aft_emp_inc_dct           )||c_eol||
5824       pay_jp_report_pkg.add_tag_m('y8'   ,g_body_tbl(p_assignment_action_id).o_sal_dct_si_prem               )||c_eol||
5825       pay_jp_report_pkg.add_tag_m('y9'   ,g_body_tbl(p_assignment_action_id).o_dec_si_prem                   )||c_eol||
5826       pay_jp_report_pkg.add_tag_m('y10'  ,g_body_tbl(p_assignment_action_id).o_dec_small_comp_mut_aid_prem   )||c_eol||
5827       pay_jp_report_pkg.add_tag_m('y11'  ,g_body_tbl(p_assignment_action_id).o_life_ins_prem_exm             )||c_eol||
5828       pay_jp_report_pkg.add_tag_m('y12'  ,g_body_tbl(p_assignment_action_id).o_earthquake_ins_prem_exm       )||c_eol||
5829       pay_jp_report_pkg.add_tag_m('y13'  ,g_body_tbl(p_assignment_action_id).o_spouse_sp_exm                 )||c_eol||
5830       pay_jp_report_pkg.add_tag_m('y14'  ,g_body_tbl(p_assignment_action_id).o_dep_exm                       )||c_eol||
5831       pay_jp_report_pkg.add_tag_m('y15'  ,g_body_tbl(p_assignment_action_id).o_income_exm                    )||c_eol||
5832       pay_jp_report_pkg.add_tag_m('y16'  ,g_body_tbl(p_assignment_action_id).o_spouse_income                 )||c_eol||
5833       pay_jp_report_pkg.add_tag_m('y17'  ,g_body_tbl(p_assignment_action_id).o_individual_pension_prem       )||c_eol||
5834       pay_jp_report_pkg.add_tag_m('y18'  ,g_body_tbl(p_assignment_action_id).o_long_term_nonlife_ins_prem    )||c_eol||
5835       pay_jp_report_pkg.add_tag_m('y19'  ,g_body_tbl(p_assignment_action_id).o_small_comp_mut_aid_prem       )||c_eol||
5836       pay_jp_report_pkg.add_tag_m('y20'  ,g_body_tbl(p_assignment_action_id).o_national_pension_prem         )||c_eol||
5837       pay_jp_report_pkg.add_tag_m('y21'  ,g_body_tbl(p_assignment_action_id).o_net_txbl_income               )||c_eol||
5838       pay_jp_report_pkg.add_tag_m('y22'  ,g_body_tbl(p_assignment_action_id).o_annual_tax                    )||c_eol||
5839       pay_jp_report_pkg.add_tag_m('y23'  ,g_body_tbl(p_assignment_action_id).o_actual_housing_loan           )||c_eol||
5840       pay_jp_report_pkg.add_tag_m('y24'  ,g_body_tbl(p_assignment_action_id).o_yea_income_tax                )||c_eol||
5841       pay_jp_report_pkg.add_tag_m('y25'  ,g_body_tbl(p_assignment_action_id).o_yea_annual_tax                )||c_eol||
5842       pay_jp_report_pkg.add_tag_m('y26'  ,g_body_tbl(p_assignment_action_id).o_yea_tax_pay                   )||c_eol||
5843       pay_jp_report_pkg.add_tag_v('ao1'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name                 )||c_eol||
5844       pay_jp_report_pkg.add_tag_v('ao2'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name_kana            )||c_eol||
5845       pay_jp_report_pkg.add_tag_v('ao3'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address              )||c_eol||
5846       pay_jp_report_pkg.add_tag_v('ao4'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address_kana         )||c_eol||
5847       pay_jp_report_pkg.add_tag_v('ao5'  ,g_body_tbl(p_assignment_action_id).a_itax_org_phone                )||c_eol||
5848       pay_jp_report_pkg.add_tag  ('ao6'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial1              )||c_eol||
5849       pay_jp_report_pkg.add_tag  ('ao7'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial2              )||c_eol||
5850       pay_jp_report_pkg.add_tag_v('ae1'  ,g_body_tbl(p_assignment_action_id).a_last_name                     )||c_eol||
5851       pay_jp_report_pkg.add_tag_v('ae2'  ,g_body_tbl(p_assignment_action_id).a_first_name                    )||c_eol||
5852       pay_jp_report_pkg.add_tag_v('ae3'  ,g_body_tbl(p_assignment_action_id).a_last_name_kana                )||c_eol||
5853       pay_jp_report_pkg.add_tag_v('ae4'  ,g_body_tbl(p_assignment_action_id).a_first_name_kana               )||c_eol||
5854       pay_jp_report_pkg.add_tag  ('ae5'  ,g_body_tbl(p_assignment_action_id).a_sex_b                         )||c_eol||
5855       pay_jp_report_pkg.add_tag  ('ae6'  ,g_body_tbl(p_assignment_action_id).a_birth_date                    )||c_eol||
5856       pay_jp_report_pkg.add_tag  ('ae7'  ,g_body_tbl(p_assignment_action_id).a_district_code                 )||c_eol||
5857       pay_jp_report_pkg.add_tag_v('ae8'  ,g_body_tbl(p_assignment_action_id).a_phone1                        )||c_eol||
5858       pay_jp_report_pkg.add_tag_v('ae9'  ,g_body_tbl(p_assignment_action_id).a_phone2                        )||c_eol||
5859       pay_jp_report_pkg.add_tag  ('ae10' ,g_body_tbl(p_assignment_action_id).a_hire_date                     )||c_eol||
5860       pay_jp_report_pkg.add_tag  ('ae11' ,g_body_tbl(p_assignment_action_id).a_term_date                     )||c_eol||
5861       pay_jp_report_pkg.add_tag  ('ae12' ,g_body_tbl(p_assignment_action_id).a_leaving_reason                )||c_eol||
5862       pay_jp_report_pkg.add_tag_v('ae13' ,g_body_tbl(p_assignment_action_id).a_location_name                 )||c_eol||
5863       pay_jp_report_pkg.add_tag  ('ae14' ,g_body_tbl(p_assignment_action_id).a_itax_type_b                   )||c_eol||
5864       pay_jp_report_pkg.add_tag  ('ae15' ,g_body_tbl(p_assignment_action_id).a_itax_type                     )||c_eol||
5865       pay_jp_report_pkg.add_tag  ('ae16' ,g_body_tbl(p_assignment_action_id).a_non_res_flag                  )||c_eol||
5866       pay_jp_report_pkg.add_tag  ('as101',g_body_tbl(p_assignment_action_id).a_sal_efd_mth1                  )||c_eol||
5867       pay_jp_report_pkg.add_tag  ('as102',g_body_tbl(p_assignment_action_id).a_sal_efd_mth2                  )||c_eol||
5868       pay_jp_report_pkg.add_tag  ('as103',g_body_tbl(p_assignment_action_id).a_sal_efd_mth3                  )||c_eol||
5869       pay_jp_report_pkg.add_tag  ('as104',g_body_tbl(p_assignment_action_id).a_sal_efd_mth4                  )||c_eol||
5870       pay_jp_report_pkg.add_tag  ('as105',g_body_tbl(p_assignment_action_id).a_sal_efd_mth5                  )||c_eol||
5871       pay_jp_report_pkg.add_tag  ('as106',g_body_tbl(p_assignment_action_id).a_sal_efd_mth6                  )||c_eol||
5872       pay_jp_report_pkg.add_tag  ('as107',g_body_tbl(p_assignment_action_id).a_sal_efd_mth7                  )||c_eol||
5873       pay_jp_report_pkg.add_tag  ('as108',g_body_tbl(p_assignment_action_id).a_sal_efd_mth8                  )||c_eol||
5874       pay_jp_report_pkg.add_tag  ('as109',g_body_tbl(p_assignment_action_id).a_sal_efd_mth9                  )||c_eol||
5875       pay_jp_report_pkg.add_tag  ('as110',g_body_tbl(p_assignment_action_id).a_sal_efd_mth10                 )||c_eol||
5876       pay_jp_report_pkg.add_tag  ('as111',g_body_tbl(p_assignment_action_id).a_sal_efd_mth11                 )||c_eol||
5877       pay_jp_report_pkg.add_tag  ('as112',g_body_tbl(p_assignment_action_id).a_sal_efd_mth12                 )||c_eol||
5878       pay_jp_report_pkg.add_tag  ('as201',g_body_tbl(p_assignment_action_id).a_sal_erd_mth1                  )||c_eol||
5879       pay_jp_report_pkg.add_tag  ('as202',g_body_tbl(p_assignment_action_id).a_sal_erd_mth2                  )||c_eol||
5880       pay_jp_report_pkg.add_tag  ('as203',g_body_tbl(p_assignment_action_id).a_sal_erd_mth3                  )||c_eol||
5881       pay_jp_report_pkg.add_tag  ('as204',g_body_tbl(p_assignment_action_id).a_sal_erd_mth4                  )||c_eol||
5882       pay_jp_report_pkg.add_tag  ('as205',g_body_tbl(p_assignment_action_id).a_sal_erd_mth5                  )||c_eol||
5883       pay_jp_report_pkg.add_tag  ('as206',g_body_tbl(p_assignment_action_id).a_sal_erd_mth6                  )||c_eol||
5884       pay_jp_report_pkg.add_tag  ('as207',g_body_tbl(p_assignment_action_id).a_sal_erd_mth7                  )||c_eol||
5885       pay_jp_report_pkg.add_tag  ('as208',g_body_tbl(p_assignment_action_id).a_sal_erd_mth8                  )||c_eol||
5886       pay_jp_report_pkg.add_tag  ('as209',g_body_tbl(p_assignment_action_id).a_sal_erd_mth9                  )||c_eol||
5887       pay_jp_report_pkg.add_tag  ('as210',g_body_tbl(p_assignment_action_id).a_sal_erd_mth10                 )||c_eol||
5888       pay_jp_report_pkg.add_tag  ('as211',g_body_tbl(p_assignment_action_id).a_sal_erd_mth11                 )||c_eol||
5889       pay_jp_report_pkg.add_tag  ('as212',g_body_tbl(p_assignment_action_id).a_sal_erd_mth12                 )||c_eol||
5890       pay_jp_report_pkg.add_tag_m('as301',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth1                  )||c_eol||
5891       pay_jp_report_pkg.add_tag_m('as302',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth2                  )||c_eol||
5892       pay_jp_report_pkg.add_tag_m('as303',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth3                  )||c_eol||
5893       pay_jp_report_pkg.add_tag_m('as304',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth4                  )||c_eol||
5894       pay_jp_report_pkg.add_tag_m('as305',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth5                  )||c_eol||
5895       pay_jp_report_pkg.add_tag_m('as306',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth6                  )||c_eol||
5896       pay_jp_report_pkg.add_tag_m('as307',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth7                  )||c_eol||
5897       pay_jp_report_pkg.add_tag_m('as308',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth8                  )||c_eol||
5898       pay_jp_report_pkg.add_tag_m('as309',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth9                  )||c_eol||
5899       pay_jp_report_pkg.add_tag_m('as310',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth10                 )||c_eol||
5900       pay_jp_report_pkg.add_tag_m('as311',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth11                 )||c_eol||
5901       pay_jp_report_pkg.add_tag_m('as312',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth12                 )||c_eol||
5902       pay_jp_report_pkg.add_tag_m('as313',g_body_tbl(p_assignment_action_id).a_sal_ltx_tot                   )||c_eol||
5903       pay_jp_report_pkg.add_tag_m('as401',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth1             )||c_eol||
5904       pay_jp_report_pkg.add_tag_m('as402',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth2             )||c_eol||
5905       pay_jp_report_pkg.add_tag_m('as403',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth3             )||c_eol||
5906       pay_jp_report_pkg.add_tag_m('as404',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth4             )||c_eol||
5907       pay_jp_report_pkg.add_tag_m('as405',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth5             )||c_eol||
5908       pay_jp_report_pkg.add_tag_m('as406',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth6             )||c_eol||
5909       pay_jp_report_pkg.add_tag_m('as407',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth7             )||c_eol||
5910       pay_jp_report_pkg.add_tag_m('as408',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth8             )||c_eol||
5911       pay_jp_report_pkg.add_tag_m('as409',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth9             )||c_eol||
5912       pay_jp_report_pkg.add_tag_m('as410',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth10            )||c_eol||
5913       pay_jp_report_pkg.add_tag_m('as411',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth11            )||c_eol||
5914       pay_jp_report_pkg.add_tag_m('as412',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth12            )||c_eol||
5915       pay_jp_report_pkg.add_tag_m('as413',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_tot              )||c_eol||
5916       pay_jp_report_pkg.add_tag  ('ab101',g_body_tbl(p_assignment_action_id).a_bon_type_cnt1                 )||c_eol||
5917       pay_jp_report_pkg.add_tag  ('ab102',g_body_tbl(p_assignment_action_id).a_bon_type_cnt2                 )||c_eol||
5918       pay_jp_report_pkg.add_tag  ('ab103',g_body_tbl(p_assignment_action_id).a_bon_type_cnt3                 )||c_eol||
5919       pay_jp_report_pkg.add_tag  ('ab104',g_body_tbl(p_assignment_action_id).a_bon_type_cnt4                 )||c_eol||
5920       pay_jp_report_pkg.add_tag  ('ab105',g_body_tbl(p_assignment_action_id).a_bon_type_cnt5                 )||c_eol||
5921       pay_jp_report_pkg.add_tag  ('ab106',g_body_tbl(p_assignment_action_id).a_bon_type_cnt6                 )||c_eol||
5922       pay_jp_report_pkg.add_tag  ('ab107',g_body_tbl(p_assignment_action_id).a_bon_type_cnt7                 )||c_eol||
5923       pay_jp_report_pkg.add_tag  ('ab108',g_body_tbl(p_assignment_action_id).a_bon_type_cnt8                 )||c_eol||
5924       pay_jp_report_pkg.add_tag  ('ab109',g_body_tbl(p_assignment_action_id).a_bon_type_cnt9                 )||c_eol||
5925       pay_jp_report_pkg.add_tag  ('ab110',g_body_tbl(p_assignment_action_id).a_bon_type_cnt10                )||c_eol||
5926       pay_jp_report_pkg.add_tag  ('ab111',g_body_tbl(p_assignment_action_id).a_bon_type_cnt11                )||c_eol||
5927       pay_jp_report_pkg.add_tag  ('ab112',g_body_tbl(p_assignment_action_id).a_bon_type_cnt12                )||c_eol||
5928       pay_jp_report_pkg.add_tag  ('ab113',g_body_tbl(p_assignment_action_id).a_bon_type_cnt13                )||c_eol||
5929       pay_jp_report_pkg.add_tag  ('ab114',g_body_tbl(p_assignment_action_id).a_bon_type_cnt14                )||c_eol||
5930       pay_jp_report_pkg.add_tag  ('ab115',g_body_tbl(p_assignment_action_id).a_bon_type_cnt15                )||c_eol||
5931       pay_jp_report_pkg.add_tag  ('ab201',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt1                  )||c_eol||
5932       pay_jp_report_pkg.add_tag  ('ab202',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt2                  )||c_eol||
5933       pay_jp_report_pkg.add_tag  ('ab203',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt3                  )||c_eol||
5934       pay_jp_report_pkg.add_tag  ('ab204',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt4                  )||c_eol||
5935       pay_jp_report_pkg.add_tag  ('ab205',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt5                  )||c_eol||
5936       pay_jp_report_pkg.add_tag  ('ab206',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt6                  )||c_eol||
5937       pay_jp_report_pkg.add_tag  ('ab207',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt7                  )||c_eol||
5938       pay_jp_report_pkg.add_tag  ('ab208',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt8                  )||c_eol||
5939       pay_jp_report_pkg.add_tag  ('ab209',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt9                  )||c_eol||
5940       pay_jp_report_pkg.add_tag  ('ab210',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt10                 )||c_eol||
5941       pay_jp_report_pkg.add_tag  ('ab211',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt11                 )||c_eol||
5942       pay_jp_report_pkg.add_tag  ('ab212',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt12                 )||c_eol||
5943       pay_jp_report_pkg.add_tag  ('ab213',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt13                 )||c_eol||
5944       pay_jp_report_pkg.add_tag  ('ab214',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt14                 )||c_eol||
5945       pay_jp_report_pkg.add_tag  ('ab215',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt15                 )||c_eol||
5946       pay_jp_report_pkg.add_tag  ('ab301',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt1                  )||c_eol||
5947       pay_jp_report_pkg.add_tag  ('ab302',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt2                  )||c_eol||
5948       pay_jp_report_pkg.add_tag  ('ab303',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt3                  )||c_eol||
5949       pay_jp_report_pkg.add_tag  ('ab304',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt4                  )||c_eol||
5950       pay_jp_report_pkg.add_tag  ('ab305',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt5                  )||c_eol||
5951       pay_jp_report_pkg.add_tag  ('ab306',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt6                  )||c_eol||
5952       pay_jp_report_pkg.add_tag  ('ab307',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt7                  )||c_eol||
5953       pay_jp_report_pkg.add_tag  ('ab308',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt8                  )||c_eol||
5954       pay_jp_report_pkg.add_tag  ('ab309',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt9                  )||c_eol||
5955       pay_jp_report_pkg.add_tag  ('ab310',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt10                 )||c_eol||
5956       pay_jp_report_pkg.add_tag  ('ab311',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt11                 )||c_eol||
5957       pay_jp_report_pkg.add_tag  ('ab312',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt12                 )||c_eol||
5958       pay_jp_report_pkg.add_tag  ('ab313',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt13                 )||c_eol||
5959       pay_jp_report_pkg.add_tag  ('ab314',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt14                 )||c_eol||
5960       pay_jp_report_pkg.add_tag  ('ab315',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt15                 )||c_eol||
5961       pay_jp_report_pkg.add_tag  ('ab401',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt1             )||c_eol||
5962       pay_jp_report_pkg.add_tag  ('ab402',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt2             )||c_eol||
5963       pay_jp_report_pkg.add_tag  ('ab403',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt3             )||c_eol||
5964       pay_jp_report_pkg.add_tag  ('ab404',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt4             )||c_eol||
5965       pay_jp_report_pkg.add_tag  ('ab405',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt5             )||c_eol||
5966       pay_jp_report_pkg.add_tag  ('ab406',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt6             )||c_eol||
5967       pay_jp_report_pkg.add_tag  ('ab407',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt7             )||c_eol||
5968       pay_jp_report_pkg.add_tag  ('ab408',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt8             )||c_eol||
5969       pay_jp_report_pkg.add_tag  ('ab409',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt9             )||c_eol||
5970       pay_jp_report_pkg.add_tag  ('ab410',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt10            )||c_eol||
5971       pay_jp_report_pkg.add_tag  ('ab411',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt11            )||c_eol||
5972       pay_jp_report_pkg.add_tag  ('ab412',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt12            )||c_eol||
5973       pay_jp_report_pkg.add_tag  ('ab413',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt13            )||c_eol||
5974       pay_jp_report_pkg.add_tag  ('ab414',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt14            )||c_eol||
5975       pay_jp_report_pkg.add_tag  ('ab415',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt15            )||c_eol||
5976       pay_jp_report_pkg.add_tag  ('ad1'  ,g_body_tbl(p_assignment_action_id).a_dep_itax_type                 )||c_eol||
5977       pay_jp_report_pkg.add_tag  ('ad2'  ,g_body_tbl(p_assignment_action_id).a_declare_flag_b                )||c_eol||
5978       pay_jp_report_pkg.add_tag  ('ad3'  ,g_body_tbl(p_assignment_action_id).a_spouse_type                   )||c_eol||
5979       pay_jp_report_pkg.add_tag  ('ad4'  ,g_body_tbl(p_assignment_action_id).a_spouse_flag_b                 )||c_eol||
5980       pay_jp_report_pkg.add_tag  ('ad5'  ,g_body_tbl(p_assignment_action_id).a_dep_spouse_b                  )||c_eol||
5981       pay_jp_report_pkg.add_tag  ('ad6'  ,g_body_tbl(p_assignment_action_id).a_aged_dep_spouse_b             )||c_eol||
5982       pay_jp_report_pkg.add_tag  ('ad7'  ,g_body_tbl(p_assignment_action_id).a_disable_type_b                )||c_eol||
5983       pay_jp_report_pkg.add_tag  ('ad8'  ,g_body_tbl(p_assignment_action_id).a_widow_type_b                  )||c_eol||
5984       pay_jp_report_pkg.add_tag  ('ad9'  ,g_body_tbl(p_assignment_action_id).a_working_student_type_b        )||c_eol||
5985       pay_jp_report_pkg.add_tag  ('ad10' ,g_body_tbl(p_assignment_action_id).a_dep_non_res_flag              )||c_eol||
5986       pay_jp_report_pkg.add_tag  ('ay1'  ,g_body_tbl(p_assignment_action_id).a_yea_efd                       )||c_eol||
5987       pay_jp_report_pkg.add_tag  ('ay2'  ,g_body_tbl(p_assignment_action_id).a_yea_erd                       )||c_eol||
5988       pay_jp_report_pkg.add_tag  ('ay3'  ,g_body_tbl(p_assignment_action_id).a_yea_type                      )||c_eol||
5989       pay_jp_report_pkg.add_tag_m('ay4'  ,g_body_tbl(p_assignment_action_id).a_yea_flag                      )||c_eol||
5990       pay_jp_report_pkg.add_tag_m('ay5'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_mon              )||c_eol||
5991       pay_jp_report_pkg.add_tag_m('ay6'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_kind             )||c_eol||
5992       pay_jp_report_pkg.add_tag_m('ay7'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_mon              )||c_eol||
5993       pay_jp_report_pkg.add_tag_m('ay8'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_kind             )||c_eol||
5994       pay_jp_report_pkg.add_tag_m('ay9'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl                  )||c_eol||
5995       pay_jp_report_pkg.add_tag_m('ay10' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_mon              )||c_eol||
5996       pay_jp_report_pkg.add_tag_m('ay11' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_kind             )||c_eol||
5997       pay_jp_report_pkg.add_tag_m('ay12' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl                  )||c_eol||
5998       pay_jp_report_pkg.add_tag_m('ay13' ,g_body_tbl(p_assignment_action_id).a_yea_bon_itx                   )||c_eol||
5999       pay_jp_report_pkg.add_tag_m('ay14' ,g_body_tbl(p_assignment_action_id).a_yea_spb_itx                   )||c_eol||
6000       pay_jp_report_pkg.add_tag_m('ay15' ,g_body_tbl(p_assignment_action_id).a_basic_exm                     )||c_eol||
6001       pay_jp_report_pkg.add_tag_m('ay16' ,g_body_tbl(p_assignment_action_id).a_gen_spouse_exm                )||c_eol||
6002       pay_jp_report_pkg.add_tag_m('ay17' ,g_body_tbl(p_assignment_action_id).a_elder_spouse_exm              )||c_eol||
6003       pay_jp_report_pkg.add_tag_m('ay18' ,g_body_tbl(p_assignment_action_id).a_gen_dep_exm                   )||c_eol||
6004       pay_jp_report_pkg.add_tag_m('ay19' ,g_body_tbl(p_assignment_action_id).a_specific_dep_exm              )||c_eol||
6005       pay_jp_report_pkg.add_tag_m('ay20' ,g_body_tbl(p_assignment_action_id).a_junior_dep_exm                )||c_eol||
6006       pay_jp_report_pkg.add_tag_m('ay21' ,g_body_tbl(p_assignment_action_id).a_elder_dep_exm                 )||c_eol||
6007       pay_jp_report_pkg.add_tag_m('ay22' ,g_body_tbl(p_assignment_action_id).a_elder_parent_lt_exm           )||c_eol||
6008       pay_jp_report_pkg.add_tag_m('ay23' ,g_body_tbl(p_assignment_action_id).a_gen_disabled_exm              )||c_eol||
6009       pay_jp_report_pkg.add_tag_m('ay24' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_exm              )||c_eol||
6010       pay_jp_report_pkg.add_tag_m('ay25' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_lt_exm           )||c_eol||
6011       pay_jp_report_pkg.add_tag_m('ay26' ,g_body_tbl(p_assignment_action_id).a_elder_exm                     )||c_eol||
6012       pay_jp_report_pkg.add_tag_m('ay27' ,g_body_tbl(p_assignment_action_id).a_widow_exm                     )||c_eol||
6013       pay_jp_report_pkg.add_tag_m('ay28' ,g_body_tbl(p_assignment_action_id).a_sp_widow_exm                  )||c_eol||
6014       pay_jp_report_pkg.add_tag_m('ay29' ,g_body_tbl(p_assignment_action_id).a_working_student_exm           )||c_eol;
6015   --
6016 
6017 ELSE
6018 
6019    l_xml_assact :=
6020       '<g_emp>'||c_eol||
6021       pay_jp_report_pkg.add_tag  ('x1'   ,g_body_tbl(p_assignment_action_id).o_effective_date_eeyy           )||c_eol||
6022       pay_jp_report_pkg.add_tag  ('e1'   ,g_body_tbl(p_assignment_action_id).o_employee_number               )||c_eol||
6023       pay_jp_report_pkg.add_tag_v('e2'   ,g_body_tbl(p_assignment_action_id).o_full_name_kana                )||c_eol||
6024       pay_jp_report_pkg.add_tag_v('e3'   ,g_body_tbl(p_assignment_action_id).o_full_name                     )||c_eol||
6025       pay_jp_report_pkg.add_tag  ('e4'   ,g_body_tbl(p_assignment_action_id).o_sex                           )||c_eol||
6026       pay_jp_report_pkg.add_tag  ('e5'   ,g_body_tbl(p_assignment_action_id).o_birth_date_d                  )||c_eol||
6027       pay_jp_report_pkg.add_tag  ('e6'   ,g_body_tbl(p_assignment_action_id).o_postal_code                   )||c_eol||
6028       pay_jp_report_pkg.add_tag_v('e7'   ,g_body_tbl(p_assignment_action_id).o_address_kana                  )||c_eol||
6029       pay_jp_report_pkg.add_tag_v('e8'   ,g_body_tbl(p_assignment_action_id).o_address                       )||c_eol||
6030       pay_jp_report_pkg.add_tag  ('e9'   ,g_body_tbl(p_assignment_action_id).o_hire_date_d                   )||c_eol||
6031       pay_jp_report_pkg.add_tag  ('e10'  ,g_body_tbl(p_assignment_action_id).o_term_date_d                   )||c_eol||
6032       pay_jp_report_pkg.add_tag  ('e11'  ,g_body_tbl(p_assignment_action_id).o_age                           )||c_eol||
6033       pay_jp_report_pkg.add_tag_v('e12'  ,g_body_tbl(p_assignment_action_id).o_organization_name             )||c_eol||
6034       pay_jp_report_pkg.add_tag_v('e13'  ,g_body_tbl(p_assignment_action_id).o_job_name                      )||c_eol||
6035       pay_jp_report_pkg.add_tag_v('e14'  ,g_body_tbl(p_assignment_action_id).o_payroll_name                  )||c_eol||
6036       pay_jp_report_pkg.add_tag  ('e15'  ,g_body_tbl(p_assignment_action_id).o_itax_type_d                   )||c_eol||
6037       pay_jp_report_pkg.add_tag  ('e16'  ,g_body_tbl(p_assignment_action_id).o_hi_number                     )||c_eol||
6038       pay_jp_report_pkg.add_tag  ('e17'  ,g_body_tbl(p_assignment_action_id).o_wp_number                     )||c_eol||
6039       pay_jp_report_pkg.add_tag  ('e18'  ,g_body_tbl(p_assignment_action_id).o_wpf_number                    )||c_eol||
6040       pay_jp_report_pkg.add_tag  ('e19'  ,g_body_tbl(p_assignment_action_id).o_ei_number                     )||c_eol||
6041       pay_jp_report_pkg.add_tag  ('e20'  ,g_body_tbl(p_assignment_action_id).o_postal_code1                  )||c_eol||
6042       pay_jp_report_pkg.add_tag  ('e21'  ,g_body_tbl(p_assignment_action_id).o_postal_code2                  )||c_eol||
6043       pay_jp_report_pkg.add_tag  ('s101' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth1                )||c_eol||
6044       pay_jp_report_pkg.add_tag  ('s102' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth2                )||c_eol||
6045       pay_jp_report_pkg.add_tag  ('s103' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth3                )||c_eol||
6046       pay_jp_report_pkg.add_tag  ('s104' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth4                )||c_eol||
6047       pay_jp_report_pkg.add_tag  ('s105' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth5                )||c_eol||
6048       pay_jp_report_pkg.add_tag  ('s106' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth6                )||c_eol||
6049       pay_jp_report_pkg.add_tag  ('s107' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth7                )||c_eol||
6050       pay_jp_report_pkg.add_tag  ('s108' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth8                )||c_eol||
6051       pay_jp_report_pkg.add_tag  ('s109' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth9                )||c_eol||
6052       pay_jp_report_pkg.add_tag  ('s110' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth10               )||c_eol||
6053       pay_jp_report_pkg.add_tag  ('s111' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth11               )||c_eol||
6054       pay_jp_report_pkg.add_tag  ('s112' ,g_body_tbl(p_assignment_action_id).o_sal_efd_d_mth12               )||c_eol||
6055       pay_jp_report_pkg.add_tag_m('s201' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth1                 )||c_eol||
6056       pay_jp_report_pkg.add_tag_m('s202' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth2                 )||c_eol||
6057       pay_jp_report_pkg.add_tag_m('s203' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth3                 )||c_eol||
6058       pay_jp_report_pkg.add_tag_m('s204' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth4                 )||c_eol||
6059       pay_jp_report_pkg.add_tag_m('s205' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth5                 )||c_eol||
6060       pay_jp_report_pkg.add_tag_m('s206' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth6                 )||c_eol||
6061       pay_jp_report_pkg.add_tag_m('s207' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth7                 )||c_eol||
6062       pay_jp_report_pkg.add_tag_m('s208' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth8                 )||c_eol||
6063       pay_jp_report_pkg.add_tag_m('s209' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth9                 )||c_eol||
6064       pay_jp_report_pkg.add_tag_m('s210' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth10                )||c_eol||
6065       pay_jp_report_pkg.add_tag_m('s211' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth11                )||c_eol||
6066       pay_jp_report_pkg.add_tag_m('s212' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_mth12                )||c_eol||
6067       pay_jp_report_pkg.add_tag_m('s213' ,g_body_tbl(p_assignment_action_id).o_sal_txbl_tot                  )||c_eol||
6068       pay_jp_report_pkg.add_tag_m('s301' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth1                )||c_eol||
6069       pay_jp_report_pkg.add_tag_m('s302' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth2                )||c_eol||
6070       pay_jp_report_pkg.add_tag_m('s303' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth3                )||c_eol||
6071       pay_jp_report_pkg.add_tag_m('s304' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth4                )||c_eol||
6072       pay_jp_report_pkg.add_tag_m('s305' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth5                )||c_eol||
6073       pay_jp_report_pkg.add_tag_m('s306' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth6                )||c_eol||
6074       pay_jp_report_pkg.add_tag_m('s307' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth7                )||c_eol||
6075       pay_jp_report_pkg.add_tag_m('s308' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth8                )||c_eol||
6076       pay_jp_report_pkg.add_tag_m('s309' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth9                )||c_eol||
6077       pay_jp_report_pkg.add_tag_m('s310' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth10               )||c_eol||
6078       pay_jp_report_pkg.add_tag_m('s311' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth11               )||c_eol||
6079       pay_jp_report_pkg.add_tag_m('s312' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_mth12               )||c_eol||
6080       pay_jp_report_pkg.add_tag_m('s313' ,g_body_tbl(p_assignment_action_id).o_sal_ntxbl_tot                 )||c_eol||
6081       pay_jp_report_pkg.add_tag_m('s401' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth1                  )||c_eol||
6082       pay_jp_report_pkg.add_tag_m('s402' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth2                  )||c_eol||
6083       pay_jp_report_pkg.add_tag_m('s403' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth3                  )||c_eol||
6084       pay_jp_report_pkg.add_tag_m('s404' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth4                  )||c_eol||
6085       pay_jp_report_pkg.add_tag_m('s405' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth5                  )||c_eol||
6086       pay_jp_report_pkg.add_tag_m('s406' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth6                  )||c_eol||
6087       pay_jp_report_pkg.add_tag_m('s407' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth7                  )||c_eol||
6088       pay_jp_report_pkg.add_tag_m('s408' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth8                  )||c_eol||
6089       pay_jp_report_pkg.add_tag_m('s409' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth9                  )||c_eol||
6090       pay_jp_report_pkg.add_tag_m('s410' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth10                 )||c_eol||
6091       pay_jp_report_pkg.add_tag_m('s411' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth11                 )||c_eol||
6092       pay_jp_report_pkg.add_tag_m('s412' ,g_body_tbl(p_assignment_action_id).o_sal_pay_mth12                 )||c_eol||
6093       pay_jp_report_pkg.add_tag_m('s413' ,g_body_tbl(p_assignment_action_id).o_sal_pay_tot                   )||c_eol||
6094       pay_jp_report_pkg.add_tag_m('s501' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth1                   )||c_eol||
6095       pay_jp_report_pkg.add_tag_m('s502' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth2                   )||c_eol||
6096       pay_jp_report_pkg.add_tag_m('s503' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth3                   )||c_eol||
6097       pay_jp_report_pkg.add_tag_m('s504' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth4                   )||c_eol||
6098       pay_jp_report_pkg.add_tag_m('s505' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth5                   )||c_eol||
6099       pay_jp_report_pkg.add_tag_m('s506' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth6                   )||c_eol||
6100       pay_jp_report_pkg.add_tag_m('s507' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth7                   )||c_eol||
6101       pay_jp_report_pkg.add_tag_m('s508' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth8                   )||c_eol||
6102       pay_jp_report_pkg.add_tag_m('s509' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth9                   )||c_eol||
6103       pay_jp_report_pkg.add_tag_m('s510' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth10                  )||c_eol||
6104       pay_jp_report_pkg.add_tag_m('s511' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth11                  )||c_eol||
6105       pay_jp_report_pkg.add_tag_m('s512' ,g_body_tbl(p_assignment_action_id).o_sal_hi_mth12                  )||c_eol||
6106       pay_jp_report_pkg.add_tag_m('s513' ,g_body_tbl(p_assignment_action_id).o_sal_hi_tot                    )||c_eol||
6107       pay_jp_report_pkg.add_tag_m('s601' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth1                   )||c_eol||
6108       pay_jp_report_pkg.add_tag_m('s602' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth2                   )||c_eol||
6109       pay_jp_report_pkg.add_tag_m('s603' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth3                   )||c_eol||
6110       pay_jp_report_pkg.add_tag_m('s604' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth4                   )||c_eol||
6111       pay_jp_report_pkg.add_tag_m('s605' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth5                   )||c_eol||
6112       pay_jp_report_pkg.add_tag_m('s606' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth6                   )||c_eol||
6113       pay_jp_report_pkg.add_tag_m('s607' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth7                   )||c_eol||
6114       pay_jp_report_pkg.add_tag_m('s608' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth8                   )||c_eol||
6115       pay_jp_report_pkg.add_tag_m('s609' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth9                   )||c_eol||
6116       pay_jp_report_pkg.add_tag_m('s610' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth10                  )||c_eol||
6117       pay_jp_report_pkg.add_tag_m('s611' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth11                  )||c_eol||
6118       pay_jp_report_pkg.add_tag_m('s612' ,g_body_tbl(p_assignment_action_id).o_sal_ci_mth12                  )||c_eol||
6119       pay_jp_report_pkg.add_tag_m('s613' ,g_body_tbl(p_assignment_action_id).o_sal_ci_tot                    )||c_eol||
6120       pay_jp_report_pkg.add_tag_m('s701' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth1                   )||c_eol||
6121       pay_jp_report_pkg.add_tag_m('s702' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth2                   )||c_eol||
6122       pay_jp_report_pkg.add_tag_m('s703' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth3                   )||c_eol||
6123       pay_jp_report_pkg.add_tag_m('s704' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth4                   )||c_eol||
6124       pay_jp_report_pkg.add_tag_m('s705' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth5                   )||c_eol||
6125       pay_jp_report_pkg.add_tag_m('s706' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth6                   )||c_eol||
6126       pay_jp_report_pkg.add_tag_m('s707' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth7                   )||c_eol||
6127       pay_jp_report_pkg.add_tag_m('s708' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth8                   )||c_eol||
6128       pay_jp_report_pkg.add_tag_m('s709' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth9                   )||c_eol||
6129       pay_jp_report_pkg.add_tag_m('s710' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth10                  )||c_eol||
6130       pay_jp_report_pkg.add_tag_m('s711' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth11                  )||c_eol||
6131       pay_jp_report_pkg.add_tag_m('s712' ,g_body_tbl(p_assignment_action_id).o_sal_wp_mth12                  )||c_eol||
6132       pay_jp_report_pkg.add_tag_m('s713' ,g_body_tbl(p_assignment_action_id).o_sal_wp_tot                    )||c_eol||
6133       pay_jp_report_pkg.add_tag_m('s801' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth1                  )||c_eol||
6134       pay_jp_report_pkg.add_tag_m('s802' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth2                  )||c_eol||
6135       pay_jp_report_pkg.add_tag_m('s803' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth3                  )||c_eol||
6136       pay_jp_report_pkg.add_tag_m('s804' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth4                  )||c_eol||
6137       pay_jp_report_pkg.add_tag_m('s805' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth5                  )||c_eol||
6138       pay_jp_report_pkg.add_tag_m('s806' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth6                  )||c_eol||
6139       pay_jp_report_pkg.add_tag_m('s807' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth7                  )||c_eol||
6140       pay_jp_report_pkg.add_tag_m('s808' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth8                  )||c_eol||
6141       pay_jp_report_pkg.add_tag_m('s809' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth9                  )||c_eol||
6142       pay_jp_report_pkg.add_tag_m('s810' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth10                 )||c_eol||
6143       pay_jp_report_pkg.add_tag_m('s811' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth11                 )||c_eol||
6144       pay_jp_report_pkg.add_tag_m('s812' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_mth12                 )||c_eol||
6145       pay_jp_report_pkg.add_tag_m('s813' ,g_body_tbl(p_assignment_action_id).o_sal_wpf_tot                   )||c_eol||
6146       pay_jp_report_pkg.add_tag_m('s901' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth1                   )||c_eol||
6147       pay_jp_report_pkg.add_tag_m('s902' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth2                   )||c_eol||
6148       pay_jp_report_pkg.add_tag_m('s903' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth3                   )||c_eol||
6149       pay_jp_report_pkg.add_tag_m('s904' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth4                   )||c_eol||
6150       pay_jp_report_pkg.add_tag_m('s905' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth5                   )||c_eol||
6151       pay_jp_report_pkg.add_tag_m('s906' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth6                   )||c_eol||
6152       pay_jp_report_pkg.add_tag_m('s907' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth7                   )||c_eol||
6153       pay_jp_report_pkg.add_tag_m('s908' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth8                   )||c_eol||
6154       pay_jp_report_pkg.add_tag_m('s909' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth9                   )||c_eol||
6155       pay_jp_report_pkg.add_tag_m('s910' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth10                  )||c_eol||
6156       pay_jp_report_pkg.add_tag_m('s911' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth11                  )||c_eol||
6157       pay_jp_report_pkg.add_tag_m('s912' ,g_body_tbl(p_assignment_action_id).o_sal_ei_mth12                  )||c_eol||
6158       pay_jp_report_pkg.add_tag_m('s913' ,g_body_tbl(p_assignment_action_id).o_sal_ei_tot                    )||c_eol||
6159       pay_jp_report_pkg.add_tag_m('s1001',g_body_tbl(p_assignment_action_id).o_sal_si_mth1                   )||c_eol||
6160       pay_jp_report_pkg.add_tag_m('s1002',g_body_tbl(p_assignment_action_id).o_sal_si_mth2                   )||c_eol||
6161       pay_jp_report_pkg.add_tag_m('s1003',g_body_tbl(p_assignment_action_id).o_sal_si_mth3                   )||c_eol||
6162       pay_jp_report_pkg.add_tag_m('s1004',g_body_tbl(p_assignment_action_id).o_sal_si_mth4                   )||c_eol||
6163       pay_jp_report_pkg.add_tag_m('s1005',g_body_tbl(p_assignment_action_id).o_sal_si_mth5                   )||c_eol||
6164       pay_jp_report_pkg.add_tag_m('s1006',g_body_tbl(p_assignment_action_id).o_sal_si_mth6                   )||c_eol||
6165       pay_jp_report_pkg.add_tag_m('s1007',g_body_tbl(p_assignment_action_id).o_sal_si_mth7                   )||c_eol||
6166       pay_jp_report_pkg.add_tag_m('s1008',g_body_tbl(p_assignment_action_id).o_sal_si_mth8                   )||c_eol||
6167       pay_jp_report_pkg.add_tag_m('s1009',g_body_tbl(p_assignment_action_id).o_sal_si_mth9                   )||c_eol||
6168       pay_jp_report_pkg.add_tag_m('s1010',g_body_tbl(p_assignment_action_id).o_sal_si_mth10                  )||c_eol||
6169       pay_jp_report_pkg.add_tag_m('s1011',g_body_tbl(p_assignment_action_id).o_sal_si_mth11                  )||c_eol||
6170       pay_jp_report_pkg.add_tag_m('s1012',g_body_tbl(p_assignment_action_id).o_sal_si_mth12                  )||c_eol||
6171       pay_jp_report_pkg.add_tag_m('s1013',g_body_tbl(p_assignment_action_id).o_sal_si_tot                    )||c_eol||
6172       pay_jp_report_pkg.add_tag_m('s1101',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth1             )||c_eol||
6173       pay_jp_report_pkg.add_tag_m('s1102',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth2             )||c_eol||
6174       pay_jp_report_pkg.add_tag_m('s1103',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth3             )||c_eol||
6175       pay_jp_report_pkg.add_tag_m('s1104',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth4             )||c_eol||
6176       pay_jp_report_pkg.add_tag_m('s1105',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth5             )||c_eol||
6177       pay_jp_report_pkg.add_tag_m('s1106',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth6             )||c_eol||
6178       pay_jp_report_pkg.add_tag_m('s1107',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth7             )||c_eol||
6179       pay_jp_report_pkg.add_tag_m('s1108',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth8             )||c_eol||
6180       pay_jp_report_pkg.add_tag_m('s1109',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth9             )||c_eol||
6181       pay_jp_report_pkg.add_tag_m('s1110',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth10            )||c_eol||
6182       pay_jp_report_pkg.add_tag_m('s1111',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth11            )||c_eol||
6183       pay_jp_report_pkg.add_tag_m('s1112',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_mth12            )||c_eol||
6184       pay_jp_report_pkg.add_tag_m('s1113',g_body_tbl(p_assignment_action_id).o_sal_dct_earn_tot              )||c_eol||
6185       pay_jp_report_pkg.add_tag  ('s1201',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth1                  )||c_eol||
6186       pay_jp_report_pkg.add_tag  ('s1202',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth2                  )||c_eol||
6187       pay_jp_report_pkg.add_tag  ('s1203',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth3                  )||c_eol||
6188       pay_jp_report_pkg.add_tag  ('s1204',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth4                  )||c_eol||
6189       pay_jp_report_pkg.add_tag  ('s1205',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth5                  )||c_eol||
6190       pay_jp_report_pkg.add_tag  ('s1206',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth6                  )||c_eol||
6191       pay_jp_report_pkg.add_tag  ('s1207',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth7                  )||c_eol||
6192       pay_jp_report_pkg.add_tag  ('s1208',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth8                  )||c_eol||
6193       pay_jp_report_pkg.add_tag  ('s1209',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth9                  )||c_eol||
6194       pay_jp_report_pkg.add_tag  ('s1210',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth10                 )||c_eol||
6195       pay_jp_report_pkg.add_tag  ('s1211',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth11                 )||c_eol||
6196       pay_jp_report_pkg.add_tag  ('s1212',g_body_tbl(p_assignment_action_id).o_sal_dpt_mth12                 )||c_eol||
6197       pay_jp_report_pkg.add_tag_m('s1301',g_body_tbl(p_assignment_action_id).o_sal_itx_mth1                  )||c_eol||
6198       pay_jp_report_pkg.add_tag_m('s1302',g_body_tbl(p_assignment_action_id).o_sal_itx_mth2                  )||c_eol||
6199       pay_jp_report_pkg.add_tag_m('s1303',g_body_tbl(p_assignment_action_id).o_sal_itx_mth3                  )||c_eol||
6200       pay_jp_report_pkg.add_tag_m('s1304',g_body_tbl(p_assignment_action_id).o_sal_itx_mth4                  )||c_eol||
6201       pay_jp_report_pkg.add_tag_m('s1305',g_body_tbl(p_assignment_action_id).o_sal_itx_mth5                  )||c_eol||
6202       pay_jp_report_pkg.add_tag_m('s1306',g_body_tbl(p_assignment_action_id).o_sal_itx_mth6                  )||c_eol||
6203       pay_jp_report_pkg.add_tag_m('s1307',g_body_tbl(p_assignment_action_id).o_sal_itx_mth7                  )||c_eol||
6204       pay_jp_report_pkg.add_tag_m('s1308',g_body_tbl(p_assignment_action_id).o_sal_itx_mth8                  )||c_eol||
6205       pay_jp_report_pkg.add_tag_m('s1309',g_body_tbl(p_assignment_action_id).o_sal_itx_mth9                  )||c_eol||
6206       pay_jp_report_pkg.add_tag_m('s1310',g_body_tbl(p_assignment_action_id).o_sal_itx_mth10                 )||c_eol||
6207       pay_jp_report_pkg.add_tag_m('s1311',g_body_tbl(p_assignment_action_id).o_sal_itx_mth11                 )||c_eol||
6208       pay_jp_report_pkg.add_tag_m('s1312',g_body_tbl(p_assignment_action_id).o_sal_itx_mth12                 )||c_eol||
6209       pay_jp_report_pkg.add_tag_m('s1313',g_body_tbl(p_assignment_action_id).o_sal_itx_tot                   )||c_eol||
6210       pay_jp_report_pkg.add_tag_m('s1401',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth1              )||c_eol||
6211       pay_jp_report_pkg.add_tag_m('s1402',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth2              )||c_eol||
6212       pay_jp_report_pkg.add_tag_m('s1403',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth3              )||c_eol||
6213       pay_jp_report_pkg.add_tag_m('s1404',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth4              )||c_eol||
6214       pay_jp_report_pkg.add_tag_m('s1405',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth5              )||c_eol||
6215       pay_jp_report_pkg.add_tag_m('s1406',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth6              )||c_eol||
6216       pay_jp_report_pkg.add_tag_m('s1407',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth7              )||c_eol||
6217       pay_jp_report_pkg.add_tag_m('s1408',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth8              )||c_eol||
6218       pay_jp_report_pkg.add_tag_m('s1409',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth9              )||c_eol||
6219       pay_jp_report_pkg.add_tag_m('s1410',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth10             )||c_eol||
6220       pay_jp_report_pkg.add_tag_m('s1411',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth11             )||c_eol||
6221       pay_jp_report_pkg.add_tag_m('s1412',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_mth12             )||c_eol||
6222       pay_jp_report_pkg.add_tag_m('s1413',g_body_tbl(p_assignment_action_id).o_sal_yea_itx_tot               )||c_eol||
6223       pay_jp_report_pkg.add_tag_m('s1501',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth1              )||c_eol||
6224       pay_jp_report_pkg.add_tag_m('s1502',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth2              )||c_eol||
6225       pay_jp_report_pkg.add_tag_m('s1503',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth3              )||c_eol||
6226       pay_jp_report_pkg.add_tag_m('s1504',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth4              )||c_eol||
6227       pay_jp_report_pkg.add_tag_m('s1505',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth5              )||c_eol||
6228       pay_jp_report_pkg.add_tag_m('s1506',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth6              )||c_eol||
6229       pay_jp_report_pkg.add_tag_m('s1507',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth7              )||c_eol||
6230       pay_jp_report_pkg.add_tag_m('s1508',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth8              )||c_eol||
6231       pay_jp_report_pkg.add_tag_m('s1509',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth9              )||c_eol||
6232       pay_jp_report_pkg.add_tag_m('s1510',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth10             )||c_eol||
6233       pay_jp_report_pkg.add_tag_m('s1511',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth11             )||c_eol||
6234       pay_jp_report_pkg.add_tag_m('s1512',g_body_tbl(p_assignment_action_id).o_sal_net_itx_mth12             )||c_eol||
6235       pay_jp_report_pkg.add_tag_m('s1513',g_body_tbl(p_assignment_action_id).o_sal_net_itx_tot               )||c_eol||
6236       pay_jp_report_pkg.add_tag_m('s1601',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth1              )||c_eol||
6237       pay_jp_report_pkg.add_tag_m('s1602',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth2              )||c_eol||
6238       pay_jp_report_pkg.add_tag_m('s1603',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth3              )||c_eol||
6239       pay_jp_report_pkg.add_tag_m('s1604',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth4              )||c_eol||
6240       pay_jp_report_pkg.add_tag_m('s1605',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth5              )||c_eol||
6241       pay_jp_report_pkg.add_tag_m('s1606',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth6              )||c_eol||
6242       pay_jp_report_pkg.add_tag_m('s1607',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth7              )||c_eol||
6243       pay_jp_report_pkg.add_tag_m('s1608',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth8              )||c_eol||
6244       pay_jp_report_pkg.add_tag_m('s1609',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth9              )||c_eol||
6245       pay_jp_report_pkg.add_tag_m('s1610',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth10             )||c_eol||
6246       pay_jp_report_pkg.add_tag_m('s1611',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth11             )||c_eol||
6247       pay_jp_report_pkg.add_tag_m('s1612',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_mth12             )||c_eol||
6248       pay_jp_report_pkg.add_tag_m('s1613',g_body_tbl(p_assignment_action_id).o_sal_net_ltx_tot               )||c_eol||
6249       pay_jp_report_pkg.add_tag_m('s1701',g_body_tbl(p_assignment_action_id).o_sal_dct_mth1                  )||c_eol||
6250       pay_jp_report_pkg.add_tag_m('s1702',g_body_tbl(p_assignment_action_id).o_sal_dct_mth2                  )||c_eol||
6251       pay_jp_report_pkg.add_tag_m('s1703',g_body_tbl(p_assignment_action_id).o_sal_dct_mth3                  )||c_eol||
6252       pay_jp_report_pkg.add_tag_m('s1704',g_body_tbl(p_assignment_action_id).o_sal_dct_mth4                  )||c_eol||
6253       pay_jp_report_pkg.add_tag_m('s1705',g_body_tbl(p_assignment_action_id).o_sal_dct_mth5                  )||c_eol||
6254       pay_jp_report_pkg.add_tag_m('s1706',g_body_tbl(p_assignment_action_id).o_sal_dct_mth6                  )||c_eol||
6255       pay_jp_report_pkg.add_tag_m('s1707',g_body_tbl(p_assignment_action_id).o_sal_dct_mth7                  )||c_eol||
6256       pay_jp_report_pkg.add_tag_m('s1708',g_body_tbl(p_assignment_action_id).o_sal_dct_mth8                  )||c_eol||
6257       pay_jp_report_pkg.add_tag_m('s1709',g_body_tbl(p_assignment_action_id).o_sal_dct_mth9                  )||c_eol||
6258       pay_jp_report_pkg.add_tag_m('s1710',g_body_tbl(p_assignment_action_id).o_sal_dct_mth10                 )||c_eol||
6259       pay_jp_report_pkg.add_tag_m('s1711',g_body_tbl(p_assignment_action_id).o_sal_dct_mth11                 )||c_eol||
6260       pay_jp_report_pkg.add_tag_m('s1712',g_body_tbl(p_assignment_action_id).o_sal_dct_mth12                 )||c_eol||
6261       pay_jp_report_pkg.add_tag_m('s1713',g_body_tbl(p_assignment_action_id).o_sal_dct_tot                   )||c_eol||
6262       pay_jp_report_pkg.add_tag_m('s1801',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth1              )||c_eol||
6263       pay_jp_report_pkg.add_tag_m('s1802',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth2              )||c_eol||
6264       pay_jp_report_pkg.add_tag_m('s1803',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth3              )||c_eol||
6265       pay_jp_report_pkg.add_tag_m('s1804',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth4              )||c_eol||
6266       pay_jp_report_pkg.add_tag_m('s1805',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth5              )||c_eol||
6267       pay_jp_report_pkg.add_tag_m('s1806',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth6              )||c_eol||
6268       pay_jp_report_pkg.add_tag_m('s1807',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth7              )||c_eol||
6269       pay_jp_report_pkg.add_tag_m('s1808',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth8              )||c_eol||
6270       pay_jp_report_pkg.add_tag_m('s1809',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth9              )||c_eol||
6271       pay_jp_report_pkg.add_tag_m('s1810',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth10             )||c_eol||
6272       pay_jp_report_pkg.add_tag_m('s1811',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth11             )||c_eol||
6273       pay_jp_report_pkg.add_tag_m('s1812',g_body_tbl(p_assignment_action_id).o_sal_net_pay_mth12             )||c_eol||
6274       pay_jp_report_pkg.add_tag_m('s1813',g_body_tbl(p_assignment_action_id).o_sal_net_pay_tot               )||c_eol||
6275       pay_jp_report_pkg.add_tag  ('b101' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt1                )||c_eol||
6276       pay_jp_report_pkg.add_tag  ('b102' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt2                )||c_eol||
6277       pay_jp_report_pkg.add_tag  ('b103' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt3                )||c_eol||
6278       pay_jp_report_pkg.add_tag  ('b104' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt4                )||c_eol||
6279       pay_jp_report_pkg.add_tag  ('b105' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt5                )||c_eol||
6280       pay_jp_report_pkg.add_tag  ('b106' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt6                )||c_eol||
6281       pay_jp_report_pkg.add_tag  ('b107' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt7                )||c_eol||
6282       pay_jp_report_pkg.add_tag  ('b108' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt8                )||c_eol||
6283       pay_jp_report_pkg.add_tag  ('b109' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt9                )||c_eol||
6284       pay_jp_report_pkg.add_tag  ('b110' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt10               )||c_eol||
6285       pay_jp_report_pkg.add_tag  ('b111' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt11               )||c_eol||
6286       pay_jp_report_pkg.add_tag  ('b112' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt12               )||c_eol||
6287       pay_jp_report_pkg.add_tag  ('b113' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt13               )||c_eol||
6288       pay_jp_report_pkg.add_tag  ('b114' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt14               )||c_eol||
6289       pay_jp_report_pkg.add_tag  ('b115' ,g_body_tbl(p_assignment_action_id).o_bon_efd_d_cnt15               )||c_eol||
6290       pay_jp_report_pkg.add_tag_m('b201' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt1                 )||c_eol||
6291       pay_jp_report_pkg.add_tag_m('b202' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt2                 )||c_eol||
6292       pay_jp_report_pkg.add_tag_m('b203' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt3                 )||c_eol||
6293       pay_jp_report_pkg.add_tag_m('b204' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt4                 )||c_eol||
6294       pay_jp_report_pkg.add_tag_m('b205' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt5                 )||c_eol||
6295       pay_jp_report_pkg.add_tag_m('b206' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt6                 )||c_eol||
6296       pay_jp_report_pkg.add_tag_m('b207' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt7                 )||c_eol||
6297       pay_jp_report_pkg.add_tag_m('b208' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt8                 )||c_eol||
6298       pay_jp_report_pkg.add_tag_m('b209' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt9                 )||c_eol||
6299       pay_jp_report_pkg.add_tag_m('b210' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt10                )||c_eol||
6300       pay_jp_report_pkg.add_tag_m('b211' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt11                )||c_eol||
6301       pay_jp_report_pkg.add_tag_m('b212' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt12                )||c_eol||
6302       pay_jp_report_pkg.add_tag_m('b213' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt13                )||c_eol||
6303       pay_jp_report_pkg.add_tag_m('b214' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt14                )||c_eol||
6304       pay_jp_report_pkg.add_tag_m('b215' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_cnt15                )||c_eol||
6305       pay_jp_report_pkg.add_tag_m('b216' ,g_body_tbl(p_assignment_action_id).o_bon_txbl_tot                  )||c_eol||
6306       pay_jp_report_pkg.add_tag_m('b301' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt1                )||c_eol||
6307       pay_jp_report_pkg.add_tag_m('b302' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt2                )||c_eol||
6308       pay_jp_report_pkg.add_tag_m('b303' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt3                )||c_eol||
6309       pay_jp_report_pkg.add_tag_m('b304' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt4                )||c_eol||
6310       pay_jp_report_pkg.add_tag_m('b305' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt5                )||c_eol||
6311       pay_jp_report_pkg.add_tag_m('b306' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt6                )||c_eol||
6312       pay_jp_report_pkg.add_tag_m('b307' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt7                )||c_eol||
6313       pay_jp_report_pkg.add_tag_m('b308' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt8                )||c_eol||
6314       pay_jp_report_pkg.add_tag_m('b309' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt9                )||c_eol||
6315       pay_jp_report_pkg.add_tag_m('b310' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt10               )||c_eol||
6316       pay_jp_report_pkg.add_tag_m('b311' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt11               )||c_eol||
6317       pay_jp_report_pkg.add_tag_m('b312' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt12               )||c_eol||
6318       pay_jp_report_pkg.add_tag_m('b313' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt13               )||c_eol||
6319       pay_jp_report_pkg.add_tag_m('b314' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt14               )||c_eol||
6320       pay_jp_report_pkg.add_tag_m('b315' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_cnt15               )||c_eol||
6321       pay_jp_report_pkg.add_tag_m('b316' ,g_body_tbl(p_assignment_action_id).o_bon_ntxbl_tot                 )||c_eol||
6322       pay_jp_report_pkg.add_tag_m('b401' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt1                  )||c_eol||
6323       pay_jp_report_pkg.add_tag_m('b402' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt2                  )||c_eol||
6324       pay_jp_report_pkg.add_tag_m('b403' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt3                  )||c_eol||
6325       pay_jp_report_pkg.add_tag_m('b404' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt4                  )||c_eol||
6326       pay_jp_report_pkg.add_tag_m('b405' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt5                  )||c_eol||
6327       pay_jp_report_pkg.add_tag_m('b406' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt6                  )||c_eol||
6328       pay_jp_report_pkg.add_tag_m('b407' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt7                  )||c_eol||
6329       pay_jp_report_pkg.add_tag_m('b408' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt8                  )||c_eol||
6330       pay_jp_report_pkg.add_tag_m('b409' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt9                  )||c_eol||
6331       pay_jp_report_pkg.add_tag_m('b410' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt10                 )||c_eol||
6332       pay_jp_report_pkg.add_tag_m('b411' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt11                 )||c_eol||
6333       pay_jp_report_pkg.add_tag_m('b412' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt12                 )||c_eol||
6334       pay_jp_report_pkg.add_tag_m('b413' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt13                 )||c_eol||
6335       pay_jp_report_pkg.add_tag_m('b414' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt14                 )||c_eol||
6336       pay_jp_report_pkg.add_tag_m('b415' ,g_body_tbl(p_assignment_action_id).o_bon_pay_cnt15                 )||c_eol||
6337       pay_jp_report_pkg.add_tag_m('b416' ,g_body_tbl(p_assignment_action_id).o_bon_pay_tot                   )||c_eol||
6338       pay_jp_report_pkg.add_tag_m('b501' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt1                   )||c_eol||
6339       pay_jp_report_pkg.add_tag_m('b502' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt2                   )||c_eol||
6340       pay_jp_report_pkg.add_tag_m('b503' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt3                   )||c_eol||
6341       pay_jp_report_pkg.add_tag_m('b504' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt4                   )||c_eol||
6342       pay_jp_report_pkg.add_tag_m('b505' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt5                   )||c_eol||
6343       pay_jp_report_pkg.add_tag_m('b506' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt6                   )||c_eol||
6344       pay_jp_report_pkg.add_tag_m('b507' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt7                   )||c_eol||
6345       pay_jp_report_pkg.add_tag_m('b508' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt8                   )||c_eol||
6346       pay_jp_report_pkg.add_tag_m('b509' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt9                   )||c_eol||
6347       pay_jp_report_pkg.add_tag_m('b510' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt10                  )||c_eol||
6348       pay_jp_report_pkg.add_tag_m('b511' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt11                  )||c_eol||
6349       pay_jp_report_pkg.add_tag_m('b512' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt12                  )||c_eol||
6350       pay_jp_report_pkg.add_tag_m('b513' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt13                  )||c_eol||
6351       pay_jp_report_pkg.add_tag_m('b514' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt14                  )||c_eol||
6352       pay_jp_report_pkg.add_tag_m('b515' ,g_body_tbl(p_assignment_action_id).o_bon_hi_cnt15                  )||c_eol||
6353       pay_jp_report_pkg.add_tag_m('b516' ,g_body_tbl(p_assignment_action_id).o_bon_hi_tot                    )||c_eol||
6354       pay_jp_report_pkg.add_tag_m('b601' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt1                   )||c_eol||
6355       pay_jp_report_pkg.add_tag_m('b602' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt2                   )||c_eol||
6356       pay_jp_report_pkg.add_tag_m('b603' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt3                   )||c_eol||
6357       pay_jp_report_pkg.add_tag_m('b604' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt4                   )||c_eol||
6358       pay_jp_report_pkg.add_tag_m('b605' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt5                   )||c_eol||
6359       pay_jp_report_pkg.add_tag_m('b606' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt6                   )||c_eol||
6360       pay_jp_report_pkg.add_tag_m('b607' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt7                   )||c_eol||
6361       pay_jp_report_pkg.add_tag_m('b608' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt8                   )||c_eol||
6362       pay_jp_report_pkg.add_tag_m('b609' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt9                   )||c_eol||
6363       pay_jp_report_pkg.add_tag_m('b610' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt10                  )||c_eol||
6364       pay_jp_report_pkg.add_tag_m('b611' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt11                  )||c_eol||
6365       pay_jp_report_pkg.add_tag_m('b612' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt12                  )||c_eol||
6366       pay_jp_report_pkg.add_tag_m('b613' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt13                  )||c_eol||
6367       pay_jp_report_pkg.add_tag_m('b614' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt14                  )||c_eol||
6368       pay_jp_report_pkg.add_tag_m('b615' ,g_body_tbl(p_assignment_action_id).o_bon_ci_cnt15                  )||c_eol||
6369       pay_jp_report_pkg.add_tag_m('b616' ,g_body_tbl(p_assignment_action_id).o_bon_ci_tot                    )||c_eol||
6370       pay_jp_report_pkg.add_tag_m('b701' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt1                   )||c_eol||
6371       pay_jp_report_pkg.add_tag_m('b702' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt2                   )||c_eol||
6372       pay_jp_report_pkg.add_tag_m('b703' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt3                   )||c_eol||
6373       pay_jp_report_pkg.add_tag_m('b704' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt4                   )||c_eol||
6374       pay_jp_report_pkg.add_tag_m('b705' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt5                   )||c_eol||
6375       pay_jp_report_pkg.add_tag_m('b706' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt6                   )||c_eol||
6376       pay_jp_report_pkg.add_tag_m('b707' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt7                   )||c_eol||
6377       pay_jp_report_pkg.add_tag_m('b708' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt8                   )||c_eol||
6378       pay_jp_report_pkg.add_tag_m('b709' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt9                   )||c_eol||
6379       pay_jp_report_pkg.add_tag_m('b710' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt10                  )||c_eol||
6380       pay_jp_report_pkg.add_tag_m('b711' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt11                  )||c_eol||
6381       pay_jp_report_pkg.add_tag_m('b712' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt12                  )||c_eol||
6382       pay_jp_report_pkg.add_tag_m('b713' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt13                  )||c_eol||
6383       pay_jp_report_pkg.add_tag_m('b714' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt14                  )||c_eol||
6384       pay_jp_report_pkg.add_tag_m('b715' ,g_body_tbl(p_assignment_action_id).o_bon_wp_cnt15                  )||c_eol||
6385       pay_jp_report_pkg.add_tag_m('b716' ,g_body_tbl(p_assignment_action_id).o_bon_wp_tot                    )||c_eol||
6386       pay_jp_report_pkg.add_tag_m('b801' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt1                  )||c_eol||
6387       pay_jp_report_pkg.add_tag_m('b802' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt2                  )||c_eol||
6388       pay_jp_report_pkg.add_tag_m('b803' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt3                  )||c_eol||
6389       pay_jp_report_pkg.add_tag_m('b804' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt4                  )||c_eol||
6390       pay_jp_report_pkg.add_tag_m('b805' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt5                  )||c_eol||
6391       pay_jp_report_pkg.add_tag_m('b806' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt6                  )||c_eol||
6392       pay_jp_report_pkg.add_tag_m('b807' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt7                  )||c_eol||
6393       pay_jp_report_pkg.add_tag_m('b808' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt8                  )||c_eol||
6394       pay_jp_report_pkg.add_tag_m('b809' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt9                  )||c_eol||
6395       pay_jp_report_pkg.add_tag_m('b810' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt10                 )||c_eol||
6396       pay_jp_report_pkg.add_tag_m('b811' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt11                 )||c_eol||
6397       pay_jp_report_pkg.add_tag_m('b812' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt12                 )||c_eol||
6398       pay_jp_report_pkg.add_tag_m('b813' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt13                 )||c_eol||
6399       pay_jp_report_pkg.add_tag_m('b814' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt14                 )||c_eol||
6400       pay_jp_report_pkg.add_tag_m('b815' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_cnt15                 )||c_eol||
6401       pay_jp_report_pkg.add_tag_m('b816' ,g_body_tbl(p_assignment_action_id).o_bon_wpf_tot                   )||c_eol||
6402       pay_jp_report_pkg.add_tag_m('b901' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt1                   )||c_eol||
6403       pay_jp_report_pkg.add_tag_m('b902' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt2                   )||c_eol||
6404       pay_jp_report_pkg.add_tag_m('b903' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt3                   )||c_eol||
6405       pay_jp_report_pkg.add_tag_m('b904' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt4                   )||c_eol||
6406       pay_jp_report_pkg.add_tag_m('b905' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt5                   )||c_eol||
6407       pay_jp_report_pkg.add_tag_m('b906' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt6                   )||c_eol||
6408       pay_jp_report_pkg.add_tag_m('b907' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt7                   )||c_eol||
6409       pay_jp_report_pkg.add_tag_m('b908' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt8                   )||c_eol||
6410       pay_jp_report_pkg.add_tag_m('b909' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt9                   )||c_eol||
6411       pay_jp_report_pkg.add_tag_m('b910' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt10                  )||c_eol||
6412       pay_jp_report_pkg.add_tag_m('b911' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt11                  )||c_eol||
6413       pay_jp_report_pkg.add_tag_m('b912' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt12                  )||c_eol||
6414       pay_jp_report_pkg.add_tag_m('b913' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt13                  )||c_eol||
6415       pay_jp_report_pkg.add_tag_m('b914' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt14                  )||c_eol||
6416       pay_jp_report_pkg.add_tag_m('b915' ,g_body_tbl(p_assignment_action_id).o_bon_ei_cnt15                  )||c_eol||
6417       pay_jp_report_pkg.add_tag_m('b916' ,g_body_tbl(p_assignment_action_id).o_bon_ei_tot                    )||c_eol||
6418       pay_jp_report_pkg.add_tag_m('b1001',g_body_tbl(p_assignment_action_id).o_bon_si_cnt1                   )||c_eol||
6419       pay_jp_report_pkg.add_tag_m('b1002',g_body_tbl(p_assignment_action_id).o_bon_si_cnt2                   )||c_eol||
6420       pay_jp_report_pkg.add_tag_m('b1003',g_body_tbl(p_assignment_action_id).o_bon_si_cnt3                   )||c_eol||
6421       pay_jp_report_pkg.add_tag_m('b1004',g_body_tbl(p_assignment_action_id).o_bon_si_cnt4                   )||c_eol||
6422       pay_jp_report_pkg.add_tag_m('b1005',g_body_tbl(p_assignment_action_id).o_bon_si_cnt5                   )||c_eol||
6423       pay_jp_report_pkg.add_tag_m('b1006',g_body_tbl(p_assignment_action_id).o_bon_si_cnt6                   )||c_eol||
6424       pay_jp_report_pkg.add_tag_m('b1007',g_body_tbl(p_assignment_action_id).o_bon_si_cnt7                   )||c_eol||
6425       pay_jp_report_pkg.add_tag_m('b1008',g_body_tbl(p_assignment_action_id).o_bon_si_cnt8                   )||c_eol||
6426       pay_jp_report_pkg.add_tag_m('b1009',g_body_tbl(p_assignment_action_id).o_bon_si_cnt9                   )||c_eol||
6427       pay_jp_report_pkg.add_tag_m('b1010',g_body_tbl(p_assignment_action_id).o_bon_si_cnt10                  )||c_eol||
6428       pay_jp_report_pkg.add_tag_m('b1011',g_body_tbl(p_assignment_action_id).o_bon_si_cnt11                  )||c_eol||
6429       pay_jp_report_pkg.add_tag_m('b1012',g_body_tbl(p_assignment_action_id).o_bon_si_cnt12                  )||c_eol||
6430       pay_jp_report_pkg.add_tag_m('b1013',g_body_tbl(p_assignment_action_id).o_bon_si_cnt13                  )||c_eol||
6431       pay_jp_report_pkg.add_tag_m('b1014',g_body_tbl(p_assignment_action_id).o_bon_si_cnt14                  )||c_eol||
6432       pay_jp_report_pkg.add_tag_m('b1015',g_body_tbl(p_assignment_action_id).o_bon_si_cnt15                  )||c_eol||
6433       pay_jp_report_pkg.add_tag_m('b1016',g_body_tbl(p_assignment_action_id).o_bon_si_tot                    )||c_eol||
6434       pay_jp_report_pkg.add_tag_m('b1101',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt1             )||c_eol||
6435       pay_jp_report_pkg.add_tag_m('b1102',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt2             )||c_eol||
6436       pay_jp_report_pkg.add_tag_m('b1103',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt3             )||c_eol||
6437       pay_jp_report_pkg.add_tag_m('b1104',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt4             )||c_eol||
6438       pay_jp_report_pkg.add_tag_m('b1105',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt5             )||c_eol||
6439       pay_jp_report_pkg.add_tag_m('b1106',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt6             )||c_eol||
6440       pay_jp_report_pkg.add_tag_m('b1107',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt7             )||c_eol||
6441       pay_jp_report_pkg.add_tag_m('b1108',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt8             )||c_eol||
6442       pay_jp_report_pkg.add_tag_m('b1109',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt9             )||c_eol||
6443       pay_jp_report_pkg.add_tag_m('b1110',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt10            )||c_eol||
6444       pay_jp_report_pkg.add_tag_m('b1111',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt11            )||c_eol||
6445       pay_jp_report_pkg.add_tag_m('b1112',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt12            )||c_eol||
6446       pay_jp_report_pkg.add_tag_m('b1113',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt13            )||c_eol||
6447       pay_jp_report_pkg.add_tag_m('b1114',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt14            )||c_eol||
6448       pay_jp_report_pkg.add_tag_m('b1115',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_cnt15            )||c_eol||
6449       pay_jp_report_pkg.add_tag_m('b1116',g_body_tbl(p_assignment_action_id).o_bon_dct_earn_tot              )||c_eol||
6450       pay_jp_report_pkg.add_tag  ('b1201',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt1                  )||c_eol||
6451       pay_jp_report_pkg.add_tag  ('b1202',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt2                  )||c_eol||
6452       pay_jp_report_pkg.add_tag  ('b1203',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt3                  )||c_eol||
6453       pay_jp_report_pkg.add_tag  ('b1204',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt4                  )||c_eol||
6454       pay_jp_report_pkg.add_tag  ('b1205',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt5                  )||c_eol||
6455       pay_jp_report_pkg.add_tag  ('b1206',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt6                  )||c_eol||
6456       pay_jp_report_pkg.add_tag  ('b1207',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt7                  )||c_eol||
6457       pay_jp_report_pkg.add_tag  ('b1208',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt8                  )||c_eol||
6458       pay_jp_report_pkg.add_tag  ('b1209',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt9                  )||c_eol||
6459       pay_jp_report_pkg.add_tag  ('b1210',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt10                 )||c_eol||
6460       pay_jp_report_pkg.add_tag  ('b1211',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt11                 )||c_eol||
6461       pay_jp_report_pkg.add_tag  ('b1212',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt12                 )||c_eol||
6462       pay_jp_report_pkg.add_tag  ('b1213',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt13                 )||c_eol||
6463       pay_jp_report_pkg.add_tag  ('b1214',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt14                 )||c_eol||
6464       pay_jp_report_pkg.add_tag  ('b1215',g_body_tbl(p_assignment_action_id).o_bon_dpt_cnt15                 )||c_eol||
6465       pay_jp_report_pkg.add_tag_m('b1301',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt1                  )||c_eol||
6466       pay_jp_report_pkg.add_tag_m('b1302',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt2                  )||c_eol||
6467       pay_jp_report_pkg.add_tag_m('b1303',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt3                  )||c_eol||
6468       pay_jp_report_pkg.add_tag_m('b1304',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt4                  )||c_eol||
6469       pay_jp_report_pkg.add_tag_m('b1305',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt5                  )||c_eol||
6470       pay_jp_report_pkg.add_tag_m('b1306',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt6                  )||c_eol||
6471       pay_jp_report_pkg.add_tag_m('b1307',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt7                  )||c_eol||
6472       pay_jp_report_pkg.add_tag_m('b1308',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt8                  )||c_eol||
6473       pay_jp_report_pkg.add_tag_m('b1309',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt9                  )||c_eol||
6474       pay_jp_report_pkg.add_tag_m('b1310',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt10                 )||c_eol||
6475       pay_jp_report_pkg.add_tag_m('b1311',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt11                 )||c_eol||
6476       pay_jp_report_pkg.add_tag_m('b1312',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt12                 )||c_eol||
6477       pay_jp_report_pkg.add_tag_m('b1313',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt13                 )||c_eol||
6478       pay_jp_report_pkg.add_tag_m('b1314',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt14                 )||c_eol||
6479       pay_jp_report_pkg.add_tag_m('b1315',g_body_tbl(p_assignment_action_id).o_bon_itx_cnt15                 )||c_eol||
6480       pay_jp_report_pkg.add_tag_m('b1316',g_body_tbl(p_assignment_action_id).o_bon_itx_tot                   )||c_eol||
6481       pay_jp_report_pkg.add_tag  ('b1401',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt1             )||c_eol||
6482       pay_jp_report_pkg.add_tag  ('b1402',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt2             )||c_eol||
6483       pay_jp_report_pkg.add_tag  ('b1403',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt3             )||c_eol||
6484       pay_jp_report_pkg.add_tag  ('b1404',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt4             )||c_eol||
6485       pay_jp_report_pkg.add_tag  ('b1405',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt5             )||c_eol||
6486       pay_jp_report_pkg.add_tag  ('b1406',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt6             )||c_eol||
6487       pay_jp_report_pkg.add_tag  ('b1407',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt7             )||c_eol||
6488       pay_jp_report_pkg.add_tag  ('b1408',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt8             )||c_eol||
6489       pay_jp_report_pkg.add_tag  ('b1409',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt9             )||c_eol||
6490       pay_jp_report_pkg.add_tag  ('b1410',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt10            )||c_eol||
6491       pay_jp_report_pkg.add_tag  ('b1411',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt11            )||c_eol||
6492       pay_jp_report_pkg.add_tag  ('b1412',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt12            )||c_eol||
6493       pay_jp_report_pkg.add_tag  ('b1413',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt13            )||c_eol||
6494       pay_jp_report_pkg.add_tag  ('b1414',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt14            )||c_eol||
6495       pay_jp_report_pkg.add_tag  ('b1415',g_body_tbl(p_assignment_action_id).o_bon_itx_rate_cnt15            )||c_eol||
6496       pay_jp_report_pkg.add_tag_m('b1501',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt1              )||c_eol||
6497       pay_jp_report_pkg.add_tag_m('b1502',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt2              )||c_eol||
6498       pay_jp_report_pkg.add_tag_m('b1503',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt3              )||c_eol||
6499       pay_jp_report_pkg.add_tag_m('b1504',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt4              )||c_eol||
6500       pay_jp_report_pkg.add_tag_m('b1505',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt5              )||c_eol||
6501       pay_jp_report_pkg.add_tag_m('b1506',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt6              )||c_eol||
6502       pay_jp_report_pkg.add_tag_m('b1507',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt7              )||c_eol||
6503       pay_jp_report_pkg.add_tag_m('b1508',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt8              )||c_eol||
6504       pay_jp_report_pkg.add_tag_m('b1509',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt9              )||c_eol||
6505       pay_jp_report_pkg.add_tag_m('b1510',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt10             )||c_eol||
6506       pay_jp_report_pkg.add_tag_m('b1511',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt11             )||c_eol||
6507       pay_jp_report_pkg.add_tag_m('b1512',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt12             )||c_eol||
6508       pay_jp_report_pkg.add_tag_m('b1513',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt13             )||c_eol||
6509       pay_jp_report_pkg.add_tag_m('b1514',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt14             )||c_eol||
6510       pay_jp_report_pkg.add_tag_m('b1515',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_cnt15             )||c_eol||
6511       pay_jp_report_pkg.add_tag_m('b1516',g_body_tbl(p_assignment_action_id).o_bon_yea_itx_tot               )||c_eol||
6512       pay_jp_report_pkg.add_tag_m('b1601',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt1              )||c_eol||
6513       pay_jp_report_pkg.add_tag_m('b1602',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt2              )||c_eol||
6514       pay_jp_report_pkg.add_tag_m('b1603',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt3              )||c_eol||
6515       pay_jp_report_pkg.add_tag_m('b1604',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt4              )||c_eol||
6516       pay_jp_report_pkg.add_tag_m('b1605',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt5              )||c_eol||
6517       pay_jp_report_pkg.add_tag_m('b1606',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt6              )||c_eol||
6518       pay_jp_report_pkg.add_tag_m('b1607',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt7              )||c_eol||
6519       pay_jp_report_pkg.add_tag_m('b1608',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt8              )||c_eol||
6520       pay_jp_report_pkg.add_tag_m('b1609',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt9              )||c_eol||
6521       pay_jp_report_pkg.add_tag_m('b1610',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt10             )||c_eol||
6522       pay_jp_report_pkg.add_tag_m('b1611',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt11             )||c_eol||
6523       pay_jp_report_pkg.add_tag_m('b1612',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt12             )||c_eol||
6524       pay_jp_report_pkg.add_tag_m('b1613',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt13             )||c_eol||
6525       pay_jp_report_pkg.add_tag_m('b1614',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt14             )||c_eol||
6526       pay_jp_report_pkg.add_tag_m('b1615',g_body_tbl(p_assignment_action_id).o_bon_net_itx_cnt15             )||c_eol||
6527       pay_jp_report_pkg.add_tag_m('b1616',g_body_tbl(p_assignment_action_id).o_bon_net_itx_tot               )||c_eol||
6528       pay_jp_report_pkg.add_tag_m('b1701',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt1             )||c_eol||
6529       pay_jp_report_pkg.add_tag_m('b1702',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt2             )||c_eol||
6530       pay_jp_report_pkg.add_tag_m('b1703',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt3             )||c_eol||
6531       pay_jp_report_pkg.add_tag_m('b1704',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt4             )||c_eol||
6532       pay_jp_report_pkg.add_tag_m('b1705',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt5             )||c_eol||
6533       pay_jp_report_pkg.add_tag_m('b1706',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt6             )||c_eol||
6534       pay_jp_report_pkg.add_tag_m('b1707',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt7             )||c_eol||
6535       pay_jp_report_pkg.add_tag_m('b1708',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt8             )||c_eol||
6536       pay_jp_report_pkg.add_tag_m('b1709',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt9             )||c_eol||
6537       pay_jp_report_pkg.add_tag_m('b1710',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt10            )||c_eol||
6538       pay_jp_report_pkg.add_tag_m('b1711',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt11            )||c_eol||
6539       pay_jp_report_pkg.add_tag_m('b1712',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt12            )||c_eol||
6540       pay_jp_report_pkg.add_tag_m('b1713',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt13            )||c_eol||
6541       pay_jp_report_pkg.add_tag_m('b1714',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt14            )||c_eol||
6542       pay_jp_report_pkg.add_tag_m('b1715',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_cnt15            )||c_eol||
6543       pay_jp_report_pkg.add_tag_m('b1716',g_body_tbl(p_assignment_action_id).o_bon_ltx_lump_tot              )||c_eol||
6544       pay_jp_report_pkg.add_tag_m('b1801',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt1                  )||c_eol||
6545       pay_jp_report_pkg.add_tag_m('b1802',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt2                  )||c_eol||
6546       pay_jp_report_pkg.add_tag_m('b1803',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt3                  )||c_eol||
6547       pay_jp_report_pkg.add_tag_m('b1804',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt4                  )||c_eol||
6548       pay_jp_report_pkg.add_tag_m('b1805',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt5                  )||c_eol||
6549       pay_jp_report_pkg.add_tag_m('b1806',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt6                  )||c_eol||
6550       pay_jp_report_pkg.add_tag_m('b1807',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt7                  )||c_eol||
6551       pay_jp_report_pkg.add_tag_m('b1808',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt8                  )||c_eol||
6552       pay_jp_report_pkg.add_tag_m('b1809',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt9                  )||c_eol||
6553       pay_jp_report_pkg.add_tag_m('b1810',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt10                 )||c_eol||
6554       pay_jp_report_pkg.add_tag_m('b1811',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt11                 )||c_eol||
6555       pay_jp_report_pkg.add_tag_m('b1812',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt12                 )||c_eol||
6556       pay_jp_report_pkg.add_tag_m('b1813',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt13                 )||c_eol||
6557       pay_jp_report_pkg.add_tag_m('b1814',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt14                 )||c_eol||
6558       pay_jp_report_pkg.add_tag_m('b1815',g_body_tbl(p_assignment_action_id).o_bon_dct_cnt15                 )||c_eol||
6559       pay_jp_report_pkg.add_tag_m('b1816',g_body_tbl(p_assignment_action_id).o_bon_dct_tot                   )||c_eol||
6560       pay_jp_report_pkg.add_tag_m('b1901',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt1              )||c_eol||
6561       pay_jp_report_pkg.add_tag_m('b1902',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt2              )||c_eol||
6562       pay_jp_report_pkg.add_tag_m('b1903',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt3              )||c_eol||
6563       pay_jp_report_pkg.add_tag_m('b1904',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt4              )||c_eol||
6564       pay_jp_report_pkg.add_tag_m('b1905',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt5              )||c_eol||
6565       pay_jp_report_pkg.add_tag_m('b1906',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt6              )||c_eol||
6566       pay_jp_report_pkg.add_tag_m('b1907',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt7              )||c_eol||
6567       pay_jp_report_pkg.add_tag_m('b1908',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt8              )||c_eol||
6568       pay_jp_report_pkg.add_tag_m('b1909',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt9              )||c_eol||
6569       pay_jp_report_pkg.add_tag_m('b1910',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt10             )||c_eol||
6570       pay_jp_report_pkg.add_tag_m('b1911',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt11             )||c_eol||
6571       pay_jp_report_pkg.add_tag_m('b1912',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt12             )||c_eol||
6572       pay_jp_report_pkg.add_tag_m('b1913',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt13             )||c_eol||
6573       pay_jp_report_pkg.add_tag_m('b1914',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt14             )||c_eol||
6574       pay_jp_report_pkg.add_tag_m('b1915',g_body_tbl(p_assignment_action_id).o_bon_net_pay_cnt15             )||c_eol||
6575       pay_jp_report_pkg.add_tag_m('b1916',g_body_tbl(p_assignment_action_id).o_bon_net_pay_tot               )||c_eol||
6576       pay_jp_report_pkg.add_tag  ('d1'   ,g_body_tbl(p_assignment_action_id).o_declare_flag                  )||c_eol||
6577       pay_jp_report_pkg.add_tag  ('d2'   ,g_body_tbl(p_assignment_action_id).o_spouse_flag                   )||c_eol||
6578       pay_jp_report_pkg.add_tag  ('d3'   ,g_body_tbl(p_assignment_action_id).o_dep_spouse                    )||c_eol||
6579       pay_jp_report_pkg.add_tag  ('d4'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_spouse               )||c_eol||
6580       pay_jp_report_pkg.add_tag  ('d5'   ,g_body_tbl(p_assignment_action_id).o_ord_dep_num                   )||c_eol||
6581       pay_jp_report_pkg.add_tag  ('d6'   ,g_body_tbl(p_assignment_action_id).o_sp_dep_num                    )||c_eol||
6582       pay_jp_report_pkg.add_tag  ('d7'   ,g_body_tbl(p_assignment_action_id).o_aged_parent_dep_lt_num        )||c_eol||
6583       pay_jp_report_pkg.add_tag  ('d8'   ,g_body_tbl(p_assignment_action_id).o_aged_dep_num                  )||c_eol||
6584       pay_jp_report_pkg.add_tag  ('d9'   ,g_body_tbl(p_assignment_action_id).o_ord_disable_num               )||c_eol||
6585       pay_jp_report_pkg.add_tag  ('d10'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_num                )||c_eol||
6586       pay_jp_report_pkg.add_tag  ('d11'  ,g_body_tbl(p_assignment_action_id).o_sp_disable_lt_num             )||c_eol||
6587       pay_jp_report_pkg.add_tag  ('d12'  ,g_body_tbl(p_assignment_action_id).o_disable_type                  )||c_eol||
6588       pay_jp_report_pkg.add_tag  ('d13'  ,g_body_tbl(p_assignment_action_id).o_widow_type                    )||c_eol||
6589       pay_jp_report_pkg.add_tag  ('d14'  ,g_body_tbl(p_assignment_action_id).o_working_student_type          )||c_eol||
6590       pay_jp_report_pkg.add_tag  ('d15'  ,g_body_tbl(p_assignment_action_id).o_otsu_spouse_dep_num           )||c_eol||
6591       pay_jp_report_pkg.add_tag_m('y1'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_txbl                  )||c_eol||
6592       pay_jp_report_pkg.add_tag_m('y2'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_txbl_tot              )||c_eol||
6593       pay_jp_report_pkg.add_tag_m('y3'   ,g_body_tbl(p_assignment_action_id).o_yea_txbl                      )||c_eol||
6594       pay_jp_report_pkg.add_tag_m('y4'   ,g_body_tbl(p_assignment_action_id).o_yea_sal_itx                   )||c_eol||
6595       pay_jp_report_pkg.add_tag_m('y5'   ,g_body_tbl(p_assignment_action_id).o_yea_bon_itx_tot               )||c_eol||
6596       pay_jp_report_pkg.add_tag_m('y6'   ,g_body_tbl(p_assignment_action_id).o_withhold_itx                  )||c_eol||
6597       pay_jp_report_pkg.add_tag_m('y7'   ,g_body_tbl(p_assignment_action_id).o_amt_aft_emp_inc_dct           )||c_eol||
6598       pay_jp_report_pkg.add_tag_m('y8'   ,g_body_tbl(p_assignment_action_id).o_sal_dct_si_prem               )||c_eol||
6599       pay_jp_report_pkg.add_tag_m('y9'   ,g_body_tbl(p_assignment_action_id).o_dec_si_prem                   )||c_eol||
6600       pay_jp_report_pkg.add_tag_m('y10'  ,g_body_tbl(p_assignment_action_id).o_dec_small_comp_mut_aid_prem   )||c_eol||
6601       pay_jp_report_pkg.add_tag_m('y11'  ,g_body_tbl(p_assignment_action_id).o_life_ins_prem_exm             )||c_eol||
6602       pay_jp_report_pkg.add_tag_m('y12'  ,g_body_tbl(p_assignment_action_id).o_earthquake_ins_prem_exm       )||c_eol||
6603       pay_jp_report_pkg.add_tag_m('y13'  ,g_body_tbl(p_assignment_action_id).o_spouse_sp_exm                 )||c_eol||
6604       pay_jp_report_pkg.add_tag_m('y14'  ,g_body_tbl(p_assignment_action_id).o_dep_exm                       )||c_eol||
6605       pay_jp_report_pkg.add_tag_m('y15'  ,g_body_tbl(p_assignment_action_id).o_income_exm                    )||c_eol||
6606       pay_jp_report_pkg.add_tag_m('y16'  ,g_body_tbl(p_assignment_action_id).o_spouse_income                 )||c_eol||
6607       pay_jp_report_pkg.add_tag_m('y17'  ,g_body_tbl(p_assignment_action_id).o_individual_pension_prem       )||c_eol||
6608       pay_jp_report_pkg.add_tag_m('y18'  ,g_body_tbl(p_assignment_action_id).o_long_term_nonlife_ins_prem    )||c_eol||
6609       pay_jp_report_pkg.add_tag_m('y19'  ,g_body_tbl(p_assignment_action_id).o_small_comp_mut_aid_prem       )||c_eol||
6610       pay_jp_report_pkg.add_tag_m('y20'  ,g_body_tbl(p_assignment_action_id).o_national_pension_prem         )||c_eol||
6611       pay_jp_report_pkg.add_tag_m('y21'  ,g_body_tbl(p_assignment_action_id).o_net_txbl_income               )||c_eol||
6612       pay_jp_report_pkg.add_tag_m('y22'  ,g_body_tbl(p_assignment_action_id).o_annual_tax                    )||c_eol||
6613       pay_jp_report_pkg.add_tag_m('y23'  ,g_body_tbl(p_assignment_action_id).o_actual_housing_loan           )||c_eol||
6614       pay_jp_report_pkg.add_tag_m('y24'  ,g_body_tbl(p_assignment_action_id).o_yea_annual_tax                )||c_eol||
6615       pay_jp_report_pkg.add_tag_m('y25'  ,g_body_tbl(p_assignment_action_id).o_yea_tax_pay                   )||c_eol||
6616       pay_jp_report_pkg.add_tag_v('ao1'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name                 )||c_eol||
6617       pay_jp_report_pkg.add_tag_v('ao2'  ,g_body_tbl(p_assignment_action_id).a_itax_org_name_kana            )||c_eol||
6618       pay_jp_report_pkg.add_tag_v('ao3'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address              )||c_eol||
6619       pay_jp_report_pkg.add_tag_v('ao4'  ,g_body_tbl(p_assignment_action_id).a_itax_org_address_kana         )||c_eol||
6620       pay_jp_report_pkg.add_tag_v('ao5'  ,g_body_tbl(p_assignment_action_id).a_itax_org_phone                )||c_eol||
6621       pay_jp_report_pkg.add_tag  ('ao6'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial1              )||c_eol||
6622       pay_jp_report_pkg.add_tag  ('ao7'  ,g_body_tbl(p_assignment_action_id).a_itax_org_serial2              )||c_eol||
6623       pay_jp_report_pkg.add_tag_v('ae1'  ,g_body_tbl(p_assignment_action_id).a_last_name                     )||c_eol||
6624       pay_jp_report_pkg.add_tag_v('ae2'  ,g_body_tbl(p_assignment_action_id).a_first_name                    )||c_eol||
6625       pay_jp_report_pkg.add_tag_v('ae3'  ,g_body_tbl(p_assignment_action_id).a_last_name_kana                )||c_eol||
6626       pay_jp_report_pkg.add_tag_v('ae4'  ,g_body_tbl(p_assignment_action_id).a_first_name_kana               )||c_eol||
6627       pay_jp_report_pkg.add_tag  ('ae5'  ,g_body_tbl(p_assignment_action_id).a_sex_b                         )||c_eol||
6628       pay_jp_report_pkg.add_tag  ('ae6'  ,g_body_tbl(p_assignment_action_id).a_birth_date                    )||c_eol||
6629       pay_jp_report_pkg.add_tag  ('ae7'  ,g_body_tbl(p_assignment_action_id).a_district_code                 )||c_eol||
6630       pay_jp_report_pkg.add_tag_v('ae8'  ,g_body_tbl(p_assignment_action_id).a_phone1                        )||c_eol||
6631       pay_jp_report_pkg.add_tag_v('ae9'  ,g_body_tbl(p_assignment_action_id).a_phone2                        )||c_eol||
6632       pay_jp_report_pkg.add_tag  ('ae10' ,g_body_tbl(p_assignment_action_id).a_hire_date                     )||c_eol||
6633       pay_jp_report_pkg.add_tag  ('ae11' ,g_body_tbl(p_assignment_action_id).a_term_date                     )||c_eol||
6634       pay_jp_report_pkg.add_tag  ('ae12' ,g_body_tbl(p_assignment_action_id).a_leaving_reason                )||c_eol||
6635       pay_jp_report_pkg.add_tag_v('ae13' ,g_body_tbl(p_assignment_action_id).a_location_name                 )||c_eol||
6636       pay_jp_report_pkg.add_tag  ('ae14' ,g_body_tbl(p_assignment_action_id).a_itax_type_b                   )||c_eol||
6637       pay_jp_report_pkg.add_tag  ('ae15' ,g_body_tbl(p_assignment_action_id).a_itax_type                     )||c_eol||
6638       pay_jp_report_pkg.add_tag  ('ae16' ,g_body_tbl(p_assignment_action_id).a_non_res_flag                  )||c_eol||
6639       pay_jp_report_pkg.add_tag  ('as101',g_body_tbl(p_assignment_action_id).a_sal_efd_mth1                  )||c_eol||
6640       pay_jp_report_pkg.add_tag  ('as102',g_body_tbl(p_assignment_action_id).a_sal_efd_mth2                  )||c_eol||
6641       pay_jp_report_pkg.add_tag  ('as103',g_body_tbl(p_assignment_action_id).a_sal_efd_mth3                  )||c_eol||
6642       pay_jp_report_pkg.add_tag  ('as104',g_body_tbl(p_assignment_action_id).a_sal_efd_mth4                  )||c_eol||
6643       pay_jp_report_pkg.add_tag  ('as105',g_body_tbl(p_assignment_action_id).a_sal_efd_mth5                  )||c_eol||
6644       pay_jp_report_pkg.add_tag  ('as106',g_body_tbl(p_assignment_action_id).a_sal_efd_mth6                  )||c_eol||
6645       pay_jp_report_pkg.add_tag  ('as107',g_body_tbl(p_assignment_action_id).a_sal_efd_mth7                  )||c_eol||
6646       pay_jp_report_pkg.add_tag  ('as108',g_body_tbl(p_assignment_action_id).a_sal_efd_mth8                  )||c_eol||
6647       pay_jp_report_pkg.add_tag  ('as109',g_body_tbl(p_assignment_action_id).a_sal_efd_mth9                  )||c_eol||
6648       pay_jp_report_pkg.add_tag  ('as110',g_body_tbl(p_assignment_action_id).a_sal_efd_mth10                 )||c_eol||
6649       pay_jp_report_pkg.add_tag  ('as111',g_body_tbl(p_assignment_action_id).a_sal_efd_mth11                 )||c_eol||
6650       pay_jp_report_pkg.add_tag  ('as112',g_body_tbl(p_assignment_action_id).a_sal_efd_mth12                 )||c_eol||
6651       pay_jp_report_pkg.add_tag  ('as201',g_body_tbl(p_assignment_action_id).a_sal_erd_mth1                  )||c_eol||
6652       pay_jp_report_pkg.add_tag  ('as202',g_body_tbl(p_assignment_action_id).a_sal_erd_mth2                  )||c_eol||
6653       pay_jp_report_pkg.add_tag  ('as203',g_body_tbl(p_assignment_action_id).a_sal_erd_mth3                  )||c_eol||
6654       pay_jp_report_pkg.add_tag  ('as204',g_body_tbl(p_assignment_action_id).a_sal_erd_mth4                  )||c_eol||
6655       pay_jp_report_pkg.add_tag  ('as205',g_body_tbl(p_assignment_action_id).a_sal_erd_mth5                  )||c_eol||
6656       pay_jp_report_pkg.add_tag  ('as206',g_body_tbl(p_assignment_action_id).a_sal_erd_mth6                  )||c_eol||
6657       pay_jp_report_pkg.add_tag  ('as207',g_body_tbl(p_assignment_action_id).a_sal_erd_mth7                  )||c_eol||
6658       pay_jp_report_pkg.add_tag  ('as208',g_body_tbl(p_assignment_action_id).a_sal_erd_mth8                  )||c_eol||
6659       pay_jp_report_pkg.add_tag  ('as209',g_body_tbl(p_assignment_action_id).a_sal_erd_mth9                  )||c_eol||
6660       pay_jp_report_pkg.add_tag  ('as210',g_body_tbl(p_assignment_action_id).a_sal_erd_mth10                 )||c_eol||
6661       pay_jp_report_pkg.add_tag  ('as211',g_body_tbl(p_assignment_action_id).a_sal_erd_mth11                 )||c_eol||
6662       pay_jp_report_pkg.add_tag  ('as212',g_body_tbl(p_assignment_action_id).a_sal_erd_mth12                 )||c_eol||
6663       pay_jp_report_pkg.add_tag_m('as301',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth1                  )||c_eol||
6664       pay_jp_report_pkg.add_tag_m('as302',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth2                  )||c_eol||
6665       pay_jp_report_pkg.add_tag_m('as303',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth3                  )||c_eol||
6666       pay_jp_report_pkg.add_tag_m('as304',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth4                  )||c_eol||
6667       pay_jp_report_pkg.add_tag_m('as305',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth5                  )||c_eol||
6668       pay_jp_report_pkg.add_tag_m('as306',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth6                  )||c_eol||
6669       pay_jp_report_pkg.add_tag_m('as307',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth7                  )||c_eol||
6670       pay_jp_report_pkg.add_tag_m('as308',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth8                  )||c_eol||
6671       pay_jp_report_pkg.add_tag_m('as309',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth9                  )||c_eol||
6672       pay_jp_report_pkg.add_tag_m('as310',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth10                 )||c_eol||
6673       pay_jp_report_pkg.add_tag_m('as311',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth11                 )||c_eol||
6674       pay_jp_report_pkg.add_tag_m('as312',g_body_tbl(p_assignment_action_id).a_sal_ltx_mth12                 )||c_eol||
6675       pay_jp_report_pkg.add_tag_m('as313',g_body_tbl(p_assignment_action_id).a_sal_ltx_tot                   )||c_eol||
6676       pay_jp_report_pkg.add_tag_m('as401',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth1             )||c_eol||
6677       pay_jp_report_pkg.add_tag_m('as402',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth2             )||c_eol||
6678       pay_jp_report_pkg.add_tag_m('as403',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth3             )||c_eol||
6679       pay_jp_report_pkg.add_tag_m('as404',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth4             )||c_eol||
6680       pay_jp_report_pkg.add_tag_m('as405',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth5             )||c_eol||
6681       pay_jp_report_pkg.add_tag_m('as406',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth6             )||c_eol||
6682       pay_jp_report_pkg.add_tag_m('as407',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth7             )||c_eol||
6683       pay_jp_report_pkg.add_tag_m('as408',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth8             )||c_eol||
6684       pay_jp_report_pkg.add_tag_m('as409',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth9             )||c_eol||
6685       pay_jp_report_pkg.add_tag_m('as410',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth10            )||c_eol||
6686       pay_jp_report_pkg.add_tag_m('as411',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth11            )||c_eol||
6687       pay_jp_report_pkg.add_tag_m('as412',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_mth12            )||c_eol||
6688       pay_jp_report_pkg.add_tag_m('as413',g_body_tbl(p_assignment_action_id).a_sal_ltx_lump_tot              )||c_eol||
6689       pay_jp_report_pkg.add_tag  ('ab101',g_body_tbl(p_assignment_action_id).a_bon_type_cnt1                 )||c_eol||
6690       pay_jp_report_pkg.add_tag  ('ab102',g_body_tbl(p_assignment_action_id).a_bon_type_cnt2                 )||c_eol||
6691       pay_jp_report_pkg.add_tag  ('ab103',g_body_tbl(p_assignment_action_id).a_bon_type_cnt3                 )||c_eol||
6692       pay_jp_report_pkg.add_tag  ('ab104',g_body_tbl(p_assignment_action_id).a_bon_type_cnt4                 )||c_eol||
6693       pay_jp_report_pkg.add_tag  ('ab105',g_body_tbl(p_assignment_action_id).a_bon_type_cnt5                 )||c_eol||
6694       pay_jp_report_pkg.add_tag  ('ab106',g_body_tbl(p_assignment_action_id).a_bon_type_cnt6                 )||c_eol||
6695       pay_jp_report_pkg.add_tag  ('ab107',g_body_tbl(p_assignment_action_id).a_bon_type_cnt7                 )||c_eol||
6696       pay_jp_report_pkg.add_tag  ('ab108',g_body_tbl(p_assignment_action_id).a_bon_type_cnt8                 )||c_eol||
6697       pay_jp_report_pkg.add_tag  ('ab109',g_body_tbl(p_assignment_action_id).a_bon_type_cnt9                 )||c_eol||
6698       pay_jp_report_pkg.add_tag  ('ab110',g_body_tbl(p_assignment_action_id).a_bon_type_cnt10                )||c_eol||
6699       pay_jp_report_pkg.add_tag  ('ab111',g_body_tbl(p_assignment_action_id).a_bon_type_cnt11                )||c_eol||
6700       pay_jp_report_pkg.add_tag  ('ab112',g_body_tbl(p_assignment_action_id).a_bon_type_cnt12                )||c_eol||
6701       pay_jp_report_pkg.add_tag  ('ab113',g_body_tbl(p_assignment_action_id).a_bon_type_cnt13                )||c_eol||
6702       pay_jp_report_pkg.add_tag  ('ab114',g_body_tbl(p_assignment_action_id).a_bon_type_cnt14                )||c_eol||
6703       pay_jp_report_pkg.add_tag  ('ab115',g_body_tbl(p_assignment_action_id).a_bon_type_cnt15                )||c_eol||
6704       pay_jp_report_pkg.add_tag  ('ab201',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt1                  )||c_eol||
6705       pay_jp_report_pkg.add_tag  ('ab202',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt2                  )||c_eol||
6706       pay_jp_report_pkg.add_tag  ('ab203',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt3                  )||c_eol||
6707       pay_jp_report_pkg.add_tag  ('ab204',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt4                  )||c_eol||
6708       pay_jp_report_pkg.add_tag  ('ab205',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt5                  )||c_eol||
6709       pay_jp_report_pkg.add_tag  ('ab206',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt6                  )||c_eol||
6710       pay_jp_report_pkg.add_tag  ('ab207',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt7                  )||c_eol||
6711       pay_jp_report_pkg.add_tag  ('ab208',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt8                  )||c_eol||
6712       pay_jp_report_pkg.add_tag  ('ab209',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt9                  )||c_eol||
6713       pay_jp_report_pkg.add_tag  ('ab210',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt10                 )||c_eol||
6714       pay_jp_report_pkg.add_tag  ('ab211',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt11                 )||c_eol||
6715       pay_jp_report_pkg.add_tag  ('ab212',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt12                 )||c_eol||
6716       pay_jp_report_pkg.add_tag  ('ab213',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt13                 )||c_eol||
6717       pay_jp_report_pkg.add_tag  ('ab214',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt14                 )||c_eol||
6718       pay_jp_report_pkg.add_tag  ('ab215',g_body_tbl(p_assignment_action_id).a_bon_efd_cnt15                 )||c_eol||
6719       pay_jp_report_pkg.add_tag  ('ab301',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt1                  )||c_eol||
6720       pay_jp_report_pkg.add_tag  ('ab302',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt2                  )||c_eol||
6721       pay_jp_report_pkg.add_tag  ('ab303',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt3                  )||c_eol||
6722       pay_jp_report_pkg.add_tag  ('ab304',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt4                  )||c_eol||
6723       pay_jp_report_pkg.add_tag  ('ab305',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt5                  )||c_eol||
6724       pay_jp_report_pkg.add_tag  ('ab306',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt6                  )||c_eol||
6725       pay_jp_report_pkg.add_tag  ('ab307',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt7                  )||c_eol||
6726       pay_jp_report_pkg.add_tag  ('ab308',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt8                  )||c_eol||
6727       pay_jp_report_pkg.add_tag  ('ab309',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt9                  )||c_eol||
6728       pay_jp_report_pkg.add_tag  ('ab310',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt10                 )||c_eol||
6729       pay_jp_report_pkg.add_tag  ('ab311',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt11                 )||c_eol||
6730       pay_jp_report_pkg.add_tag  ('ab312',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt12                 )||c_eol||
6731       pay_jp_report_pkg.add_tag  ('ab313',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt13                 )||c_eol||
6732       pay_jp_report_pkg.add_tag  ('ab314',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt14                 )||c_eol||
6733       pay_jp_report_pkg.add_tag  ('ab315',g_body_tbl(p_assignment_action_id).a_bon_erd_cnt15                 )||c_eol||
6734       pay_jp_report_pkg.add_tag  ('ab401',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt1             )||c_eol||
6735       pay_jp_report_pkg.add_tag  ('ab402',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt2             )||c_eol||
6736       pay_jp_report_pkg.add_tag  ('ab403',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt3             )||c_eol||
6737       pay_jp_report_pkg.add_tag  ('ab404',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt4             )||c_eol||
6738       pay_jp_report_pkg.add_tag  ('ab405',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt5             )||c_eol||
6739       pay_jp_report_pkg.add_tag  ('ab406',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt6             )||c_eol||
6740       pay_jp_report_pkg.add_tag  ('ab407',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt7             )||c_eol||
6741       pay_jp_report_pkg.add_tag  ('ab408',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt8             )||c_eol||
6742       pay_jp_report_pkg.add_tag  ('ab409',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt9             )||c_eol||
6743       pay_jp_report_pkg.add_tag  ('ab410',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt10            )||c_eol||
6744       pay_jp_report_pkg.add_tag  ('ab411',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt11            )||c_eol||
6745       pay_jp_report_pkg.add_tag  ('ab412',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt12            )||c_eol||
6746       pay_jp_report_pkg.add_tag  ('ab413',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt13            )||c_eol||
6747       pay_jp_report_pkg.add_tag  ('ab414',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt14            )||c_eol||
6748       pay_jp_report_pkg.add_tag  ('ab415',g_body_tbl(p_assignment_action_id).a_bon_itx_rate_cnt15            )||c_eol||
6749       pay_jp_report_pkg.add_tag  ('ad1'  ,g_body_tbl(p_assignment_action_id).a_dep_itax_type                 )||c_eol||
6750       pay_jp_report_pkg.add_tag  ('ad2'  ,g_body_tbl(p_assignment_action_id).a_declare_flag_b                )||c_eol||
6751       pay_jp_report_pkg.add_tag  ('ad3'  ,g_body_tbl(p_assignment_action_id).a_spouse_type                   )||c_eol||
6752       pay_jp_report_pkg.add_tag  ('ad4'  ,g_body_tbl(p_assignment_action_id).a_spouse_flag_b                 )||c_eol||
6753       pay_jp_report_pkg.add_tag  ('ad5'  ,g_body_tbl(p_assignment_action_id).a_dep_spouse_b                  )||c_eol||
6754       pay_jp_report_pkg.add_tag  ('ad6'  ,g_body_tbl(p_assignment_action_id).a_aged_dep_spouse_b             )||c_eol||
6755       pay_jp_report_pkg.add_tag  ('ad7'  ,g_body_tbl(p_assignment_action_id).a_disable_type_b                )||c_eol||
6756       pay_jp_report_pkg.add_tag  ('ad8'  ,g_body_tbl(p_assignment_action_id).a_widow_type_b                  )||c_eol||
6757       pay_jp_report_pkg.add_tag  ('ad9'  ,g_body_tbl(p_assignment_action_id).a_working_student_type_b        )||c_eol||
6758       pay_jp_report_pkg.add_tag  ('ad10' ,g_body_tbl(p_assignment_action_id).a_dep_non_res_flag              )||c_eol||
6759       pay_jp_report_pkg.add_tag  ('ay1'  ,g_body_tbl(p_assignment_action_id).a_yea_efd                       )||c_eol||
6760       pay_jp_report_pkg.add_tag  ('ay2'  ,g_body_tbl(p_assignment_action_id).a_yea_erd                       )||c_eol||
6761       pay_jp_report_pkg.add_tag  ('ay3'  ,g_body_tbl(p_assignment_action_id).a_yea_type                      )||c_eol||
6762       pay_jp_report_pkg.add_tag_m('ay4'  ,g_body_tbl(p_assignment_action_id).a_yea_flag                      )||c_eol||
6763       pay_jp_report_pkg.add_tag_m('ay5'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_mon              )||c_eol||
6764       pay_jp_report_pkg.add_tag_m('ay6'  ,g_body_tbl(p_assignment_action_id).a_yea_sal_txbl_kind             )||c_eol||
6765       pay_jp_report_pkg.add_tag_m('ay7'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_mon              )||c_eol||
6766       pay_jp_report_pkg.add_tag_m('ay8'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl_kind             )||c_eol||
6767       pay_jp_report_pkg.add_tag_m('ay9'  ,g_body_tbl(p_assignment_action_id).a_yea_bon_txbl                  )||c_eol||
6768       pay_jp_report_pkg.add_tag_m('ay10' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_mon              )||c_eol||
6769       pay_jp_report_pkg.add_tag_m('ay11' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl_kind             )||c_eol||
6770       pay_jp_report_pkg.add_tag_m('ay12' ,g_body_tbl(p_assignment_action_id).a_yea_spb_txbl                  )||c_eol||
6771       pay_jp_report_pkg.add_tag_m('ay13' ,g_body_tbl(p_assignment_action_id).a_yea_bon_itx                   )||c_eol||
6772       pay_jp_report_pkg.add_tag_m('ay14' ,g_body_tbl(p_assignment_action_id).a_yea_spb_itx                   )||c_eol||
6773       pay_jp_report_pkg.add_tag_m('ay15' ,g_body_tbl(p_assignment_action_id).a_basic_exm                     )||c_eol||
6774       pay_jp_report_pkg.add_tag_m('ay16' ,g_body_tbl(p_assignment_action_id).a_gen_spouse_exm                )||c_eol||
6775       pay_jp_report_pkg.add_tag_m('ay17' ,g_body_tbl(p_assignment_action_id).a_elder_spouse_exm              )||c_eol||
6776       pay_jp_report_pkg.add_tag_m('ay18' ,g_body_tbl(p_assignment_action_id).a_gen_dep_exm                   )||c_eol||
6777       pay_jp_report_pkg.add_tag_m('ay19' ,g_body_tbl(p_assignment_action_id).a_specific_dep_exm              )||c_eol||
6778       pay_jp_report_pkg.add_tag_m('ay20' ,g_body_tbl(p_assignment_action_id).a_junior_dep_exm                )||c_eol||
6779       pay_jp_report_pkg.add_tag_m('ay21' ,g_body_tbl(p_assignment_action_id).a_elder_dep_exm                 )||c_eol||
6780       pay_jp_report_pkg.add_tag_m('ay22' ,g_body_tbl(p_assignment_action_id).a_elder_parent_lt_exm           )||c_eol||
6781       pay_jp_report_pkg.add_tag_m('ay23' ,g_body_tbl(p_assignment_action_id).a_gen_disabled_exm              )||c_eol||
6782       pay_jp_report_pkg.add_tag_m('ay24' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_exm              )||c_eol||
6783       pay_jp_report_pkg.add_tag_m('ay25' ,g_body_tbl(p_assignment_action_id).a_sev_disabled_lt_exm           )||c_eol||
6784       pay_jp_report_pkg.add_tag_m('ay26' ,g_body_tbl(p_assignment_action_id).a_elder_exm                     )||c_eol||
6785       pay_jp_report_pkg.add_tag_m('ay27' ,g_body_tbl(p_assignment_action_id).a_widow_exm                     )||c_eol||
6786       pay_jp_report_pkg.add_tag_m('ay28' ,g_body_tbl(p_assignment_action_id).a_sp_widow_exm                  )||c_eol||
6787       pay_jp_report_pkg.add_tag_m('ay29' ,g_body_tbl(p_assignment_action_id).a_working_student_exm           )||c_eol;
6788   --
6789 
6790 END IF;
6791 
6792     l_ass_sal_earn_tbl := g_body_tbl(p_assignment_action_id).o_sal_earn_tbl;
6793     --l_col_cnt := greatest(c_sal_earn_min_col_cnt,l_ass_sal_earn_tbl.count);
6794     --l_col_cnt := least(nvl(g_sal_earn_max_col_cnt,l_col_cnt),l_col_cnt);
6795     l_col_cnt := l_ass_sal_earn_tbl.count;
6796     --
6797     if g_debug
6798     and g_detail_debug = 'Y' then
6799     --
6800       hr_utility.trace('l_col_cnt sal_earn : '||to_char(l_col_cnt)||','||to_char(l_ass_sal_earn_tbl.count));
6801     --
6802     end if;
6803     --
6804     -- add minimum c_sal_earn_min_col_cnt number of tag, maximum sal_earn_tbl.count
6805     for i in 0..l_col_cnt - 1 loop
6806     --
6807       l_col_ind := 100 * (i + 1);
6808     --
6809       if i < l_ass_sal_earn_tbl.count then
6810       --
6811         l_xml_assact_temp := l_xml_assact_temp||
6812           pay_jp_report_pkg.add_tag_v('se'||to_char(l_col_ind     ),l_ass_sal_earn_tbl(i).o_item_name )||c_eol||
6813           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 1 ),l_ass_sal_earn_tbl(i).o_earn_mth1 )||c_eol||
6814           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 2 ),l_ass_sal_earn_tbl(i).o_earn_mth2 )||c_eol||
6815           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 3 ),l_ass_sal_earn_tbl(i).o_earn_mth3 )||c_eol||
6816           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 4 ),l_ass_sal_earn_tbl(i).o_earn_mth4 )||c_eol||
6817           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 5 ),l_ass_sal_earn_tbl(i).o_earn_mth5 )||c_eol||
6818           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 6 ),l_ass_sal_earn_tbl(i).o_earn_mth6 )||c_eol||
6819           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 7 ),l_ass_sal_earn_tbl(i).o_earn_mth7 )||c_eol||
6820           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 8 ),l_ass_sal_earn_tbl(i).o_earn_mth8 )||c_eol||
6821           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 9 ),l_ass_sal_earn_tbl(i).o_earn_mth9 )||c_eol||
6822           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 10),l_ass_sal_earn_tbl(i).o_earn_mth10)||c_eol||
6823           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 11),l_ass_sal_earn_tbl(i).o_earn_mth11)||c_eol||
6824           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 12),l_ass_sal_earn_tbl(i).o_earn_mth12)||c_eol||
6825           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 13),l_ass_sal_earn_tbl(i).o_earn_tot  )||c_eol;
6826       --
6827       else
6828       --
6829         l_xml_assact_temp := l_xml_assact_temp||
6830           pay_jp_report_pkg.add_tag_v('se'||to_char(l_col_ind     ),null)||c_eol||
6831           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 1 ),null)||c_eol||
6832           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 2 ),null)||c_eol||
6833           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 3 ),null)||c_eol||
6834           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 4 ),null)||c_eol||
6835           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 5 ),null)||c_eol||
6836           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 6 ),null)||c_eol||
6837           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 7 ),null)||c_eol||
6838           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 8 ),null)||c_eol||
6839           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 9 ),null)||c_eol||
6840           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 10),null)||c_eol||
6841           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 11),null)||c_eol||
6842           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 12),null)||c_eol||
6843           pay_jp_report_pkg.add_tag_m('se'||to_char(l_col_ind + 13),null)||c_eol;
6844       --
6845       end if;
6846     --
6847     end loop;
6848   --
6849     l_xml_assact := l_xml_assact||l_xml_assact_temp;
6850     l_xml_assact_temp := null;
6851   --
6852     l_ass_sal_dct_tbl := g_body_tbl(p_assignment_action_id).o_sal_dct_tbl;
6853     --l_col_cnt := greatest(c_sal_dct_min_col_cnt,l_ass_sal_dct_tbl.count);
6854     --l_col_cnt := least(nvl(g_sal_dct_max_col_cnt,l_col_cnt),l_col_cnt);
6855     l_col_cnt := l_ass_sal_dct_tbl.count;
6856     --
6857     if g_debug
6858     and g_detail_debug = 'Y' then
6859     --
6860       hr_utility.trace('l_col_cnt sal_dct : '||to_char(l_col_cnt)||','||to_char(l_ass_sal_dct_tbl.count));
6861     --
6862     end if;
6863     --
6864     for i in 0..l_col_cnt - 1 loop
6865     --
6866       l_col_ind := 100 * (i + 1);
6867     --
6868       if i < l_ass_sal_dct_tbl.count then
6869       --
6870         l_xml_assact_temp := l_xml_assact_temp||
6871           pay_jp_report_pkg.add_tag_v('sd'||to_char(l_col_ind     ),l_ass_sal_dct_tbl(i).o_item_name)||c_eol||
6872           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 1 ),l_ass_sal_dct_tbl(i).o_dct_mth1 )||c_eol||
6873           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 2 ),l_ass_sal_dct_tbl(i).o_dct_mth2 )||c_eol||
6874           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 3 ),l_ass_sal_dct_tbl(i).o_dct_mth3 )||c_eol||
6875           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 4 ),l_ass_sal_dct_tbl(i).o_dct_mth4 )||c_eol||
6876           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 5 ),l_ass_sal_dct_tbl(i).o_dct_mth5 )||c_eol||
6877           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 6 ),l_ass_sal_dct_tbl(i).o_dct_mth6 )||c_eol||
6878           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 7 ),l_ass_sal_dct_tbl(i).o_dct_mth7 )||c_eol||
6879           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 8 ),l_ass_sal_dct_tbl(i).o_dct_mth8 )||c_eol||
6880           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 9 ),l_ass_sal_dct_tbl(i).o_dct_mth9 )||c_eol||
6881           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 10),l_ass_sal_dct_tbl(i).o_dct_mth10)||c_eol||
6882           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 11),l_ass_sal_dct_tbl(i).o_dct_mth11)||c_eol||
6883           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 12),l_ass_sal_dct_tbl(i).o_dct_mth12)||c_eol||
6884           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 13),l_ass_sal_dct_tbl(i).o_dct_tot  )||c_eol;
6885       --
6886       else
6887       --
6888         l_xml_assact_temp := l_xml_assact_temp||
6889           pay_jp_report_pkg.add_tag_v('sd'||to_char(l_col_ind     ),null)||c_eol||
6890           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 1 ),null)||c_eol||
6891           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 2 ),null)||c_eol||
6892           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 3 ),null)||c_eol||
6893           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 4 ),null)||c_eol||
6894           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 5 ),null)||c_eol||
6895           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 6 ),null)||c_eol||
6896           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 7 ),null)||c_eol||
6897           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 8 ),null)||c_eol||
6898           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 9 ),null)||c_eol||
6899           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 10),null)||c_eol||
6900           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 11),null)||c_eol||
6901           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 12),null)||c_eol||
6902           pay_jp_report_pkg.add_tag_m('sd'||to_char(l_col_ind + 13),null)||c_eol;
6903       --
6904       end if;
6905     --
6906     end loop;
6907   --
6908     l_xml_assact := l_xml_assact||l_xml_assact_temp;
6909     l_xml_assact_temp := null;
6910   --
6911     l_ass_bon_earn_tbl := g_body_tbl(p_assignment_action_id).o_bon_earn_tbl;
6912     --l_col_cnt := greatest(c_bon_earn_min_col_cnt,l_ass_bon_earn_tbl.count);
6913     --l_col_cnt := least(nvl(g_bon_earn_max_col_cnt,l_col_cnt),l_col_cnt);
6914     l_col_cnt := l_ass_bon_earn_tbl.count;
6915     --
6916     if g_debug
6917     and g_detail_debug = 'Y' then
6918     --
6919       hr_utility.trace('l_col_cnt bon_earn : '||to_char(l_col_cnt)||','||to_char(l_ass_bon_earn_tbl.count));
6920     --
6921     end if;
6922     --
6923     for i in 0..l_col_cnt - 1 loop
6924     --
6925       l_col_ind := 100 * (i + 1);
6926     --
6927       if i < l_ass_bon_earn_tbl.count then
6928       --
6929         l_xml_assact_temp := l_xml_assact_temp||
6930           pay_jp_report_pkg.add_tag_v('be'||to_char(l_col_ind     ),l_ass_bon_earn_tbl(i).o_item_name )||c_eol||
6931           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 1 ),l_ass_bon_earn_tbl(i).o_earn_cnt1 )||c_eol||
6932           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 2 ),l_ass_bon_earn_tbl(i).o_earn_cnt2 )||c_eol||
6933           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 3 ),l_ass_bon_earn_tbl(i).o_earn_cnt3 )||c_eol||
6934           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 4 ),l_ass_bon_earn_tbl(i).o_earn_cnt4 )||c_eol||
6935           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 5 ),l_ass_bon_earn_tbl(i).o_earn_cnt5 )||c_eol||
6936           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 6 ),l_ass_bon_earn_tbl(i).o_earn_cnt6 )||c_eol||
6937           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 7 ),l_ass_bon_earn_tbl(i).o_earn_cnt7 )||c_eol||
6938           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 8 ),l_ass_bon_earn_tbl(i).o_earn_cnt8 )||c_eol||
6939           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 9 ),l_ass_bon_earn_tbl(i).o_earn_cnt9 )||c_eol||
6940           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 10),l_ass_bon_earn_tbl(i).o_earn_cnt10)||c_eol||
6941           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 11),l_ass_bon_earn_tbl(i).o_earn_cnt11)||c_eol||
6942           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 12),l_ass_bon_earn_tbl(i).o_earn_cnt12)||c_eol||
6943           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 13),l_ass_bon_earn_tbl(i).o_earn_cnt13)||c_eol||
6944           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 14),l_ass_bon_earn_tbl(i).o_earn_cnt14)||c_eol||
6945           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 15),l_ass_bon_earn_tbl(i).o_earn_cnt15)||c_eol||
6946           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 16),l_ass_bon_earn_tbl(i).o_earn_tot  )||c_eol;
6947       --
6948       else
6949       --
6950         l_xml_assact_temp := l_xml_assact_temp||
6951           pay_jp_report_pkg.add_tag_v('be'||to_char(l_col_ind     ),null)||c_eol||
6952           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 1 ),null)||c_eol||
6953           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 2 ),null)||c_eol||
6954           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 3 ),null)||c_eol||
6955           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 4 ),null)||c_eol||
6956           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 5 ),null)||c_eol||
6957           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 6 ),null)||c_eol||
6958           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 7 ),null)||c_eol||
6959           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 8 ),null)||c_eol||
6960           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 9 ),null)||c_eol||
6961           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 10),null)||c_eol||
6962           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 11),null)||c_eol||
6963           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 12),null)||c_eol||
6964           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 13),null)||c_eol||
6965           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 14),null)||c_eol||
6966           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 15),null)||c_eol||
6967           pay_jp_report_pkg.add_tag_m('be'||to_char(l_col_ind + 16),null )||c_eol;
6968       --
6969       end if;
6970     --
6971     end loop;
6972   --
6973     l_xml_assact := l_xml_assact||l_xml_assact_temp;
6974     l_xml_assact_temp := null;
6975   --
6976     l_ass_bon_dct_tbl := g_body_tbl(p_assignment_action_id).o_bon_dct_tbl;
6977     --l_col_cnt := greatest(c_bon_dct_min_col_cnt,l_ass_bon_dct_tbl.count);
6978     --l_col_cnt := least(nvl(g_bon_dct_max_col_cnt,l_col_cnt),l_col_cnt);
6979     l_col_cnt := l_ass_bon_dct_tbl.count;
6980     --
6981     if g_debug
6982     and g_detail_debug = 'Y' then
6983     --
6984       hr_utility.trace('l_col_cnt bon_dct : '||to_char(l_col_cnt)||','||to_char(l_ass_bon_dct_tbl.count));
6985     --
6986     end if;
6987     --
6988     for i in 0..l_col_cnt - 1 loop
6989     --
6990       l_col_ind := 100 * (i + 1);
6991     --
6992       if i < l_ass_bon_dct_tbl.count then
6993       --
6994         l_xml_assact_temp := l_xml_assact_temp||
6995           pay_jp_report_pkg.add_tag_v('bd'||to_char(l_col_ind     ),l_ass_bon_dct_tbl(i).o_item_name)||c_eol||
6996           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 1 ),l_ass_bon_dct_tbl(i).o_dct_cnt1 )||c_eol||
6997           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 2 ),l_ass_bon_dct_tbl(i).o_dct_cnt2 )||c_eol||
6998           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 3 ),l_ass_bon_dct_tbl(i).o_dct_cnt3 )||c_eol||
6999           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 4 ),l_ass_bon_dct_tbl(i).o_dct_cnt4 )||c_eol||
7000           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 5 ),l_ass_bon_dct_tbl(i).o_dct_cnt5 )||c_eol||
7001           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 6 ),l_ass_bon_dct_tbl(i).o_dct_cnt6 )||c_eol||
7002           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 7 ),l_ass_bon_dct_tbl(i).o_dct_cnt7 )||c_eol||
7003           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 8 ),l_ass_bon_dct_tbl(i).o_dct_cnt8 )||c_eol||
7004           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 9 ),l_ass_bon_dct_tbl(i).o_dct_cnt9 )||c_eol||
7005           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 10),l_ass_bon_dct_tbl(i).o_dct_cnt10)||c_eol||
7006           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 11),l_ass_bon_dct_tbl(i).o_dct_cnt11)||c_eol||
7007           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 12),l_ass_bon_dct_tbl(i).o_dct_cnt12)||c_eol||
7008           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 13),l_ass_bon_dct_tbl(i).o_dct_cnt13)||c_eol||
7009           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 14),l_ass_bon_dct_tbl(i).o_dct_cnt14)||c_eol||
7010           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 15),l_ass_bon_dct_tbl(i).o_dct_cnt15)||c_eol||
7011           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 16),l_ass_bon_dct_tbl(i).o_dct_tot  )||c_eol;
7012       --
7013       else
7014       --
7015         l_xml_assact_temp := l_xml_assact_temp||
7016           pay_jp_report_pkg.add_tag_v('bd'||to_char(l_col_ind     ),null)||c_eol||
7017           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 1 ),null)||c_eol||
7018           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 2 ),null)||c_eol||
7019           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 3 ),null)||c_eol||
7020           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 4 ),null)||c_eol||
7021           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 5 ),null)||c_eol||
7022           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 6 ),null)||c_eol||
7023           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 7 ),null)||c_eol||
7024           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 8 ),null)||c_eol||
7025           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 9 ),null)||c_eol||
7026           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 10),null)||c_eol||
7027           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 11),null)||c_eol||
7028           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 12),null)||c_eol||
7029           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 13),null)||c_eol||
7030           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 14),null)||c_eol||
7031           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 15),null)||c_eol||
7032           pay_jp_report_pkg.add_tag_m('bd'||to_char(l_col_ind + 16),null)||c_eol;
7033       --
7034       end if;
7035     --
7036     end loop;
7037   --
7038     l_xml_assact := l_xml_assact||l_xml_assact_temp;
7039     l_xml_assact_temp := null;
7040   --
7041     l_ass_wrk_tbl := g_body_tbl(p_assignment_action_id).o_wrk_tbl;
7042     --l_col_cnt := greatest(c_wrk_min_col_cnt,l_ass_wrk_tbl.count);
7043     --l_col_cnt := least(nvl(g_wrk_max_col_cnt,l_col_cnt),l_col_cnt);
7044     l_col_cnt := l_ass_wrk_tbl.count;
7045     --
7046     if g_debug
7047     and g_detail_debug = 'Y' then
7048     --
7049       hr_utility.trace('l_col_cnt wrk : '||to_char(l_col_cnt)||','||to_char(l_ass_wrk_tbl.count));
7050     --
7051     end if;
7052     --
7053     for i in 0..l_col_cnt - 1 loop
7054     --
7055       l_col_ind := 100 * (i + 1);
7056     --
7057       if i < l_ass_wrk_tbl.count then
7058       --
7059         if nvl(l_ass_wrk_tbl(i).l_item_uom,'X') = 'M' then
7060         --
7061           l_xml_assact_temp := l_xml_assact_temp||
7062             pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),l_ass_wrk_tbl(i).o_item_name)||c_eol||
7063             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 1 ),l_ass_wrk_tbl(i).o_wrk_mth1 )||c_eol||
7064             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 2 ),l_ass_wrk_tbl(i).o_wrk_mth2 )||c_eol||
7065             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 3 ),l_ass_wrk_tbl(i).o_wrk_mth3 )||c_eol||
7066             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 4 ),l_ass_wrk_tbl(i).o_wrk_mth4 )||c_eol||
7067             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 5 ),l_ass_wrk_tbl(i).o_wrk_mth5 )||c_eol||
7068             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 6 ),l_ass_wrk_tbl(i).o_wrk_mth6 )||c_eol||
7069             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 7 ),l_ass_wrk_tbl(i).o_wrk_mth7 )||c_eol||
7070             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 8 ),l_ass_wrk_tbl(i).o_wrk_mth8 )||c_eol||
7071             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 9 ),l_ass_wrk_tbl(i).o_wrk_mth9 )||c_eol||
7072             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 10),l_ass_wrk_tbl(i).o_wrk_mth10)||c_eol||
7073             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 11),l_ass_wrk_tbl(i).o_wrk_mth11)||c_eol||
7074             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 12),l_ass_wrk_tbl(i).o_wrk_mth12)||c_eol||
7075             pay_jp_report_pkg.add_tag_m('w'||to_char(l_col_ind + 13),l_ass_wrk_tbl(i).a_wrk_tot  )||c_eol;
7076         --
7077         else
7078         --
7079           l_xml_assact_temp := l_xml_assact_temp||
7080             pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),l_ass_wrk_tbl(i).o_item_name)||c_eol||
7081             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 1 ),l_ass_wrk_tbl(i).o_wrk_mth1 )||c_eol||
7082             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 2 ),l_ass_wrk_tbl(i).o_wrk_mth2 )||c_eol||
7083             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 3 ),l_ass_wrk_tbl(i).o_wrk_mth3 )||c_eol||
7084             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 4 ),l_ass_wrk_tbl(i).o_wrk_mth4 )||c_eol||
7085             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 5 ),l_ass_wrk_tbl(i).o_wrk_mth5 )||c_eol||
7086             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 6 ),l_ass_wrk_tbl(i).o_wrk_mth6 )||c_eol||
7087             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 7 ),l_ass_wrk_tbl(i).o_wrk_mth7 )||c_eol||
7088             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 8 ),l_ass_wrk_tbl(i).o_wrk_mth8 )||c_eol||
7089             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 9 ),l_ass_wrk_tbl(i).o_wrk_mth9 )||c_eol||
7090             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 10),l_ass_wrk_tbl(i).o_wrk_mth10)||c_eol||
7091             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 11),l_ass_wrk_tbl(i).o_wrk_mth11)||c_eol||
7092             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 12),l_ass_wrk_tbl(i).o_wrk_mth12)||c_eol||
7093             pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 13),l_ass_wrk_tbl(i).a_wrk_tot  )||c_eol;
7094         --
7095         end if;
7096       --
7097       else
7098       --
7099         l_xml_assact_temp := l_xml_assact_temp||
7100           pay_jp_report_pkg.add_tag_v('w'||to_char(l_col_ind     ),null)||c_eol||
7101           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 1 ),to_number(null))||c_eol||
7102           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 2 ),to_number(null))||c_eol||
7103           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 3 ),to_number(null))||c_eol||
7104           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 4 ),to_number(null))||c_eol||
7105           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 5 ),to_number(null))||c_eol||
7106           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 6 ),to_number(null))||c_eol||
7107           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 7 ),to_number(null))||c_eol||
7108           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 8 ),to_number(null))||c_eol||
7109           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 9 ),to_number(null))||c_eol||
7110           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 10),to_number(null))||c_eol||
7111           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 11),to_number(null))||c_eol||
7112           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 12),to_number(null))||c_eol||
7113           pay_jp_report_pkg.add_tag  ('w'||to_char(l_col_ind + 13),to_number(null))||c_eol;
7114       --
7115       end if;
7116     --
7117     end loop;
7118   --
7119     l_xml_assact := l_xml_assact||l_xml_assact_temp;
7120     l_xml_assact_temp := null;
7121   --
7122     l_ass_pjob_tbl := g_body_tbl(p_assignment_action_id).o_pjob_tbl;
7123     --l_rec_cnt := greatest(c_pjob_min_rec_cnt,l_ass_pjob_tbl.count);
7124     --l_rec_cnt := least(nvl(g_pjob_max_rec_cnt,l_rec_cnt),l_rec_cnt);
7125     l_rec_cnt := l_ass_pjob_tbl.count;
7126     --
7127     if g_debug
7128     and g_detail_debug = 'Y' then
7129     --
7130       hr_utility.trace('l_rec_cnt pjob : '||to_char(l_rec_cnt)||','||to_char(l_ass_pjob_tbl.count));
7131     --
7132     end if;
7133     --
7134     for i in 0..l_rec_cnt - 1 loop
7135     --
7136       l_rec_ind := 100 * (i + 1);
7137     --
7138       if i < l_ass_pjob_tbl.count then
7139       --
7140         l_xml_assact_temp := l_xml_assact_temp||
7141           pay_jp_report_pkg.add_tag_v('p' ||to_char(l_rec_ind + 1),l_ass_pjob_tbl(i).o_pjob_employer_name         )||c_eol||
7142           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 2),l_ass_pjob_tbl(i).o_pjob_txbl_inc              )||c_eol||
7143           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 3),l_ass_pjob_tbl(i).o_pjob_si_prem               )||c_eol||
7144           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 4),l_ass_pjob_tbl(i).o_pjob_mutual_aid_prem       )||c_eol||
7145           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 5),l_ass_pjob_tbl(i).o_pjob_itax                  )||c_eol||
7146           pay_jp_report_pkg.add_tag  ('p' ||to_char(l_rec_ind + 6),l_ass_pjob_tbl(i).o_pjob_term_date_d           )||c_eol||
7147           pay_jp_report_pkg.add_tag  ('ap'||to_char(l_rec_ind + 1),l_ass_pjob_tbl(i).a_pjob_term_date             )||c_eol||
7148           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 2),l_ass_pjob_tbl(i).a_pjob_employer_name_kana    )||c_eol||
7149           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 3),l_ass_pjob_tbl(i).a_pjob_employer_address      )||c_eol||
7150           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 4),l_ass_pjob_tbl(i).a_pjob_eemployer_address_kana)||c_eol;
7151       --
7152       else
7153       --
7154         l_xml_assact_temp := l_xml_assact_temp||
7155           pay_jp_report_pkg.add_tag_v('p' ||to_char(l_rec_ind + 1),null         )||c_eol||
7156           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 2),null         )||c_eol||
7157           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 3),null         )||c_eol||
7158           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 4),null         )||c_eol||
7159           pay_jp_report_pkg.add_tag_m('p' ||to_char(l_rec_ind + 5),null         )||c_eol||
7160           pay_jp_report_pkg.add_tag  ('p' ||to_char(l_rec_ind + 6),to_char(null))||c_eol||
7161           pay_jp_report_pkg.add_tag  ('ap'||to_char(l_rec_ind + 1),to_char(null))||c_eol||
7162           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 2),null         )||c_eol||
7163           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 3),null         )||c_eol||
7164           pay_jp_report_pkg.add_tag_v('ap'||to_char(l_rec_ind + 4),null         )||c_eol;
7165       --
7166       end if;
7167     --
7168     end loop;
7169   --
7170     l_xml_assact := l_xml_assact||l_xml_assact_temp;
7171     l_xml_assact_temp := null;
7172   --
7173     if g_body_tbl(p_assignment_action_id).cust_cnt > 0 then
7174     --
7175       l_xml_assact_temp :=
7176         pay_jp_report_pkg.add_tag_v('ct1' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info1  )||c_eol||
7177         pay_jp_report_pkg.add_tag_v('ct2' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info2  )||c_eol||
7178         pay_jp_report_pkg.add_tag_v('ct3' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info3  )||c_eol||
7179         pay_jp_report_pkg.add_tag_v('ct4' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info4  )||c_eol||
7180         pay_jp_report_pkg.add_tag_v('ct5' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info5  )||c_eol||
7181         pay_jp_report_pkg.add_tag_v('ct6' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info6  )||c_eol||
7182         pay_jp_report_pkg.add_tag_v('ct7' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info7  )||c_eol||
7183         pay_jp_report_pkg.add_tag_v('ct8' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info8  )||c_eol||
7184         pay_jp_report_pkg.add_tag_v('ct9' ,g_body_tbl(p_assignment_action_id).o_cust_txt_info9  )||c_eol||
7185         pay_jp_report_pkg.add_tag_v('ct10',g_body_tbl(p_assignment_action_id).o_cust_txt_info10 )||c_eol||
7186         pay_jp_report_pkg.add_tag_v('ct11',g_body_tbl(p_assignment_action_id).o_cust_txt_info11 )||c_eol||
7187         pay_jp_report_pkg.add_tag_v('ct12',g_body_tbl(p_assignment_action_id).o_cust_txt_info12 )||c_eol||
7188         pay_jp_report_pkg.add_tag_v('ct13',g_body_tbl(p_assignment_action_id).o_cust_txt_info13 )||c_eol||
7189         pay_jp_report_pkg.add_tag_v('ct14',g_body_tbl(p_assignment_action_id).o_cust_txt_info14 )||c_eol||
7190         pay_jp_report_pkg.add_tag_v('ct15',g_body_tbl(p_assignment_action_id).o_cust_txt_info15 )||c_eol||
7191         pay_jp_report_pkg.add_tag_v('ct16',g_body_tbl(p_assignment_action_id).o_cust_txt_info16 )||c_eol||
7192         pay_jp_report_pkg.add_tag_v('ct17',g_body_tbl(p_assignment_action_id).o_cust_txt_info17 )||c_eol||
7193         pay_jp_report_pkg.add_tag_v('ct18',g_body_tbl(p_assignment_action_id).o_cust_txt_info18 )||c_eol||
7194         pay_jp_report_pkg.add_tag_v('ct19',g_body_tbl(p_assignment_action_id).o_cust_txt_info19 )||c_eol||
7195         pay_jp_report_pkg.add_tag_v('ct20',g_body_tbl(p_assignment_action_id).o_cust_txt_info20 )||c_eol||
7196         pay_jp_report_pkg.add_tag_v('ct21',g_body_tbl(p_assignment_action_id).o_cust_txt_info21 )||c_eol||
7197         pay_jp_report_pkg.add_tag_v('ct22',g_body_tbl(p_assignment_action_id).o_cust_txt_info22 )||c_eol||
7198         pay_jp_report_pkg.add_tag_v('ct23',g_body_tbl(p_assignment_action_id).o_cust_txt_info23 )||c_eol||
7199         pay_jp_report_pkg.add_tag_v('ct24',g_body_tbl(p_assignment_action_id).o_cust_txt_info24 )||c_eol||
7200         pay_jp_report_pkg.add_tag_v('ct25',g_body_tbl(p_assignment_action_id).o_cust_txt_info25 )||c_eol||
7201         pay_jp_report_pkg.add_tag  ('cd1' ,g_body_tbl(p_assignment_action_id).o_cust_date_info1 )||c_eol||
7202         pay_jp_report_pkg.add_tag  ('cd2' ,g_body_tbl(p_assignment_action_id).o_cust_date_info2 )||c_eol||
7203         pay_jp_report_pkg.add_tag  ('cd3' ,g_body_tbl(p_assignment_action_id).o_cust_date_info3 )||c_eol||
7204         pay_jp_report_pkg.add_tag  ('cd4' ,g_body_tbl(p_assignment_action_id).o_cust_date_info4 )||c_eol||
7205         pay_jp_report_pkg.add_tag  ('cd5' ,g_body_tbl(p_assignment_action_id).o_cust_date_info5 )||c_eol||
7206         pay_jp_report_pkg.add_tag  ('cd6' ,g_body_tbl(p_assignment_action_id).o_cust_date_info6 )||c_eol||
7207         pay_jp_report_pkg.add_tag  ('cd7' ,g_body_tbl(p_assignment_action_id).o_cust_date_info7 )||c_eol||
7208         pay_jp_report_pkg.add_tag  ('cd8' ,g_body_tbl(p_assignment_action_id).o_cust_date_info8 )||c_eol||
7209         pay_jp_report_pkg.add_tag  ('cd9' ,g_body_tbl(p_assignment_action_id).o_cust_date_info9 )||c_eol||
7210         pay_jp_report_pkg.add_tag  ('cd10',g_body_tbl(p_assignment_action_id).o_cust_date_info10)||c_eol||
7211         pay_jp_report_pkg.add_tag  ('cd11',g_body_tbl(p_assignment_action_id).o_cust_date_info11)||c_eol||
7212         pay_jp_report_pkg.add_tag  ('cd12',g_body_tbl(p_assignment_action_id).o_cust_date_info12)||c_eol||
7213         pay_jp_report_pkg.add_tag  ('cd13',g_body_tbl(p_assignment_action_id).o_cust_date_info13)||c_eol||
7214         pay_jp_report_pkg.add_tag  ('cd14',g_body_tbl(p_assignment_action_id).o_cust_date_info14)||c_eol||
7215         pay_jp_report_pkg.add_tag  ('cd15',g_body_tbl(p_assignment_action_id).o_cust_date_info15)||c_eol||
7216         pay_jp_report_pkg.add_tag  ('cd16',g_body_tbl(p_assignment_action_id).o_cust_date_info16)||c_eol||
7217         pay_jp_report_pkg.add_tag  ('cd17',g_body_tbl(p_assignment_action_id).o_cust_date_info17)||c_eol||
7218         pay_jp_report_pkg.add_tag  ('cd18',g_body_tbl(p_assignment_action_id).o_cust_date_info18)||c_eol||
7219         pay_jp_report_pkg.add_tag  ('cd19',g_body_tbl(p_assignment_action_id).o_cust_date_info19)||c_eol||
7220         pay_jp_report_pkg.add_tag  ('cd20',g_body_tbl(p_assignment_action_id).o_cust_date_info20)||c_eol||
7221         pay_jp_report_pkg.add_tag  ('cd21',g_body_tbl(p_assignment_action_id).o_cust_date_info21)||c_eol||
7222         pay_jp_report_pkg.add_tag  ('cd22',g_body_tbl(p_assignment_action_id).o_cust_date_info22)||c_eol||
7223         pay_jp_report_pkg.add_tag  ('cd23',g_body_tbl(p_assignment_action_id).o_cust_date_info23)||c_eol||
7224         pay_jp_report_pkg.add_tag  ('cd24',g_body_tbl(p_assignment_action_id).o_cust_date_info24)||c_eol||
7225         pay_jp_report_pkg.add_tag  ('cd25',g_body_tbl(p_assignment_action_id).o_cust_date_info25)||c_eol||
7226         pay_jp_report_pkg.add_tag  ('cn1' ,g_body_tbl(p_assignment_action_id).o_cust_num_info1  )||c_eol||
7227         pay_jp_report_pkg.add_tag  ('cn2' ,g_body_tbl(p_assignment_action_id).o_cust_num_info2  )||c_eol||
7228         pay_jp_report_pkg.add_tag  ('cn3' ,g_body_tbl(p_assignment_action_id).o_cust_num_info3  )||c_eol||
7229         pay_jp_report_pkg.add_tag  ('cn4' ,g_body_tbl(p_assignment_action_id).o_cust_num_info4  )||c_eol||
7230         pay_jp_report_pkg.add_tag  ('cn5' ,g_body_tbl(p_assignment_action_id).o_cust_num_info5  )||c_eol||
7231         pay_jp_report_pkg.add_tag  ('cn6' ,g_body_tbl(p_assignment_action_id).o_cust_num_info6  )||c_eol||
7232         pay_jp_report_pkg.add_tag  ('cn7' ,g_body_tbl(p_assignment_action_id).o_cust_num_info7  )||c_eol||
7233         pay_jp_report_pkg.add_tag  ('cn8' ,g_body_tbl(p_assignment_action_id).o_cust_num_info8  )||c_eol||
7234         pay_jp_report_pkg.add_tag  ('cn9' ,g_body_tbl(p_assignment_action_id).o_cust_num_info9  )||c_eol||
7235         pay_jp_report_pkg.add_tag  ('cn10',g_body_tbl(p_assignment_action_id).o_cust_num_info10 )||c_eol||
7236         pay_jp_report_pkg.add_tag  ('cn11',g_body_tbl(p_assignment_action_id).o_cust_num_info11 )||c_eol||
7237         pay_jp_report_pkg.add_tag  ('cn12',g_body_tbl(p_assignment_action_id).o_cust_num_info12 )||c_eol||
7238         pay_jp_report_pkg.add_tag  ('cn13',g_body_tbl(p_assignment_action_id).o_cust_num_info13 )||c_eol||
7239         pay_jp_report_pkg.add_tag  ('cn14',g_body_tbl(p_assignment_action_id).o_cust_num_info14 )||c_eol||
7240         pay_jp_report_pkg.add_tag  ('cn15',g_body_tbl(p_assignment_action_id).o_cust_num_info15 )||c_eol||
7241         pay_jp_report_pkg.add_tag  ('cn16',g_body_tbl(p_assignment_action_id).o_cust_num_info16 )||c_eol||
7242         pay_jp_report_pkg.add_tag  ('cn17',g_body_tbl(p_assignment_action_id).o_cust_num_info17 )||c_eol||
7243         pay_jp_report_pkg.add_tag  ('cn18',g_body_tbl(p_assignment_action_id).o_cust_num_info18 )||c_eol||
7244         pay_jp_report_pkg.add_tag  ('cn19',g_body_tbl(p_assignment_action_id).o_cust_num_info19 )||c_eol||
7245         pay_jp_report_pkg.add_tag  ('cn20',g_body_tbl(p_assignment_action_id).o_cust_num_info20 )||c_eol||
7246         pay_jp_report_pkg.add_tag  ('cn21',g_body_tbl(p_assignment_action_id).o_cust_num_info21 )||c_eol||
7247         pay_jp_report_pkg.add_tag  ('cn22',g_body_tbl(p_assignment_action_id).o_cust_num_info22 )||c_eol||
7248         pay_jp_report_pkg.add_tag  ('cn23',g_body_tbl(p_assignment_action_id).o_cust_num_info23 )||c_eol||
7249         pay_jp_report_pkg.add_tag  ('cn24',g_body_tbl(p_assignment_action_id).o_cust_num_info24 )||c_eol||
7250         pay_jp_report_pkg.add_tag  ('cn25',g_body_tbl(p_assignment_action_id).o_cust_num_info25 )||c_eol;
7251     --
7252     end if;
7253     --
7254   --
7255     l_xml_assact := l_xml_assact||l_xml_assact_temp;
7256     l_xml_assact_temp := null;
7257   --
7258     -- added for page break
7259     l_xml_assact := l_xml_assact||pay_jp_report_pkg.add_tag('pb',' ')||c_eol;
7260   --
7261     l_xml_assact := l_xml_assact||'</g_emp>';
7262   --
7263     pay_core_files.write_to_magtape_lob(l_xml_assact);
7264   --
7265   else
7266   --
7267     if g_debug
7268     and g_detail_debug = 'Y' then
7269       hr_utility.trace('mismatch assignment_action_id : g_body_tbl : '||to_char(l_mag_assignment_action_id)||' <> p_assignment_action_id : '||to_char(p_assignment_action_id));
7270     end if;
7271   --
7272   end if;
7273 --
7274   if g_debug
7275   and g_detail_debug = 'Y' then
7276     hr_utility.set_location(l_proc,1000);
7277   end if;
7278 --
7279 exception
7280 when no_data_found then
7281 --
7282   if g_debug then
7283   --
7284     hr_utility.trace('no chache g_body_tbl : p_assignment_action_id : '||to_char(p_assignment_action_id));
7285     hr_utility.trace('g_body_tbl count : '||to_char(g_body_tbl.count));
7286   --
7287     if g_detail_debug = 'Y' then
7288     --
7289       for i in g_body_tbl.first..g_body_tbl.last loop
7290       --
7291         hr_utility.trace('g_body_tbl(i).mag_assignment_action_id  : '||to_char(g_body_tbl(i).mag_assignment_action_id));
7292         hr_utility.trace('g_body_tbl(i).arch_assignment_action_id : '||to_char(g_body_tbl(i).arch_assignment_action_id));
7293       --
7294       end loop;
7295     --
7296     end if;
7297   --
7298   end if;
7299 --
7300 when others then
7301   raise;
7302 --
7303 end xml_assact;
7304 --
7305 -- -------------------------------------------------------------------------
7306 -- post_assact
7307 -- -------------------------------------------------------------------------
7308 --procedure post_assact(
7309 --  p_action_information_id in number,
7310 --  p_object_version_number in out nocopy number)
7311 --is
7312 ----
7313 --  l_proc varchar2(80) := c_package||'post_assact';
7314 ----
7315 --begin
7316 ----
7317 --  if g_debug then
7318 --    hr_utility.set_location(l_proc,0);
7319 --  end if;
7320 ----
7321 --  if g_debug then
7322 --    hr_utility.set_location(l_proc,1000);
7323 --  end if;
7324 ----
7325 --end post_assact;
7326 --
7327 -- -------------------------------------------------------------------------
7328 -- gen_xml_header
7329 -- -------------------------------------------------------------------------
7330 procedure gen_xml_header
7331 is
7332 --
7333   l_proc varchar2(80) := c_package||'gen_xml_header';
7334 --
7335   l_xml_header varchar2(32767);
7336 --
7337 begin
7338 --
7339   if g_debug
7340   and g_detail_debug = 'Y' then
7341     hr_utility.set_location(l_proc,0);
7342   end if;
7343 --
7344   l_xml_header := c_eol||'<itwb_xml>'||c_eol;
7345 --
7346   pay_core_files.write_to_magtape_lob(l_xml_header);
7347 --
7348   if g_debug
7349   and g_detail_debug = 'Y' then
7350     hr_utility.set_location(l_proc,1000);
7351   end if;
7352 --
7353 end gen_xml_header;
7354 --
7355 -- -------------------------------------------------------------------------
7356 -- gen_xml_body
7357 -- -------------------------------------------------------------------------
7358 procedure gen_xml_body
7359 is
7360 --
7361   l_proc varchar2(80) := c_package||'gen_xml_body';
7362 --
7363   l_mag_assignment_action_id number;
7364 --
7365 begin
7366 --
7367   if g_debug
7368   and g_detail_debug = 'Y' then
7369     hr_utility.set_location(l_proc,0);
7370   end if;
7371 --
7372   l_mag_assignment_action_id := pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID');
7373 --
7374   xml_assact(l_mag_assignment_action_id);
7375 --
7376   if g_debug
7377   and g_detail_debug = 'Y' then
7378     hr_utility.trace('l_mag_assignment_action_id : '||to_char(l_mag_assignment_action_id));
7379     hr_utility.set_location(l_proc,1000);
7380   end if;
7381 --
7382 end gen_xml_body;
7383 --
7384 -- -------------------------------------------------------------------------
7385 -- gen_xml_footer
7386 -- -------------------------------------------------------------------------
7387 procedure gen_xml_footer
7388 is
7389 --
7390   l_proc varchar2(80) := c_package||'gen_xml_footer';
7391 --
7392   l_xml_footer varchar2(32767);
7393 --
7394 begin
7395 --
7396   if g_debug
7397   and g_detail_debug = 'Y' then
7398     hr_utility.set_location(l_proc,0);
7399   end if;
7400 --
7401   l_xml_footer := '</itwb_xml>';
7402 --
7403   pay_core_files.write_to_magtape_lob(l_xml_footer);
7404 --
7405   if g_debug
7406   and g_detail_debug = 'Y' then
7407     hr_utility.set_location(l_proc,1000);
7408   end if;
7409 --
7410 end gen_xml_footer;
7411 --
7412 -- -------------------------------------------------------------------------
7413 -- archive_data
7414 -- -------------------------------------------------------------------------
7415 procedure archive_data(
7416   p_assignment_action_id in number,
7417   p_effective_date       in date)
7418 is
7419 --
7420   l_proc varchar2(80) := c_package||'archive_data';
7421 --
7422   l_assignment_id number;
7423   l_tax_type pay_element_entry_values_f.screen_entry_value%type;
7424 --
7425   l_action_information_id number;
7426   l_object_version_number number;
7427 --
7428 begin
7429 --
7430   if g_debug then
7431     hr_utility.set_location(l_proc,0);
7432   end if;
7433 --
7434   --init_assact(
7435   --  p_assignment_action_id => p_assignment_action_id,
7436   --  p_assignment_id        => l_assignment_id);
7437 --
7438   --if g_debug then
7439   --  hr_utility.set_location(l_proc,10);
7440   --end if;
7441 --
7442   --archive_assact(
7443   --  p_assignment_action_id => p_assignment_action_id,
7444   --  p_assignment_id        => l_assignment_id);
7445 --
7446   --if g_debug then
7447   --  hr_utility.set_location(l_proc,20);
7448   --end if;
7449 --
7450   --post_assact(
7451   --  p_action_information_id => l_action_information_id,
7452   --  p_object_version_number => l_object_version_number);
7453 --
7454   if g_debug then
7455     hr_utility.set_location(l_proc,1000);
7456   end if;
7457 --
7458 end archive_data;
7459 --
7460 -- -------------------------------------------------------------------------
7461 -- deinitialize_code
7462 -- -------------------------------------------------------------------------
7463 procedure deinitialize_code(
7464   p_payroll_action_id in number)
7465 is
7466 --
7467   l_proc varchar2(80) := c_package||'deinitialize_code';
7468 --
7469 begin
7470 --
7471   if g_debug then
7472     hr_utility.set_location(l_proc,0);
7473   end if;
7474 --
7475   --archive_pact(p_payroll_action_id);
7476 --
7477   g_iv_uom_tbl.delete;
7478   g_dbal_uom_tbl.delete;
7479   g_per_ind_tbl.delete;
7480   g_ass_ind_tbl.delete;
7481   g_ass_tbl.delete;
7482   g_assact_tbl.delete;
7483   g_body_tbl.delete;
7484 --
7485   if g_debug
7486   and g_detail_debug = 'Y' then
7487     hr_utility.set_location(l_proc,10);
7488   end if;
7489 --
7490   --pay_core_xdo_utils.archive_deinit(p_payroll_action_id);
7491   pay_core_xdo_utils.standard_deinit(p_payroll_action_id);
7492 --
7493   if g_debug then
7494     hr_utility.set_location(l_proc,1000);
7495   end if;
7496 --
7497 end deinitialize_code;
7498 --
7499 -- -------------------------------------------------------------------------
7500 -- sort_code
7501 -- -------------------------------------------------------------------------
7502 --procedure sort_code(
7503 --  p_payroll_action_id in number,
7504 --  p_sqlstr            in out nocopy varchar2,
7505 --  p_length            out number)
7506 --is
7507 ----
7508 --  l_proc varchar2(80) := c_package||'sort_code';
7509 ----
7510 --begin
7511 ----
7512 --  if g_debug then
7513 --    hr_utility.set_location(l_proc,0);
7514 --  end if;
7515 ----
7516 --  p_sqlstr :=
7517 --    'select paa.rowid
7518 --     from   pay_payroll_actions ppa,
7519 --            pay_assignment_actions paa,
7520 --            pay_jp_itwb_assact_latest_v pjia,
7521 --            pay_jp_itwb_emp_v pjie,
7522 --            pay_jp_itwb_emp_ass_v pjieas
7523 --     where  ppa.payroll_action_id = :pactid
7524 --     and    paa.payroll_action_id = ppa.payroll_action_id
7525 --     and    pjia.assignment_id = paa.assignment_id
7526 --     and    pjia.effective_date
7527 --            between trunc(ppa.effective_date,''YYYY'') and add_months(trunc(ppa.effective_date,''YYYY'') -1,12)
7528 --     and    pjie.assignment_action_id = pjia.assignment_action_id
7529 --     and    pjie.effective_date = pjia.effective_date
7530 --     and    pjieas.assignment_action_id = pjia.assignment_action_id
7531 --     and    pjieas.effective_date = pjia.effective_date
7532 --     order by
7533 --       decode(g_sort_order1,
7534 --         ''EMPLOYEE_NAME'',pjie.last_name_kana||'' ''||pjie.first_name_kana,
7535 --         ''ORGANIZATION_NAME'',pjieas.organization_name,
7536 --         lpad(pjie.employee_number,30,'' '')),
7537 --       decode(g_sort_order2,
7538 --         ''EMPLOYEE_NAME'',pjie.last_name_kana||'' ''||pjie.first_name_kana,
7539 --         ''ORGANIZATION_NAME'',pjieas.organization_name,
7540 --         lpad(pjie.employee_number,30,'' '')),
7541 --       decode(g_sort_order3,
7542 --         ''EMPLOYEE_NAME'',pjie.last_name_kana||'' ''||pjie.first_name_kana,
7543 --         ''ORGANIZATION_NAME'',pjieas.organization_name,
7544 --         lpad(pjie.employee_number,30,'' ''))';
7545 ----
7546 --  p_length := lengthb(p_sqlstr);
7547 ----
7548 --  if g_debug then
7549 --    hr_utility.set_location(l_proc,1000);
7550 --  end if;
7551 ----
7552 --end sort_code;
7553 --
7554 end pay_jp_itwb_report_pkg;