Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRCFDA2

Package: IFCAP

Routine: PRCFDA2


Information

PRCFDA2 ;WISC@ALTOONA/CTB/BGJ-PROCESS PAYMENT TO FMS ; 9/28/99 4:12pm

Source Information

Source file <PRCFDA2.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
IFCAP 10 $$SEC1^PRC0C  SOAR^PRC0E  SIG^PRCFACX0  NEW^PRCFD8  (,BOC,OT)^PRCFDA  STATUS^PRCFDE1  (ENCODE,REMOVE)^PRCFDES2  EN7^PRCFFU41  
ALPHA^PRCFPAR  MSG^PRCFQ  
Generic Code Sheet 4 DATA^GECSSGET  (SETCS,SETSTAT)^GECSSTAA  REBUILD^GECSUFM1  CONTROL^GECSUFMS  
VA FileMan 3 FILE^DICN  ^DIE  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IFCAP 1 PRCFDA  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
EN
SIG
NEXT
EX
DATE(A,B) ;Returns in external format, the greater of Today and the
MONYR(X) ;Returns External Month and Day from FileMan Date
ASK ; If there are more than one BOC on the obligation ask the user for
; the BOC to be processed.
ASK2 ;checks to see if there are >1 FMS lines on a particular BOC
HELP ;Help for BOC look-up

External References

Name Field # of Occurrence
FILE^DICN NEXT+3
^DIE EN+3, NEXT+43
^DIR EN+18, NEXT+8, ASK+8, ASK2+11
DATA^GECSSGET NEXT+31
SETCS^GECSSTAA NEXT+39
SETSTAT^GECSSTAA NEXT+40
REBUILD^GECSUFM1 NEXT+35
CONTROL^GECSUFMS NEXT+26
$$SEC1^PRC0C NEXT+26, NEXT+35
SOAR^PRC0E EN+11
SIG^PRCFACX0 SIG
NEW^PRCFD8 NEXT+23
^PRCFDA EX+10
BOC^PRCFDA ASK+10, ASK2+5
OT^PRCFDA EN+3, EN+13, EN+18, SIG
STATUS^PRCFDE1 NEXT+44
ENCODE^PRCFDES2 SIG+2
REMOVE^PRCFDES2 SIG+2
EN7^PRCFFU41 NEXT+50
ALPHA^PRCFPAR NEXT+14
MSG^PRCFQ NEXT+6, NEXT+7, NEXT+10, NEXT+11, NEXT+23, NEXT+25, NEXT+27, NEXT+30, NEXT+32, NEXT+34
NEXT+38, NEXT+44

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: NEXT+6
Function Call: WRITE
  • Prompt: $C(7),$C(7),$C(7),$C(7)
  • Line Location: NEXT+6
Function Call: WRITE
  • Prompt: !!
  • Line Location: NEXT+7
Function Call: WRITE
  • Prompt: $C(7),$C(7),$C(7),$C(7)
  • Line Location: NEXT+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: NEXT+10
Function Call: WRITE
  • Prompt: $C(7),$C(7),$C(7),$C(7)
  • Line Location: NEXT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: NEXT+23
Function Call: WRITE
  • Prompt: "??"
  • Line Location: ASK+10
Function Call: WRITE
  • Prompt: !!,"Choose from: "
  • Line Location: ASK2+6
Function Call: WRITE
  • Prompt: !?5,PRCFEE_" "_BOC_" "_$S($P($G(PRCFX("SA",BOC,PRCFEE)),U,2)=991:"Shipping",1:"Goods/Services")
  • Line Location: ASK2+7
Function Call: WRITE
  • Prompt: "??"
  • Line Location: ASK2+13
Function Call: WRITE
  • Prompt: ?5,"Answer with a BOC from this Obligation.",!
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !?10,"Choose from: "
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !?15,NUM," ",$S($P(PRCFX("SA",NUM,NUM2),U,2)=991:"Shipping",1:"Goods/Services")
  • Line Location: HELP+9
Routine Call
  • DIE
  • Line Location:
    • EN+3
    • NEXT+43
Routine Call
  • DIR
  • Line Location:
    • EN+18
    • NEXT+8
    • ASK+8
    • ASK2+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCF(421.9 - [#421.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" NEXT+25, NEXT+30, NEXT+34, NEXT+38
^PRC(442 - [#442] EN+4, EN+5, DATE+2
^PRCF(421.5 - [#421.5] ENEN+14, SIG+6, NEXT+16*, NEXT+48, EX
^PRCF(421.9 - [#421.9] NEXT+1, NEXT+5, NEXT+11, NEXT+12, NEXT+13*, NEXT+14
^TMP($J SIG+4!, NEXT+39, EX+6!

Label References

Name Line Occurrences
$$MONYR EN+17
EN EN+18
EX SIG+8, NEXT+24, NEXT+29, NEXT+38

Naked Globals

Name Field # of Occurrence
^( NEXT+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % NEXT+3*
A DATE~, DATE+2
ACTION SIG+4*, NEXT+23, NEXT+47, EX+1!
B DATE~, DATE+2
BOC EX+2!, ASK+11*, ASK2+4, ASK2+7, ASK2+13, ASK2+16
CNT EX+2!
>> CNT1 ASK2+16
CNT2 ASK2+3~*, ASK2+4*, ASK2+5, ASK2+16
CODESHET NEXT+29*, NEXT+31, EX+5!
D0 EX+2!
DA EN+1*, EN+3!, SIG+1*, SIG+2, SIG+3!, NEXT+1~, NEXT+4*, NEXT+5, NEXT+8!, NEXT+10!
NEXT+11!, NEXT+12, NEXT+13, NEXT+15!, NEXT+43*!
DIC NEXT+2*, NEXT+3!, EX+4!
DIC("DR" NEXT+3!
DIC(0 NEXT+2*
DIE EN+1*, EN+3!, NEXT+43*!
DINUM NEXT+3!
DIR EN+18!, NEXT+8!, NEXT+11!, NEXT+15!
DIR("?" ASK+6*
DIR("??" ASK+7*
DIR("A" EN+16*, EN+17*, NEXT+8*, ASK+4*, ASK2+9*
DIR("B" EN+15*, NEXT+8*, ASK+5*
DIR("T" ASK2+10*
DIR(0 EN+15*, NEXT+8*, ASK+2*, ASK2+8*
DIROUT EX+9!
DIRUT EN+18, NEXT+8, EX+9!, ASK+8, ASK+9, ASK2+11, ASK2+12
DLAYGO NEXT+2*, NEXT+3!
DO NEXT+3!
DOCID NEXT+31*, EX+1!
DR EN+2*, EN+3!, NEXT+43*!
DT EN+15, DATE+4
DTOUT EN+3, EX+9!
DUOUT EX+9!
DUZ SIG+2
FMSLN EX+4!
FMSTYPE EX+2!
GECSDATA NEXT+29, NEXT+32, NEXT+33, NEXT+34!, NEXT+35, EX+1!
GECSFMS EX+1!
GECSFMS("DA" NEXT+24, NEXT+27, NEXT+37*, NEXT+39, NEXT+40
GO EX+2!
IEN EX+4!
IX NEXT+39*, EX+1!
K NEXT+1~*
LABEL EX+2!
LAMT EX+2!
LD EX+2!
LOOP EX+2!
MESSAGE SIG+1*, SIG+2, SIG+3!
MOP EX+3!
N1 SIG+6*, SIG+7, EX+1!
NUM HELP+1~, HELP+3*, HELP+4*, HELP+5, HELP+6*, HELP+7*, HELP+8, HELP+9
NUM2 HELP+1~, HELP+6*, HELP+8*, HELP+9
PATDA EX+5!
PO EX+3!
POESIG NEXT+46*, EX+1!
PONUM EX+3!
PRC EX+3!
PRC("SITE" NEXT+26, NEXT+35
PRC10DA EX+4!
PRCF EX+4!
PRCF("CIDA" ENEN+1, EN+14, SIG+1, SIG+6, NEXT+16, NEXT+23, NEXT+43, NEXT+48, EX
PRCF("MOP" EN+4*, EN+7
PRCF("PA" SIG+7*, SIG+8, NEXT+14*, NEXT+16, NEXT+19*, NEXT+20
PRCF("PO" SIG+7*, NEXT+1, NEXT+2, NEXT+20, NEXT+49
PRCF("PODA" EN+4, EN+5, EN+11, NEXT+46
PRCF("TC" EN+6*, EN+7*, EN+8, EN+10, EN+12*, EN+13, NEXT+21
PRCF("TN" NEXT+21*
PRCFA EX+7!, EX+8!
PRCFA("ERROR PROCESSING" , NEXT+24, NEXT+29, EX+7
PRCFA("PODA" NEXT+46*
PRCFA("SIGFAIL" SIG!
PRCFA("SYS" NEXT+46*
PRCFATT EN+9~, EN+10*, EN+11, EN+12
PRCFBOC ASK+3~*, ASK+5
PRCFD EX+4!
PRCFD("STACK" NEXT+33*, NEXT+37
PRCFEE ASK2+3~, ASK2+7*
>> PRCFEX ASK+8*
>> PRCFEXIT ASK2+11*
>> PRCFFLG ASK+9*, ASK2+12*, ASK2+16*
>> PRCFNUM ASK2+4*, ASK2+14*, ASK2+16*
PRCFX EX+3!
PRCFX("SA" ASK+5, ASK+10, ASK2+4, ASK2+7, ASK2+13, ASK2+16, HELP+4, HELP+5, HELP+7, HELP+8
HELP+9
PRCNOBOC ASK2+3~, ASK2+5, ASK2+13*
PRCTMP EX+5!
PRCTXD EN*, EX+4!
RECORD EX+3!
RECORD1 EX+3!
RESP EX+3!
RETRAN EX+3!
STATUS EX+3!
TXT EX+3!
U ENEN+4, EN+5, EN+14, SIG+7, NEXT+16, NEXT+48, DATE+2, ASK2+7, HELP+9
VAR EX+3!
X EN+5*, EN+6, EN+14*, EN+15*, EN+16, NEXT+2*, NEXT+6*, NEXT+7*, NEXT+9*, NEXT+10*
NEXT+11*, NEXT+14, NEXT+15!, NEXT+22*, NEXT+25*, NEXT+27*, NEXT+30*, NEXT+32*, NEXT+34*, NEXT+38*
NEXT+41*, NEXT+44*, EX+4!, DATE+2~*, DATE+3*, DATE+4*, DATE+5, DATE+6, MONYR~, MONYR+2
, MONYR+3, MONYR+4, ASK+10!, ASK2+13!
XA NEXT+47*, NEXT+50, EX+1!
XB NEXT+47*, NEXT+50, EX+1!
XC NEXT+48*, NEXT+50, EX+1!
XD NEXT+49*, NEXT+50, EX+1!
XPO NEXT+20*, NEXT+21, NEXT+26, NEXT+31, EX+1!
Y EN+3, EN+14*, EN+17, EN+18, NEXT+1*, NEXT+2, NEXT+3, NEXT+4, NEXT+8, EX+4!
, DATE+2~, DATE+5*, DATE+6*, DATE+7, MONYR+1~, MONYR+2*, MONYR+3*, MONYR+4*, MONYR+5, ASK+11
ASK2+14
Y(0 NEXT+12*, NEXT+15!
Y1 NEXT+5*, NEXT+6, NEXT+7, NEXT+8!, NEXT+9, NEXT+10!, NEXT+11!, NEXT+12*, NEXT+13, NEXT+14
NEXT+15!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All