PRCFFMO1 ;WISC/SJG-CONTINUATION OF OBLIGATION PROCESSING ;4/24/96 8:54 AM
Source file <PRCFFMO1.m>
| Package | Total | Call Graph |
|---|---|---|
| IFCAP | 20 | $$DATE^PRC0C ^PRCFAC02 SETPO^PRCFFERT (ENO,KILL,RETRANO)^PRCFFMO2 (EDIT,GO,OKAY2,REVIEW,STACK)^PRCFFU NEW^PRCFFU1 (OVCOM,POFAIL)^PRCFFU10 $$ERROR^PRCFFU13 (EN,MSG6)^PRCFFU16 (FISC,SIG)^PRCFFU4 EN7^PRCFFU41 $$BBFY^PRCFFU5 GENDIQ^PRCFFU7 (MSG1,NEW410,PO)^PRCFFUD ($$DTOBL,$$OBLDAT)^PRCFFUD1 D^PRCFQ AAC^PRCHAAC ^PRCHDP1 CHECK^PRCHSWCH NEW^PRCOEDI |
| VA FileMan | 3 | ^%DT EN^DDIOL WAIT^DICD |
| Generic Code Sheet | 2 | SETPARAM^GECSSDCT (SETCS,SETSTAT)^GECSSTAA |
| 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;**58,79,220**;Oct 20, 2000;Build 23
|
|
| V1 | ||
| VAR | ||
| VAR1 | ||
| VAR11 | ||
| VAR2 | ||
| EDIT | ; Check fund/year dictionary for required FMS fields
|
|
| GO | ; Prompt user for final go-ahead for the document creation
|
|
| ESIG | ; Enter the Electronic Signature and away it goes!
|
|
| STACK | ; Create entry in GECS Stack File
|
|
| SEGS | ; Create entry into TMP($J, for remaining segments
|
|
| TRANS | ; Mark the document as queued for transmission
|
|
| POOBL | ; Enter Obligation Data into Purchase Order record
|
|
| FISCST | ; Post to Fiscal Status of Funds Tracker
|
|
| PHA | ; Generate PHA transaction
|
|
| NC | ||
| OUT3 | ||
| MSG | ||
| MSG1(MSG) | ||
| OUT | ||
| CPBAL |
| Name | Field # of Occurrence |
|---|---|
| ^%DT | VAR2+4 |
| EN^DDIOL | MSG, CPBAL+11 |
| WAIT^DICD | PHA+1 |
| SETPARAM^GECSSDCT | TRANS+3 |
| SETCS^GECSSTAA | SEGS+6 |
| SETSTAT^GECSSTAA | TRANS+1 |
| $$DATE^PRC0C | VAR2+10, CPBAL+3 |
| ^PRCFAC02 | NC |
| SETPO^PRCFFERT | ESIG+9 |
| ENO^PRCFFMO2 | VAR2+8 |
| KILL^PRCFFMO2 | VAR2+9 |
| RETRANO^PRCFFMO2 | VAR11+1 |
| EDIT^PRCFFU | EDIT+1 |
| GO^PRCFFU | GO+1 |
| OKAY2^PRCFFU | V1+8 |
| REVIEW^PRCFFU | VAR+10 |
| STACK^PRCFFU | STACK+1 |
| NEW^PRCFFU1 | SEGS+3 |
| OVCOM^PRCFFU10 | V1+6 |
| POFAIL^PRCFFU10 | V1+6 |
| $$ERROR^PRCFFU13 | MSG1+1 |
| EN^PRCFFU16 | VAR1+2 |
| MSG6^PRCFFU16 | VAR1+3 |
| FISC^PRCFFU4 | FISCST+1 |
| SIG^PRCFFU4 | ESIG+2 |
| EN7^PRCFFU41 | POOBL+3 |
| $$BBFY^PRCFFU5 | VAR2+15 |
| GENDIQ^PRCFFU7 | VAR2+16 |
| MSG1^PRCFFUD | VAR2+10 |
| NEW410^PRCFFUD | ESIG+5 |
| PO^PRCFFUD | ESIG+6 |
| $$DTOBL^PRCFFUD1 | VAR11+2 |
| $$OBLDAT^PRCFFUD1 | CPBAL+3 |
| D^PRCFQ | VAR2 |
| AAC^PRCHAAC | NC+2 |
| ^PRCHDP1 | VAR+10 |
| CHECK^PRCHSWCH | PHA+2 |
| NEW^PRCOEDI | PHA+3 |
| Name | Line Occurrences |
|---|---|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| 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 |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRC(420 - [#420] | V1+3, VAR2+10, CPBAL+10 |
| ^PRC(440 - [#440] | VAR2+13 |
| ^PRC(442 - [#442] | VAR+2, VAR2+12, VAR2+13, VAR2+14, NC+2 |
| ^PRCD(420.8 - [#420.8] | VAR2+14 |
| ^TMP($J | SEGS+1!, SEGS+6, SEGS+7! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | OUT3! |
| %DT | VAR2+1*, VAR2+4! |
| %DT("A" | VAR2+2* |
| %DT("B" | VAR2+3* |
| A | CPBAL~, CPBAL+3*, CPBAL+7, CPBAL+8*, CPBAL+10 |
| >> ACCEDIT | VAR1 |
| AMT | OUT3! |
| B | CPBAL~, CPBAL+7*, CPBAL+12, CPBAL+13 |
| C | OUT3! |
| C1 | OUT3! |
| CSDA | OUT3! |
| D0 | VAR+10~*, OUT3! |
| DA | OUT3! |
| DEL | OUT3! |
| DI | OUT3! |
| DIC | OUT3! |
| >> DIRUT | V1+9, GO+1 |
| DT | VAR+1 |
| E | OUT3! |
| >> ESIGMSG | ESIG+3 |
| >> EXIT | VAR2+7*, VAR2+9 |
| FILE | PHA+2*! |
| FMSDOCT | POOBL+2~*, POOBL+3 |
| FMSINT | SEGS+2~*, SEGS+3 |
| >> FMSMOD | SEGS+2*, SEGS+3, POOBL+3 |
| >> GECSFMS("DA" | SEGS+6, TRANS+1, TRANS+3 |
| I | OUT3! |
| >> IDFLAG | ESIG+7* |
| IO("Q" | PHA+8! |
| J | OUT3! |
| K | OUT3! |
| LOOP | SEGS+6~* |
| MSG | MSG1~, MSG1+1 |
| N1 | OUT3! |
| N2 | OUT3! |
| OBLDAT | CPBAL+4! |
| >> P("DELDATE" | VAR* |
| >> P("PODATE" | VAR+1*, VAR+2* |
| P2 | TRANS+2~*, TRANS+3 |
| PCP | OUT3!, CPBAL+10 |
| PO | VAR1+2, VAR2+12, VAR2+13, ESIG+5, SEGS+2, TRANS+2, OUT3! |
| PO(0 | V+6, V1+3, VAR, VAR+4, VAR+5, VAR+6 |
| PODA | OUT3! |
| >> POESIG | POOBL+1* |
| >> PQT | CPBAL+9* |
| >> PRC("AMENDT" | CPBAL+3 |
| >> PRC("PARAM" | V1, FISCST+1 |
| >> PRC("PODT" | VAR11+2 |
| >> PRC("QTR" | CPBAL+9 |
| >> PRC("RBDT" | VAR11+2, VAR2+10, CPBAL+3 |
| >> PRC("SITE" | V1+3, VAR2+10, CPBAL+10 |
| >> PRCF("NOBAL" | V+8!, CPBAL+11* |
| >> PRCFA("ACCPD" | TRANS+2 |
| >> PRCFA("BBFY" | VAR2+15* |
| >> PRCFA("IDES" | V1+7* |
| >> PRCFA("MOD" | VAR+3*, SEGS+2 |
| >> PRCFA("MP" | VAR+4*, VAR+8, VAR1 |
| >> PRCFA("OBLDATE" | VAR11+1, VAR2+6*, VAR2+10, TRANS+2, POOBL+3 |
| >> PRCFA("OVCOM" | V1+6 |
| >> PRCFA("PODA" | VAR+2, VAR+10, VAR2+14, VAR2+15, VAR2+16, POOBL+1, PHA+1, PHA+2, NC |
| >> PRCFA("REF" | VAR+5*, POOBL+2 |
| >> PRCFA("RETRAN" | VAR+10, VAR11, ESIG+8, POOBL+6 |
| >> PRCFA("SC" | VAR2+11*, VAR2+13*, VAR2+14* |
| >> PRCFA("SFC" | VAR+6* |
| >> PRCFA("SIGFAIL" | ESIG+3! |
| >> PRCFA("SYS" | VAR+7* |
| >> PRCFA("TT" | VAR+8*, VAR1, SEGS+3, POOBL+3 |
| >> PRCFA("TYPE" | ESIG+1 |
| >> PRCHOBL | PHA+3 |
| >> PRCHPO | PHA+2*, NC+2 |
| PRCOPODA | PHA+1*, PHA+8! |
| PRCQ | OUT3! |
| >> PRCRGS | V1+6 |
| PRCS | CPBAL+21! |
| PRCS("C" | CPBAL+12*, CPBAL+16, CPBAL+20 |
| PRCS("O" | CPBAL+13*, CPBAL+18, CPBAL+20 |
| >> PRCTMP(442 | ESIG+5 |
| PTYPE | OUT3! |
| >> ROUTINE | MSG1*, MSG1+1 |
| T | OUT3! |
| T1 | OUT3! |
| TIME | OUT3! |
| TRDA | OUT3! |
| U | V+6, V1+3, V1+5, VAR, VAR+4, VAR+6, VAR2+10, VAR2+13, SEGS+2, TRANS+2 , FISCST+1, NC+2 |
| >> X | MSG*, OUT*, CPBAL+10*, CPBAL+11*, CPBAL+12, CPBAL+13 |
| Y | V1+9, VAR+10, VAR11+1*, VAR11+2*, VAR2+3, VAR2+5, VAR2+6, GO+1, OUT3! |
| Z | OUT3! |
| Z5 | OUT3! |
| ZX | OUT3! |