1353: --
1354: l_stmt := l_stmt || l_sort_by;
1355:
1356: pay_in_utils.trace('Before Open Cursor',20);
1357: l_sql_csr := dbms_sql.open_cursor;
1358:
1359: pay_in_utils.set_location(g_debug,'Before parse',30);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1356: pay_in_utils.trace('Before Open Cursor',20);
1357: l_sql_csr := dbms_sql.open_cursor;
1358:
1359: pay_in_utils.set_location(g_debug,'Before parse',30);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1357: l_sql_csr := dbms_sql.open_cursor;
1358:
1359: pay_in_utils.set_location(g_debug,'Before parse',30);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1358:
1359: pay_in_utils.set_location(g_debug,'Before parse',30);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1359: pay_in_utils.set_location(g_debug,'Before parse',30);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1360: dbms_sql.parse(l_sql_csr,l_stmt,dbms_sql.native);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1361: dbms_sql.define_column(l_sql_csr,1,l_action_context_id);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1362: dbms_sql.define_column(l_sql_csr,2,l_employee_number,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1363: dbms_sql.define_column(l_sql_csr,3,l_assignment_number,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1364: dbms_sql.define_column(l_sql_csr,4,l_employer_name,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1365: dbms_sql.define_column(l_sql_csr,5,l_dob);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1366: dbms_sql.define_column(l_sql_csr,6,l_joining_date);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1367: dbms_sql.define_column(l_sql_csr,7,l_ptn,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1368: dbms_sql.define_column(l_sql_csr,8,l_pf_number,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1369: dbms_sql.define_column(l_sql_csr,9,l_esi_number,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1370: dbms_sql.define_column(l_sql_csr,10,l_emp_name,240);
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1371: dbms_sql.define_column(l_sql_csr,11,l_pay_month,240);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1372: dbms_sql.define_column(l_sql_csr,12,l_er_location,240);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1373: dbms_sql.define_column(l_sql_csr,13,l_job,240);
1374: dbms_sql.define_column(l_sql_csr,14,l_position,240);
1375: dbms_sql.define_column(l_sql_csr,15,l_grade,240);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1376: dbms_sql.define_column(l_sql_csr,16,l_pan,240);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1382: dbms_sql.bind_variable(l_sql_csr,':end_date',l_end_date);
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1377: dbms_sql.define_column(l_sql_csr,17,l_superannuation,240);
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1382: dbms_sql.bind_variable(l_sql_csr,':end_date',l_end_date);
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1385:
1378:
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1382: dbms_sql.bind_variable(l_sql_csr,':end_date',l_end_date);
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1385:
1386: pay_in_utils.set_location(g_debug,'Before execute',50);
1379: pay_in_utils.set_location(g_debug,'Before Bind',40);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1382: dbms_sql.bind_variable(l_sql_csr,':end_date',l_end_date);
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1385:
1386: pay_in_utils.set_location(g_debug,'Before execute',50);
1387: l_dummy := dbms_sql.execute(l_sql_csr);
1380: dbms_sql.bind_variable(l_sql_csr,':bg_id',p_business_group_id);
1381: dbms_sql.bind_variable(l_sql_csr,':start_date',l_start_date);
1382: dbms_sql.bind_variable(l_sql_csr,':end_date',l_end_date);
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1385:
1386: pay_in_utils.set_location(g_debug,'Before execute',50);
1387: l_dummy := dbms_sql.execute(l_sql_csr);
1388:
1383: dbms_sql.bind_variable(l_sql_csr,':payroll_id',p_payroll_id);
1384: dbms_sql.bind_variable(l_sql_csr,':cons_set_id',p_consolidation_set_id);
1385:
1386: pay_in_utils.set_location(g_debug,'Before execute',50);
1387: l_dummy := dbms_sql.execute(l_sql_csr);
1388:
1389: LOOP
1390: --
1391: -- Fetch next row
1389: LOOP
1390: --
1391: -- Fetch next row
1392: --
1393: IF (dbms_sql.fetch_rows(l_sql_csr) <= 0) THEN
1394: --
1395: -- No More rows exist, Exit.
1396: EXIT;
1397: --
1395: -- No More rows exist, Exit.
1396: EXIT;
1397: --
1398: END IF;
1399: dbms_sql.column_value(l_sql_csr,1,l_action_context_id);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1396: EXIT;
1397: --
1398: END IF;
1399: dbms_sql.column_value(l_sql_csr,1,l_action_context_id);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1397: --
1398: END IF;
1399: dbms_sql.column_value(l_sql_csr,1,l_action_context_id);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1398: END IF;
1399: dbms_sql.column_value(l_sql_csr,1,l_action_context_id);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1399: dbms_sql.column_value(l_sql_csr,1,l_action_context_id);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1400: dbms_sql.column_value(l_sql_csr,2,l_employee_number);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1401: dbms_sql.column_value(l_sql_csr,3,l_assignment_number);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1402: dbms_sql.column_value(l_sql_csr,4,l_employer_name);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1403: dbms_sql.column_value(l_sql_csr,5,l_dob);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1404: dbms_sql.column_value(l_sql_csr,6,l_joining_date);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1405: dbms_sql.column_value(l_sql_csr,7,l_ptn);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1406: dbms_sql.column_value(l_sql_csr,8,l_pf_number);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1407: dbms_sql.column_value(l_sql_csr,9,l_esi_number);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1415: dbms_sql.column_value(l_sql_csr,17,l_superannuation);
1408: dbms_sql.column_value(l_sql_csr,10,l_emp_name);
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1415: dbms_sql.column_value(l_sql_csr,17,l_superannuation);
1416:
1409: dbms_sql.column_value(l_sql_csr,11,l_pay_month);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1415: dbms_sql.column_value(l_sql_csr,17,l_superannuation);
1416:
1417: pay_in_utils.trace('l_action_context_id : ', l_action_context_id);
1410: dbms_sql.column_value(l_sql_csr,12,l_er_location);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1415: dbms_sql.column_value(l_sql_csr,17,l_superannuation);
1416:
1417: pay_in_utils.trace('l_action_context_id : ', l_action_context_id);
1418: pay_in_utils.set_location(g_debug,l_procedure,20);
1411: dbms_sql.column_value(l_sql_csr,13,l_job);
1412: dbms_sql.column_value(l_sql_csr,14,l_position);
1413: dbms_sql.column_value(l_sql_csr,15,l_grade);
1414: dbms_sql.column_value(l_sql_csr,16,l_pan);
1415: dbms_sql.column_value(l_sql_csr,17,l_superannuation);
1416:
1417: pay_in_utils.trace('l_action_context_id : ', l_action_context_id);
1418: pay_in_utils.set_location(g_debug,l_procedure,20);
1419: pay_in_utils.trace('l_employee_number : ', l_employee_number);
1527: --
1528: END LOOP;
1529:
1530: pay_in_utils.set_location(g_debug,'Close cursor',190);
1531: dbms_sql.close_cursor(l_sql_csr);
1532:
1533: -- Last CLOB is not yet closed
1534: -- So close it.
1535: IF ( g_clob_cnt <> 0) THEN
1556: l_message := pay_in_utils.get_pay_message('PER_IN_ORACLE_GENERIC_ERROR', 'FUNCTION:'||l_procedure, 'SQLERRMC:'||sqlerrm);
1557: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure,230);
1558: pay_in_utils.trace(l_message,l_procedure);
1559:
1560: IF dbms_sql.is_open(l_sql_csr) THEN
1561: dbms_sql.close_cursor(l_sql_csr);
1562: END IF;
1563: RAISE;
1564: --
1557: pay_in_utils.set_location(g_debug,'Leaving : '||l_procedure,230);
1558: pay_in_utils.trace(l_message,l_procedure);
1559:
1560: IF dbms_sql.is_open(l_sql_csr) THEN
1561: dbms_sql.close_cursor(l_sql_csr);
1562: END IF;
1563: RAISE;
1564: --
1565: END load_xml;