I am trying to get the following to compare partnums and update the Quanhand with the ordquan. Any suggestions would be helpful.
drop procedure P1;
create procedure P1 is
ws_PARTNUM NUMBER(10);
wsmif_PARTNUM NUMBER(10);
ws_ORDQUAN NUMBER(5);
ws_QUANHAND NUMBER(4);
ws_QOH NUMBER(4);
cursor CURMOF is select MOF_PARTNUM,MOF_ORDQUAN from MOF3C;
cursor CURMIF is select MIF_PARTNUM,MIF_QUANHAND from MIF3C;
begin
open CURMOF;
open CURMIF;
Loop
fetch CURMOF into ws_PARTNUM,ws_ORDQUAN;
fetch CURMIF into wsmif_PARTNUM,ws_QUANHAND;
exit when CURMOF%notfound;
if ws_PartNUM = wsmif_Partnum then
UPDATE MIF3C
Set MIF_QUANHAND =( WS_QUANHAND-WS_ORDQUAN);
end if;
end loop;
Close CURMOF;
CLose CURMIF;
end P1;
/
drop procedure P1;
create procedure P1 is
ws_PARTNUM NUMBER(10);
wsmif_PARTNUM NUMBER(10);
ws_ORDQUAN NUMBER(5);
ws_QUANHAND NUMBER(4);
ws_QOH NUMBER(4);
cursor CURMOF is select MOF_PARTNUM,MOF_ORDQUAN from MOF3C;
cursor CURMIF is select MIF_PARTNUM,MIF_QUANHAND from MIF3C;
begin
open CURMOF;
open CURMIF;
Loop
fetch CURMOF into ws_PARTNUM,ws_ORDQUAN;
fetch CURMIF into wsmif_PARTNUM,ws_QUANHAND;
exit when CURMOF%notfound;
if ws_PartNUM = wsmif_Partnum then
UPDATE MIF3C
Set MIF_QUANHAND =( WS_QUANHAND-WS_ORDQUAN);
end if;
end loop;
Close CURMOF;
CLose CURMIF;
end P1;
/