837: --
838: g_index_assact := g_index_assact + 1;
839: g_lock_table(g_index_assact).archive_assact_id := l_actid; /* For Element archival */
840: -- Create the archive assignment action
841: hr_nonrun_asact.insact(l_actid
842: ,rec_prepaid_assignments.assignment_id
843: ,p_payroll_action_id
844: ,p_chunk
845: ,NULL);
844: ,p_chunk
845: ,NULL);
846: -- Create archive to prepayment assignment action interlock
847: --
848: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.prepaid_action_id);
849: END IF;
850: -- create archive to master assignment action interlock
851: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.run_action_id);
852: l_prepay_action_id := rec_prepaid_assignments.prepaid_action_id;
847: --
848: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.prepaid_action_id);
849: END IF;
850: -- create archive to master assignment action interlock
851: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.run_action_id);
852: l_prepay_action_id := rec_prepaid_assignments.prepaid_action_id;
853: END LOOP;
854:
855: ELSE
870: --
871: g_index_assact := g_index_assact + 1;
872: g_lock_table(g_index_assact).archive_assact_id := l_actid; /* For Element archival */
873: -- Create the archive assignment action
874: hr_nonrun_asact.insact(l_actid
875: ,rec_prepaid_assignments.assignment_id
876: ,p_payroll_action_id
877: ,p_chunk
878: ,NULL);
877: ,p_chunk
878: ,NULL);
879: -- Create archive to prepayment assignment action interlock
880: --
881: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.prepaid_action_id);
882: END IF;
883: -- create archive to master assignment action interlock
884: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.run_action_id);
885: l_prepay_action_id := rec_prepaid_assignments.prepaid_action_id;
880: --
881: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.prepaid_action_id);
882: END IF;
883: -- create archive to master assignment action interlock
884: --hr_nonrun_asact.insint(l_actid,rec_prepaid_assignments.run_action_id);
885: l_prepay_action_id := rec_prepaid_assignments.prepaid_action_id;
886: END LOOP;
887: END IF;
888: fnd_file.put_line(fnd_file.log,' After Ending Assignment Act Code the Locking Cursor ');