PRCFFM1M ;WISC/SJG-ROUTINE TO PROCESS AMENDMENT OBLIGATIONS CON'T ;4/26/94 16:40
Source file <PRCFFM1M.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
|
|
| NEWVAR | ; Refresh variables from 442
|
|
| EDIT | ; Check fund/year table to determine fields required for FMS
|
|
| FISCST | ; Post to Fiscal Status of Funds Tracker
|
|
| ; Print out copy of Purchase Order Amendment
|
||
| OUT1 | ||
| STACK | ; Create entry in GECS Stack File
|
|
| SEGS | ; Create entry into TMP($J for remaining segments
|
|
| TRANSF | ; Transfer nodes from TMP($J, into GECS Stack File
|
|
| TRANSM | ; Mark the document as queued for transmission
|
|
| POBAL | ; Enter Obligation Data into Purchase Order Record
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | EDIT+13 |
| C^%DTC | EDIT+10 |
| ^DIC | NEWVAR+4 |
| SETPARAM^GECSSDCT | TRANSM+3 |
| SETCS^GECSSTAA | TRANSF+1 |
| SETSTAT^GECSSTAA | TRANSM+1 |
| EDIT^PRCFFU | EDIT+1 |
| STACK^PRCFFU | STACK+1 |
| NEW^PRCFFU1 | SEGS+4 |
| FISC^PRCFFU4 | FISCST+1 |
| EN7^PRCFFU41 | POBAL+3 |
| $$BBFY^PRCFFU5 | NEWVAR+10 |
| GENDIQ^PRCFFU7 | NEWVAR+11 |
| ^PRCHQUE | PRINT+6 |
| ENCODE^PRCSC2 | EDIT+36 |
| REMOVE^PRCSC2 | EDIT+36 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(442 - [#442] | EDIT+32 |
| ^PRCS(410 - [#410] | EDIT+34, EDIT+35* |
| ^TMP($J | SEGS+1!, TRANSF+1, TRANSF+2! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | OUT1! |
| >> %DT | EDIT+12* |
| %Y | OUT1! |
| BBFY | OUT1+1! |
| >> D0 | PRINT+4* |
| >> D1 | PRINT+5* |
| DA | EDIT+31~, EDIT+35*, EDIT+36 |
| DEL | EDIT+31~, EDIT+32*, EDIT+35 |
| DIC | NEWVAR+1!, NEWVAR+3*, NEWVAR+4!, OUT1! |
| DIC("S" | NEWVAR+2* |
| DIC(0 | NEWVAR+3* |
| DUZ | EDIT+36 |
| ERFLAG | OUT1+3! |
| FLG | PRINT+1, OUT1! |
| FMSDOCT | POBAL+2~*, POBAL+3 |
| FMSINT | SEGS+2~*, SEGS+4 |
| FMSMOD | OUT1+3!, SEGS+3*, SEGS+4, POBAL+3 |
| FMSNO | OUT1+3! |
| FMSVENID | OUT1+3! |
| GECSFMS | OUT1+2! |
| GECSFMS("DA" | TRANSF+1, TRANSM+1, TRANSM+3 |
| I | OUT1! |
| J | OUT1! |
| K | OUT1! |
| LOOP | OUT1+2!, TRANSF+1~* |
| LOOP1 | OUT1+2! |
| LOOP2 | OUT1+2! |
| LOOP3 | OUT1+2! |
| LOOP4 | OUT1+2! |
| LOOPVAL | OUT1+2! |
| MESSAGE | EDIT+31~, EDIT+36 |
| MOD | OUT1+3! |
| NEW | OUT1+2! |
| NUMB | OUT1+3! |
| OLD | OUT1+3! |
| OLDVAL | OUT1+3! |
| P | OUT1! |
| P2 | TRANSM+2~*, TRANSM+3 |
| PARAM1 | OUT1+2! |
| PAT | OUT1+2! |
| PO | NEWVAR+5*, NEWVAR+10, NEWVAR+11, OUT1+2!, SEGS+2, TRANSM+2 |
| PO(0 | NEWVAR+5*, NEWVAR+6, NEWVAR+9 |
| PODATE | OUT1+3! |
| >> POESIG | POBAL+1* |
| >> PRC("PARAM" | FISCST+1 |
| PRCCCC | OUT1+1! |
| PRCCSCC | OUT1+1! |
| >> PRCFA("ACCPD" | TRANSM+2 |
| >> PRCFA("AMEND#" | PRINT+5, TRANSM+2 |
| >> PRCFA("BBFY" | NEWVAR+10* |
| >> PRCFA("CANCEL" | EDIT+4, EDIT+5 |
| >> PRCFA("MOD" | EDIT+4*, SEGS+3 |
| >> PRCFA("MP" | NEWVAR+9* |
| >> PRCFA("OBLDATE" | EDIT+9, EDIT+11*, EDIT+14*, TRANSM+2, POBAL+3 |
| >> PRCFA("PODA" | NEWVAR+3, EDIT+32, PRINT+4, POBAL+1 |
| >> PRCFA("REF" | NEWVAR+6*, POBAL+2 |
| >> PRCFA("TT" | EDIT+5, EDIT+6*, EDIT+8*, SEGS+4, POBAL+3 |
| PRCFAA | OUT1! |
| PRCFMO | OUT1+1! |
| PRCFPODA | OUT1! |
| >> PRCHQ | PRINT+2* |
| >> PRCHQ("DEST" | PRINT+3* |
| STR2 | OUT1+3! |
| SUB | OUT1+1! |
| TAG | OUT1+1! |
| TRDA | EDIT+31~, EDIT+32*, EDIT+33, EDIT+34, EDIT+35 |
| U | NEWVAR+6, NEWVAR+9, FISCST+1, SEGS+3, TRANSM+2 |
| X | NEWVAR+3*, EDIT+11, EDIT+12*, OUT1! |
| >> X1 | EDIT+9* |
| >> X2 | EDIT+9* |
| >> XRBLD | EDIT+5 |
| Y | NEWVAR+4, NEWVAR+5, EDIT+14, OUT1! |
| Y(0 | NEWVAR+5 |
| Z | OUT1! |