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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRCSQR

Package: IFCAP

Routine: PRCSQR


Information

PRCSQR ;WISC/KMB-QUARTERLY REPORT ;10/17/94 9:00

Source Information

Source file <PRCSQR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
IFCAP 3 T2^PRCSAPP1  (,NONE)^PRCSFMS1  EN1^PRCSUT  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 3 DD^%DT  NOW^%DTC  YN^DICN  

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 PRCSCPOQR  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
START ;
PROCESS ;
PROCESS1 ;
PROCESS2 ;
HOLD ;
HDR ;
WRITE ;
W1 ;
W2 ;
EXIT

External References

Name Field # of Occurrence
DD^%DT PROCESS+1, PROCESS2+7
NOW^%DTC PROCESS+1
^%ZIS START+2
^%ZISC START+3, START+4
^%ZTLOAD START+3
YN^DICN W1+1
T2^PRCSAPP1 PROCESS+7
^PRCSFMS1 PROCESS+6
NONE^PRCSFMS1 PROCESS+5
EN1^PRCSUT START+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: START+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !,L
  • Line Location: PROCESS+5
Function Call: WRITE
  • Prompt: !,$P($P(X,"^"),"-",5),?6,X1,?11,PONUM
  • Line Location: PROCESS2+3
Function Call: WRITE
  • Prompt: ?19,$J(ESTAMT,10,2),$P(PRCH,"^",1)
  • Line Location: PROCESS2+4
Function Call: WRITE
  • Prompt: ?29,$J(OBLAMT,10,2),$P(PRCH,"^",2)
  • Line Location: PROCESS2+5
Function Call: WRITE
  • Prompt: ?PLACE,Y
  • Line Location: PROCESS2+7
Function Call: WRITE
  • Prompt: !,?29,$J(PRCS("PRE"),10,2)
  • Line Location: PROCESS2+8
Function Call: WRITE
  • Prompt: ?44,$J(PRCS("C"),10,2)
  • Line Location: PROCESS2+9
Function Call: WRITE
  • Prompt: ?59,$J(PRCS("O"),10,2)
  • Line Location: PROCESS2+10
Function Call: WRITE
  • Prompt: !,$P($G(^PRCS(410,N(1),2)),"^")
  • Line Location: PROCESS2+11
Function Call: WRITE
  • Prompt: ?40,$E(STR,1,40)
  • Line Location: PROCESS2+12
Function Call: WRITE
  • Prompt: !,$G(^PRCS(410,N(1),"CO",1,0)),!
  • Line Location: PROCESS2+13
Function Call: READ
  • Variable: Z1
  • Timeout: DTIME
  • Line Location: HOLD+1
Function Call: WRITE
  • Prompt: !,"Press return to continue, uparrow (^) to exit: "
  • Line Location: HOLD+1
Function Call: WRITE
  • Prompt: @IOF,"QUARTERLY REPORT - ",Z(0)_" "_$E($P(PRC("CP")," ",2),1,15),?53,TY,?76,"PAGE: ",P
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,?21,"TRANS $",?33,"OBL/CEIL",?45,"DATE",?57,"DATE",?69,"DATE",!,"SEQ#",?6,"TYPE",?11,"PO/OBL#",?21,"AMOUNT",?33,"$ AMOUNT",?45,"REQ.",?57,"OBL.",?69,"REC'D."
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,?29,"CONTROL POINT",?44,"UNCOMMITTED",?59,"UNOBLIGATED",!,?29,"REQUEST TOTAL",?44,"BALANCE",?59,"BALANCE"
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"VENDOR",?40,"FIRST LINE DESCRIPTION",!,"COMMENT"
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,L
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !!,"Total Request Amount: ",SIGN(1)_$J(PRCS("PRE"),0,2),!,"Control Point Official's Balance: ",SIGN(2)_$J(PRCS("C"),0,2),!,"Fiscal's Unobligated Balance: ",SIGN(3)_$J(PRCS("O"),0,2),!
  • Line Location: WRITE+2
Function Call: WRITE
  • Prompt: !,"Would you like to run another quarterly balance report"
  • Line Location: W1+1
Function Call: READ
  • Variable: X
  • Timeout: 5
  • Line Location: W2+1
Function Call: WRITE
  • Prompt: !,"You are not an authorized control point user.",!,"Contact your control point official."
  • Line Location: W2+1
Routine Call
  • %ZIS
  • Line Location:
    • START+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(442 - [#442] PROCESS1+9
^PRCS(410 - [#410] PROCESS+4, PROCESS1+2, PROCESS1+3, PROCESS2+6, PROCESS2+11, PROCESS2+12, PROCESS2+13

Label References

Name Line Occurrences
EXIT START+1, START+2, START+3, START+4, W2+1
HDR PROCESS+3, HOLD+1
HOLD PROCESS2+1
PROCESS START+4
PROCESS1 PROCESS+4
PROCESS2 PROCESS1+4, PROCESS1+13
START START+3, START+4
W1 START+3, START+4, W1+1
W2 START+1
WRITE PROCESS+7

Naked Globals

Name Field # of Occurrence
^(0 PROCESS1+2
^(4 PROCESS1+2
^(7 PROCESS1+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % START+3, START+4, PROCESS+1, W1+1*
>> %ZIS START+2*
>> %ZIS("B" START+2*
>> ADJAMT PROCESS1+2*
DTIME HOLD+1
ESTAMT START+1~, PROCESS1+2*, PROCESS1+4, PROCESS1+6, PROCESS1+8, PROCESS1+10, PROCESS1+11, PROCESS2+4
>> I PROCESS+4*, PROCESS2+7*, WRITE+1*, WRITE+3*
IO PROCESS+1
IO("Q" START+2!, START+3
IOF START+4, HDR+1
IOM PROCESS+5, HDR+5
IOSL PROCESS2+1
IOST HOLD+1
>> J WRITE+1*, WRITE+3*
>> L PROCESS+5*, HDR+5*
>> N PROCESS+2*, PROCESS+4*
>> N(1 PROCESS+3*, PROCESS+4*, PROCESS1+2, PROCESS1+3, PROCESS2+6, PROCESS2+11, PROCESS2+12, PROCESS2+13
OBLAMT START+1~, PROCESS1+2*, PROCESS1+4, PROCESS1+7, PROCESS1+10, PROCESS1+11, PROCESS2+5
>> P PROCESS+1*, HDR+1*
>> PLACE PROCESS2+7*
PONUM START+1~, PROCESS1+2*, PROCESS1+9, PROCESS2+3
>> POP START+2
>> PRC("CP" HDR+1
>> PRC("SITE" START+1, PROCESS1+9
PRCA PROCESS1+1~, PROCESS1+2*, PROCESS1+4, PROCESS1+7
PRCACP PROCESS1+1~, PROCESS1+2*, PROCESS1+11
PRCB PROCESS1+1~, PROCESS1+2*, PROCESS1+4, PROCESS1+6
PRCF PROCESS1+1~, PROCESS1+3*, PROCESS1+4, PROCESS2+2
PRCG PROCESS1+1~, PROCESS1+3*, PROCESS1+4, PROCESS1+5, PROCESS1+10, PROCESS1+11, PROCESS1+12
PRCH PROCESS1+1~, PROCESS1+2*, PROCESS1+4*, PROCESS1+6*, PROCESS1+7*, PROCESS1+9*, PROCESS1+10*, PROCESS1+11*, PROCESS1+12*, PROCESS2+4
PROCESS2+5
PRCJ PROCESS1+1~, PROCESS1+9*
PRCS PROCESS+8!
PRCS( WRITE+1*, WRITE+3*
PRCS("C" PROCESS+3*, PROCESS1+4*, PROCESS1+6*, PROCESS1+10*, PROCESS1+11*, PROCESS2+9, WRITE+2
PRCS("O" PROCESS+3*, PROCESS1+4*, PROCESS1+7*, PROCESS1+10*, PROCESS1+11*, PROCESS2+10, WRITE+2
PRCS("PRE" PROCESS+3*, PROCESS1+4*, PROCESS1+8*, PROCESS1+11*, PROCESS2+8, WRITE+2
>> PRCSZ START+1*, PROCESS+2
REPORT2 PROCESS+7*, PROCESS+8!
SIGN EXIT!
SIGN( WRITE+1*, WRITE+3
SIGN(1 WRITE+1*, WRITE+2
SIGN(2 WRITE+1*, WRITE+2
SIGN(3 WRITE+1*, WRITE+2
STR PROCESS2+12~*
>> T( PROCESS2+7
>> T(1 PROCESS2+6*
>> T(2 PROCESS2+6*
>> T(3 PROCESS2+6*
TOTAL START+1~
>> TOTAL1 PROCESS1+2*
TY START+1~, PROCESS+1*, HDR+1
U PROCESS+4, PROCESS+5, PROCESS+6, PROCESS2+1, HOLD+1
X PROCESS1+2*, PROCESS2+3, W2+1*, EXIT!
>> X1 PROCESS2+1*, PROCESS2+2*, PROCESS2+3
>> Y START+1, PROCESS+1*, PROCESS2+7*
Z START+1~, PROCESS+2*, PROCESS1+2*, PROCESS2+1, PROCESS2+6
Z(0 PROCESS+2*, PROCESS+4, HDR+1
>> Z1 PROCESS+1*, PROCESS+4, PROCESS+5, PROCESS+6, PROCESS2+1, HOLD+1*
>> ZTDESC START+3*
>> ZTRTN START+3*
>> ZTSAVE("PRC*" START+3*
>> ZTSAVE("TY" START+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All