PRCPUTRA ;WISC/RFJ-outstanding transaction and duein update ;20 Sep 91
Source file <PRCPUTRA.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADDTRAN(INVPT,ITEMDA,TRANDA,PRCPDATA) | ; create outstanding transacation duein
; PRCPDATA=qtyordered^unitofreceipt^pkgmult^convfact |
|
KILLTRAN(INVPT,ITEMDA,TRANDA) | ; kill outstanding transaction
|
|
OUTST(INVPT,ITEMDA,TRANDA,QTY) | ; add qty to outstanding transaction,
; update duein |
|
ADDUPD(INVPT,ITEMDA,TRANDA,PRCPDATA) | ; create outstanding transacation duein
; prcpdata=qtyordered^unitofreceipt^pkgmult^convfact |
|
CHECKOUT(INVPT,ITEMDA,TRANDA) | ; check outstanding transaction
; returns => outstdata=vendor^pkgmult^unitreceipt^convfactor ; => outsterr=error message ; if outstdata and outsterr not defined, outstanding transaction is correct |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRCP(445 - [#445] | ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11*, ADDTRAN+13, KILLTRAN+1, KILLTRAN+3, OUTST+3 , OUTST+5, OUTST+7*, ADDUPD+2, ADDUPD+3, CHECKOUT+6 |
^PRCS(410 - [#410] | CHECKOUT+8 |
Name | Line Occurrences |
---|---|
ADDTRAN | ADDUPD+3 |
KILLTRAN | OUTST+10 |
OUTST | ADDUPD+4 |
Name | Field # of Occurrence |
---|---|
^(0 | ADDTRAN+6* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ADDTRAN+5~, KILLTRAN+2~, OUTST+4~, CHECKOUT+5~, CHECKOUT+12*, CHECKOUT+13 |
D0 | ADDTRAN+5~ |
DA | ADDTRAN+5~, KILLTRAN+2~, KILLTRAN+5* |
DA(1 | ADDTRAN+7*, KILLTRAN+5* |
DA(2 | ADDTRAN+7*, KILLTRAN+5* |
DATA | ADDTRAN+5~, OUTST+4~, OUTST+5*, OUTST+6 |
DD | ADDTRAN+5~ |
DIC | ADDTRAN+5~, ADDTRAN+7*, KILLTRAN+2~ |
DIC(0 | ADDTRAN+7* |
DIK | KILLTRAN+2~, KILLTRAN+5* |
DINUM | ADDTRAN+5~, ADDTRAN+7* |
DLAYGO | ADDTRAN+5~, ADDTRAN+7* |
INVPT | ADDTRAN~, ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+12, ADDTRAN+13 , KILLTRAN~, KILLTRAN+1, KILLTRAN+3, KILLTRAN+4, KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+8 , OUTST+10, ADDUPD~, ADDUPD+2, ADDUPD+3, ADDUPD+4, CHECKOUT~, CHECKOUT+6, CHECKOUT+10 |
ITEMDA | ADDTRAN~, ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+12, ADDTRAN+13 , KILLTRAN~, KILLTRAN+1, KILLTRAN+3, KILLTRAN+4, KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+8 , OUTST+10, ADDUPD~, ADDUPD+2, ADDUPD+3, ADDUPD+4, CHECKOUT~, CHECKOUT+6, CHECKOUT+10 |
NEWQTY | OUTST+4~, OUTST+5*, OUTST+6*, OUTST+7, OUTST+10 |
OUTSDATA | CHECKOUT+4!, CHECKOUT+16* |
OUTST | CHECKOUT+5~, CHECKOUT+6*, CHECKOUT+7, CHECKOUT+15 |
OUTSTERR | CHECKOUT+4!, CHECKOUT+7*, CHECKOUT+9*, CHECKOUT+11*, CHECKOUT+13*, CHECKOUT+14* |
PRCPDATA | ADDTRAN~, ADDTRAN+2, ADDTRAN+11, ADDTRAN+12, ADDUPD~, ADDUPD+3, ADDUPD+4 |
QTY | KILLTRAN+2~, KILLTRAN+3*, KILLTRAN+4, OUTST~, OUTST+2, OUTST+5, OUTST+6*, OUTST+8 |
TRANDA | ADDTRAN~, ADDTRAN+4, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+13, KILLTRAN~, KILLTRAN+1, KILLTRAN+3 , KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+10, ADDUPD~, ADDUPD+3, ADDUPD+4, CHECKOUT~ , CHECKOUT+6, CHECKOUT+8 |
V | CHECKOUT+5~ |
VENDATA | CHECKOUT+5~, CHECKOUT+10*, CHECKOUT+11, CHECKOUT+12, CHECKOUT+14, CHECKOUT+15, CHECKOUT+16 |
VENDOR | CHECKOUT+5~, CHECKOUT+8*, CHECKOUT+9, CHECKOUT+10, CHECKOUT+16 |
X | ADDTRAN+5~, ADDTRAN+7*, KILLTRAN+2~ |
Y | ADDTRAN+5~, ADDTRAN+8, KILLTRAN+2~ |