149: l_str8 varchar2(20);
150:
151:
152: begin
153: --fnd_file.put_line(fnd_file.log,'g_year : '||g_year);
154: hr_utility.set_location('Entered Procedure Write to clob ',100);
155: -- l_str0 := '';
156: -- l_str0 := '';
157: l_str0 := ''; -- for bug 5376513
1380:
1381: FOR v_csr_get_per_without_employer IN csr_get_per_without_employer(l_org_struct_id,l_report_date, p_actid)
1382: LOOP
1383:
1384: FND_FILE.PUT_LINE(FND_FILE.LOG,'Error: Employee number - '||v_csr_get_per_without_employer.emp_no||', '||v_csr_get_per_without_employer.name||' is not attached to an employer with tax details.');
1385:
1386: END LOOP;
1387:
1388: END IF;
1388: END IF;
1389:
1390: l_head_length := length(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'));
1391:
1392: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'),((123-l_head_length)/2)+l_head_length,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1389:
1390: l_head_length := length(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'));
1391:
1392: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'),((123-l_head_length)/2)+l_head_length,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1390: l_head_length := length(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'));
1391:
1392: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'),((123-l_head_length)/2)+l_head_length,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1391:
1392: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'),((123-l_head_length)/2)+l_head_length,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1392: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_HEAD'),((123-l_head_length)/2)+l_head_length,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1393: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1394: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(rpad(' ',l_head_length+1,'-'),((123-l_head_length)/2)+l_head_length,' '));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1395: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1403: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 6);
1396: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BG_NAME'),30,' '));
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1403: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 6);
1404:
1397: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1403: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 6);
1404:
1405:
1398: FND_FILE.PUT(FND_FILE.OUTPUT, l_bg_name);
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1403: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 6);
1404:
1405:
1406:
1399: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1400: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','REP_DATE'),30,' '));
1401: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1402: FND_FILE.PUT(FND_FILE.OUTPUT, fnd_date.date_to_displaydate(to_date(l_report_date, 'RRRR/MM/DD HH24:MI:SS')));
1403: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 6);
1404:
1405:
1406:
1407: FOR v_csr_get_employer IN csr_get_employer
1408: LOOP
1409:
1410: IF hr_ni_chk_pkg.chk_nat_id_format(v_csr_get_employer.tax_reg_num,'DDDDDDDDDADD') <> upper(v_csr_get_employer.tax_reg_num) OR substr(v_csr_get_employer.tax_reg_num,10,1) <> 'L' THEN
1411:
1412: FND_FILE.PUT_LINE(FND_FILE.LOG,'Error: The Tax Registration Number for '||
1413: v_csr_get_employer.org_name||' has an incorrect format. It should be nnnnnnnnnLnn. Please correct.');
1414:
1415: END IF;
1416:
1414:
1415: END IF;
1416:
1417:
1418: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMPLOYER'),30,' '));
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1415: END IF;
1416:
1417:
1418: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMPLOYER'),30,' '));
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1416:
1417:
1418: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMPLOYER'),30,' '));
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1417:
1418: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMPLOYER'),30,' '));
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1418: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMPLOYER'),30,' '));
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1419: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1420: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.org_name);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1421: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1422: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'),30,' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1423: FND_FILE.PUT(FND_FILE.OUTPUT, ': ');
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1424: FND_FILE.PUT(FND_FILE.OUTPUT, v_csr_get_employer.tax_reg_num);
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1425: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 2);
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1426:
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1427: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1428: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1429: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NO'), 21, ' '));
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1437: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1430: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','EMP_NAME'), 40, ' '));
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1437: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1438:
1431: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','SOFI_NO'), 20, ' '));
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1437: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1438:
1439:
1432: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','TAX_REG'), 30, ' '));
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1437: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1438:
1439:
1440: FOR v_csr_get_employee_details IN csr_get_employee_details(v_csr_get_employer.org_name)
1433: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','HIRE_DATE'), 21, ' '));
1434: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(hr_general.decode_lookup('NL_FDR_LABELS','BIRTH_DATE'), 21, ' '));
1435: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1436: FND_FILE.PUT(FND_FILE.OUTPUT, lpad(' ',123,'-'));
1437: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1438:
1439:
1440: FOR v_csr_get_employee_details IN csr_get_employee_details(v_csr_get_employer.org_name)
1441: LOOP
1441: LOOP
1442:
1443: IF v_csr_get_employee_details.date_of_birth = ' ' THEN
1444:
1445: FND_FILE.PUT_LINE(FND_FILE.LOG,'Error: Employee number - '||v_csr_get_employee_details.employee_number||', '||
1446: v_csr_get_employee_details.full_name||' has no Date of Birth entered.');
1447:
1448: END IF;
1449:
1446: v_csr_get_employee_details.full_name||' has no Date of Birth entered.');
1447:
1448: END IF;
1449:
1450: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.employee_number, 21, ' '));
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1447:
1448: END IF;
1449:
1450: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.employee_number, 21, ' '));
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1448: END IF;
1449:
1450: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.employee_number, 21, ' '));
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1449:
1450: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.employee_number, 21, ' '));
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1457:
1450: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.employee_number, 21, ' '));
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1457:
1458: END LOOP;
1451: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.full_name, 40, ' '));
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1457:
1458: END LOOP;
1459:
1452: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.sofi_number, 20, ' '));
1453: --FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employer.tax_reg_num, 30, ' '));
1454: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.hire_date, 21, ' '));
1455: FND_FILE.PUT(FND_FILE.OUTPUT, rpad(v_csr_get_employee_details.date_of_birth, 21, ' '));
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1457:
1458: END LOOP;
1459:
1460: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1456: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 1);
1457:
1458: END LOOP;
1459:
1460: FND_FILE.NEW_LINE(FND_FILE.OUTPUT, 3);
1461:
1462: END LOOP;
1463:
1464: --Deleting the data from pay_action_information table