PRCFFMOM ;WOIFO/SJG/AS-ROUTINE TO PROCESS AMENDMENT OBLIGATIONS ;3/8/05
Source file <PRCFFMOM.m>
Package | Total | Call Graph |
---|---|---|
IFCAP | 35 | SC^PRC0A ($$ACC,$$DATE)^PRC0C SOAR^PRC0E ($$GETTXNS,$$NEWCHK,$$SWITCH,SETPO)^PRCFFERT PAUSE^PRCFFERU (,OUT1)^PRCFFM1M (MSG,MSG1,NOA)^PRCFFM3M (ENM,KILL,RETRANM)^PRCFFMO2 ($$CHKAMEN,GO,OKAM,OKAPP,OKPRT)^PRCFFU (OVCOM,POFAIL)^PRCFFU10 FCP^PRCFFU11 EN^PRCFFU16 SIG^PRCFFU4 $$BBFY^PRCFFU5 (GENDIQ,LIST)^PRCFFU7 MSG^PRCFFU8 TAG33^PRCFFU9 (KILL,OK,POAM)^PRCFFUA (CPBAL,GET,SC)^PRCFFUA1 (MSG10,MSG8,MSG9)^PRCFFUA3 (CHKBOC,GETBOC)^PRCFFUA4 (EN,GO)^PRCFFUB (AMEND,MSG1)^PRCFFUD ($$DTOBL,DT442)^PRCFFUD1 D^PRCFQ ^PRCFSITE CHECK^PRCHAMYA ^PRCHDAM (ENCODE,REMOVE)^PRCHES14 $$VERIFY^PRCHES5 ^PRCHQUE ^PRCHSF3 $$VERIFY^PRCSC2 ESIG^PRCUESIG ENT^PRCVPOU |
VA FileMan | 4 | ^%DT EN^DDIOL (,IX)^DIC WAIT^DICD |
Toolkit | 1 | $$GET^XPAR |
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 |
Package | Total | Caller Graph |
---|---|---|
IFCAP | 2 | PRCFA AMENDMENT PROCESSING PRCFFERT |
Name | Comments | DBIA/ICR reference |
---|---|---|
V | ;;5.1;IFCAP;**81,180**;Oct 20, 2000;Build 5
|
|
START | ; get PO#
|
|
AMEND | ||
DESC | ; verify amendment is complete
|
|
RETRAN | ; Entry point for rebuild/transmit
|
|
APP | ||
APP1 | ||
PRT | ||
PRT1 | ||
PRT11 | ||
PRT2 | ||
EDIT | ; Get budget/accounting elements
|
|
GO | ; Prompt user for for final go-ahead for approval
|
|
ESIG | ||
TRANS | ||
TRANS1 | ||
TRANS2 | ||
; Print out copy of Purchase Order Amendment
|
||
OUT1 | ||
NOA | ||
MSG | ||
MSG1 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences |
---|---|
AMEND | APP+1 |
APP1 | APP+8 |
MSG | RETRAN+13, PRT2+7, PRT2+11, EDIT+9, EDIT+18, EDIT+29, GO+2 |
MSG1 | START+18, RETRAN+9 |
NOA | START+16, START+17 |
OUT1 | V+7, V+12, START+11, START+16, START+17, START+18, AMEND+5, RETRAN+5, RETRAN+9, RETRAN+13 , APP1+1, PRT2+7, PRT2+11, EDIT+9, EDIT+18, EDIT+29, GO+2, ESIG+2, TRANS+4, PRINT+1 |
TRANS1+13, TRANS1+14 | |
PRT1 | PRT1 |
PRT11 | PRT2+12 |
PRT2 | PRT11 |
RETRAN | APP+11 |
START | DESC+1, DESC+2, APP1, TRANS1+13, TRANS2+3 |
TRANS1 | ESIG+13 |
Name | Field # of Occurrence |
---|---|
^(0 | RETRAN+16 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | V+6, OUT1! |
%DT | PRT2+1*, PRT2+6! |
%DT("A" | PRT2+2* |
%DT("B" | PRT2+3* |
%Y | OUT1! |
>> ACCEDIT | PRT1 |
>> D | START+3* |
>> D0 | DESC+8*, PRINT+4* |
>> D1 | DESC+9*, PRINT+5* |
>> DA | ESIG+3* |
DIC | START+4*, AMEND*, OUT1! |
DIC("A" | START+2!, START+6*, START+9!, AMEND+1*, AMEND+4! |
DIC("S" | START+5*, START+9! |
DIC(0 | START+7*, AMEND+2* |
>> DIRUT | APP+1, APP+11, APP+13, APP1+1, GO+2 |
DUZ | V+11, ESIG+6 |
>> ERFLAG | TRANS+1*, TRANS+3, TRANS+4 |
>> EXIT | PRT2+9*, PRT2+11 |
FATAL | APP+5*, APP+8, APP1, OUT1! |
>> FISCEDIT | APP+11, APP+12* |
FLG | START+12*, PRT+1*, PRINT+1, OUT1! |
FSO | START+10! |
>> GECSDATA | PRT+12, EDIT+33 |
>> GECSDATA( | PRT+12 |
I | OUT1! |
>> IDFLAG | EDIT+4* |
J | OUT1! |
K | OUT1! |
>> MESSAGE | V+10*, V+11, V+12, V+13, V+14, ESIG+5*, ESIG+6 |
P | OUT1! |
P2237 | RETRAN+9~* |
PARAM | EDIT+1~, EDIT+2*, EDIT+3 |
>> PCP | RETRAN+15*, RETRAN+16* |
PO | START+13*, START+16, START+17, AMEND, AMEND+7, DESC+1, DESC+8, APP1+1, PRT+3, PRT1+2 , PRT2+13, EDIT+30, TRANS2! |
PO(0 | START+13*, DESC+14, RETRAN+11, RETRAN+15, PRT+5, PRT+7, EDIT+2 |
PO(6 | AMEND+6*, AMEND+7*, DESC+2, APP1+1 |
>> PRC("AMENDT" | PRT11+3 |
>> PRC("FY" | EDIT+2 |
>> PRC("FYQDT" | ESIG+11 |
>> PRC("RBDT" | PRT11+3, PRT2+12 |
>> PRC("SITE" | RETRAN+16, PRT2+12, EDIT+3 |
PRCFA | START+1!, OUT1! |
PRCFA("ACCEDIT" | TRANS1+16 |
PRCFA("AMEND#" | AMEND+8*, DESC+14, RETRAN+11, PRT+2*, EDIT+30, ESIG+4, ESIG+6, ESIG+8, TRANS+3, TRANS1 , TRANS1+5, TRANS1+9, PRINT+5 |
PRCFA("AUTHE" | TRANS1+13 |
PRCFA("BBFY" | PRT+3*, EDIT+2 |
PRCFA("DLVDATE" | TRANS+2* |
PRCFA("GECS" | EDIT+14, EDIT+15, EDIT+16, EDIT+20, EDIT+29 |
PRCFA("IDES" | PRT+4* |
PRCFA("MOD" | RETRAN+1*, EDIT+15*, EDIT+16*, EDIT+22*, EDIT+23*, EDIT+29, EDIT+31 |
PRCFA("MOMNOTREQ" | TRANS1+11* |
PRCFA("MOMREQ" | TRANS1+11*, TRANS1+14 |
PRCFA("MP" | PRT+5*, PRT+11, PRT1 |
PRCFA("OBLDATE" | PRT11+2, PRT2+8*, PRT2+12 |
PRCFA("OLDPODA" | TRANS1+6* |
PRCFA("OLDREF" | TRANS1+7* |
PRCFA("OVCOM" | RETRAN+13 |
PRCFA("PODA" | START+14*, PRT+6*, EDIT+11, ESIG+3, ESIG+4, ESIG+6, ESIG+8, ESIG+9, ESIG+10, ESIG+12 , TRANS+2, TRANS+3, TRANS1, TRANS1+5, TRANS1+6, TRANS1+9, TRANS1+10, TRANS2+2, PRINT+4 |
PRCFA("REF" | PRT+7*, TRANS1+7 |
PRCFA("RETRAN" | DESC+7*, RETRAN+9, RETRAN+11, APP1, PRT11, EDIT+6, EDIT+14, EDIT+20, EDIT+29, EDIT+32* , ESIG+13, TRANS1+4, TRANS1+8, TRANS1+12, TRANS1+15, TRANS2+3 |
PRCFA("SIGFAIL" | ESIG+2! |
PRCFA("SIS" | EDIT+30*, EDIT+31 |
PRCFA("SYS" | PRT+10* |
PRCFA("TT" | PRT+11*, PRT+12*, PRT1, EDIT+9, EDIT+10, EDIT+12*, EDIT+14, EDIT+18, EDIT+29, EDIT+31 |
PRCFA("TYPE" | ESIG |
PRCFA("ZERO" | TRANS1+11* |
PRCFAA | AMEND+9*, DESC+1, DESC+11, RETRAN+9, PRT+2, OUT1! |
PRCFATT | EDIT+10~*, EDIT+11, EDIT+12! |
PRCFCHG | OUT1! |
>> PRCFMO | EDIT+3*, ESIG+12 |
PRCFPODA | START+15*, START+18, DESC+10, DESC+14, RETRAN+4, RETRAN+9, RETRAN+11, PRT+6, OUT1! |
>> PRCHAM | DESC+11* |
>> PRCHPO | DESC+10* |
>> PRCHQ | PRINT+2* |
>> PRCHQ("DEST" | PRINT+3* |
>> PRCOAMT | ESIG+9*, ESIG+10*, ESIG+11*, ESIG+12* |
>> PRCRGS | RETRAN+13 |
SAVEY | APP+7*, APP+8! |
U | DESC+2, RETRAN+9, RETRAN+15, RETRAN+16, PRT+5, PRT+7, PRT2+12, EDIT+2, TRANS1+10 |
X | V+13*, EDIT+18, EDIT+19*, EDIT+20*, EDIT+21, EDIT+24*, EDIT+28*, EDIT+29, EDIT+31*, EDIT+32 , EDIT+33*, OUT1! |
XRBLD | EDIT+5*, EDIT+9, EDIT+18, EDIT+29, TRANS1+8, OUT1! |
Y | START+11, START+13, START+14, START+15, AMEND+5, AMEND+7, AMEND+8, AMEND+9, DESC+9, APP+1 , APP+7, APP+8*, APP+11, APP+14, APP1+1, PRT+1, PRT11+2*, PRT11+3*, PRT2+3, PRT2+7 , PRT2+8, EDIT+21, EDIT+22, EDIT+23, EDIT+24, EDIT+25!, GO+2, OUT1! |
Y(0 | START+13, AMEND+6 |
Z | OUT1! |