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 |
| 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! |