PRCUFC0 ;WISC/SJG-ENTRY ROUTINE FOR IFCAP/FMS CONVERSION ;12/20/93 11:25
Source file <PRCUFC0.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 |
---|---|---|
V | ;;5.1;IFCAP;;Oct 20, 2000
|
|
EN(LOOP,SCP,POSTAT,ND0,ND1) | ; Supply Fund and General Post Fund Conversion
; Routine called by ^PRCHPRCV ; LOOP = Internal Record Number from File 442 ; SCP = Special Fund Control Point ; POSTAT = Purchase Order Status ; ND0 = Node 0 of 442 entry ; ND1 = Node 1 of 442 entry ; SCP = 1 for GPF, SCP = 2 for Supply Fund |
|
EN1 | ||
EN2 | ||
EXIT | ||
NODE22 | ; Check/build Node 22 for commodity line roll
|
|
CHKVAR | ; Check/set PRC() variables
|
|
ERR4 | ||
ERR5 |
Name | Field # of Occurrence |
---|---|
$$DATE^PRC0C | CHKVAR+3 |
GENDIQ^PRCFFU7 | EN1+3, EN1+8, EN1+15, EN2+3, EN2+8, EN2+15 |
DUZ^PRCFSITE | CHKVAR+9 |
^PRCHSF | NODE22+1 |
EN^PRCUFC0E | ERR4, ERR5 |
GPFM^PRCUFC1 | EN1+18 |
GPFO^PRCUFC1 | EN1+11 |
SUPPM^PRCUFC2 | EN2+18 |
SUPPO^PRCUFC2 | EN2+11 |
AMTS^PRCUFCU | EN1+10, EN1+17, EN2+10, EN2+17 |
BOCG^PRCUFCU | EN1+4, EN1+9, EN1+16 |
BOCS^PRCUFCU | EN2+4, EN2+9, EN2+16 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^PRC(442 - [#442] | EN1+7, EN1+14, EN2+7, EN2+14 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AMTTOT | EXIT+2! |
BBFY | EXIT+2! |
BEGDATE | EXIT+2! |
BOC | EXIT+2! |
D0 | EXIT+1! |
>> DA | NODE22+1* |
DATE | CHKVAR+1~, CHKVAR+2*, CHKVAR+3*, CHKVAR+4, CHKVAR+5 |
DIC | EXIT+1! |
DLAYGO | EXIT+1! |
>> ERROR | ERR4*, ERR5* |
ESHFLG | EXIT+2! |
FATAL | EN+11*, EN1+10, EN1+17, EN2+10, EN2+17, EXIT+2! |
FCP | CHKVAR+1~, CHKVAR+7*, CHKVAR+8 |
FMSFLG | EN+11*, EXIT+2! |
FMSLIN | EXIT+2! |
FMSMOD | EXIT+2! |
FMSVENID | EXIT+2! |
FOB | EXIT+2! |
GECSFMS | EXIT! |
IDFLAG | EXIT+2! |
LOOP | EN~, EN1+3, EN1+7, EN1+8, EN1+14, EN1+15, EN2+3, EN2+7, EN2+8, EN2+14 , EN2+15, NODE22+1, CHKVAR+2, CHKVAR+7, ERR4, ERR5 |
LOOP1 | EXIT+3! |
LOOP3 | EXIT+3! |
MOD | EXIT+3! |
ND | EXIT! |
ND(0 | EN+9*, CHKVAR+6 |
ND(1 | EN+9* |
ND0 | EN~, EN+9 |
ND1 | EN~, EN+9 |
NODET | EXIT+3! |
NUMB | EXIT+3! |
PARAM1 | EXIT+3! |
PO | EXIT+3! |
PODATE | EXIT+3! |
POSTAT | EN~, EN1+2, EN1+6, EN1+13, EN2+2, EN2+6, EN2+13, EXIT+3! |
>> PRC("CP" | CHKVAR+8* |
>> PRC("FY" | CHKVAR+4* |
>> PRC("PER" | CHKVAR+9 |
>> PRC("QTR" | CHKVAR+5* |
>> PRC("SITE" | CHKVAR+6* |
PRCCC | EXIT+3! |
PRCCCC | EXIT+3! |
PRCCP | EXIT+3! |
PRCCSCC | EXIT+3! |
PRCFA | EXIT! |
PRCFA("CONV" | EN+10* |
PRCFA("CONVG" | EN1+1* |
PRCFA("CONVS" | EN2+1* |
PRCFCHG | EXIT! |
PRCFMO | EXIT! |
PRCHPO | EXIT+4!, NODE22+1* |
PRCOPODA | EXIT+4! |
PRCREQST | EXIT+4! |
PRCSTA | EXIT+4! |
PRCSTR | EXIT+4! |
PRCTMP | EN+11!, EXIT! |
PRCTMP(442 | CHKVAR+2, CHKVAR+7 |
SCP | EN~, EN+8, EN1, EN2, EXIT+4! |
STR2 | EXIT+4! |
TOTAMT | EXIT+4! |
U | CHKVAR+4, CHKVAR+5 |
X | EXIT+4! |
Y | EXIT+4! |