80: l_proc VARCHAR2(120) := g_package || 'setup_balance_table';
81: l_no_bal NUMBER :=26; -- 9768428
82: BEGIN
83:
84: hr_utility.set_location('Entering ' || l_proc,10);
85: hr_utility.set_location('Step ' || l_proc,20);
86:
87: g_balance_name(1).balance_name := 'Regular Earnings';
88: g_balance_name(2).balance_name := 'Irregular Earnings';
81: l_no_bal NUMBER :=26; -- 9768428
82: BEGIN
83:
84: hr_utility.set_location('Entering ' || l_proc,10);
85: hr_utility.set_location('Step ' || l_proc,20);
86:
87: g_balance_name(1).balance_name := 'Regular Earnings';
88: g_balance_name(2).balance_name := 'Irregular Earnings';
89: g_balance_name(3).balance_name := 'Overtime Payments';
116: g_balance_name(24).balance_name := 'Regular Shift Allowance';
117: g_balance_name(25).balance_name := 'Irregular Shift Allowance';
118: g_balance_name(26).balance_name := 'Total Commission';
119:
120: hr_utility.set_location('Step = ' || l_proc,30);
121:
122: FOR l_index IN 1 .. g_balance_name.COUNT
123: LOOP
124:
129: l_dimension := '_PER_PAYE_REF_YTD';
130: END IF;
131:
132: l_index_id := l_index_id +1 ;
133: hr_utility.set_location('l_index = ' || l_index,30);
134: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
135: hr_utility.set_location('l_dimension = ' || l_dimension,30);
136:
137:
130: END IF;
131:
132: l_index_id := l_index_id +1 ;
133: hr_utility.set_location('l_index = ' || l_index,30);
134: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
135: hr_utility.set_location('l_dimension = ' || l_dimension,30);
136:
137:
138:
131:
132: l_index_id := l_index_id +1 ;
133: hr_utility.set_location('l_index = ' || l_index,30);
134: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
135: hr_utility.set_location('l_dimension = ' || l_dimension,30);
136:
137:
138:
139: IF g_balance_name(l_index).balance_name ='Regular EarningsMONTH' THEN
159: END IF;
160:
161: CLOSE csr_balance_dimension;
162:
163: hr_utility.set_location('Balance Name = ' || g_def_bal_id(l_index_id).balance_name,30);
164: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id).defined_balance_id,30);
165:
166: END LOOP;
167:
160:
161: CLOSE csr_balance_dimension;
162:
163: hr_utility.set_location('Balance Name = ' || g_def_bal_id(l_index_id).balance_name,30);
164: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id).defined_balance_id,30);
165:
166: END LOOP;
167:
168: hr_utility.set_location('Step ' || l_proc,50);
164: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id).defined_balance_id,30);
165:
166: END LOOP;
167:
168: hr_utility.set_location('Step ' || l_proc,50);
169: /* 9768428 start */
170: l_index_id1:=l_index_id;
171: l_index_id :=0;
172:
182:
183: l_index_id1 := l_index_id1 + 1 ;
184: l_index_id := l_index_id +1 ;
185:
186: hr_utility.set_location('l_index = ' || l_index,30);
187: hr_utility.set_location('l_index_id = ' || l_index_id,30);
188: hr_utility.set_location('l_index_id1 = ' || l_index_id1,30);
189: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
190: hr_utility.set_location('l_dimension = ' || l_dimension,30);
183: l_index_id1 := l_index_id1 + 1 ;
184: l_index_id := l_index_id +1 ;
185:
186: hr_utility.set_location('l_index = ' || l_index,30);
187: hr_utility.set_location('l_index_id = ' || l_index_id,30);
188: hr_utility.set_location('l_index_id1 = ' || l_index_id1,30);
189: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
190: hr_utility.set_location('l_dimension = ' || l_dimension,30);
191:
184: l_index_id := l_index_id +1 ;
185:
186: hr_utility.set_location('l_index = ' || l_index,30);
187: hr_utility.set_location('l_index_id = ' || l_index_id,30);
188: hr_utility.set_location('l_index_id1 = ' || l_index_id1,30);
189: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
190: hr_utility.set_location('l_dimension = ' || l_dimension,30);
191:
192:
185:
186: hr_utility.set_location('l_index = ' || l_index,30);
187: hr_utility.set_location('l_index_id = ' || l_index_id,30);
188: hr_utility.set_location('l_index_id1 = ' || l_index_id1,30);
189: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
190: hr_utility.set_location('l_dimension = ' || l_dimension,30);
191:
192:
193:
186: hr_utility.set_location('l_index = ' || l_index,30);
187: hr_utility.set_location('l_index_id = ' || l_index_id,30);
188: hr_utility.set_location('l_index_id1 = ' || l_index_id1,30);
189: hr_utility.set_location('balance_name = ' || g_balance_name(l_index).balance_name,30);
190: hr_utility.set_location('l_dimension = ' || l_dimension,30);
191:
192:
193:
194: IF g_balance_name(l_index_id).balance_name ='Regular EarningsMONTH' THEN
214: END IF;
215:
216: CLOSE csr_balance_dimension;
217:
218: hr_utility.set_location('Balance Name = ' || g_def_bal_id(l_index_id1).balance_name,30);
219: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id1).defined_balance_id,30);
220:
221: END LOOP;
222: /* 9768428 end */
215:
216: CLOSE csr_balance_dimension;
217:
218: hr_utility.set_location('Balance Name = ' || g_def_bal_id(l_index_id1).balance_name,30);
219: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id1).defined_balance_id,30);
220:
221: END LOOP;
222: /* 9768428 end */
223: hr_utility.set_location('Leaving ' || l_proc,60);
219: hr_utility.set_location('defined_balance_id = ' || g_def_bal_id(l_index_id1).defined_balance_id,30);
220:
221: END LOOP;
222: /* 9768428 end */
223: hr_utility.set_location('Leaving ' || l_proc,60);
224:
225: END setup_balance_table;
226:
227: -----------------------------------------------------------------------
318:
319:
320: BEGIN
321:
322: hr_utility.set_location('Entering ' || l_proc, 100);
323: hr_utility.set_location('p_token_name ' || TO_CHAR(p_token_name), 110);
324:
325: OPEN csr_parameter_info
326: (
319:
320: BEGIN
321:
322: hr_utility.set_location('Entering ' || l_proc, 100);
323: hr_utility.set_location('p_token_name ' || TO_CHAR(p_token_name), 110);
324:
325: OPEN csr_parameter_info
326: (
327: p_payroll_action_id,
329: );
330: FETCH csr_parameter_info INTO l_token_value, l_business_group_id;
331: CLOSE csr_parameter_info;
332:
333: hr_utility.set_location('l_token_value ' || TO_CHAR(l_token_value), 115);
334: hr_utility.set_location('l_business_group_id ' || TO_CHAR(l_business_group_id), 120);
335:
336: IF p_token_name = 'BG_ID' THEN
337: p_token_value := l_business_group_id;
330: FETCH csr_parameter_info INTO l_token_value, l_business_group_id;
331: CLOSE csr_parameter_info;
332:
333: hr_utility.set_location('l_token_value ' || TO_CHAR(l_token_value), 115);
334: hr_utility.set_location('l_business_group_id ' || TO_CHAR(l_business_group_id), 120);
335:
336: IF p_token_name = 'BG_ID' THEN
337: p_token_value := l_business_group_id;
338: hr_utility.set_location('p_token_name '||p_token_name,125);
334: hr_utility.set_location('l_business_group_id ' || TO_CHAR(l_business_group_id), 120);
335:
336: IF p_token_name = 'BG_ID' THEN
337: p_token_value := l_business_group_id;
338: hr_utility.set_location('p_token_name '||p_token_name,125);
339: /*6856473 */
340:
341: ELSIF p_token_name= 'COMMENTS' THEN
342: hr_utility.set_location('comments before replace ' || TO_CHAR(l_token_value), 120);
338: hr_utility.set_location('p_token_name '||p_token_name,125);
339: /*6856473 */
340:
341: ELSIF p_token_name= 'COMMENTS' THEN
342: hr_utility.set_location('comments before replace ' || TO_CHAR(l_token_value), 120);
343: l_token_name:=p_token_name||'=';
344: OPEN csr_comments
345: (
346: p_payroll_action_id,
347: l_token_name /* 7367314QA */
348: );
349: FETCH csr_comments INTO l_token_value;
350: CLOSE csr_comments;
351: hr_utility.set_location('comments after replace ' || TO_CHAR(l_token_value), 120);
352: p_token_value := l_token_value;
353: ELSE
354: p_token_value := l_token_value;
355: --7367314
360: p_token_value := '0' ;
361: END IF;
362: END IF;
363: --7367314
364: hr_utility.set_location('p_token_name '||p_token_name,130);
365: END IF;
366:
367: hr_utility.set_location('Leaving ' || l_proc, 135);
368: --
363: --7367314
364: hr_utility.set_location('p_token_name '||p_token_name,130);
365: END IF;
366:
367: hr_utility.set_location('Leaving ' || l_proc, 135);
368: --
369: EXCEPTION
370: WHEN others THEN
371: hr_utility.set_location('Leaving' || l_proc,140);
367: hr_utility.set_location('Leaving ' || l_proc, 135);
368: --
369: EXCEPTION
370: WHEN others THEN
371: hr_utility.set_location('Leaving' || l_proc,140);
372: p_token_value := NULL;
373: --
374: END get_parameters;
375: -----------------------------------------------------------------------
415: l_occupational_catg VARCHAR2(50);
416: l_cur_inc_exc_flag_rec cur_inc_exc_flag%rowtype;
417:
418: BEGIN
419: hr_utility.set_location(' Entering PAY_IE_NES_REPORT.get_all_parameters ', 200);
420:
421: get_parameters(p_payroll_action_id,'REP_GROUP',p_rep_group);
422: get_parameters(p_payroll_action_id,'PAYROLL',p_payroll_id);
423: get_parameters(p_payroll_action_id,'YEAR',p_year);
432: get_parameters(p_payroll_action_id,'ADD_CHANGE',p_change_add);
433: get_parameters(p_payroll_action_id,'SEND_EMP',p_send_emp);
434: get_parameters(p_payroll_action_id,'COMMENTS',p_comments);
435:
436: hr_utility.set_location(' After last get_parameters call ', 210);
437:
438: IF p_month in ('01','02','03') THEN
439: g_qtr_start_date := to_date('01/01/' || p_year,'DD/MM/RRRR');
440: g_qtr_end_date := to_date('31/03/' || p_year,'DD/MM/RRRR');
452: g_qtr_end_date := to_date('31/12/' || p_year,'DD/MM/RRRR');
453: p_quarter:=4;
454: END IF;
455:
456: hr_utility.set_location(' After populating the Quarter dates. ', 220);
457:
458:
459:
460: OPEN cur_inc_exc_flag;
462: CLOSE cur_inc_exc_flag;
463:
464: g_exc_inc := l_cur_inc_exc_flag_rec.inc_or_exc;
465:
466: hr_utility.set_location(' After cur_inc_exc_flag Cursor ', 235);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
463:
464: g_exc_inc := l_cur_inc_exc_flag_rec.inc_or_exc;
465:
466: hr_utility.set_location(' After cur_inc_exc_flag Cursor ', 235);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
464: g_exc_inc := l_cur_inc_exc_flag_rec.inc_or_exc;
465:
466: hr_utility.set_location(' After cur_inc_exc_flag Cursor ', 235);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
465:
466: hr_utility.set_location(' After cur_inc_exc_flag Cursor ', 235);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
466: hr_utility.set_location(' After cur_inc_exc_flag Cursor ', 235);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
467: hr_utility.set_location(' l_cur_inc_exc_flag_rec.inc_or_exc '||l_cur_inc_exc_flag_rec.inc_or_exc, 235);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
468: hr_utility.set_location(' p_business_Group_id = '||p_business_Group_id,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
469: hr_utility.set_location(' REP_GROUP = '||p_rep_group,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
470: hr_utility.set_location(' PAYROLL = '||p_payroll_id,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
471: hr_utility.set_location(' YEAR = '||p_year,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
472: hr_utility.set_location(' MONTH = '||p_month,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
473: hr_utility.set_location(' SAMPLE = '||p_sample_fraction,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
474: hr_utility.set_location(' QUARTER = '||p_quarter,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
475: hr_utility.set_location(' ASSIGNMENT_SET_ID = '||p_assignment_set_id,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
476: hr_utility.set_location(' OCCUPATION CATEGORY = '||p_occupational_category,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
484: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,240);
477: hr_utility.set_location(' EMPLOYER = '||p_employer_id,240);
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
484: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,240);
485:
478: hr_utility.set_location(' REPORT TYPE = '||p_report_type,240);
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
484: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,240);
485:
486: IF p_occupational_category IS NOT NULL THEN
479: hr_utility.set_location(' DDATE = '||p_declare_date,240);
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
484: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,240);
485:
486: IF p_occupational_category IS NOT NULL THEN
487:
480: hr_utility.set_location(' ADD_CHANGE = '||p_change_add,240);
481: hr_utility.set_location(' SEND_EMP = '|| p_send_emp,240);
482: hr_utility.set_location(' COMMENTS = '||p_comments,240);
483: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,240);
484: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,240);
485:
486: IF p_occupational_category IS NOT NULL THEN
487:
488: SELECT NVL(hruserdt.get_table_value(p_business_Group_id,'EHECS_CATG_TAB','Managers',p_occupational_category,g_qtr_start_date),
493:
494:
495: END IF;
496:
497: hr_utility.set_location(' g_occupational_category_M_C_P = '||g_occupational_category_M_C_P,245);
498:
499: IF p_payroll_id IS NOT NULL THEN
500: g_where_clause :=
501: ' and papf.payroll_id = '||to_char(p_payroll_id);
539: g_where_clause_asg_set := ' and 1=1 ';
540: END IF;
541:
542:
543: hr_utility.set_location(' Inside get_all_parameters:g_where_clause: '||g_where_clause,250);
544: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause1,260);
545: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause_asg_set,265);
546:
547: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT.get_all_parameters: ', 270);
540: END IF;
541:
542:
543: hr_utility.set_location(' Inside get_all_parameters:g_where_clause: '||g_where_clause,250);
544: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause1,260);
545: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause_asg_set,265);
546:
547: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT.get_all_parameters: ', 270);
548:
541:
542:
543: hr_utility.set_location(' Inside get_all_parameters:g_where_clause: '||g_where_clause,250);
544: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause1,260);
545: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause_asg_set,265);
546:
547: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT.get_all_parameters: ', 270);
548:
549: EXCEPTION
543: hr_utility.set_location(' Inside get_all_parameters:g_where_clause: '||g_where_clause,250);
544: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause1,260);
545: hr_utility.set_location(' Inside get_all_parameters:g_where_clause1: '||g_where_clause_asg_set,265);
546:
547: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT.get_all_parameters: ', 270);
548:
549: EXCEPTION
550: WHEN Others THEN
551: hr_utility.set_location(' Leaving: PAY_IE_nes_REPORT.get_all_parameters with errors: ', 280);
547: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT.get_all_parameters: ', 270);
548:
549: EXCEPTION
550: WHEN Others THEN
551: hr_utility.set_location(' Leaving: PAY_IE_nes_REPORT.get_all_parameters with errors: ', 280);
552: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1215);
553: END get_all_parameters;
554:
555: -----------------------------------------------------------------------
548:
549: EXCEPTION
550: WHEN Others THEN
551: hr_utility.set_location(' Leaving: PAY_IE_nes_REPORT.get_all_parameters with errors: ', 280);
552: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1215);
553: END get_all_parameters;
554:
555: -----------------------------------------------------------------------
556: -- RANGE_CODE
655: BEGIN
656:
657: l_procedure_name := g_package||'range_code';
658:
659: hr_utility.set_location('Entering '||l_procedure_name, 300);
660: hr_utility.set_location('pactid '||TO_CHAR(pactid), 300);
661:
662: sqlstr := ' select distinct p.person_id' ||
663: ' from per_people_f p,' ||
656:
657: l_procedure_name := g_package||'range_code';
658:
659: hr_utility.set_location('Entering '||l_procedure_name, 300);
660: hr_utility.set_location('pactid '||TO_CHAR(pactid), 300);
661:
662: sqlstr := ' select distinct p.person_id' ||
663: ' from per_people_f p,' ||
664: ' pay_payroll_actions pa' ||
672: FETCH csr_archive_effective_date
673: INTO g_archive_effective_date;
674: CLOSE csr_archive_effective_date;
675:
676: hr_utility.set_location('After fetching the g_archive_effective_date '||g_archive_effective_date, 310);
677:
678: get_all_parameters(pactid
679: ,g_rep_group
680: ,g_payroll_id
691: ,l_change_indicator
692: ,g_send_emp
693: ,l_comments);
694:
695: hr_utility.set_location(' g_rep_group '|| TO_CHAR(g_rep_group) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
692: ,g_send_emp
693: ,l_comments);
694:
695: hr_utility.set_location(' g_rep_group '|| TO_CHAR(g_rep_group) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
693: ,l_comments);
694:
695: hr_utility.set_location(' g_rep_group '|| TO_CHAR(g_rep_group) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
694:
695: hr_utility.set_location(' g_rep_group '|| TO_CHAR(g_rep_group) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
695: hr_utility.set_location(' g_rep_group '|| TO_CHAR(g_rep_group) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
696: hr_utility.set_location(' g_payroll_id '|| TO_CHAR(g_payroll_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
697: hr_utility.set_location(' l_year '|| TO_CHAR(l_year) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
698: hr_utility.set_location(' l_month '|| TO_CHAR(l_month) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
699: hr_utility.set_location(' g_sample_fraction '|| TO_CHAR(g_sample_fraction) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
700: hr_utility.set_location(' l_quarter '|| TO_CHAR(l_quarter) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
701: hr_utility.set_location(' g_business_group_id '|| TO_CHAR(g_business_group_id) , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
709: hr_utility.set_location(' l_comments '|| l_comments , 300);
702: hr_utility.set_location(' l_assignment_set_id '|| TO_CHAR(l_assignment_set_id) , 300);
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
709: hr_utility.set_location(' l_comments '|| l_comments , 300);
710:
703: hr_utility.set_location(' l_occupational_category '|| TO_CHAR(l_occupational_category) , 300);
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
709: hr_utility.set_location(' l_comments '|| l_comments , 300);
710:
711: g_year := l_year;
704: hr_utility.set_location(' g_employer_id '|| TO_CHAR(g_employer_id) , 300);
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
709: hr_utility.set_location(' l_comments '|| l_comments , 300);
710:
711: g_year := l_year;
712: g_quarter := l_quarter;
705: hr_utility.set_location(' l_report_type '|| TO_CHAR(l_report_type) , 300);
706: hr_utility.set_location(' l_declare_date '|| TO_CHAR(l_declare_date) , 300);
707: hr_utility.set_location(' l_change_indicator '|| TO_CHAR(l_change_indicator) , 300);
708: hr_utility.set_location(' g_send_emp '|| TO_CHAR(g_send_emp) , 300);
709: hr_utility.set_location(' l_comments '|| l_comments , 300);
710:
711: g_year := l_year;
712: g_quarter := l_quarter;
713: g_month:=l_month;
713: g_month:=l_month;
714: g_occupational_category := l_occupational_category;
715: g_assignment_set_id := l_assignment_set_id;
716:
717: hr_utility.set_location('before the call of setup_balance_table in '||l_procedure_name, 320);
718: setup_balance_table;
719:
720: hr_utility.set_location('After the call of setup_balance_table in '||l_procedure_name, 320);
721:
716:
717: hr_utility.set_location('before the call of setup_balance_table in '||l_procedure_name, 320);
718: setup_balance_table;
719:
720: hr_utility.set_location('After the call of setup_balance_table in '||l_procedure_name, 320);
721:
722: OPEN csr_employer_details(g_employer_id, g_business_group_id);
723: FETCH csr_employer_details INTO l_employer_details;
724: CLOSE csr_employer_details;
722: OPEN csr_employer_details(g_employer_id, g_business_group_id);
723: FETCH csr_employer_details INTO l_employer_details;
724: CLOSE csr_employer_details;
725:
726: hr_utility.set_location('After fetching the csr_employer_details ', 330);
727:
728: l_org_id := l_employer_details.org_id;
729: l_employer_name := l_employer_details.employer_name;
730: /*
733: l_addr3 := l_employer_details.addr3;
734: l_addr4 := ' ';
735: l_addr5 := ' '; */
736:
737: hr_utility.set_location(' Before deleting the PL table pl_address. ',1100);
738: pl_address.delete;
739:
740: pl_address(1) := l_employer_details.addr1;
741: pl_address(2) := l_employer_details.addr2;
744: pl_address(5) := l_employer_details.COUNTY;
745: pl_address(6) := l_employer_details.Country_Name;
746:
747:
748: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
749:
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
746:
747:
748: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
749:
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
747:
748: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
749:
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
748: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
749:
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
749:
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
757: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
750: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
757: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
758: pl_address_final.delete;
751: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
752: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
757: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
758: pl_address_final.delete;
759: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
753: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
754: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
757: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
758: pl_address_final.delete;
759: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
760:
761: FOR j in 1..pl_address.LAST
755: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
756:
757: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
758: pl_address_final.delete;
759: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
760:
761: FOR j in 1..pl_address.LAST
762: LOOP
763: IF pl_address(j) IS NOT NULL THEN
762: LOOP
763: IF pl_address(j) IS NOT NULL THEN
764: k:=k+1;
765: pl_address_final(k) := pl_address(j);
766: hr_utility.set_location('pl_address_final'||k||'--'||pl_address_final(k),1100);
767: END IF;
768: END LOOP;
769:
770: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
766: hr_utility.set_location('pl_address_final'||k||'--'||pl_address_final(k),1100);
767: END IF;
768: END LOOP;
769:
770: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
771:
772:
773:
774: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
770: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
771:
772:
773:
774: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
775: hr_utility.set_location(' pl_address_final.COUNT: '||pl_address_final.COUNT,1100);
776:
777: IF pl_address_final.COUNT > 0 THEN
778:
771:
772:
773:
774: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
775: hr_utility.set_location(' pl_address_final.COUNT: '||pl_address_final.COUNT,1100);
776:
777: IF pl_address_final.COUNT > 0 THEN
778:
779: /* l_employer_details.addr1 := NULL;
783: l_employer_details.addr5 := NULL; */
784:
785: FOR l in 1..pl_address_final.LAST
786: LOOP
787: hr_utility.set_location(' Inside the loop of PL table pl_address_final',1100);
788: BEGIN
789: IF l = 1 THEN
790: hr_utility.set_location(' employer address .addr1 ',1100);
791: l_addr1 := pl_address_final(1);
786: LOOP
787: hr_utility.set_location(' Inside the loop of PL table pl_address_final',1100);
788: BEGIN
789: IF l = 1 THEN
790: hr_utility.set_location(' employer address .addr1 ',1100);
791: l_addr1 := pl_address_final(1);
792: hr_utility.set_location('employer address .addr1 ',1101);
793: END IF;
794: --
788: BEGIN
789: IF l = 1 THEN
790: hr_utility.set_location(' employer address .addr1 ',1100);
791: l_addr1 := pl_address_final(1);
792: hr_utility.set_location('employer address .addr1 ',1101);
793: END IF;
794: --
795: IF l = 2 THEN
796: hr_utility.set_location(' employer address.addr2 ',1102);
792: hr_utility.set_location('employer address .addr1 ',1101);
793: END IF;
794: --
795: IF l = 2 THEN
796: hr_utility.set_location(' employer address.addr2 ',1102);
797: l_addr2 := pl_address_final(2);
798: hr_utility.set_location(' employer address .addr2 ',1103);
799: END IF;
800: --
794: --
795: IF l = 2 THEN
796: hr_utility.set_location(' employer address.addr2 ',1102);
797: l_addr2 := pl_address_final(2);
798: hr_utility.set_location(' employer address .addr2 ',1103);
799: END IF;
800: --
801: IF l = 3 THEN
802: hr_utility.set_location(' employer address.addr3 ',1104);
798: hr_utility.set_location(' employer address .addr2 ',1103);
799: END IF;
800: --
801: IF l = 3 THEN
802: hr_utility.set_location(' employer address.addr3 ',1104);
803: l_addr3 := pl_address_final(3);
804: hr_utility.set_location(' employer address .addr3 ',1105);
805: END IF;
806: --
800: --
801: IF l = 3 THEN
802: hr_utility.set_location(' employer address.addr3 ',1104);
803: l_addr3 := pl_address_final(3);
804: hr_utility.set_location(' employer address .addr3 ',1105);
805: END IF;
806: --
807: IF l = 4 THEN
808: hr_utility.set_location(' l_person_details.addr4 ',1106);
804: hr_utility.set_location(' employer address .addr3 ',1105);
805: END IF;
806: --
807: IF l = 4 THEN
808: hr_utility.set_location(' l_person_details.addr4 ',1106);
809: l_addr4 := pl_address_final(4);
810: hr_utility.set_location(' employer address .addr4 ',1107);
811: END IF;
812: IF l = 5 THEN
806: --
807: IF l = 4 THEN
808: hr_utility.set_location(' l_person_details.addr4 ',1106);
809: l_addr4 := pl_address_final(4);
810: hr_utility.set_location(' employer address .addr4 ',1107);
811: END IF;
812: IF l = 5 THEN
813: hr_utility.set_location(' l_person_details.addr5 ',1106);
814: l_addr5 := pl_address_final(5);
809: l_addr4 := pl_address_final(4);
810: hr_utility.set_location(' employer address .addr4 ',1107);
811: END IF;
812: IF l = 5 THEN
813: hr_utility.set_location(' l_person_details.addr5 ',1106);
814: l_addr5 := pl_address_final(5);
815: hr_utility.set_location(' employer address .addr5 ',1107);
816: END IF;
817: EXCEPTION
811: END IF;
812: IF l = 5 THEN
813: hr_utility.set_location(' l_person_details.addr5 ',1106);
814: l_addr5 := pl_address_final(5);
815: hr_utility.set_location(' employer address .addr5 ',1107);
816: END IF;
817: EXCEPTION
818: WHEN NO_DATA_FOUND THEN
819: NULL;
819: NULL;
820: END;
821: END LOOP;
822: END IF;
823: hr_utility.set_location(' After Re Initializing the cursor record l_person_details with actual values. ',1100);
824:
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
821: END LOOP;
822: END IF;
823: hr_utility.set_location(' After Re Initializing the cursor record l_person_details with actual values. ',1100);
824:
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
828: hr_utility.set_location('After fetching the csr_employer_details l_addr2'||l_addr2, 330);
829: hr_utility.set_location('After fetching the csr_employer_details l_addr3'||l_addr3, 330);
822: END IF;
823: hr_utility.set_location(' After Re Initializing the cursor record l_person_details with actual values. ',1100);
824:
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
828: hr_utility.set_location('After fetching the csr_employer_details l_addr2'||l_addr2, 330);
829: hr_utility.set_location('After fetching the csr_employer_details l_addr3'||l_addr3, 330);
830:
823: hr_utility.set_location(' After Re Initializing the cursor record l_person_details with actual values. ',1100);
824:
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
828: hr_utility.set_location('After fetching the csr_employer_details l_addr2'||l_addr2, 330);
829: hr_utility.set_location('After fetching the csr_employer_details l_addr3'||l_addr3, 330);
830:
831: OPEN csr_declarant(g_employer_id, g_business_group_id, l_year, l_quarter);
824:
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
828: hr_utility.set_location('After fetching the csr_employer_details l_addr2'||l_addr2, 330);
829: hr_utility.set_location('After fetching the csr_employer_details l_addr3'||l_addr3, 330);
830:
831: OPEN csr_declarant(g_employer_id, g_business_group_id, l_year, l_quarter);
832: FETCH csr_declarant INTO l_declarant;
825: hr_utility.set_location('After fetching the csr_employer_details l_org_id'||l_org_id, 330);
826: hr_utility.set_location('After fetching the csr_employer_details l_employer_name'||l_employer_name, 330);
827: hr_utility.set_location('After fetching the csr_employer_details l_addr1'||l_addr1, 330);
828: hr_utility.set_location('After fetching the csr_employer_details l_addr2'||l_addr2, 330);
829: hr_utility.set_location('After fetching the csr_employer_details l_addr3'||l_addr3, 330);
830:
831: OPEN csr_declarant(g_employer_id, g_business_group_id, l_year, l_quarter);
832: FETCH csr_declarant INTO l_declarant;
833: CLOSE csr_declarant;
836: l_declarant_position := l_declarant.position; -- bug 6850742
837: l_declarant_phone := l_declarant.phone; -- bug 6850742
838: l_declarant_email_add := l_declarant.email; -- bug 6850742
839:
840: hr_utility.set_location('After fetching the csr_declarant ', 340);
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
837: l_declarant_phone := l_declarant.phone; -- bug 6850742
838: l_declarant_email_add := l_declarant.email; -- bug 6850742
839:
840: hr_utility.set_location('After fetching the csr_declarant ', 340);
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
845: hr_utility.set_location('l_declarant_email_add '||l_declarant_email_add, 340);
838: l_declarant_email_add := l_declarant.email; -- bug 6850742
839:
840: hr_utility.set_location('After fetching the csr_declarant ', 340);
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
845: hr_utility.set_location('l_declarant_email_add '||l_declarant_email_add, 340);
846:
839:
840: hr_utility.set_location('After fetching the csr_declarant ', 340);
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
845: hr_utility.set_location('l_declarant_email_add '||l_declarant_email_add, 340);
846:
847: OPEN csr_declarant_details(l_person_id);
840: hr_utility.set_location('After fetching the csr_declarant ', 340);
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
845: hr_utility.set_location('l_declarant_email_add '||l_declarant_email_add, 340);
846:
847: OPEN csr_declarant_details(l_person_id);
848: FETCH csr_declarant_details into l_declarant_details;
841: hr_utility.set_location('After fetching the l_cbr_no '||l_cbr_no, 340);
842: hr_utility.set_location('After fetching the l_person_id '||l_person_id, 340);
843: hr_utility.set_location('l_declarant_position '||l_declarant_position, 340);
844: hr_utility.set_location('l_declarant_phone '||l_declarant_phone, 340);
845: hr_utility.set_location('l_declarant_email_add '||l_declarant_email_add, 340);
846:
847: OPEN csr_declarant_details(l_person_id);
848: FETCH csr_declarant_details into l_declarant_details;
849: CLOSE csr_declarant_details;
847: OPEN csr_declarant_details(l_person_id);
848: FETCH csr_declarant_details into l_declarant_details;
849: CLOSE csr_declarant_details;
850:
851: hr_utility.set_location('After fetching the csr_declarant_details ', 350);
852:
853: l_declarant_name := l_declarant_details.declarant_name;
854:
855:
852:
853: l_declarant_name := l_declarant_details.declarant_name;
854:
855:
856: hr_utility.set_location('l_declarant_name '||l_declarant_name, 350);
857:
858: IF l_employer_name IS NULL THEN
859: l_errflag := 'Y';
860: --Fnd_file.put_line(FND_FILE.LOG,'Employer name is missing. Please enter it first.' );
876: --Fnd_file.put_line(FND_FILE.LOG,'Declarant details are missing. Please check for Name, Phone, Email, Position.' );
877: Fnd_file.put_line(FND_FILE.LOG,'You have not entered the declaration contact details. Enter the Name, Phone, Email and Position of the declaration contact.' );
878: END IF;
879:
880: hr_utility.set_location('l_errflag '||l_errflag, 370);
881:
882: IF l_errflag = 'Y' THEN
883: Fnd_file.put_line(FND_FILE.LOG,'Some mandatory data is misssing.' );
884: Raise l_nes_exception;
883: Fnd_file.put_line(FND_FILE.LOG,'Some mandatory data is misssing.' );
884: Raise l_nes_exception;
885: END IF;
886:
887: hr_utility.set_location('Before entering record for IE_NES_HEADER ', 380);
888:
889: pay_action_information_api.create_action_information
890: ( p_action_information_id => l_action_info_id
891: ,p_action_context_id => pactid
917: ,p_action_information25 => l_declare_date
918: ,p_action_information26 => l_declarant_position
919: );
920:
921: hr_utility.set_location('After entering record for IE_NES_HEADER ', 390);
922:
923: hr_utility.set_location('Leaving '||l_procedure_name, 400);
924:
925: EXCEPTION
919: );
920:
921: hr_utility.set_location('After entering record for IE_NES_HEADER ', 390);
922:
923: hr_utility.set_location('Leaving '||l_procedure_name, 400);
924:
925: EXCEPTION
926: WHEN l_nes_exception THEN
927: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,410);
923: hr_utility.set_location('Leaving '||l_procedure_name, 400);
924:
925: EXCEPTION
926: WHEN l_nes_exception THEN
927: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,410);
928: error_message := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR','NES Report errors out. Some mandatory values are missing.');
929: WHEN Others THEN
930: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,410);
931: END range_code;
926: WHEN l_nes_exception THEN
927: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,410);
928: error_message := FND_CONCURRENT.SET_COMPLETION_STATUS('ERROR','NES Report errors out. Some mandatory values are missing.');
929: WHEN Others THEN
930: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,410);
931: END range_code;
932: -----------------------------------------------------------------------
933: -- ASSIGNMENT_ACTION_CODE
934: -----------------------------------------------------------------------
965: l_ass_check varchar2(1);
966: l_csr_already_archived pay_element_entry_values_f.screen_entry_value%TYPE := 'N';
967: BEGIN
968:
969: hr_utility.set_location('Entering PAY_IE_NES_REPORT_PKG.assignment_action_code',500);
970:
971: -- Get all the parameters
972: /*6978389 */
973: hr_utility.set_location('Before get_all_parameters',501);
969: hr_utility.set_location('Entering PAY_IE_NES_REPORT_PKG.assignment_action_code',500);
970:
971: -- Get all the parameters
972: /*6978389 */
973: hr_utility.set_location('Before get_all_parameters',501);
974: get_all_parameters(pactid
975: ,g_rep_group
976: ,g_payroll_id
977: ,g_year
986: ,g_declare_date
987: ,g_change_indicator
988: ,g_send_emp
989: ,g_comments);
990: hr_utility.set_location('after get_all_parameters',502);
991: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,505);
992: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,505);
993: hr_utility.set_location(' g_business_group_id = '||g_business_group_id,505);
994: hr_utility.set_location(' g_employer_id = '||g_employer_id,505);
987: ,g_change_indicator
988: ,g_send_emp
989: ,g_comments);
990: hr_utility.set_location('after get_all_parameters',502);
991: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,505);
992: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,505);
993: hr_utility.set_location(' g_business_group_id = '||g_business_group_id,505);
994: hr_utility.set_location(' g_employer_id = '||g_employer_id,505);
995:
988: ,g_send_emp
989: ,g_comments);
990: hr_utility.set_location('after get_all_parameters',502);
991: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,505);
992: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,505);
993: hr_utility.set_location(' g_business_group_id = '||g_business_group_id,505);
994: hr_utility.set_location(' g_employer_id = '||g_employer_id,505);
995:
996: g_reference_start_date:=to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy');
989: ,g_comments);
990: hr_utility.set_location('after get_all_parameters',502);
991: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,505);
992: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,505);
993: hr_utility.set_location(' g_business_group_id = '||g_business_group_id,505);
994: hr_utility.set_location(' g_employer_id = '||g_employer_id,505);
995:
996: g_reference_start_date:=to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy');
997: g_reference_end_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
990: hr_utility.set_location('after get_all_parameters',502);
991: hr_utility.set_location(' g_qtr_start_date = '||g_qtr_start_date,505);
992: hr_utility.set_location(' g_qtr_end_date = '||g_qtr_end_date,505);
993: hr_utility.set_location(' g_business_group_id = '||g_business_group_id,505);
994: hr_utility.set_location(' g_employer_id = '||g_employer_id,505);
995:
996: g_reference_start_date:=to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy');
997: g_reference_end_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
998:
995:
996: g_reference_start_date:=to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy');
997: g_reference_end_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
998:
999: hr_utility.set_location(' g_reference_start_date = '|| g_reference_start_date,505);
1000: hr_utility.set_location(' g_reference_end_date = '|| g_reference_end_date,505);
1001:
1002: l_select_str1 :='select count (distinct paaf.assignment_id )
1003: from per_all_assignments_f paaf,
996: g_reference_start_date:=to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy');
997: g_reference_end_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
998:
999: hr_utility.set_location(' g_reference_start_date = '|| g_reference_start_date,505);
1000: hr_utility.set_location(' g_reference_end_date = '|| g_reference_end_date,505);
1001:
1002: l_select_str1 :='select count (distinct paaf.assignment_id )
1003: from per_all_assignments_f paaf,
1004: per_all_people_f ppf,
1039: ||g_where_clause_asg_set
1040: ||' Order by paaf.assignment_id';
1041:
1042:
1043: hr_utility.set_location(' before cursor l_total_count' || l_total_count,530);
1044: OPEN csr_get_asg1 FOR l_select_str1;
1045: FETCH csr_get_asg1 INTO l_total_count;
1046: CLOSE csr_get_asg1;
1047: hr_utility.set_location(' after fetch l_total_count' || l_total_count,530);
1043: hr_utility.set_location(' before cursor l_total_count' || l_total_count,530);
1044: OPEN csr_get_asg1 FOR l_select_str1;
1045: FETCH csr_get_asg1 INTO l_total_count;
1046: CLOSE csr_get_asg1;
1047: hr_utility.set_location(' after fetch l_total_count' || l_total_count,530);
1048: hr_utility.set_location(' g_sample_fraction' || g_sample_fraction,530);
1049: l_total_sample:= round(l_total_count /g_sample_fraction);
1050: hr_utility.set_location(' l_total_sample' || l_total_sample,530);
1051:
1044: OPEN csr_get_asg1 FOR l_select_str1;
1045: FETCH csr_get_asg1 INTO l_total_count;
1046: CLOSE csr_get_asg1;
1047: hr_utility.set_location(' after fetch l_total_count' || l_total_count,530);
1048: hr_utility.set_location(' g_sample_fraction' || g_sample_fraction,530);
1049: l_total_sample:= round(l_total_count /g_sample_fraction);
1050: hr_utility.set_location(' l_total_sample' || l_total_sample,530);
1051:
1052:
1046: CLOSE csr_get_asg1;
1047: hr_utility.set_location(' after fetch l_total_count' || l_total_count,530);
1048: hr_utility.set_location(' g_sample_fraction' || g_sample_fraction,530);
1049: l_total_sample:= round(l_total_count /g_sample_fraction);
1050: hr_utility.set_location(' l_total_sample' || l_total_sample,530);
1051:
1052:
1053: hr_utility.set_location('Before building the dynamic query.',510);
1054: /* 6856486 modified the employment_category 's IN condition to a value fetch from USER TABLE EHECS_ASG_CATG_TAB */
1049: l_total_sample:= round(l_total_count /g_sample_fraction);
1050: hr_utility.set_location(' l_total_sample' || l_total_sample,530);
1051:
1052:
1053: hr_utility.set_location('Before building the dynamic query.',510);
1054: /* 6856486 modified the employment_category 's IN condition to a value fetch from USER TABLE EHECS_ASG_CATG_TAB */
1055: l_select_str :='select asgid from (
1056: select asgid,round(mod(dbms_random.value*'||g_sample_fraction||','||g_sample_fraction||')) serial '
1057: || 'from ( '
1098: ||' where rownum<='||l_total_sample
1099: ||' order by serial';
1100:
1101:
1102: hr_utility.set_location('After building the dynamic query.',520);
1103:
1104:
1105:
1106: /*6978389 */
1108:
1109:
1110: OPEN csr_get_asg FOR l_select_str; -- ref cursor
1111: LOOP
1112: hr_utility.set_location(' Inside ass action code, inside loop for ref cursor',530);
1113: FETCH csr_get_asg INTO l_assg_id;
1114: EXIT WHEN csr_get_asg%NOTFOUND;
1115: SELECT pay_assignment_actions_s.nextval
1116: INTO lockingactid
1115: SELECT pay_assignment_actions_s.nextval
1116: INTO lockingactid
1117: FROM dual;
1118:
1119: hr_utility.set_location('assignment_action_code, the assignment id finally picked up: '||l_assg_id, 540);
1120:
1121: hr_utility.set_location(' Before hr_nonrun_asact.insact call',550);
1122: hr_nonrun_asact.insact(lockingactid => lockingactid
1123: ,assignid => l_assg_id
1117: FROM dual;
1118:
1119: hr_utility.set_location('assignment_action_code, the assignment id finally picked up: '||l_assg_id, 540);
1120:
1121: hr_utility.set_location(' Before hr_nonrun_asact.insact call',550);
1122: hr_nonrun_asact.insact(lockingactid => lockingactid
1123: ,assignid => l_assg_id
1124: ,pactid => pactid
1125: ,chunk => chunk
1123: ,assignid => l_assg_id
1124: ,pactid => pactid
1125: ,chunk => chunk
1126: ,greid => NULL);
1127: hr_utility.set_location(' After hr_nonrun_asact.insact call',560);
1128:
1129: END LOOP;-- ref cursor
1130:
1131: END assignment_action_code;
1145: WHERE payroll_action_id = pactid;
1146:
1147: BEGIN
1148:
1149: hr_utility.set_location('Entering: PAY_IE_nes_REPORT_PKG.archive_init: ',600);
1150:
1151: OPEN csr_archive_effective_date(p_payroll_action_id);
1152: FETCH csr_archive_effective_date
1153: INTO g_archive_effective_date;
1152: FETCH csr_archive_effective_date
1153: INTO g_archive_effective_date;
1154: CLOSE csr_archive_effective_date;
1155:
1156: hr_utility.set_location('Before calling get_all_parameters ',610);
1157:
1158: get_all_parameters(p_payroll_action_id
1159: ,g_rep_group
1160: ,g_payroll_id
1171: ,g_change_indicator
1172: ,g_send_emp
1173: ,g_comments);
1174:
1175: hr_utility.set_location('After calling get_all_parameters ',620);
1176:
1177: setup_balance_table;
1178:
1179: hr_utility.set_location('After calling setup_balance_table ',630);
1175: hr_utility.set_location('After calling get_all_parameters ',620);
1176:
1177: setup_balance_table;
1178:
1179: hr_utility.set_location('After calling setup_balance_table ',630);
1180:
1181: hr_utility.set_location(' Leaving PAY_IE_NESS_REPORT_PKG.archive_init', 640);
1182:
1183: EXCEPTION
1177: setup_balance_table;
1178:
1179: hr_utility.set_location('After calling setup_balance_table ',630);
1180:
1181: hr_utility.set_location(' Leaving PAY_IE_NESS_REPORT_PKG.archive_init', 640);
1182:
1183: EXCEPTION
1184: WHEN Others THEN
1185: hr_utility.set_location(' Leaving PAY_IE_nes_REPORT_PKG.archive_init with errors', 650);
1181: hr_utility.set_location(' Leaving PAY_IE_NESS_REPORT_PKG.archive_init', 640);
1182:
1183: EXCEPTION
1184: WHEN Others THEN
1185: hr_utility.set_location(' Leaving PAY_IE_nes_REPORT_PKG.archive_init with errors', 650);
1186: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1211);
1187:
1188: END archive_init;
1189: -----------------------------------------------------------------------
1182:
1183: EXCEPTION
1184: WHEN Others THEN
1185: hr_utility.set_location(' Leaving PAY_IE_nes_REPORT_PKG.archive_init with errors', 650);
1186: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1211);
1187:
1188: END archive_init;
1189: -----------------------------------------------------------------------
1190: -- ARCHIVE_DATA
1532: --------------------------- Variables which will hold the Balance Values.
1533:
1534: BEGIN
1535:
1536: hr_utility.set_location(' Entering PAY_IE_nes_REPORT_PKG.ARCHIVE_CODE: ',700);
1537:
1538: hr_utility.set_location('p_assignment_action_id '||TO_CHAR(p_assactid),700);
1539: OPEN cur_get_pactid(p_assactid);
1540: FETCH cur_get_pactid INTO l_payroll_action_id,l_assignment_id,l_person_id,l_employee_number; -- 9795571
1534: BEGIN
1535:
1536: hr_utility.set_location(' Entering PAY_IE_nes_REPORT_PKG.ARCHIVE_CODE: ',700);
1537:
1538: hr_utility.set_location('p_assignment_action_id '||TO_CHAR(p_assactid),700);
1539: OPEN cur_get_pactid(p_assactid);
1540: FETCH cur_get_pactid INTO l_payroll_action_id,l_assignment_id,l_person_id,l_employee_number; -- 9795571
1541: CLOSE cur_get_pactid;
1542:
1543: /* 9768428 start */
1544: open csr_ppsn_override(l_assignment_id);
1545: fetch csr_ppsn_override into l_ppsn_override;
1546: close csr_ppsn_override;
1547: hr_utility.set_location('PPSN Override value = ' || l_ppsn_override,20);
1548: /* 9768428 end */
1549:
1550: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_payroll_action_id),700);
1551: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_assignment_id),700);
1546: close csr_ppsn_override;
1547: hr_utility.set_location('PPSN Override value = ' || l_ppsn_override,20);
1548: /* 9768428 end */
1549:
1550: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_payroll_action_id),700);
1551: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_assignment_id),700);
1552: l_reference_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
1553:
1554: hr_utility.set_location('l_reference_date '|| l_reference_date,700);
1547: hr_utility.set_location('PPSN Override value = ' || l_ppsn_override,20);
1548: /* 9768428 end */
1549:
1550: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_payroll_action_id),700);
1551: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_assignment_id),700);
1552: l_reference_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
1553:
1554: hr_utility.set_location('l_reference_date '|| l_reference_date,700);
1555:
1550: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_payroll_action_id),700);
1551: hr_utility.set_location('l_payroll_action_id '||TO_CHAR(l_assignment_id),700);
1552: l_reference_date:=add_months(to_date('01'||'/'||g_month||'/'||g_year,'dd/mm/yyyy'),1)-1;
1553:
1554: hr_utility.set_location('l_reference_date '|| l_reference_date,700);
1555:
1556:
1557: /*6856473*/
1558: hr_utility.set_location(' before calling get parameters ', 800);
1554: hr_utility.set_location('l_reference_date '|| l_reference_date,700);
1555:
1556:
1557: /*6856473*/
1558: hr_utility.set_location(' before calling get parameters ', 800);
1559: hr_utility.set_location('Before get_all_parameters',501);
1560: get_all_parameters(l_payroll_action_id
1561: ,g_rep_group
1562: ,g_payroll_id
1555:
1556:
1557: /*6856473*/
1558: hr_utility.set_location(' before calling get parameters ', 800);
1559: hr_utility.set_location('Before get_all_parameters',501);
1560: get_all_parameters(l_payroll_action_id
1561: ,g_rep_group
1562: ,g_payroll_id
1563: ,g_year
1572: ,g_declare_date
1573: ,g_change_indicator
1574: ,g_send_emp
1575: ,g_comments);
1576: hr_utility.set_location('after get_all_parameters',502);
1577: IF l_ppsn_override is NOT NULL THEN /* 9768428 */
1578: OPEN cur_assignment_action_ppsn(l_person_id,l_reference_date,l_ppsn_override);
1579: FETCH cur_assignment_action_ppsn INTO l_ness_assignment_action;
1580: CLOSE cur_assignment_action_ppsn;
1591: OPEN cur_assignment_action_ytd(l_person_id);
1592: FETCH cur_assignment_action_ytd INTO l_ness_assignment_action_ytd;
1593: CLOSE cur_assignment_action_ytd;
1594: END IF;
1595: hr_utility.set_location(' l_ness_assignment_action '|| l_ness_assignment_action, 801);
1596: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 801);
1597:
1598: OPEN csr_hours_per_day(g_employer_id,g_business_group_id);
1599: FETCH csr_hours_per_day INTO l_hours_per_day;
1592: FETCH cur_assignment_action_ytd INTO l_ness_assignment_action_ytd;
1593: CLOSE cur_assignment_action_ytd;
1594: END IF;
1595: hr_utility.set_location(' l_ness_assignment_action '|| l_ness_assignment_action, 801);
1596: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 801);
1597:
1598: OPEN csr_hours_per_day(g_employer_id,g_business_group_id);
1599: FETCH csr_hours_per_day INTO l_hours_per_day;
1600: CLOSE csr_hours_per_day;
1598: OPEN csr_hours_per_day(g_employer_id,g_business_group_id);
1599: FETCH csr_hours_per_day INTO l_hours_per_day;
1600: CLOSE csr_hours_per_day;
1601:
1602: hr_utility.set_location(' AFTER cursor csr_hours_per_day '||l_hours_per_day, 801);
1603:
1604: hr_utility.set_location(' Before cursor cur_valid_asg ', 801);
1605: OPEN cur_valid_asg(l_assignment_id, l_person_id);
1606: FETCH cur_valid_asg INTO l_valid_asg_rec;
1600: CLOSE csr_hours_per_day;
1601:
1602: hr_utility.set_location(' AFTER cursor csr_hours_per_day '||l_hours_per_day, 801);
1603:
1604: hr_utility.set_location(' Before cursor cur_valid_asg ', 801);
1605: OPEN cur_valid_asg(l_assignment_id, l_person_id);
1606: FETCH cur_valid_asg INTO l_valid_asg_rec;
1607: CLOSE cur_valid_asg;
1608: hr_utility.set_location(' after cursor cur_valid_asg ', 801);
1604: hr_utility.set_location(' Before cursor cur_valid_asg ', 801);
1605: OPEN cur_valid_asg(l_assignment_id, l_person_id);
1606: FETCH cur_valid_asg INTO l_valid_asg_rec;
1607: CLOSE cur_valid_asg;
1608: hr_utility.set_location(' after cursor cur_valid_asg ', 801);
1609:
1610:
1611: IF l_ness_assignment_action IS NOT NULL
1612: THEN
1609:
1610:
1611: IF l_ness_assignment_action IS NOT NULL
1612: THEN
1613: hr_utility.set_location(' Entered if condition ', 801);
1614:
1615: hr_utility.set_location(' Before cursor csr_input_value_id', 890);
1616:
1617: OPEN csr_input_value_id('IE PRSI Detail','Contribution Class');
1611: IF l_ness_assignment_action IS NOT NULL
1612: THEN
1613: hr_utility.set_location(' Entered if condition ', 801);
1614:
1615: hr_utility.set_location(' Before cursor csr_input_value_id', 890);
1616:
1617: OPEN csr_input_value_id('IE PRSI Detail','Contribution Class');
1618: FETCH csr_input_value_id INTO l_input_value_id;
1619: CLOSE csr_input_value_id;
1621: OPEN csr_input_value_id('IE PRSI Detail','Subclass');
1622: FETCH csr_input_value_id INTO l_input_value_id1;
1623: CLOSE csr_input_value_id;
1624:
1625: hr_utility.set_location(' after cursor csr_input_value_id', 890);
1626: hr_utility.set_location(' l_input_value_id'|| l_input_value_id , 890);
1627: hr_utility.set_location(' l_input_value_id1'|| l_input_value_id1 , 890);
1628:
1629: hr_utility.set_location(' Before cursor csr_ness_action_details', 890);
1622: FETCH csr_input_value_id INTO l_input_value_id1;
1623: CLOSE csr_input_value_id;
1624:
1625: hr_utility.set_location(' after cursor csr_input_value_id', 890);
1626: hr_utility.set_location(' l_input_value_id'|| l_input_value_id , 890);
1627: hr_utility.set_location(' l_input_value_id1'|| l_input_value_id1 , 890);
1628:
1629: hr_utility.set_location(' Before cursor csr_ness_action_details', 890);
1630: OPEN csr_ness_action_details(l_ness_assignment_action);
1623: CLOSE csr_input_value_id;
1624:
1625: hr_utility.set_location(' after cursor csr_input_value_id', 890);
1626: hr_utility.set_location(' l_input_value_id'|| l_input_value_id , 890);
1627: hr_utility.set_location(' l_input_value_id1'|| l_input_value_id1 , 890);
1628:
1629: hr_utility.set_location(' Before cursor csr_ness_action_details', 890);
1630: OPEN csr_ness_action_details(l_ness_assignment_action);
1631: FETCH csr_ness_action_details INTO l_ness_action_details;
1625: hr_utility.set_location(' after cursor csr_input_value_id', 890);
1626: hr_utility.set_location(' l_input_value_id'|| l_input_value_id , 890);
1627: hr_utility.set_location(' l_input_value_id1'|| l_input_value_id1 , 890);
1628:
1629: hr_utility.set_location(' Before cursor csr_ness_action_details', 890);
1630: OPEN csr_ness_action_details(l_ness_assignment_action);
1631: FETCH csr_ness_action_details INTO l_ness_action_details;
1632: CLOSE csr_ness_action_details;
1633: hr_utility.set_location(' l_ness_action_details.date_earned'|| l_ness_action_details.date_earned, 890);
1629: hr_utility.set_location(' Before cursor csr_ness_action_details', 890);
1630: OPEN csr_ness_action_details(l_ness_assignment_action);
1631: FETCH csr_ness_action_details INTO l_ness_action_details;
1632: CLOSE csr_ness_action_details;
1633: hr_utility.set_location(' l_ness_action_details.date_earned'|| l_ness_action_details.date_earned, 890);
1634: hr_utility.set_location(' after cursor csr_date_earned', 890);
1635:
1636:
1637: l_prsi_class:= pay_ie_archive_detail_pkg.get_tax_details (
1630: OPEN csr_ness_action_details(l_ness_assignment_action);
1631: FETCH csr_ness_action_details INTO l_ness_action_details;
1632: CLOSE csr_ness_action_details;
1633: hr_utility.set_location(' l_ness_action_details.date_earned'|| l_ness_action_details.date_earned, 890);
1634: hr_utility.set_location(' after cursor csr_date_earned', 890);
1635:
1636:
1637: l_prsi_class:= pay_ie_archive_detail_pkg.get_tax_details (
1638: p_run_assignment_action_id => l_ness_assignment_action
1643: p_run_assignment_action_id => l_ness_assignment_action
1644: ,p_input_value_id => l_input_value_id1
1645: ,p_date_earned => to_char(l_ness_action_details.date_earned, 'rrrr/mm/dd'));
1646:
1647: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1648: hr_utility.set_location(' l_prsi_subclass' || l_prsi_subclass, 890);
1649: l_prsi_class := l_prsi_class||l_prsi_subclass;
1650: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1651:
1644: ,p_input_value_id => l_input_value_id1
1645: ,p_date_earned => to_char(l_ness_action_details.date_earned, 'rrrr/mm/dd'));
1646:
1647: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1648: hr_utility.set_location(' l_prsi_subclass' || l_prsi_subclass, 890);
1649: l_prsi_class := l_prsi_class||l_prsi_subclass;
1650: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1651:
1652: OPEN csr_get_periods(g_reference_start_date,g_reference_end_date,l_ness_action_details.pact_id);
1646:
1647: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1648: hr_utility.set_location(' l_prsi_subclass' || l_prsi_subclass, 890);
1649: l_prsi_class := l_prsi_class||l_prsi_subclass;
1650: hr_utility.set_location(' l_prsi_class' || l_prsi_class, 890);
1651:
1652: OPEN csr_get_periods(g_reference_start_date,g_reference_end_date,l_ness_action_details.pact_id);
1653: FETCH csr_get_periods INTO l_period_type,l_pay_periods;
1654: CLOSE csr_get_periods;
1652: OPEN csr_get_periods(g_reference_start_date,g_reference_end_date,l_ness_action_details.pact_id);
1653: FETCH csr_get_periods INTO l_period_type,l_pay_periods;
1654: CLOSE csr_get_periods;
1655:
1656: hr_utility.set_location(' l_period_type' || l_period_type, 890);
1657: hr_utility.set_location(' l_pay_periods' || l_pay_periods, 890);
1658:
1659: IF l_period_type='Week' THEN
1660: l_freq_pay:=1;
1653: FETCH csr_get_periods INTO l_period_type,l_pay_periods;
1654: CLOSE csr_get_periods;
1655:
1656: hr_utility.set_location(' l_period_type' || l_period_type, 890);
1657: hr_utility.set_location(' l_pay_periods' || l_pay_periods, 890);
1658:
1659: IF l_period_type='Week' THEN
1660: l_freq_pay:=1;
1661: IF l_pay_periods<=4 THEN
1688: END IF;
1689: */
1690: FOR bal_index IN 1..g_def_bal_id.COUNT
1691: LOOP
1692: hr_utility.set_location(' Enteredfor loop '||bal_index, 801);
1693: hr_utility.set_location(' before gloabnl tableand count '|| to_char(g_def_bal_id.COUNT) , 801);
1694: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '|| to_char(g_def_bal_id(bal_index).balance_name), 801);
1695: hr_utility.set_location(' g_def_bal_id(bal_index).defined_balance_id '||to_char( g_def_bal_id(bal_index).defined_balance_id), 801);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1689: */
1690: FOR bal_index IN 1..g_def_bal_id.COUNT
1691: LOOP
1692: hr_utility.set_location(' Enteredfor loop '||bal_index, 801);
1693: hr_utility.set_location(' before gloabnl tableand count '|| to_char(g_def_bal_id.COUNT) , 801);
1694: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '|| to_char(g_def_bal_id(bal_index).balance_name), 801);
1695: hr_utility.set_location(' g_def_bal_id(bal_index).defined_balance_id '||to_char( g_def_bal_id(bal_index).defined_balance_id), 801);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1697:
1690: FOR bal_index IN 1..g_def_bal_id.COUNT
1691: LOOP
1692: hr_utility.set_location(' Enteredfor loop '||bal_index, 801);
1693: hr_utility.set_location(' before gloabnl tableand count '|| to_char(g_def_bal_id.COUNT) , 801);
1694: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '|| to_char(g_def_bal_id(bal_index).balance_name), 801);
1695: hr_utility.set_location(' g_def_bal_id(bal_index).defined_balance_id '||to_char( g_def_bal_id(bal_index).defined_balance_id), 801);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1697:
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1691: LOOP
1692: hr_utility.set_location(' Enteredfor loop '||bal_index, 801);
1693: hr_utility.set_location(' before gloabnl tableand count '|| to_char(g_def_bal_id.COUNT) , 801);
1694: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '|| to_char(g_def_bal_id(bal_index).balance_name), 801);
1695: hr_utility.set_location(' g_def_bal_id(bal_index).defined_balance_id '||to_char( g_def_bal_id(bal_index).defined_balance_id), 801);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1697:
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1699:
1692: hr_utility.set_location(' Enteredfor loop '||bal_index, 801);
1693: hr_utility.set_location(' before gloabnl tableand count '|| to_char(g_def_bal_id.COUNT) , 801);
1694: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '|| to_char(g_def_bal_id(bal_index).balance_name), 801);
1695: hr_utility.set_location(' g_def_bal_id(bal_index).defined_balance_id '||to_char( g_def_bal_id(bal_index).defined_balance_id), 801);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1697:
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1699:
1700: hr_utility.set_location(' Inside balance Loop ', 850);
1696: hr_utility.set_location(' before gloabnl table ', 801);
1697:
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1699:
1700: hr_utility.set_location(' Inside balance Loop ', 850);
1701: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1702: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1703:
1704: l_regwg_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1697:
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1699:
1700: hr_utility.set_location(' Inside balance Loop ', 850);
1701: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1702: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1703:
1704: l_regwg_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1705: l_ness_assignment_action_ytd,
1698: IF g_def_bal_id(bal_index).balance_name = 'Regular Earnings' and l_ppsn_override IS NULL THEN
1699:
1700: hr_utility.set_location(' Inside balance Loop ', 850);
1701: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1702: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1703:
1704: l_regwg_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1705: l_ness_assignment_action_ytd,
1706: g_employer_id,
1708: null,
1709: null,
1710: null,
1711: null);
1712: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
1713: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Earnings' and l_ppsn_override IS NULL THEN
1714:
1715: hr_utility.set_location(' Inside balance Loop ', 850);
1716: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1711: null);
1712: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
1713: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Earnings' and l_ppsn_override IS NULL THEN
1714:
1715: hr_utility.set_location(' Inside balance Loop ', 850);
1716: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1717: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1718:
1719: l_irrb_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1712: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
1713: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Earnings' and l_ppsn_override IS NULL THEN
1714:
1715: hr_utility.set_location(' Inside balance Loop ', 850);
1716: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1717: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1718:
1719: l_irrb_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1720: l_ness_assignment_action_ytd,
1713: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Earnings' and l_ppsn_override IS NULL THEN
1714:
1715: hr_utility.set_location(' Inside balance Loop ', 850);
1716: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1717: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1718:
1719: l_irrb_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1720: l_ness_assignment_action_ytd,
1721: g_employer_id,
1723: null,
1724: null,
1725: null,
1726: null);
1727: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
1728: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime Payments' and l_ppsn_override IS NULL THEN
1729:
1730: hr_utility.set_location(' Inside balance Loop ', 850);
1731: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1726: null);
1727: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
1728: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime Payments' and l_ppsn_override IS NULL THEN
1729:
1730: hr_utility.set_location(' Inside balance Loop ', 850);
1731: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1732: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1733:
1734: l_ovrt_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1727: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
1728: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime Payments' and l_ppsn_override IS NULL THEN
1729:
1730: hr_utility.set_location(' Inside balance Loop ', 850);
1731: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1732: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1733:
1734: l_ovrt_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1735: l_ness_assignment_action_ytd,
1728: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime Payments' and l_ppsn_override IS NULL THEN
1729:
1730: hr_utility.set_location(' Inside balance Loop ', 850);
1731: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1732: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1733:
1734: l_ovrt_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1735: l_ness_assignment_action_ytd,
1736: g_employer_id,
1738: null,
1739: null,
1740: null,
1741: null);
1742: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
1743: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime Hours' and l_ppsn_override IS NULL THEN
1744:
1745: hr_utility.set_location(' Inside balance Loop ', 850);
1746: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1741: null);
1742: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
1743: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime Hours' and l_ppsn_override IS NULL THEN
1744:
1745: hr_utility.set_location(' Inside balance Loop ', 850);
1746: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1747: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1748:
1749: l_othr_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1742: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
1743: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime Hours' and l_ppsn_override IS NULL THEN
1744:
1745: hr_utility.set_location(' Inside balance Loop ', 850);
1746: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1747: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1748:
1749: l_othr_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1750: l_ness_assignment_action,
1743: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime Hours' and l_ppsn_override IS NULL THEN
1744:
1745: hr_utility.set_location(' Inside balance Loop ', 850);
1746: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1747: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1748:
1749: l_othr_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1750: l_ness_assignment_action,
1751: g_employer_id,
1753: null,
1754: null,
1755: null,
1756: null);
1757: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
1758: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working Hours' THEN
1759:
1760: hr_utility.set_location(' Inside balance Loop ', 850);
1761: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1756: null);
1757: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
1758: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working Hours' THEN
1759:
1760: hr_utility.set_location(' Inside balance Loop ', 850);
1761: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1762: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1763:
1764:
1757: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
1758: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working Hours' THEN
1759:
1760: hr_utility.set_location(' Inside balance Loop ', 850);
1761: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1762: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1763:
1764:
1765:
1758: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working Hours' THEN
1759:
1760: hr_utility.set_location(' Inside balance Loop ', 850);
1761: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1762: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
1763:
1764:
1765:
1766:
1773: IF l_period_type='Calendar Month' THEN
1774: l_ref_period_hours:=1;
1775: l_chrs_bal_val:=nvl(l_valid_asg_rec.normal_hours,0)*((g_reference_end_date - g_reference_start_date)+1);
1776:
1777: hr_utility.set_location(' ((g_reference_end_date - g_reference_start_date)+1) '|| ((g_reference_end_date - g_reference_start_date)+1), 850);
1778: ELSIF l_period_type='Week' THEN
1779: l_ref_period_hours:=1;
1780: l_chrs_bal_val:=nvl(l_valid_asg_rec.normal_hours,0)*7;
1781: ELSIF l_period_type='Bi-Week' THEN
1831: null,
1832: null);
1833: l_ref_period_hours:=l_ref_period_pay;
1834: END IF;
1835: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
1836: --Bug # 6774024
1837: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Hours') and l_ppsn_override IS NULL THEN
1838:
1839: hr_utility.set_location(' Inside balance Loop ', 850);
1835: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
1836: --Bug # 6774024
1837: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Hours') and l_ppsn_override IS NULL THEN
1838:
1839: hr_utility.set_location(' Inside balance Loop ', 850);
1840: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1841: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1842:
1843: l_mat_bal_val := nvl(l_mat_bal_val,0)
1836: --Bug # 6774024
1837: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Hours') and l_ppsn_override IS NULL THEN
1838:
1839: hr_utility.set_location(' Inside balance Loop ', 850);
1840: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1841: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1842:
1843: l_mat_bal_val := nvl(l_mat_bal_val,0)
1844: +
1837: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Hours') and l_ppsn_override IS NULL THEN
1838:
1839: hr_utility.set_location(' Inside balance Loop ', 850);
1840: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1841: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1842:
1843: l_mat_bal_val := nvl(l_mat_bal_val,0)
1844: +
1845: NVL(PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1850: null,
1851: null,
1852: null),0);
1853:
1854: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1855:
1856: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1857: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Hours' ) and l_ppsn_override IS NULL THEN
1858:
1852: null),0);
1853:
1854: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1855:
1856: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1857: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Hours' ) and l_ppsn_override IS NULL THEN
1858:
1859: hr_utility.set_location(' Inside balance Loop ', 850);
1860: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1855:
1856: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1857: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Hours' ) and l_ppsn_override IS NULL THEN
1858:
1859: hr_utility.set_location(' Inside balance Loop ', 850);
1860: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1861: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1862:
1863: l_sic_bal_val :=
1856: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1857: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Hours' ) and l_ppsn_override IS NULL THEN
1858:
1859: hr_utility.set_location(' Inside balance Loop ', 850);
1860: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1861: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1862:
1863: l_sic_bal_val :=
1864: nvl(l_sic_bal_val,0)
1857: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Hours' ) and l_ppsn_override IS NULL THEN
1858:
1859: hr_utility.set_location(' Inside balance Loop ', 850);
1860: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1861: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1862:
1863: l_sic_bal_val :=
1864: nvl(l_sic_bal_val,0)
1865: +
1871: null,
1872: null,
1873: null),0);
1874:
1875: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1876: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1877: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Hours' ) and l_ppsn_override IS NULL THEN
1878:
1879: hr_utility.set_location(' Inside balance Loop ', 850);
1872: null,
1873: null),0);
1874:
1875: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1876: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1877: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Hours' ) and l_ppsn_override IS NULL THEN
1878:
1879: hr_utility.set_location(' Inside balance Loop ', 850);
1880: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1875: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1876: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1877: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Hours' ) and l_ppsn_override IS NULL THEN
1878:
1879: hr_utility.set_location(' Inside balance Loop ', 850);
1880: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1881: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1882:
1883: l_otl_bal_val :=
1876: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1877: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Hours' ) and l_ppsn_override IS NULL THEN
1878:
1879: hr_utility.set_location(' Inside balance Loop ', 850);
1880: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1881: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1882:
1883: l_otl_bal_val :=
1884: NVl(l_otl_bal_val,0)
1877: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Hours' ) and l_ppsn_override IS NULL THEN
1878:
1879: hr_utility.set_location(' Inside balance Loop ', 850);
1880: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1881: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1882:
1883: l_otl_bal_val :=
1884: NVl(l_otl_bal_val,0)
1885: +
1891: null,
1892: null,
1893: null),0);
1894:
1895: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1896: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
1897:
1898: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
1899:
1892: null,
1893: null),0);
1894:
1895: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1896: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
1897:
1898: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
1899:
1900: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Days') and l_ppsn_override IS NULL THEN
1898: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
1899:
1900: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Days') and l_ppsn_override IS NULL THEN
1901:
1902: hr_utility.set_location(' Inside balance Loop ', 850);
1903: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1904: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1905:
1906: l_mat_bal_val :=
1899:
1900: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Days') and l_ppsn_override IS NULL THEN
1901:
1902: hr_utility.set_location(' Inside balance Loop ', 850);
1903: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1904: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1905:
1906: l_mat_bal_val :=
1907: nvl(l_mat_bal_val,0)
1900: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity Days') and l_ppsn_override IS NULL THEN
1901:
1902: hr_utility.set_location(' Inside balance Loop ', 850);
1903: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1904: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1905:
1906: l_mat_bal_val :=
1907: nvl(l_mat_bal_val,0)
1908: +
1914: null,
1915: null,
1916: null),0)*l_hours_per_day;
1917:
1918: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1919:
1920: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1921: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Days') and l_ppsn_override IS NULL THEN
1922:
1916: null),0)*l_hours_per_day;
1917:
1918: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1919:
1920: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1921: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Days') and l_ppsn_override IS NULL THEN
1922:
1923: hr_utility.set_location(' Inside balance Loop ', 850);
1924: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1919:
1920: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1921: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Days') and l_ppsn_override IS NULL THEN
1922:
1923: hr_utility.set_location(' Inside balance Loop ', 850);
1924: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1925: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1926:
1927: l_sic_bal_val :=
1920: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
1921: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Days') and l_ppsn_override IS NULL THEN
1922:
1923: hr_utility.set_location(' Inside balance Loop ', 850);
1924: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1925: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1926:
1927: l_sic_bal_val :=
1928: nvl(l_sic_bal_val,0)
1921: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave Days') and l_ppsn_override IS NULL THEN
1922:
1923: hr_utility.set_location(' Inside balance Loop ', 850);
1924: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1925: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1926:
1927: l_sic_bal_val :=
1928: nvl(l_sic_bal_val,0)
1929: +
1934: null,
1935: null,
1936: null,
1937: null),0)*l_hours_per_day;
1938: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1939: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1940: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Days') and l_ppsn_override IS NULL THEN
1941:
1942: hr_utility.set_location(' Inside balance Loop ', 850);
1935: null,
1936: null,
1937: null),0)*l_hours_per_day;
1938: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1939: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1940: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Days') and l_ppsn_override IS NULL THEN
1941:
1942: hr_utility.set_location(' Inside balance Loop ', 850);
1943: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1938: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1939: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1940: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Days') and l_ppsn_override IS NULL THEN
1941:
1942: hr_utility.set_location(' Inside balance Loop ', 850);
1943: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1944: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1945:
1946: l_otl_bal_val :=
1939: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
1940: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Days') and l_ppsn_override IS NULL THEN
1941:
1942: hr_utility.set_location(' Inside balance Loop ', 850);
1943: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1944: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1945:
1946: l_otl_bal_val :=
1947: nvl(l_otl_bal_val,0)
1940: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave Days') and l_ppsn_override IS NULL THEN
1941:
1942: hr_utility.set_location(' Inside balance Loop ', 850);
1943: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1944: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1945:
1946: l_otl_bal_val :=
1947: nvl(l_otl_bal_val,0)
1948: +
1954: null,
1955: null,
1956: null),0)*l_hours_per_day
1957: ;
1958: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1959:
1960: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
1961:
1962:
1956: null),0)*l_hours_per_day
1957: ;
1958: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1959:
1960: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
1961:
1962:
1963: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness Insurance' and l_ppsn_override IS NULL THEN
1964:
1961:
1962:
1963: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness Insurance' and l_ppsn_override IS NULL THEN
1964:
1965: hr_utility.set_location(' Inside balance Loop ', 850);
1966: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1967: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1968:
1969: l_vhi_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1962:
1963: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness Insurance' and l_ppsn_override IS NULL THEN
1964:
1965: hr_utility.set_location(' Inside balance Loop ', 850);
1966: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1967: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1968:
1969: l_vhi_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1970: l_ness_assignment_action_ytd,
1963: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness Insurance' and l_ppsn_override IS NULL THEN
1964:
1965: hr_utility.set_location(' Inside balance Loop ', 850);
1966: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1967: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1968:
1969: l_vhi_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1970: l_ness_assignment_action_ytd,
1971: g_employer_id,
1973: null,
1974: null,
1975: null,
1976: null);
1977: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
1978: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff Housing' and l_ppsn_override IS NULL THEN
1979:
1980: hr_utility.set_location(' Inside balance Loop ', 850);
1981: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1976: null);
1977: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
1978: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff Housing' and l_ppsn_override IS NULL THEN
1979:
1980: hr_utility.set_location(' Inside balance Loop ', 850);
1981: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1982: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1983:
1984: l_hse_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1977: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
1978: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff Housing' and l_ppsn_override IS NULL THEN
1979:
1980: hr_utility.set_location(' Inside balance Loop ', 850);
1981: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1982: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1983:
1984: l_hse_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1985: l_ness_assignment_action_ytd,
1978: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff Housing' and l_ppsn_override IS NULL THEN
1979:
1980: hr_utility.set_location(' Inside balance Loop ', 850);
1981: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1982: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1983:
1984: l_hse_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1985: l_ness_assignment_action_ytd,
1986: g_employer_id,
1988: null,
1989: null,
1990: null,
1991: null);
1992: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
1993: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Benefits' and l_ppsn_override IS NULL THEN
1994:
1995: hr_utility.set_location(' Inside balance Loop ', 850);
1996: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1991: null);
1992: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
1993: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Benefits' and l_ppsn_override IS NULL THEN
1994:
1995: hr_utility.set_location(' Inside balance Loop ', 850);
1996: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1997: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1998:
1999: l_otben_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
1992: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
1993: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Benefits' and l_ppsn_override IS NULL THEN
1994:
1995: hr_utility.set_location(' Inside balance Loop ', 850);
1996: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1997: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1998:
1999: l_otben_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2000: l_ness_assignment_action_ytd,
1993: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Benefits' and l_ppsn_override IS NULL THEN
1994:
1995: hr_utility.set_location(' Inside balance Loop ', 850);
1996: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
1997: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
1998:
1999: l_otben_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2000: l_ness_assignment_action_ytd,
2001: g_employer_id,
2003: null,
2004: null,
2005: null,
2006: null);
2007: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2008: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Subsidies' and l_ppsn_override IS NULL THEN
2009:
2010: hr_utility.set_location(' Inside balance Loop ', 850);
2011: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2006: null);
2007: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2008: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Subsidies' and l_ppsn_override IS NULL THEN
2009:
2010: hr_utility.set_location(' Inside balance Loop ', 850);
2011: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2012: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2013:
2014: l_ot_sub_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2007: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2008: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Subsidies' and l_ppsn_override IS NULL THEN
2009:
2010: hr_utility.set_location(' Inside balance Loop ', 850);
2011: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2012: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2013:
2014: l_ot_sub_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2015: l_ness_assignment_action_ytd,
2008: ELSIF g_def_bal_id(bal_index).balance_name = 'Other Subsidies' and l_ppsn_override IS NULL THEN
2009:
2010: hr_utility.set_location(' Inside balance Loop ', 850);
2011: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2012: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2013:
2014: l_ot_sub_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2015: l_ness_assignment_action_ytd,
2016: g_employer_id,
2018: null,
2019: null,
2020: null,
2021: null);
2022: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2023:
2024:
2025:
2026: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company Vehicle' and l_ppsn_override IS NULL THEN
2024:
2025:
2026: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company Vehicle' and l_ppsn_override IS NULL THEN
2027:
2028: hr_utility.set_location(' Inside balance Loop ', 850);
2029: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2030: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2031:
2032: l_bik_veh_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2025:
2026: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company Vehicle' and l_ppsn_override IS NULL THEN
2027:
2028: hr_utility.set_location(' Inside balance Loop ', 850);
2029: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2030: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2031:
2032: l_bik_veh_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2033: l_ness_assignment_action_ytd,
2026: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company Vehicle' and l_ppsn_override IS NULL THEN
2027:
2028: hr_utility.set_location(' Inside balance Loop ', 850);
2029: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2030: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2031:
2032: l_bik_veh_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2033: l_ness_assignment_action_ytd,
2034: g_employer_id,
2037: null,
2038: null,
2039: null);
2040:
2041: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2042:
2043:
2044:
2045: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable Weeks' and l_ppsn_override IS NULL THEN
2043:
2044:
2045: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable Weeks' and l_ppsn_override IS NULL THEN
2046:
2047: hr_utility.set_location(' Inside balance Loop ', 850);
2048: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2049: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2050:
2051: l_total_weeks :=
2044:
2045: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable Weeks' and l_ppsn_override IS NULL THEN
2046:
2047: hr_utility.set_location(' Inside balance Loop ', 850);
2048: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2049: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2050:
2051: l_total_weeks :=
2052: nvl(l_total_weeks,0)
2045: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable Weeks' and l_ppsn_override IS NULL THEN
2046:
2047: hr_utility.set_location(' Inside balance Loop ', 850);
2048: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2049: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2050:
2051: l_total_weeks :=
2052: nvl(l_total_weeks,0)
2053: +
2058: null,
2059: null,
2060: null,
2061: null),0);
2062: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2063: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2064:
2065: hr_utility.set_location(' Inside balance Loop ', 850);
2066: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2061: null),0);
2062: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2063: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2064:
2065: hr_utility.set_location(' Inside balance Loop ', 850);
2066: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2067: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2068:
2069: l_total_weeks :=
2062: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2063: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2064:
2065: hr_utility.set_location(' Inside balance Loop ', 850);
2066: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2067: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2068:
2069: l_total_weeks :=
2070: nvl(l_total_weeks,0)
2063: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2064:
2065: hr_utility.set_location(' Inside balance Loop ', 850);
2066: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2067: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2068:
2069: l_total_weeks :=
2070: nvl(l_total_weeks,0)
2071: +
2076: null,
2077: null,
2078: null,
2079: null),0);
2080: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2081: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2082:
2083: hr_utility.set_location(' Inside balance Loop ', 850);
2084: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2079: null),0);
2080: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2081: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2082:
2083: hr_utility.set_location(' Inside balance Loop ', 850);
2084: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2085: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2086:
2087: l_total_weeks :=
2080: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2081: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2082:
2083: hr_utility.set_location(' Inside balance Loop ', 850);
2084: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2085: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2086:
2087: l_total_weeks :=
2088: nvl(l_total_weeks,0)
2081: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable Weeks' and l_ppsn_override IS NULL THEN
2082:
2083: hr_utility.set_location(' Inside balance Loop ', 850);
2084: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2085: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2086:
2087: l_total_weeks :=
2088: nvl(l_total_weeks,0)
2089: +
2094: null,
2095: null,
2096: null,
2097: null),0);
2098: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2099: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTH' and l_ppsn_override IS NULL THEN
2100:
2101: hr_utility.set_location(' Inside balance Loop ', 850);
2102: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2097: null),0);
2098: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2099: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTH' and l_ppsn_override IS NULL THEN
2100:
2101: hr_utility.set_location(' Inside balance Loop ', 850);
2102: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2103: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2104:
2105: l_regwg_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2098: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2099: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTH' and l_ppsn_override IS NULL THEN
2100:
2101: hr_utility.set_location(' Inside balance Loop ', 850);
2102: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2103: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2104:
2105: l_regwg_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2106: l_ness_assignment_action,
2099: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTH' and l_ppsn_override IS NULL THEN
2100:
2101: hr_utility.set_location(' Inside balance Loop ', 850);
2102: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2103: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2104:
2105: l_regwg_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2106: l_ness_assignment_action,
2107: g_employer_id,
2109: null,
2110: null,
2111: null,
2112: null);
2113: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2114:
2115: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTH' and l_ppsn_override IS NULL THEN
2116:
2117: hr_utility.set_location(' Inside balance Loop ', 850);
2113: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2114:
2115: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTH' and l_ppsn_override IS NULL THEN
2116:
2117: hr_utility.set_location(' Inside balance Loop ', 850);
2118: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2119: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2120:
2121: l_ovrt_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2114:
2115: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTH' and l_ppsn_override IS NULL THEN
2116:
2117: hr_utility.set_location(' Inside balance Loop ', 850);
2118: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2119: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2120:
2121: l_ovrt_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2122: l_ness_assignment_action,
2115: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTH' and l_ppsn_override IS NULL THEN
2116:
2117: hr_utility.set_location(' Inside balance Loop ', 850);
2118: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2119: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2120:
2121: l_ovrt_bal_val_ptd := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2122: l_ness_assignment_action,
2123: g_employer_id,
2125: null,
2126: null,
2127: null,
2128: null);
2129: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2130: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift Allowance' and l_ppsn_override IS NULL THEN
2131:
2132: hr_utility.set_location(' Inside balance Loop ', 850);
2133: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2128: null);
2129: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2130: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift Allowance' and l_ppsn_override IS NULL THEN
2131:
2132: hr_utility.set_location(' Inside balance Loop ', 850);
2133: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2134: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2135:
2136: l_reg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2129: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2130: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift Allowance' and l_ppsn_override IS NULL THEN
2131:
2132: hr_utility.set_location(' Inside balance Loop ', 850);
2133: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2134: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2135:
2136: l_reg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2137: l_ness_assignment_action,
2130: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift Allowance' and l_ppsn_override IS NULL THEN
2131:
2132: hr_utility.set_location(' Inside balance Loop ', 850);
2133: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2134: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2135:
2136: l_reg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2137: l_ness_assignment_action,
2138: g_employer_id,
2140: null,
2141: null,
2142: null,
2143: null);
2144: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2145: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift Allowance' and l_ppsn_override IS NULL THEN
2146:
2147: hr_utility.set_location(' Inside balance Loop ', 850);
2148: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2143: null);
2144: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2145: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift Allowance' and l_ppsn_override IS NULL THEN
2146:
2147: hr_utility.set_location(' Inside balance Loop ', 850);
2148: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2149: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2150:
2151: l_ireg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2144: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2145: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift Allowance' and l_ppsn_override IS NULL THEN
2146:
2147: hr_utility.set_location(' Inside balance Loop ', 850);
2148: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2149: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2150:
2151: l_ireg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2152: l_ness_assignment_action,
2145: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift Allowance' and l_ppsn_override IS NULL THEN
2146:
2147: hr_utility.set_location(' Inside balance Loop ', 850);
2148: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2149: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2150:
2151: l_ireg_shft_allnce_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2152: l_ness_assignment_action,
2153: g_employer_id,
2155: null,
2156: null,
2157: null,
2158: null);
2159: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2160: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Hours' and l_ppsn_override IS NULL THEN
2161:
2162: hr_utility.set_location(' Inside balance Loop ', 850);
2163: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2158: null);
2159: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2160: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Hours' and l_ppsn_override IS NULL THEN
2161:
2162: hr_utility.set_location(' Inside balance Loop ', 850);
2163: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2164: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2165:
2166: l_holi_bal_val :=
2159: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2160: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Hours' and l_ppsn_override IS NULL THEN
2161:
2162: hr_utility.set_location(' Inside balance Loop ', 850);
2163: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2164: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2165:
2166: l_holi_bal_val :=
2167: NVL(l_holi_bal_val,0)
2160: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Hours' and l_ppsn_override IS NULL THEN
2161:
2162: hr_utility.set_location(' Inside balance Loop ', 850);
2163: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2164: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2165:
2166: l_holi_bal_val :=
2167: NVL(l_holi_bal_val,0)
2168: +
2173: null,
2174: null,
2175: null,
2176: null),0);
2177: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2178: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Days' and l_ppsn_override IS NULL THEN
2179:
2180: hr_utility.set_location(' Inside balance Loop ', 850);
2181: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2176: null),0);
2177: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2178: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Days' and l_ppsn_override IS NULL THEN
2179:
2180: hr_utility.set_location(' Inside balance Loop ', 850);
2181: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2182: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2183:
2184: l_holi_bal_val :=
2177: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2178: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Days' and l_ppsn_override IS NULL THEN
2179:
2180: hr_utility.set_location(' Inside balance Loop ', 850);
2181: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2182: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2183:
2184: l_holi_bal_val :=
2185: NVL(l_holi_bal_val,0)
2178: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday Days' and l_ppsn_override IS NULL THEN
2179:
2180: hr_utility.set_location(' Inside balance Loop ', 850);
2181: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2182: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2183:
2184: l_holi_bal_val :=
2185: NVL(l_holi_bal_val,0)
2186: +
2191: null,
2192: null,
2193: null,
2194: null),0)*l_hours_per_day;
2195: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2196: ELSIF g_def_bal_id(bal_index).balance_name = 'Total Commission' and l_ppsn_override IS NULL THEN
2197:
2198: hr_utility.set_location(' Inside balance Loop ', 850);
2199: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2194: null),0)*l_hours_per_day;
2195: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2196: ELSIF g_def_bal_id(bal_index).balance_name = 'Total Commission' and l_ppsn_override IS NULL THEN
2197:
2198: hr_utility.set_location(' Inside balance Loop ', 850);
2199: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2200: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2201:
2202: l_tot_comm_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2195: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2196: ELSIF g_def_bal_id(bal_index).balance_name = 'Total Commission' and l_ppsn_override IS NULL THEN
2197:
2198: hr_utility.set_location(' Inside balance Loop ', 850);
2199: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2200: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2201:
2202: l_tot_comm_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2203: l_ness_assignment_action,
2196: ELSIF g_def_bal_id(bal_index).balance_name = 'Total Commission' and l_ppsn_override IS NULL THEN
2197:
2198: hr_utility.set_location(' Inside balance Loop ', 850);
2199: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2200: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2201:
2202: l_tot_comm_bal_val := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2203: l_ness_assignment_action,
2204: g_employer_id,
2206: null,
2207: null,
2208: null,
2209: null);
2210: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2211:
2212: END IF;
2213: /* 9768428 start */
2214: IF g_def_bal_id(bal_index).balance_name = 'Regular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2212: END IF;
2213: /* 9768428 start */
2214: IF g_def_bal_id(bal_index).balance_name = 'Regular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2215:
2216: hr_utility.set_location(' Inside balance Loop ', 850);
2217: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2218: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2219:
2220: l_regwg_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2213: /* 9768428 start */
2214: IF g_def_bal_id(bal_index).balance_name = 'Regular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2215:
2216: hr_utility.set_location(' Inside balance Loop ', 850);
2217: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2218: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2219:
2220: l_regwg_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2221: l_ness_assignment_action_ytd,
2214: IF g_def_bal_id(bal_index).balance_name = 'Regular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2215:
2216: hr_utility.set_location(' Inside balance Loop ', 850);
2217: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2218: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2219:
2220: l_regwg_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2221: l_ness_assignment_action_ytd,
2222: g_employer_id,
2224: null,
2225: null,
2226: null,
2227: null);
2228: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2229: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2230:
2231: hr_utility.set_location(' Inside balance Loop ', 850);
2232: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2227: null);
2228: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2229: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2230:
2231: hr_utility.set_location(' Inside balance Loop ', 850);
2232: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2233: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2234:
2235: l_irrb_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2228: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2229: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2230:
2231: hr_utility.set_location(' Inside balance Loop ', 850);
2232: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2233: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2234:
2235: l_irrb_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2236: l_ness_assignment_action_ytd,
2229: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular EarningsPPSN' and l_ppsn_override IS NOT NULL THEN
2230:
2231: hr_utility.set_location(' Inside balance Loop ', 850);
2232: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2233: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2234:
2235: l_irrb_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2236: l_ness_assignment_action_ytd,
2237: g_employer_id,
2239: null,
2240: null,
2241: null,
2242: null);
2243: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2244: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsPPSN' and l_ppsn_override IS NOT NULL THEN
2245:
2246: hr_utility.set_location(' Inside balance Loop ', 850);
2247: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2242: null);
2243: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2244: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsPPSN' and l_ppsn_override IS NOT NULL THEN
2245:
2246: hr_utility.set_location(' Inside balance Loop ', 850);
2247: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2248: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2249:
2250: l_ovrt_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2243: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2244: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsPPSN' and l_ppsn_override IS NOT NULL THEN
2245:
2246: hr_utility.set_location(' Inside balance Loop ', 850);
2247: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2248: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2249:
2250: l_ovrt_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2251: l_ness_assignment_action_ytd,
2244: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsPPSN' and l_ppsn_override IS NOT NULL THEN
2245:
2246: hr_utility.set_location(' Inside balance Loop ', 850);
2247: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2248: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2249:
2250: l_ovrt_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2251: l_ness_assignment_action_ytd,
2252: g_employer_id,
2254: null,
2255: null,
2256: null,
2257: null);
2258: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2259: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2260:
2261: hr_utility.set_location(' Inside balance Loop ', 850);
2262: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2257: null);
2258: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2259: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2260:
2261: hr_utility.set_location(' Inside balance Loop ', 850);
2262: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2263: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2264:
2265: l_othr_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2258: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2259: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2260:
2261: hr_utility.set_location(' Inside balance Loop ', 850);
2262: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2263: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2264:
2265: l_othr_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2266: l_ness_assignment_action,
2259: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Overtime HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2260:
2261: hr_utility.set_location(' Inside balance Loop ', 850);
2262: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2263: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2264:
2265: l_othr_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2266: l_ness_assignment_action,
2267: g_employer_id,
2269: null,
2270: null,
2271: null,
2272: null);
2273: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2274: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2275:
2276: hr_utility.set_location(' Inside balance Loop ', 850);
2277: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2272: null);
2273: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2274: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2275:
2276: hr_utility.set_location(' Inside balance Loop ', 850);
2277: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2278: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2279:
2280:
2273: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2274: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2275:
2276: hr_utility.set_location(' Inside balance Loop ', 850);
2277: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2278: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2279:
2280:
2281:
2274: ELSIF g_def_bal_id(bal_index).balance_name = 'Normal Working HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2275:
2276: hr_utility.set_location(' Inside balance Loop ', 850);
2277: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2278: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2279:
2280:
2281:
2282:
2292: null,
2293: null);
2294: l_ref_period_hours:=l_ref_period_pay;
2295: END IF;
2296: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2297: --Bug # 6774024
2298: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity HoursPPSN') and l_ppsn_override IS NOT NULL THEN
2299:
2300: hr_utility.set_location(' Inside balance Loop ', 850);
2296: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2297: --Bug # 6774024
2298: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity HoursPPSN') and l_ppsn_override IS NOT NULL THEN
2299:
2300: hr_utility.set_location(' Inside balance Loop ', 850);
2301: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2302: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2303:
2304: l_mat_bal_val_ppsn := nvl(l_mat_bal_val_ppsn,0)
2297: --Bug # 6774024
2298: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity HoursPPSN') and l_ppsn_override IS NOT NULL THEN
2299:
2300: hr_utility.set_location(' Inside balance Loop ', 850);
2301: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2302: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2303:
2304: l_mat_bal_val_ppsn := nvl(l_mat_bal_val_ppsn,0)
2305: +
2298: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity HoursPPSN') and l_ppsn_override IS NOT NULL THEN
2299:
2300: hr_utility.set_location(' Inside balance Loop ', 850);
2301: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2302: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2303:
2304: l_mat_bal_val_ppsn := nvl(l_mat_bal_val_ppsn,0)
2305: +
2306: NVL(PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2311: null,
2312: null,
2313: null),0);
2314:
2315: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2316:
2317: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2318: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2319:
2313: null),0);
2314:
2315: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2316:
2317: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2318: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2319:
2320: hr_utility.set_location(' Inside balance Loop ', 850);
2321: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2316:
2317: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2318: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2319:
2320: hr_utility.set_location(' Inside balance Loop ', 850);
2321: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2322: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2323:
2324: l_sic_bal_val_ppsn :=
2317: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2318: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2319:
2320: hr_utility.set_location(' Inside balance Loop ', 850);
2321: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2322: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2323:
2324: l_sic_bal_val_ppsn :=
2325: nvl(l_sic_bal_val_ppsn,0)
2318: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2319:
2320: hr_utility.set_location(' Inside balance Loop ', 850);
2321: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2322: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2323:
2324: l_sic_bal_val_ppsn :=
2325: nvl(l_sic_bal_val_ppsn,0)
2326: +
2332: null,
2333: null,
2334: null),0);
2335:
2336: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2337: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2338: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2339:
2340: hr_utility.set_location(' Inside balance Loop ', 850);
2333: null,
2334: null),0);
2335:
2336: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2337: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2338: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2339:
2340: hr_utility.set_location(' Inside balance Loop ', 850);
2341: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2336: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2337: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2338: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2339:
2340: hr_utility.set_location(' Inside balance Loop ', 850);
2341: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2342: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2343:
2344: l_otl_bal_val_ppsn :=
2337: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2338: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2339:
2340: hr_utility.set_location(' Inside balance Loop ', 850);
2341: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2342: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2343:
2344: l_otl_bal_val_ppsn :=
2345: NVl(l_otl_bal_val_ppsn,0)
2338: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Other Leave HoursPPSN' ) and l_ppsn_override IS NOT NULL THEN
2339:
2340: hr_utility.set_location(' Inside balance Loop ', 850);
2341: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2342: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2343:
2344: l_otl_bal_val_ppsn :=
2345: NVl(l_otl_bal_val_ppsn,0)
2346: +
2352: null,
2353: null,
2354: null),0);
2355:
2356: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2357: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2358:
2359: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
2360:
2353: null,
2354: null),0);
2355:
2356: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2357: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2358:
2359: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
2360:
2361: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2359: /*6856473 added checks for balances Paid Maternity Days, Paid Sick Leave Days and Paid Other Leave Days*/
2360:
2361: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2362:
2363: hr_utility.set_location(' Inside balance Loop ', 850);
2364: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2365: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2366:
2367: l_mat_bal_val_ppsn :=
2360:
2361: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2362:
2363: hr_utility.set_location(' Inside balance Loop ', 850);
2364: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2365: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2366:
2367: l_mat_bal_val_ppsn :=
2368: nvl(l_mat_bal_val_ppsn,0)
2361: ELSIF (g_def_bal_id(bal_index).balance_name = 'Paid Maternity DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2362:
2363: hr_utility.set_location(' Inside balance Loop ', 850);
2364: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2365: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2366:
2367: l_mat_bal_val_ppsn :=
2368: nvl(l_mat_bal_val_ppsn,0)
2369: +
2375: null,
2376: null,
2377: null),0)*l_hours_per_day;
2378:
2379: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2380:
2381: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2382: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2383:
2377: null),0)*l_hours_per_day;
2378:
2379: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2380:
2381: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2382: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2383:
2384: hr_utility.set_location(' Inside balance Loop ', 850);
2385: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2380:
2381: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2382: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2383:
2384: hr_utility.set_location(' Inside balance Loop ', 850);
2385: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2386: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2387:
2388: l_sic_bal_val_ppsn :=
2381: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2382: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2383:
2384: hr_utility.set_location(' Inside balance Loop ', 850);
2385: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2386: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2387:
2388: l_sic_bal_val_ppsn :=
2389: nvl(l_sic_bal_val_ppsn,0)
2382: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Sick Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2383:
2384: hr_utility.set_location(' Inside balance Loop ', 850);
2385: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2386: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2387:
2388: l_sic_bal_val_ppsn :=
2389: nvl(l_sic_bal_val_ppsn,0)
2390: +
2395: null,
2396: null,
2397: null,
2398: null),0)*l_hours_per_day;
2399: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2400: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2401: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2402:
2403: hr_utility.set_location(' Inside balance Loop ', 850);
2396: null,
2397: null,
2398: null),0)*l_hours_per_day;
2399: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2400: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2401: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2402:
2403: hr_utility.set_location(' Inside balance Loop ', 850);
2404: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2399: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2400: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2401: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2402:
2403: hr_utility.set_location(' Inside balance Loop ', 850);
2404: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2405: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2406:
2407: l_otl_bal_val_ppsn :=
2400: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2401: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2402:
2403: hr_utility.set_location(' Inside balance Loop ', 850);
2404: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2405: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2406:
2407: l_otl_bal_val_ppsn :=
2408: nvl(l_otl_bal_val_ppsn,0)
2401: ELSIF ( g_def_bal_id(bal_index).balance_name = 'Paid Other Leave DaysPPSN') and l_ppsn_override IS NOT NULL THEN
2402:
2403: hr_utility.set_location(' Inside balance Loop ', 850);
2404: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2405: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2406:
2407: l_otl_bal_val_ppsn :=
2408: nvl(l_otl_bal_val_ppsn,0)
2409: +
2415: null,
2416: null,
2417: null),0)*l_hours_per_day
2418: ;
2419: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2420:
2421: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val, 850);
2422:
2423:
2417: null),0)*l_hours_per_day
2418: ;
2419: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2420:
2421: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val, 850);
2422:
2423:
2424: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness InsurancePPSN' and l_ppsn_override IS NOT NULL THEN
2425:
2422:
2423:
2424: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness InsurancePPSN' and l_ppsn_override IS NOT NULL THEN
2425:
2426: hr_utility.set_location(' Inside balance Loop ', 850);
2427: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2428: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2429:
2430: l_vhi_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2423:
2424: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness InsurancePPSN' and l_ppsn_override IS NOT NULL THEN
2425:
2426: hr_utility.set_location(' Inside balance Loop ', 850);
2427: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2428: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2429:
2430: l_vhi_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2431: l_ness_assignment_action_ytd,
2424: ELSIF g_def_bal_id(bal_index).balance_name = 'Voluntary Sickness InsurancePPSN' and l_ppsn_override IS NOT NULL THEN
2425:
2426: hr_utility.set_location(' Inside balance Loop ', 850);
2427: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2428: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2429:
2430: l_vhi_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2431: l_ness_assignment_action_ytd,
2432: g_employer_id,
2434: null,
2435: null,
2436: null,
2437: null);
2438: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2439: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff HousingPPSN' and l_ppsn_override IS NOT NULL THEN
2440:
2441: hr_utility.set_location(' Inside balance Loop ', 850);
2442: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2437: null);
2438: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2439: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff HousingPPSN' and l_ppsn_override IS NOT NULL THEN
2440:
2441: hr_utility.set_location(' Inside balance Loop ', 850);
2442: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2443: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2444:
2445: l_hse_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2438: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2439: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff HousingPPSN' and l_ppsn_override IS NOT NULL THEN
2440:
2441: hr_utility.set_location(' Inside balance Loop ', 850);
2442: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2443: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2444:
2445: l_hse_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2446: l_ness_assignment_action_ytd,
2439: ELSIF g_def_bal_id(bal_index).balance_name = 'Staff HousingPPSN' and l_ppsn_override IS NOT NULL THEN
2440:
2441: hr_utility.set_location(' Inside balance Loop ', 850);
2442: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2443: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2444:
2445: l_hse_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2446: l_ness_assignment_action_ytd,
2447: g_employer_id,
2449: null,
2450: null,
2451: null,
2452: null);
2453: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2454: ELSIF g_def_bal_id(bal_index).balance_name = 'Other BenefitsPPSN' and l_ppsn_override IS NOT NULL THEN
2455:
2456: hr_utility.set_location(' Inside balance Loop ', 850);
2457: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2452: null);
2453: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2454: ELSIF g_def_bal_id(bal_index).balance_name = 'Other BenefitsPPSN' and l_ppsn_override IS NOT NULL THEN
2455:
2456: hr_utility.set_location(' Inside balance Loop ', 850);
2457: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2458: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2459:
2460: l_otben_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2453: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2454: ELSIF g_def_bal_id(bal_index).balance_name = 'Other BenefitsPPSN' and l_ppsn_override IS NOT NULL THEN
2455:
2456: hr_utility.set_location(' Inside balance Loop ', 850);
2457: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2458: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2459:
2460: l_otben_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2461: l_ness_assignment_action_ytd,
2454: ELSIF g_def_bal_id(bal_index).balance_name = 'Other BenefitsPPSN' and l_ppsn_override IS NOT NULL THEN
2455:
2456: hr_utility.set_location(' Inside balance Loop ', 850);
2457: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2458: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2459:
2460: l_otben_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2461: l_ness_assignment_action_ytd,
2462: g_employer_id,
2464: null,
2465: null,
2466: null,
2467: null);
2468: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2469: ELSIF g_def_bal_id(bal_index).balance_name = 'Other SubsidiesPPSN' and l_ppsn_override IS NOT NULL THEN
2470:
2471: hr_utility.set_location(' Inside balance Loop ', 850);
2472: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2467: null);
2468: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2469: ELSIF g_def_bal_id(bal_index).balance_name = 'Other SubsidiesPPSN' and l_ppsn_override IS NOT NULL THEN
2470:
2471: hr_utility.set_location(' Inside balance Loop ', 850);
2472: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2473: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2474:
2475: l_ot_sub_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2468: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2469: ELSIF g_def_bal_id(bal_index).balance_name = 'Other SubsidiesPPSN' and l_ppsn_override IS NOT NULL THEN
2470:
2471: hr_utility.set_location(' Inside balance Loop ', 850);
2472: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2473: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2474:
2475: l_ot_sub_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2476: l_ness_assignment_action_ytd,
2469: ELSIF g_def_bal_id(bal_index).balance_name = 'Other SubsidiesPPSN' and l_ppsn_override IS NOT NULL THEN
2470:
2471: hr_utility.set_location(' Inside balance Loop ', 850);
2472: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2473: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2474:
2475: l_ot_sub_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2476: l_ness_assignment_action_ytd,
2477: g_employer_id,
2479: null,
2480: null,
2481: null,
2482: null);
2483: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2484:
2485:
2486:
2487: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company VehiclePPSN' and l_ppsn_override IS NOT NULL THEN
2485:
2486:
2487: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company VehiclePPSN' and l_ppsn_override IS NOT NULL THEN
2488:
2489: hr_utility.set_location(' Inside balance Loop ', 850);
2490: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2491: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2492:
2493: l_bik_veh_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2486:
2487: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company VehiclePPSN' and l_ppsn_override IS NOT NULL THEN
2488:
2489: hr_utility.set_location(' Inside balance Loop ', 850);
2490: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2491: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2492:
2493: l_bik_veh_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2494: l_ness_assignment_action_ytd,
2487: ELSIF g_def_bal_id(bal_index).balance_name = 'IE BIK Company VehiclePPSN' and l_ppsn_override IS NOT NULL THEN
2488:
2489: hr_utility.set_location(' Inside balance Loop ', 850);
2490: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2491: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2492:
2493: l_bik_veh_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2494: l_ness_assignment_action_ytd,
2495: g_employer_id,
2498: null,
2499: null,
2500: null);
2501:
2502: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2503:
2504:
2505:
2506: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2504:
2505:
2506: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2507:
2508: hr_utility.set_location(' Inside balance Loop ', 850);
2509: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2510: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2511:
2512: l_total_weeks_ppsn :=
2505:
2506: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2507:
2508: hr_utility.set_location(' Inside balance Loop ', 850);
2509: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2510: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2511:
2512: l_total_weeks_ppsn :=
2513: nvl(l_total_weeks_ppsn,0)
2506: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2507:
2508: hr_utility.set_location(' Inside balance Loop ', 850);
2509: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2510: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2511:
2512: l_total_weeks_ppsn :=
2513: nvl(l_total_weeks_ppsn,0)
2514: +
2519: null,
2520: null,
2521: null,
2522: null),0);
2523: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2524: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2525:
2526: hr_utility.set_location(' Inside balance Loop ', 850);
2527: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2522: null),0);
2523: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2524: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2525:
2526: hr_utility.set_location(' Inside balance Loop ', 850);
2527: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2528: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2529:
2530: l_total_weeks_ppsn :=
2523: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2524: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2525:
2526: hr_utility.set_location(' Inside balance Loop ', 850);
2527: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2528: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2529:
2530: l_total_weeks_ppsn :=
2531: nvl(l_total_weeks_ppsn,0)
2524: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI K Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2525:
2526: hr_utility.set_location(' Inside balance Loop ', 850);
2527: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2528: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2529:
2530: l_total_weeks_ppsn :=
2531: nvl(l_total_weeks_ppsn,0)
2532: +
2537: null,
2538: null,
2539: null,
2540: null),0);
2541: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2542: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2543:
2544: hr_utility.set_location(' Inside balance Loop ', 850);
2545: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2540: null),0);
2541: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2542: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2543:
2544: hr_utility.set_location(' Inside balance Loop ', 850);
2545: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2546: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2547:
2548: l_total_weeks_ppsn :=
2541: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2542: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2543:
2544: hr_utility.set_location(' Inside balance Loop ', 850);
2545: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2546: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2547:
2548: l_total_weeks_ppsn :=
2549: nvl(l_total_weeks_ppsn,0)
2542: ELSIF g_def_bal_id(bal_index).balance_name = 'IE PRSI M Term Insurable WeeksPPSN' and l_ppsn_override IS NOT NULL THEN
2543:
2544: hr_utility.set_location(' Inside balance Loop ', 850);
2545: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2546: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2547:
2548: l_total_weeks_ppsn :=
2549: nvl(l_total_weeks_ppsn,0)
2550: +
2555: null,
2556: null,
2557: null,
2558: null),0);
2559: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2560: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2561:
2562: hr_utility.set_location(' Inside balance Loop ', 850);
2563: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2558: null),0);
2559: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2560: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2561:
2562: hr_utility.set_location(' Inside balance Loop ', 850);
2563: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2564: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2565:
2566: l_regwg_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2559: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2560: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2561:
2562: hr_utility.set_location(' Inside balance Loop ', 850);
2563: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2564: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2565:
2566: l_regwg_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2567: l_ness_assignment_action,
2560: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular EarningsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2561:
2562: hr_utility.set_location(' Inside balance Loop ', 850);
2563: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2564: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2565:
2566: l_regwg_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2567: l_ness_assignment_action,
2568: g_employer_id,
2570: null,
2571: null,
2572: null,
2573: null);
2574: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2575:
2576: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2577:
2578: hr_utility.set_location(' Inside balance Loop ', 850);
2574: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2575:
2576: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2577:
2578: hr_utility.set_location(' Inside balance Loop ', 850);
2579: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2580: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2581:
2582: l_ovrt_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2575:
2576: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2577:
2578: hr_utility.set_location(' Inside balance Loop ', 850);
2579: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2580: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2581:
2582: l_ovrt_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2583: l_ness_assignment_action,
2576: ELSIF g_def_bal_id(bal_index).balance_name = 'Overtime PaymentsMONTHPPSN' and l_ppsn_override IS NOT NULL THEN
2577:
2578: hr_utility.set_location(' Inside balance Loop ', 850);
2579: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2580: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2581:
2582: l_ovrt_bal_val_ptd_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2583: l_ness_assignment_action,
2584: g_employer_id,
2586: null,
2587: null,
2588: null,
2589: null);
2590: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2591: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2592:
2593: hr_utility.set_location(' Inside balance Loop ', 850);
2594: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2589: null);
2590: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2591: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2592:
2593: hr_utility.set_location(' Inside balance Loop ', 850);
2594: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2595: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2596:
2597: l_reg_shft_allnce_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2590: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2591: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2592:
2593: hr_utility.set_location(' Inside balance Loop ', 850);
2594: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2595: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2596:
2597: l_reg_shft_allnce_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2598: l_ness_assignment_action,
2591: ELSIF g_def_bal_id(bal_index).balance_name = 'Regular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2592:
2593: hr_utility.set_location(' Inside balance Loop ', 850);
2594: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2595: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2596:
2597: l_reg_shft_allnce_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2598: l_ness_assignment_action,
2599: g_employer_id,
2601: null,
2602: null,
2603: null,
2604: null);
2605: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2606: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2607:
2608: hr_utility.set_location(' Inside balance Loop ', 850);
2609: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2604: null);
2605: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2606: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2607:
2608: hr_utility.set_location(' Inside balance Loop ', 850);
2609: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2610: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2611:
2612: l_ireg_shft_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2605: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2606: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2607:
2608: hr_utility.set_location(' Inside balance Loop ', 850);
2609: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2610: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2611:
2612: l_ireg_shft_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2613: l_ness_assignment_action,
2606: ELSIF g_def_bal_id(bal_index).balance_name = 'Irregular Shift AllowancePPSN' and l_ppsn_override IS NOT NULL THEN
2607:
2608: hr_utility.set_location(' Inside balance Loop ', 850);
2609: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2610: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2611:
2612: l_ireg_shft_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2613: l_ness_assignment_action,
2614: g_employer_id,
2616: null,
2617: null,
2618: null,
2619: null);
2620: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2621: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2622:
2623: hr_utility.set_location(' Inside balance Loop ', 850);
2624: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2619: null);
2620: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2621: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2622:
2623: hr_utility.set_location(' Inside balance Loop ', 850);
2624: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2625: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2626:
2627: l_holi_bal_val_ppsn :=
2620: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2621: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2622:
2623: hr_utility.set_location(' Inside balance Loop ', 850);
2624: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2625: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2626:
2627: l_holi_bal_val_ppsn :=
2628: NVL(l_holi_bal_val_ppsn,0)
2621: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday HoursPPSN' and l_ppsn_override IS NOT NULL THEN
2622:
2623: hr_utility.set_location(' Inside balance Loop ', 850);
2624: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2625: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2626:
2627: l_holi_bal_val_ppsn :=
2628: NVL(l_holi_bal_val_ppsn,0)
2629: +
2634: null,
2635: null,
2636: null,
2637: null),0);
2638: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2639: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday DaysPPSN' and l_ppsn_override IS NOT NULL THEN
2640:
2641: hr_utility.set_location(' Inside balance Loop ', 850);
2642: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2637: null),0);
2638: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2639: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday DaysPPSN' and l_ppsn_override IS NOT NULL THEN
2640:
2641: hr_utility.set_location(' Inside balance Loop ', 850);
2642: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2643: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2644:
2645: l_holi_bal_val_ppsn :=
2638: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2639: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday DaysPPSN' and l_ppsn_override IS NOT NULL THEN
2640:
2641: hr_utility.set_location(' Inside balance Loop ', 850);
2642: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2643: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2644:
2645: l_holi_bal_val_ppsn :=
2646: NVL(l_holi_bal_val_ppsn,0)
2639: ELSIF g_def_bal_id(bal_index).balance_name = 'Paid Holiday DaysPPSN' and l_ppsn_override IS NOT NULL THEN
2640:
2641: hr_utility.set_location(' Inside balance Loop ', 850);
2642: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2643: hr_utility.set_location(' l_ness_assignment_action_ytd '|| l_ness_assignment_action_ytd, 850);
2644:
2645: l_holi_bal_val_ppsn :=
2646: NVL(l_holi_bal_val_ppsn,0)
2647: +
2652: null,
2653: null,
2654: null,
2655: null),0)*l_hours_per_day;
2656: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2657: ELSIF g_def_bal_id(bal_index).balance_name = 'Total CommissionPPSN' and l_ppsn_override IS NOT NULL THEN
2658:
2659: hr_utility.set_location(' Inside balance Loop ', 850);
2660: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2655: null),0)*l_hours_per_day;
2656: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2657: ELSIF g_def_bal_id(bal_index).balance_name = 'Total CommissionPPSN' and l_ppsn_override IS NOT NULL THEN
2658:
2659: hr_utility.set_location(' Inside balance Loop ', 850);
2660: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2661: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2662:
2663: l_tot_comm_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2656: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2657: ELSIF g_def_bal_id(bal_index).balance_name = 'Total CommissionPPSN' and l_ppsn_override IS NOT NULL THEN
2658:
2659: hr_utility.set_location(' Inside balance Loop ', 850);
2660: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2661: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2662:
2663: l_tot_comm_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2664: l_ness_assignment_action,
2657: ELSIF g_def_bal_id(bal_index).balance_name = 'Total CommissionPPSN' and l_ppsn_override IS NOT NULL THEN
2658:
2659: hr_utility.set_location(' Inside balance Loop ', 850);
2660: hr_utility.set_location(' g_def_bal_id(bal_index).balance_name '||g_def_bal_id(bal_index).balance_name, 850);
2661: hr_utility.set_location(' l_ness_assignment_action '||l_ness_assignment_action, 850);
2662:
2663: l_tot_comm_bal_val_ppsn := PAY_BALANCE_PKG.GET_VALUE(g_def_bal_id(bal_index).defined_balance_id,
2664: l_ness_assignment_action,
2665: g_employer_id,
2667: null,
2668: null,
2669: null,
2670: null);
2671: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2672:
2673: END IF;
2674: /* 9768428 end */
2675: END LOOP;
2673: END IF;
2674: /* 9768428 end */
2675: END LOOP;
2676: /* 9768428 start */
2677: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2674: /* 9768428 end */
2675: END LOOP;
2676: /* 9768428 start */
2677: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2675: END LOOP;
2676: /* 9768428 start */
2677: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2676: /* 9768428 start */
2677: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2677: hr_utility.set_location(' l_regwg_bal_val '|| l_regwg_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2678: hr_utility.set_location(' l_irrb_bal_val '|| l_irrb_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2679: hr_utility.set_location(' l_ovrt_bal_val '|| l_ovrt_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2680: hr_utility.set_location(' l_othr_bal_val '|| l_othr_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2681: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2682: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2683: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2684: hr_utility.set_location(' l_mat_bal_val '|| l_mat_bal_val, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2685: hr_utility.set_location(' l_sic_bal_val '|| l_sic_bal_val, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2686: hr_utility.set_location(' l_otl_bal_val '|| l_otl_bal_val, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2687: hr_utility.set_location(' l_vhi_bal_val '|| l_vhi_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2688: hr_utility.set_location(' l_hse_bal_val '|| l_hse_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2689: hr_utility.set_location(' l_otben_bal_val '|| l_otben_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2690: hr_utility.set_location(' l_ot_sub_bal_val '|| l_ot_sub_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2691: hr_utility.set_location(' l_bik_veh_bal_val '|| l_bik_veh_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2692: hr_utility.set_location(' l_total_weeks '|| l_total_weeks, 850);
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2693: hr_utility.set_location(' l_regwg_bal_val_ptd '|| l_regwg_bal_val_ptd, 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2694: hr_utility.set_location(' l_ovrt_bal_val_ptd '|| l_ovrt_bal_val_ptd, 850);
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2695: hr_utility.set_location(' l_reg_shft_allnce_bal_val '|| l_reg_shft_allnce_bal_val, 850);
2696: hr_utility.set_location(' l_ireg_shft_allnce_bal_val '|| l_ireg_shft_allnce_bal_val, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2697: hr_utility.set_location(' l_holi_bal_val '|| l_holi_bal_val, 850);
2698: hr_utility.set_location(' l_tot_comm_bal_val '|| l_tot_comm_bal_val, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2699: hr_utility.set_location(' l_chrs_bal_val '|| l_chrs_bal_val, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2700:
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2701: hr_utility.set_location(' PPSN Balances ', 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2702:
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2703: hr_utility.set_location(' l_regwg_bal_val_ppsn '|| l_regwg_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2704: hr_utility.set_location(' l_irrb_bal_val_ppsn '|| l_irrb_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2705: hr_utility.set_location(' l_ovrt_bal_val_ppsn '|| l_ovrt_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2706: hr_utility.set_location(' l_othr_bal_val_ppsn '|| l_othr_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2707: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2708: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2709: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2710: hr_utility.set_location(' l_mat_bal_val_ppsn '|| l_mat_bal_val_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2711: hr_utility.set_location(' l_sic_bal_val_ppsn '|| l_sic_bal_val_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2712: hr_utility.set_location(' l_otl_bal_val_ppsn '|| l_otl_bal_val_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2713: hr_utility.set_location(' l_vhi_bal_val_ppsn '|| l_vhi_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2714: hr_utility.set_location(' l_hse_bal_val_ppsn '|| l_hse_bal_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2715: hr_utility.set_location(' l_otben_bal_val_ppsn '|| l_otben_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2716: hr_utility.set_location(' l_ot_sub_bal_val_ppsn '|| l_ot_sub_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2717: hr_utility.set_location(' l_bik_veh_bal_val_ppsn '|| l_bik_veh_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2725: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2718: hr_utility.set_location(' l_total_weeks_ppsn '|| l_total_weeks_ppsn, 850);
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2725: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2726:
2719: hr_utility.set_location(' l_regwg_bal_val_ptd_ppsn '|| l_regwg_bal_val_ptd_ppsn, 850);
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2725: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2726:
2727: IF l_ppsn_override IS NOT NULL THEN
2720: hr_utility.set_location(' l_ovrt_bal_val_ptd_ppsn '|| l_ovrt_bal_val_ptd_ppsn, 850);
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2725: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2726:
2727: IF l_ppsn_override IS NOT NULL THEN
2728: l_regwg_bal_val := l_regwg_bal_val_ppsn;
2721: hr_utility.set_location(' l_reg_shft_allnce_bal_val_ppsn '|| l_reg_shft_allnce_bal_val_ppsn, 850);
2722: hr_utility.set_location(' l_ireg_shft_val_ppsn '|| l_ireg_shft_val_ppsn, 850);
2723: hr_utility.set_location(' l_holi_bal_val_ppsn '|| l_holi_bal_val_ppsn, 850);
2724: hr_utility.set_location(' l_tot_comm_bal_val_ppsn '|| l_tot_comm_bal_val_ppsn, 850);
2725: hr_utility.set_location(' l_chrs_bal_val_ppsn '|| l_chrs_bal_val_ppsn, 850);
2726:
2727: IF l_ppsn_override IS NOT NULL THEN
2728: l_regwg_bal_val := l_regwg_bal_val_ppsn;
2729: l_irrb_bal_val := l_irrb_bal_val_ppsn;
2773: END IF;
2774:
2775:
2776:
2777: hr_utility.set_location(' VALUE OF EMP_CATG'||l_valid_asg_rec.EMP_CATG, 890);
2778:
2779:
2780: OPEN csr_employee_details(l_person_id,g_archive_effective_date);
2781: FETCH csr_employee_details INTO l_employee_details;
2782: CLOSE csr_employee_details;
2783:
2784: IF g_send_emp='Y' THEN
2785:
2786: hr_utility.set_location(' Before deleting the PL table pl_address. ',1100);
2787: pl_address.delete;
2788:
2789: pl_address(1) := l_employee_details.address_line1;
2790: pl_address(2) := l_employee_details.address_line2;
2793: pl_address(5) := l_employee_details.COUNTY;
2794: pl_address(6) := l_employee_details.Country;
2795:
2796:
2797: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
2798:
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2795:
2796:
2797: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
2798:
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2796:
2797: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
2798:
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2797: hr_utility.set_location(' pl_address.COUNT: '||pl_address.COUNT,1100);
2798:
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2798:
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2806: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
2799: hr_utility.set_location(' pl_address(1): '||pl_address(1),1100);
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2806: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
2807: pl_address_final.delete;
2800: hr_utility.set_location(' pl_address(2): '||pl_address(2),1100);
2801: hr_utility.set_location(' pl_address(3): '||pl_address(3),1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2806: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
2807: pl_address_final.delete;
2808: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
2802: hr_utility.set_location(' pl_address(4): '||pl_address(4),1100);
2803: hr_utility.set_location(' pl_address(5): '||pl_address(5),1100);
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2806: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
2807: pl_address_final.delete;
2808: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
2809:
2810: FOR j in 1..pl_address.LAST
2804: hr_utility.set_location(' pl_address(6): '||pl_address(6),1100);
2805:
2806: hr_utility.set_location(' Before deleting the PL table pl_address_final. ',1100);
2807: pl_address_final.delete;
2808: hr_utility.set_location(' Initializing the PL table pl_address_final. ',1100);
2809:
2810: FOR j in 1..pl_address.LAST
2811: LOOP
2812: IF pl_address(j) IS NOT NULL THEN
2811: LOOP
2812: IF pl_address(j) IS NOT NULL THEN
2813: k:=k+1;
2814: pl_address_final(k) := pl_address(j);
2815: hr_utility.set_location('pl_address_final'||k||'--'||pl_address_final(k),1100);
2816: END IF;
2817: END LOOP;
2818:
2819: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
2815: hr_utility.set_location('pl_address_final'||k||'--'||pl_address_final(k),1100);
2816: END IF;
2817: END LOOP;
2818:
2819: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
2820:
2821:
2822:
2823: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
2819: hr_utility.set_location(' Re Initializing the record l_person_details. ',1100);
2820:
2821:
2822:
2823: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
2824: hr_utility.set_location(' pl_address_final.COUNT: '||pl_address_final.COUNT,1100);
2825:
2826: IF pl_address_final.COUNT > 0 THEN
2827:
2820:
2821:
2822:
2823: hr_utility.set_location(' Re Initializing the cursor record l_person_details with actual values. ',1100);
2824: hr_utility.set_location(' pl_address_final.COUNT: '||pl_address_final.COUNT,1100);
2825:
2826: IF pl_address_final.COUNT > 0 THEN
2827:
2828: l_employee_details.address_line1:=NULL;
2832: l_employee_details.address_line5:=NULL;
2833:
2834: FOR l in 1..pl_address_final.LAST
2835: LOOP
2836: hr_utility.set_location(' Inside the loop of PL table pl_address_final',1100);
2837: BEGIN
2838: IF l = 1 THEN
2839: hr_utility.set_location(' employee address .addr1 ',1100);
2840: l_employee_details.address_line1 := pl_address_final(1);
2835: LOOP
2836: hr_utility.set_location(' Inside the loop of PL table pl_address_final',1100);
2837: BEGIN
2838: IF l = 1 THEN
2839: hr_utility.set_location(' employee address .addr1 ',1100);
2840: l_employee_details.address_line1 := pl_address_final(1);
2841: hr_utility.set_location('employee address .addr1 ',1101);
2842: END IF;
2843: --
2837: BEGIN
2838: IF l = 1 THEN
2839: hr_utility.set_location(' employee address .addr1 ',1100);
2840: l_employee_details.address_line1 := pl_address_final(1);
2841: hr_utility.set_location('employee address .addr1 ',1101);
2842: END IF;
2843: --
2844: IF l = 2 THEN
2845: hr_utility.set_location(' employee address.addr2 ',1102);
2841: hr_utility.set_location('employee address .addr1 ',1101);
2842: END IF;
2843: --
2844: IF l = 2 THEN
2845: hr_utility.set_location(' employee address.addr2 ',1102);
2846: l_employee_details.address_line2 := pl_address_final(2);
2847: hr_utility.set_location(' employee address .addr2 ',1103);
2848: END IF;
2849: --
2843: --
2844: IF l = 2 THEN
2845: hr_utility.set_location(' employee address.addr2 ',1102);
2846: l_employee_details.address_line2 := pl_address_final(2);
2847: hr_utility.set_location(' employee address .addr2 ',1103);
2848: END IF;
2849: --
2850: IF l = 3 THEN
2851: hr_utility.set_location(' employee address.addr3 ',1104);
2847: hr_utility.set_location(' employee address .addr2 ',1103);
2848: END IF;
2849: --
2850: IF l = 3 THEN
2851: hr_utility.set_location(' employee address.addr3 ',1104);
2852: l_employee_details.address_line3 := pl_address_final(3);
2853: hr_utility.set_location(' employee address .addr3 ',1105);
2854: END IF;
2855: --
2849: --
2850: IF l = 3 THEN
2851: hr_utility.set_location(' employee address.addr3 ',1104);
2852: l_employee_details.address_line3 := pl_address_final(3);
2853: hr_utility.set_location(' employee address .addr3 ',1105);
2854: END IF;
2855: --
2856: IF l = 4 THEN
2857: hr_utility.set_location(' employee address.addr4 ',1106);
2853: hr_utility.set_location(' employee address .addr3 ',1105);
2854: END IF;
2855: --
2856: IF l = 4 THEN
2857: hr_utility.set_location(' employee address.addr4 ',1106);
2858: l_employee_details.address_line4 := pl_address_final(4);
2859: hr_utility.set_location(' employee address.addr5 ',1107);
2860: END IF;
2861: IF l = 5 THEN
2855: --
2856: IF l = 4 THEN
2857: hr_utility.set_location(' employee address.addr4 ',1106);
2858: l_employee_details.address_line4 := pl_address_final(4);
2859: hr_utility.set_location(' employee address.addr5 ',1107);
2860: END IF;
2861: IF l = 5 THEN
2862: hr_utility.set_location(' employee address.addr5 ',1106);
2863: l_employee_details.address_line5 := pl_address_final(5);
2858: l_employee_details.address_line4 := pl_address_final(4);
2859: hr_utility.set_location(' employee address.addr5 ',1107);
2860: END IF;
2861: IF l = 5 THEN
2862: hr_utility.set_location(' employee address.addr5 ',1106);
2863: l_employee_details.address_line5 := pl_address_final(5);
2864: hr_utility.set_location(' eemployee address.addr5',1107);
2865: END IF;
2866: EXCEPTION
2860: END IF;
2861: IF l = 5 THEN
2862: hr_utility.set_location(' employee address.addr5 ',1106);
2863: l_employee_details.address_line5 := pl_address_final(5);
2864: hr_utility.set_location(' eemployee address.addr5',1107);
2865: END IF;
2866: EXCEPTION
2867: WHEN NO_DATA_FOUND THEN
2868: NULL;
2868: NULL;
2869: END;
2870: END LOOP;
2871: END IF;
2872: hr_utility.set_location(' After Re Initializing the cursor record l_person_details with actual values. ',1100);
2873: ELSE
2874: l_employee_details.address_line1:=NULL;
2875: l_employee_details.address_line2:=NULL;
2876: l_employee_details.address_line3:=NULL;
2884: ELSE
2885: l_id_reference:=NULL;
2886: END IF;
2887:
2888: hr_utility.set_location(' l_employement_type '|| l_employement_type,1100);
2889: hr_utility.set_location(' l_valid_asg_rec.NES_EMPLOYEMENT_CATG '|| l_valid_asg_rec.NES_EMPLOYEMENT_CATG,1100);
2890: /* 10081528 start */
2891: IF l_valid_asg_rec.NES_EMPLOYEMENT_CATG = 'INDEF' THEN
2892: l_employement_type:=1;
2885: l_id_reference:=NULL;
2886: END IF;
2887:
2888: hr_utility.set_location(' l_employement_type '|| l_employement_type,1100);
2889: hr_utility.set_location(' l_valid_asg_rec.NES_EMPLOYEMENT_CATG '|| l_valid_asg_rec.NES_EMPLOYEMENT_CATG,1100);
2890: /* 10081528 start */
2891: IF l_valid_asg_rec.NES_EMPLOYEMENT_CATG = 'INDEF' THEN
2892: l_employement_type:=1;
2893: ELSIF l_valid_asg_rec.NES_EMPLOYEMENT_CATG = 'DEF' THEN
2897: ELSE
2898: l_employement_type:=4;
2899: END IF;
2900:
2901: hr_utility.set_location(' aft l_employement_type '|| l_employement_type,1100);
2902: /* 10081528 end */
2903:
2904: hr_utility.set_location(' l_id_reference '|| l_id_reference,1100);
2905: hr_utility.set_location(' Before Inserting in to IE_NES_EMPLOYEE_INFORMATION ', 890);
2900:
2901: hr_utility.set_location(' aft l_employement_type '|| l_employement_type,1100);
2902: /* 10081528 end */
2903:
2904: hr_utility.set_location(' l_id_reference '|| l_id_reference,1100);
2905: hr_utility.set_location(' Before Inserting in to IE_NES_EMPLOYEE_INFORMATION ', 890);
2906: pay_action_information_api.create_action_information
2907: ( p_action_information_id => l_action_info_id
2908: ,p_action_context_id => p_assactid
2901: hr_utility.set_location(' aft l_employement_type '|| l_employement_type,1100);
2902: /* 10081528 end */
2903:
2904: hr_utility.set_location(' l_id_reference '|| l_id_reference,1100);
2905: hr_utility.set_location(' Before Inserting in to IE_NES_EMPLOYEE_INFORMATION ', 890);
2906: pay_action_information_api.create_action_information
2907: ( p_action_information_id => l_action_info_id
2908: ,p_action_context_id => p_assactid
2909: ,p_action_context_type => 'AAP'
2922: ,p_action_information8 => l_employee_details.address_line5 -- addressline_5
2923:
2924: );
2925:
2926: hr_utility.set_location(' After Inserting in to IE_NES_EMPLOYEE_INFORMATION ', 890);
2927:
2928:
2929: IF l_ann_earning < NVL(l_irrb_bal_val,0) + NVL(l_ann_bik,0) THEN
2930: l_errflag := 'Y';
2969: Fnd_file.put_line(FND_FILE.LOG,'Overtime Earnings should be greater than zero for Overtime Hours greater than 0 : ' || l_employee_number);
2970: END IF;
2971:
2972:
2973: hr_utility.set_location(' Before Inserting in to IE_NES_PART1 ', 890);
2974: pay_action_information_api.create_action_information
2975: ( p_action_information_id => l_action_info_id
2976: ,p_action_context_id => p_assactid
2977: ,p_action_context_type => 'AAP'
2998: ,p_action_information16 => l_ref_period_hours -- Ref Period Hours
2999: ,p_action_information17 => lpad(to_char(to_number(l_chrs_bal_val),'FM999D0'),5,0) -- Contracted Hours (l_chrs_bal_val)
3000: ,p_action_information18 => lpad(to_char(to_number(l_othr_bal_val),'FM999D0'),5,0) -- Overtime Hours (l_othr_bal_val)
3001: );
3002: hr_utility.set_location(' After Inserting in to IE_NES_PART1 ', 890);
3003:
3004:
3005:
3006:
3030: buffer RAW( 32767 );
3031: res BLOB;
3032: lob_len PLS_INTEGER := DBMS_LOB.getLength( c );
3033: BEGIN
3034: Hr_Utility.set_location('Entering: PAY_IE_NES_REPORT_PKG.c2b',1000);
3035: DBMS_LOB.createTemporary( res, TRUE );
3036: DBMS_LOB.OPEN( res, DBMS_LOB.LOB_ReadWrite );
3037:
3038:
3046: pos := pos + 16000;
3047: EXIT WHEN pos > lob_len;
3048: END LOOP;
3049:
3050: Hr_Utility.set_location('Leaving: PAY_IE_NES_REPORT_PKG.c2b',1010);
3051: RETURN res; -- res is OPEN here
3052: END c2b;
3053: -----------------------------------------------------------------------
3054: -- GEN_BODY_XML
3114: l_csr_nes_part1 csr_nes_part1%ROWTYPE;
3115:
3116:
3117: BEGIN
3118: hr_utility.set_location(' Entering: PAY_IE_NES_REPORT_PKG.gen_body_xml: ', 2000);
3119:
3120: l_payroll_action_id := pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
3121: l_assignment_action_id := pay_magtape_generic.get_parameter_value('TRANSFER_ACT_ID');
3122:
3162: l_blob := c2b(l_clob);
3163: pay_core_files.write_to_magtape_lob(l_blob);
3164: END IF;
3165:
3166: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT_PKG.gen_body_xml: ', 2040);
3167:
3168: EXCEPTION
3169: WHEN Others THEN
3170: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,2050);
3166: hr_utility.set_location(' Leaving: PAY_IE_NES_REPORT_PKG.gen_body_xml: ', 2040);
3167:
3168: EXCEPTION
3169: WHEN Others THEN
3170: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,2050);
3171: END gen_body_xml;
3172: -----------------------------------------------------------------------
3173: -- GEN_HEADER_XML
3174: -----------------------------------------------------------------------
3223: l_total_sample NUMBER(10);
3224:
3225: BEGIN
3226: l_proc := g_package || 'gen_header_xml';
3227: hr_utility.set_location ('Entering '||l_proc,1500);
3228:
3229: l_payroll_action_id := pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
3230: hr_utility.set_location('Inside PAY_IE_NES_REPORT_PKG.gen_header_xml,l_payroll_action_id: '||l_payroll_action_id,300);
3231:
3226: l_proc := g_package || 'gen_header_xml';
3227: hr_utility.set_location ('Entering '||l_proc,1500);
3228:
3229: l_payroll_action_id := pay_magtape_generic.get_parameter_value('TRANSFER_PAYROLL_ACTION_ID');
3230: hr_utility.set_location('Inside PAY_IE_NES_REPORT_PKG.gen_header_xml,l_payroll_action_id: '||l_payroll_action_id,300);
3231:
3232: OPEN c_get_header(l_payroll_action_id);
3233: FETCH c_get_header into l_header;
3234: CLOSE c_get_header;
3272: END IF;
3273:
3274: EXCEPTION
3275: WHEN Others THEN
3276: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1214);
3277:
3278: END gen_header_xml;
3279: -----------------------------------------------------------------------
3280: -- GEN_FOOTER_XML
3299: END IF;
3300:
3301: EXCEPTION
3302: WHEN Others THEN
3303: Hr_Utility.set_location('..'||'SQL-ERRM :'||SQLERRM,1214);
3304: l_string := l_string ||''||EOL ;
3305: l_clob := l_clob||l_string;
3306: IF l_clob IS NOT NULL THEN
3307: l_blob := c2b(l_clob);
3317: l_procedure_name VARCHAR2(100):='denit';
3318:
3319: begin
3320:
3321: hr_utility.set_location('before the call of setup_balance_table in '||l_procedure_name, 320);
3322: setup_balance_table;
3323:
3324: hr_utility.set_location('After the call of setup_balance_table in '||l_procedure_name, 320);
3325: end archive_deinit;
3320:
3321: hr_utility.set_location('before the call of setup_balance_table in '||l_procedure_name, 320);
3322: setup_balance_table;
3323:
3324: hr_utility.set_location('After the call of setup_balance_table in '||l_procedure_name, 320);
3325: end archive_deinit;
3326: END PAY_IE_NES_REPORT_PKG;