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

Package: IFCAP

Routine: PRCHRP2


Information

PRCHRP2 ;WISC/KMB/CR UNPAID PC TRANSACTION BY FCP ;6/05/98 11:15

Source Information

Source file <PRCHRP2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 DD^%DT  ^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 PRCH P/C REP2  

Entry Points

Name Comments DBIA/ICR reference
START ;
DATE
DETAIL ;
WRITE ;
HOLD
HEADER ;

External References

Name Field # of Occurrence
DD^%DT DETAIL+13
^%ZIS DATE+11
^%ZISC DATE+18, DATE+20
^%ZTLOAD DATE+18
^DIR DATE+1, DATE+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,"Detailed Report of Unpaid PC Transactions by FCP"
  • Line Location: START+5
Function Call: WRITE
  • Prompt: !,"Please enter a valid date range",!
  • Line Location: DATE+7
Function Call: WRITE
  • Prompt: !,"Please select a device for printing this report.",!
  • Line Location: DATE+9
Function Call: WRITE
  • Prompt: !!!!,?10,"*** NO RECORDS TO PRINT ***"
  • Line Location: WRITE+1
Function Call: WRITE
  • Prompt: !,$P(LINE1,"^"),?6,$P(LINE1,"^",2),?25,$P(LINE1,"^",3),?50,$P(LINE1,"^",4)
  • Line Location: WRITE+5
Function Call: WRITE
  • Prompt: !,?3,$J(AMT1,0,2),?20,$P(^TMP($J,CP,ZP,2),"^",2),?36,$P(^TMP($J,CP,ZP,2),"^",3),?50,$P(^TMP($J,CP,ZP,2),"^",4)
  • Line Location: WRITE+6
Function Call: WRITE
  • Prompt: !,?40,"CONTROL POINT ",CP," SUBTOTAL: ",$J(TOT,0,2),!
  • Line Location: WRITE+9
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: !,"DETAILED REPORT OF UNPAID PURCHASE CARD TRANSACTIONS BY FCP",?65,"PAGE: ",P
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"FCP",?6,"PC NUMBER",?25,"BUYER",?50,"VENDOR"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,?3,"AMOUNT",?20,"PURCHASE DATE",?36,"COST CENTER",?50,"BUDGET OBJECT CODE",!,"FIRST LINE ITEM DESCRIPTION",!,"STATUS"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: "--------"
  • Line Location: HEADER+5
Routine Call
  • DIR
  • Line Location:
    • DATE+1
    • DATE+4
Routine Call
  • %ZIS
  • Line Location:
    • DATE+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] DETAIL+14
^PRC(440.5 - [#440.5] DETAIL+14
^PRC(442 - [#442] DETAIL+2, DETAIL+3, DETAIL+5, DETAIL+8, DETAIL+10, DETAIL+12, DETAIL+15, DETAIL+17
^PRCD(442.3 - [#442.3] DETAIL+8
^TMP($J START+3!, DETAIL+19*, WRITE+1, WRITE+2, WRITE+3, WRITE+5, WRITE+6, WRITE+7
^VA(200 - [#200] DETAIL+14

Label References

Name Line Occurrences
DATE DATE+6
DETAIL DATE+20
HEADER WRITE+1, WRITE+4, HOLD
HOLD WRITE+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DATE+11*
>> %ZIS("B" DATE+11*
AMT START+2~, DETAIL+14*, DETAIL+18
AMT1 START+2~, WRITE+6*, WRITE+8
ARR START+1~
ARR( DETAIL+1*, DETAIL+4, DETAIL+10
BDATE START+1~, DATE+1*, DATE+6, DETAIL+7
BOC START+2~, DETAIL+17*, DETAIL+18
CC START+2~, DETAIL+17*, DETAIL+18
CCREC START+2~
CP START+1~, DETAIL+9*, DETAIL+11, DETAIL+16, DETAIL+19*, WRITE+2*, WRITE+3, WRITE+5, WRITE+6, WRITE+7
WRITE+9
DIR START+1~
DIR("A" DATE*, DATE+3*
DIR("B" DATE*, DATE+3*
DIR(0 DATE*
>> DIRUT DATE+1, DATE+4
DTIME HOLD
EDATE START+1~, DATE+4*, DATE+6, DETAIL+7
EX START+1~, DETAIL+2*, WRITE+2, WRITE+3, WRITE+4, WRITE+9, HOLD*
F1 START+1~, DETAIL+5*, DETAIL+9, DETAIL+14, DETAIL+17
F2 START+1~, DETAIL+5*, DETAIL+6, DETAIL+14
FDATE START+1~
>> I HEADER+5*
IO DETAIL+2, HOLD
IO("Q" DATE+14
IO(0 HOLD
IOF START+5, HEADER+1
IOSL WRITE+4
IOST HOLD
LINE1 START+2~, DETAIL+16*, DETAIL+19, WRITE+5*
LINE2 START+2~, DETAIL+18*, DETAIL+19
LINE3 START+1~, DETAIL+5*, DETAIL+19
LSTATUS START+2~, DETAIL+8*, DETAIL+19
P START+1~, DETAIL+2*, WRITE+1*, WRITE+4, HEADER+2, HEADER+6*
PC1 START+1~, DETAIL+12*, DETAIL+14
PCNUM START+1~, DETAIL+9*, DETAIL+16
PODATE START+1~, DETAIL+6*, DETAIL+7
>> POP DATE+11
PP START+2~
PRCSJ START+2~
PRCST START+2~
QSTATUS START+2~
STATUS START+1~, DETAIL+8*
TDATE START+1~, DETAIL+13*, DETAIL+18
TOT START+1~, WRITE+2*, WRITE+8*, WRITE+9*
U DETAIL+2*, WRITE+2, WRITE+3, WRITE+4, WRITE+9, HOLD
USER START+1~, DETAIL+14*, DETAIL+16
VEND START+1~, DETAIL+14*, DETAIL+15*, DETAIL+16
X START+1~
XXZ START+1~, HOLD*
Y START+1~, DATE+1, DATE+4, DETAIL+6*, DETAIL+13
ZIP START+2~
ZP START+1~, DETAIL+2*, DETAIL+3, DETAIL+5, DETAIL+8, DETAIL+10, DETAIL+12, DETAIL+15, DETAIL+17, DETAIL+19
WRITE+2*, WRITE+3*, WRITE+5, WRITE+6, WRITE+7
ZTR START+1~, DETAIL+1*
ZTR1 START+1~, DETAIL+3*, DETAIL+4, DETAIL+10*
>> ZTRTN DATE+15*
>> ZTSAVE("BDATE" DATE+16*
>> ZTSAVE("EDATE" DATE+17*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All