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

Package: IFCAP

Routine: PRCHRP7


Information

PRCHRP7 ;WISC/KMB/CR-DELINQUENT PC LISTING ;6/05/98 13:17

Source Information

Source file <PRCHRP7.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 2 DD^%DT  NOW^%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: 3

Package Total Caller Graph
IFCAP 3 PRCH P/C REP7  PRCH P/C REP71  PRCH P/C REP72  

Entry Points

Name Comments DBIA/ICR reference
STRT ;
STRT1 ;
START ;
DEL ;
DETAIL2 ; Get common calculations in one place, account for discounts too.
PRINT ; Variable AMT1 equals the total amount outstanding by purchase card
; and user.
HOLD
HEADER ;

External References

Name Field # of Occurrence
DD^%DT DEL+9, DEL+32, DEL+39, PRINT+2
NOW^%DTC DEL+1, PRINT+2
^%ZIS START+8
^%ZISC START+9, START+10
^%ZTLOAD START+9
^PRCFSITE START+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Please enter a device for printing this report",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !!!!,?10,"*** NO RECORDS TO PRINT ***"
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !,$P(STR3,"^"),?15,$P(STR3,"^",2),?40,$P(STR3,"^",3),?54,$P(STR3,"^",4),!,$P(STR3,"^",5),?30,$P(STR3,"^",6)
  • Line Location: PRINT+14
Function Call: READ
  • Variable: XXZ
  • Timeout: DTIME
  • Line Location: PRINT+18
Function Call: READ
  • Variable: XXZ
  • Timeout: DTIME
  • Line Location: HOLD+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+1
Function Call: WRITE
  • Prompt: "DELINQUENT PURCHASE CARD LISTING",?45,TIMEDATE,?70,"PAGE ",P
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !!,"PURCHASE CARD NAME",?20,"PO NUMBER",?32,"STATUS",?67,"PO DATE",!,"VENDOR",?45,"VENDOR PHONE"
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,"DELIVERY DATE",?15,"LINE ITEM OUTSTANDING",?40,"QTY ORDERED",?54,"QTY OUTSTANDING",!,"AMOUNT OUTSTANDING",?30,"ITEM DESCRIPTION"
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: "----------"
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: !,?20,"BUYER: ",Q,!
  • Line Location: HEADER+6
Routine Call
  • %ZIS
  • Line Location:
    • START+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(440 - [#440] DEL+11
^PRC(440.5 - [#440.5] DEL+16, DEL+17, DEL+18, DEL+19, DEL+21
^PRC(442 - [#442] DEL+2, DEL+3, DEL+7, DEL+10, DEL+12, DEL+13, DEL+23, DEL+24, DEL+27, DEL+28
DEL+29, DEL+30, DEL+36, DEL+37, DEL+38, DETAIL2+1, DETAIL2+6
^PRCD(442.3 - [#442.3] DEL+14
^TMP($J START+1!, DEL+43!, DETAIL2+7*, DETAIL2+8*, DETAIL2+9*, PRINT+4, PRINT+5, PRINT+8, PRINT+9, PRINT+10
PRINT+11, PRINT+13, PRINT+14
^VA(200 - [#200] DEL+21

Label References

Name Line Occurrences
DEL START+10
DETAIL2 DEL+33, DEL+40
HEADER PRINT+4, PRINT+6, HOLD
HOLD PRINT+16
PRINT DEL+42

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DEL+1, PRINT+2
>> %ZIS START+8*
>> %ZIS("B" START+8*
ADATE START+2~, DEL+3*, DEL+9
AMT1 START+2~, PRINT+7*, PRINT+15*, PRINT+17
AMTDSCT START+4~, DETAIL2+2*, DETAIL2+4
CC START+3~
CCP START+3~
CP START+2~, DEL+20*
DETAIL1 START+3~, DEL+28*, DEL+37*
DETAIL2 START+3~
DETAIL3 START+3~, DETAIL2+1*, DETAIL2+2
DTIME PRINT+18, HOLD
DUZ DEL+17, DEL+18
END START+2~
EX START+2~, DEL+1*, PRINT+5, PRINT+8, PRINT+9, PRINT+10, PRINT+13, PRINT+16, PRINT+18*, HOLD*
FLAG STRT+1~*, STRT1+1*, START+5*, START+9!, START+10!, DEL+17, DEL+18
I START+3~, HEADER+5*
IO PRINT+3, HOLD
IO("Q" START+9
IO(0 HOLD
IOF HEADER+1
IOSL PRINT+16
IOST PRINT+18, HOLD
ITEM START+2~, DEL+23*, DEL+24, DEL+27, DEL+28, DEL+29, DEL+30, DEL+36, DEL+37, DETAIL2+1
DETAIL2+6, DETAIL2+8, PRINT+13*, PRINT+14
LDESC START+3~, DETAIL2+6*, DETAIL2+8
ORDTOT START+3~, DEL+29*, DETAIL2+4*, DETAIL2+5*, DETAIL2+8
P START+2~, DEL+1*, PRINT+4*, HEADER+2, HEADER+7*
PART START+2~, DEL+29*, DEL+30
PARTDATE START+2~, DEL+32*, DEL+39*, DETAIL2+8
PC START+2~, DEL+16*, DETAIL2+7, DETAIL2+8, DETAIL2+9
PC1 START+2~, DEL+16*, DEL+17, DEL+18, DEL+19, DEL+21
PCNAME START+3~, DEL+19*, DETAIL2+7
PDATE START+4~, DEL+9*, DETAIL2+7
PNUM START+2~, DEL+22*, DETAIL2+7, DETAIL2+8, DETAIL2+9
>> POP START+8
PRC START+4~
PRC("SITE" START+6, DEL+5
>> PRCF("X" START+6*
PRCRI START+4~
Q START+4~, PRINT+4*, PRINT+5*, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+13, PRINT+14, HEADER+6
Q1 START+4~, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+13, PRINT+14
Q2 START+4~, PRINT+9*, PRINT+10, PRINT+11, PRINT+13, PRINT+14
Q3 START+4~, PRINT+10*, PRINT+11, PRINT+13, PRINT+14, HOLD
QSTATUS START+3~, DEL+7*, DEL+8
QTY START+2~
QTYAMT START+3~, DEL+28*, DEL+37*, DETAIL2+4
QTYORD START+2~, DEL+28*, DEL+37*, DETAIL2+3, DETAIL2+8
QTYOUT START+2~, DETAIL2+3*, DETAIL2+4, DETAIL2+8
QTYPRCD START+2~, DETAIL2+1*, DETAIL2+3
STATUS START+2~, DEL+13*, DEL+14*, DEL+15*, DETAIL2+7, DETAIL2+8, DETAIL2+9
STR START+2~, DEL+30*, DEL+31
STR1 START+4~, PRINT+11*, PRINT+12
STR2 START+4~, PRINT+11*, PRINT+12
STR3 START+4~, PRINT+14*, PRINT+15
TAMT START+2~
TDATE START+2~, DEL+1*, DEL+6
TIMEDATE START+2~, PRINT+2*, HEADER+2
U PRINT+16, PRINT+18, HOLD
USER START+2~, DEL+21*, DETAIL2+7, DETAIL2+8, DETAIL2+9
VEN START+2~, DEL+11*
VEND START+2~, DEL+11*, DEL+12*, DETAIL2+9
VPHONE START+2~, DEL+11*, DETAIL2+9
X START+2~, START+6
XXZ START+2~, PRINT+18*, HOLD*
Y START+2~, DEL+9*, DEL+32*, DEL+39*, PRINT+2*
YDATE START+2~, DEL+31*, DEL+32, DEL+38*, DEL+39
Z1 START+2~, DEL+3*, DEL+5, DEL+6, DEL+20, DEL+22
Z2 START+2~, DEL+3*, DEL+11
Z3 START+2~, DEL+3*, DEL+16
ZP START+3~, DEL+2*, DEL+3, DEL+7, DEL+10, DEL+12, DEL+13, DEL+23, DEL+24, DEL+27
DEL+28, DEL+29, DEL+30, DEL+36, DEL+37, DEL+38, DETAIL2+1, DETAIL2+6
>> ZTRTN START+9*
>> ZTSAVE("*" START+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All