1047: open next_action_id;
1048: fetch next_action_id into v_next_action_id;
1049: close next_action_id;
1050: IF g_debug THEN
1051: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||process_rec.assignment_id,2);
1052: END if;
1053:
1054: hr_nonrun_asact.insact(v_next_action_id,
1055: process_rec.assignment_id,
1050: IF g_debug THEN
1051: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||process_rec.assignment_id,2);
1052: END if;
1053:
1054: hr_nonrun_asact.insact(v_next_action_id,
1055: process_rec.assignment_id,
1056: p_payroll_action_id,
1057: p_chunk,
1058: null);
1056: p_payroll_action_id,
1057: p_chunk,
1058: null);
1059: IF g_debug THEN
1060: hr_utility.set_location('After calling hr_nonrun_asact.insact',3);
1061: END if;
1062: end loop;
1063:
1064: else
1078: OPEN next_action_id;
1079: FETCH next_action_id INTO v_next_action_id;
1080: CLOSE next_action_id;
1081: IF g_debug THEN
1082: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||csr_rec.assignment_id,2);
1083: END if;
1084:
1085: hr_nonrun_asact.insact(v_next_action_id,
1086: csr_rec.assignment_id,
1081: IF g_debug THEN
1082: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||csr_rec.assignment_id,2);
1083: END if;
1084:
1085: hr_nonrun_asact.insact(v_next_action_id,
1086: csr_rec.assignment_id,
1087: p_payroll_action_id,
1088: p_chunk,
1089: null);
1087: p_payroll_action_id,
1088: p_chunk,
1089: null);
1090: IF g_debug THEN
1091: hr_utility.set_location('After calling hr_nonrun_asact.insact',3);
1092: END IF;
1093: END LOOP;
1094:
1095: ELSE /* Retain Old Logic - No Range Person */
1101: open next_action_id;
1102: fetch next_action_id into v_next_action_id;
1103: close next_action_id;
1104: IF g_debug THEN
1105: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||process_rec.assignment_id,2);
1106: END if;
1107: hr_nonrun_asact.insact(v_next_action_id,
1108: process_rec.assignment_id,
1109: p_payroll_action_id,
1103: close next_action_id;
1104: IF g_debug THEN
1105: hr_utility.set_location('Calling hr_nonrun_asact.insact for assignment id :'||process_rec.assignment_id,2);
1106: END if;
1107: hr_nonrun_asact.insact(v_next_action_id,
1108: process_rec.assignment_id,
1109: p_payroll_action_id,
1110: p_chunk,
1111: null);
1109: p_payroll_action_id,
1110: p_chunk,
1111: null);
1112: IF g_debug THEN
1113: hr_utility.set_location('After calling hr_nonrun_asact.insact',3);
1114: END if;
1115: end loop;
1116:
1117: END IF; /* End Range Person check */