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 |  Local Variables  | All
Print Page as PDF
Routine: PRCHRP9

Package: IFCAP

Routine: PRCHRP9


Information

PRCHRP9 ;WISC/KMB-DISPUTED PURCHASE CARD ORDERS ;8/21/96 12:09

Source Information

Source file <PRCHRP9.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 DD^%DT  (NOW,YX)^%DTC  
IFCAP 1 ^PRCFSITE  

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: 2

Package Total Caller Graph
IFCAP 2 PRCH P/C REP9  PRCH P/C REP91  

Entry Points

Name Comments DBIA/ICR reference
STRT
START ;
EN
CLEAN ;
DETAIL ;
WRITE ; Let's go to the printer.
HOLD
HEADER ;

External References

Name Field # of Occurrence
DD^%DT DETAIL+27, DETAIL+29
NOW^%DTC WRITE+2
YX^%DTC WRITE+2
^%ZIS EN+4
^%ZISC EN+5, EN+6
^%ZTLOAD EN+5
^PRCFSITE EN+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!!,?10," **** NO RECORDS TO PRINT ****"
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: !,$P(LN,"^"),?15,$P(LN,"^",2),?30,$P(LN,"^",3),?41,$P(LN,"^",4),?54,$P(LN,"^",5)
  • Line Location: WRITE+9
Function Call: READ
  • Variable: XXZ
  • Timeout: DTIME
  • Line Location: WRITE+13
Function Call: READ
  • Variable: XXZ
  • Timeout: DTIME
  • Line Location: HOLD+0
Function Call: WRITE
  • Prompt: !!,"Press return to continue, '^' to exit: "
  • Line Location: HOLD+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+1
Function Call: WRITE
  • Prompt: "DISPUTED PURCHASE CARD ORDERS",?40,TIMDATE,?70,"PAGE ",P
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"PC NAME",?15,"P.O. DATE",?30,"$AMT",?41,"PC ORDER #",?54,"VENDOR",!,"DATE RECONCILED",?20,"DESCRIPTION",!,"COMMENTS"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: "----------"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"BUYER: ",Z0
  • Line Location: HEADER+5
Routine Call
  • %ZIS
  • Line Location:
    • EN+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] DETAIL+23
^PRC(440.5 - [#440.5] DETAIL+1, DETAIL+2, DETAIL+11
^PRC(442 - [#442] DETAIL+3, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+10, DETAIL+20, DETAIL+21, DETAIL+24
^TMP($J EN!, CLEAN+1!, DETAIL+30*, DETAIL+31*, WRITE+3, WRITE+4, WRITE+6, WRITE+7, WRITE+8, WRITE+9
WRITE+10, WRITE+11
^VA(200 - [#200] DETAIL+14

Label References

Name Line Occurrences
CLEAN EN+7
DETAIL EN+6
EN STRT+1
HEADER WRITE+3, WRITE+5, HOLD
HOLD WRITE+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS EN+4*
>> %ZIS("B" EN+4*
AA CLEAN+1!
AA( DETAIL+2*, DETAIL+18
AMT CLEAN+1!, DETAIL+23*, DETAIL+30
DT WRITE+2
DTIME WRITE+13, HOLD
DUZ DETAIL+2, DETAIL+9, DETAIL+19
EX CLEAN+1!, DETAIL+1*, DETAIL+3*, WRITE+4, WRITE+6, WRITE+7, WRITE+8, WRITE+13*, HOLD*
F0 CLEAN+1!, DETAIL+4*, DETAIL+13, DETAIL+23, DETAIL+26
F1 CLEAN+1!, DETAIL+5*, DETAIL+9, DETAIL+23, DETAIL+27
F2 CLEAN+1!
F23 CLEAN+1!, DETAIL+6*, DETAIL+7, DETAIL+8, DETAIL+11, DETAIL+29
F3 CLEAN+1!, DETAIL+20*, DETAIL+31
F4 CLEAN+1!, DETAIL+21*, DETAIL+31
FLAG STRT*, START+1*, EN+1, CLEAN+1!, DETAIL+9, DETAIL+18, DETAIL+19
I CLEAN+1!, HEADER+4*
ID CLEAN+1!, DETAIL+2*
IO WRITE+1, HOLD
>> IO("Q" EN+5
>> IO(0 HOLD
IOF EN+2, HEADER+1
IOSL WRITE+12
IOST WRITE+13, HOLD
LABEL EN+1*, CLEAN+1!
LN CLEAN+1!, WRITE+9*, WRITE+10
P CLEAN+1!, WRITE+3*, HEADER+2, HEADER+6*
PC CLEAN+1!, DETAIL+12*, DETAIL+18, DETAIL+30, DETAIL+31
PC0 CLEAN+1!, DETAIL+11*, DETAIL+12, DETAIL+14, DETAIL+19, DETAIL+22
PC1 CLEAN+1!, DETAIL+11*
PCNAME CLEAN+1!, DETAIL+22*, DETAIL+30
PDATE CLEAN+1!, DETAIL+27*, DETAIL+30
PO CLEAN+1!, DETAIL+26*, DETAIL+30, DETAIL+31
>> POP EN+4
>> PRC("SITE" EN+2, DETAIL+13
>> PRCF("X" EN+2*
PRCRI CLEAN+1!
RDATE CLEAN+1!
RECDT CLEAN+1!, DETAIL+29*, DETAIL+30
TIMDATE CLEAN+1!, WRITE+2*, HEADER+2
U DETAIL+10, WRITE+1*, WRITE+4, WRITE+6, WRITE+7, WRITE+8, WRITE+13, HOLD
USER CLEAN+1!, DETAIL+14*, DETAIL+15, DETAIL+30, DETAIL+31
VEND CLEAN+1!, DETAIL+23*, DETAIL+24*, DETAIL+25*, DETAIL+30
X EN+3, CLEAN+1!, WRITE+2*
XX CLEAN+1!, DETAIL+1*, DETAIL+2, DETAIL+3*, DETAIL+4, DETAIL+5, DETAIL+6, DETAIL+10, DETAIL+20, DETAIL+21
DETAIL+24
XXZ CLEAN+1!, WRITE+13*, HOLD*
Y CLEAN+1!, DETAIL+27*, DETAIL+29*, WRITE+2
YY CLEAN+1!, DETAIL+27*, DETAIL+28, DETAIL+30, DETAIL+31
Z0 CLEAN+1!, WRITE+3*, WRITE+4*, WRITE+6, WRITE+7, WRITE+8, WRITE+9, WRITE+10, WRITE+11, HEADER+5
Z1 CLEAN+1!, WRITE+6*, WRITE+7, WRITE+8, WRITE+9, WRITE+10, WRITE+11
Z2 CLEAN+1!, WRITE+7*, WRITE+8, WRITE+9, WRITE+10, WRITE+11
Z3 CLEAN+1!, WRITE+8*, WRITE+9, WRITE+10, WRITE+11
ZIP CLEAN+1!, DETAIL+2*
>> ZTRTN EN+5*
>> ZTSAVE("FLAG" EN+5*
>> ZTSAVE("PRC*" EN+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All