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 |  Marked Items  | All
Print Page as PDF
Routine: ECXAPRO1

Package: DSS Extracts

Routine: ECXAPRO1


Information

ECXAPRO1 ;ALB/JAP - PRO Extract Audit Report (cont) ;7/17/19 14:44

Source Information

Source file <ECXAPRO1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 HOME^%ZIS  ^%ZISC  
VA FileMan 2 EN^DIQ  ^DIR  
DSS Extracts 1 ^ECXAPRO3  

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
DSS Extracts 1 ECXAPRO  

Entry Points

Name Comments DBIA/ICR reference
DISP ;entry point
CDATA ;accummulate data within each nppd group
SUM ;print summary for type
HEADER ;header and page control
CODE ;setup nppd codes

External References

Name Field # of Occurrence
HOME^%ZIS DISP+19
^%ZISC DISP+18
EN^DIQ DISP+16
^DIR HEADER+3
^ECXAPRO3 CODE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,LN,!,?26,$J(CA,5,0),?34,$J(CB,5,0),?42,$J((CA+CB),5,0),?51,$J(CC,7,0),!
  • Line Location: CDATA+38
Function Call: WRITE
  • Prompt: !,?28,"VA",?36,"Com",?44,"Total",?54,"Cost ($)"
  • Line Location: SUM+5
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: SUM+6
Function Call: WRITE
  • Prompt: !,?26,$J(GCA,5,0),?34,$J(GCB,5,0),?42,$J((GCA+GCB),5,0),?51,$J(GCC,7,0)
  • Line Location: SUM+7
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: SUM+8
Function Call: WRITE
  • Prompt: !!,"NOTE: For Vista records with Unit of Issue=MO, the extract Unit of Issue",!,"and Quantity have been converted from months to days."
  • Line Location: SUM+9
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: ECXARRAY("TYPE")_" ("_ECXHEAD_") Extract Audit Report",?64,"Page "_PG
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,"DSS Extract Log #: "_ECXEXT
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"Date Range of Audit: "_ECXARRAY("START")_" to "_ECXARRAY("END")
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"Station (#): "_$P(ECXDIV,U,2)_" ("_$P(ECXDIV,U,3)_")"
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECXRUN
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"Line",?6,"Item",?28,"VA",?36,"Com",?44,"Total",?54,"Cost ($)",?64,"Ave Com ($)"
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+15
Routine Call
  • %ZIS
  • Line Location:
    • DISP+19
Routine Call
  • DIR
  • Line Location:
    • HEADER+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.1 - [#727.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J DISP+5, CDATA+4, CDATA+8, CDATA+11, CDATA+25, CDATA+26, CDATA+28*, CODE+5*, CODE+6*, CODE+7*

Label References

Name Line Occurrences
CDATA DISP+7
HEADER DISP+6, CDATA+14, CDATA+18, CDATA+22, CDATA+24, CDATA+38, SUM+1
SUM CDATA+39

Naked Globals

Name Field # of Occurrence
^( CDATA+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A1 DISP+2~, CDATA+26*, CDATA+28, CDATA+30, CDATA+32
A2 DISP+2~, CDATA+26*, CDATA+28, CDATA+31, CDATA+32, CDATA+34
A3 DISP+2~, CDATA+26*, CDATA+28, CDATA+33, CDATA+34
CA DISP+2~, CDATA+3*, CDATA+20, CDATA+21*, CDATA+30*, CDATA+38
CB DISP+2~, CDATA+3*, CDATA+20, CDATA+21*, CDATA+31*, CDATA+38
CC DISP+2~, CDATA+3*, CDATA+20, CDATA+21*, CDATA+33*, CDATA+38
>> CNT CDATA+28*
DA DISP+1~, DISP+16*
DIC DISP+1~, DISP+16*
DIR HEADER+3!
DIR(0 HEADER+3*
DIRUT DISP+1~
DR DISP+1~, DISP+16*
DTOUT DISP+1~
DUOUT DISP+1~
>> ECXARRAY("DEF" DISP+16
>> ECXARRAY("END" DISP+13, HEADER+8
>> ECXARRAY("START" DISP+13, HEADER+8
>> ECXARRAY("TYPE" DISP+11, HEADER+6
>> ECXDIV HEADER+9
>> ECXEXT DISP+12, CDATA+28, HEADER+7
>> ECXHEAD DISP+11, HEADER+6
>> ECXPORT DISP+6, DISP+8, CDATA+5, CDATA+13, CDATA+17, CDATA+24, CDATA+25, CDATA+27, CDATA+36
>> ECXRUN DISP+14, HEADER+10
GCA DISP+2~, CDATA+2*, CDATA+30*, SUM+7
GCB DISP+2~, CDATA+2*, CDATA+31*, SUM+7
GCC DISP+2~, CDATA+2*, CDATA+33*, SUM+7
GRP DISP+2~, CDATA+9*, CDATA+10*, CDATA+11
GRPHEAD DISP+2~, CDATA+11*, CDATA+15, CDATA+23, CDATA+28
>> I CODE+3*
IO DISP+3, DISP+18
IO(0 DISP+18
IOF DISP+10, DISP+17, HEADER+5
IOSL CDATA+14, CDATA+18, CDATA+22, CDATA+24, CDATA+38, SUM+1
IOST DISP+9, HEADER+1, HEADER+5
JJ DISP+1~, HEADER+2*
LINE DISP+2~, CDATA+1*, CDATA+8*, CDATA+9, CDATA+16, CDATA+23, CDATA+25, CDATA+26, CDATA+28, CDATA+29
CDATA+35
LINEP DISP+2~, CDATA+1*, CDATA+12, CDATA+16, CDATA+29*, CDATA+35*
LN DISP+1~, DISP+4*, DISP+15, CDATA+19, CDATA+38, SUM+6, SUM+8, HEADER+15
NULINE CODE+2~, CODE+3*, CODE+4, CODE+5, CODE+6, CODE+7
PG DISP+1~, DISP+4*, DISP+10*, DISP+14, HEADER+3, HEADER+5*, HEADER+6
QFLG DISP+1~, DISP+4*, DISP+5, DISP+6, DISP+7, CDATA+8, CDATA+9, CDATA+14, CDATA+16, CDATA+18
CDATA+22, CDATA+24, CDATA+37, CDATA+38, SUM+1, HEADER+3*, HEADER+4
SS DISP+1~, HEADER+2*
STN DISP+1~, DISP+5*, CDATA+8, CDATA+25, CDATA+26, CDATA+28, CODE+4, CODE+5, CODE+6
TYPE DISP+1~, DISP+5*, CDATA+4, CDATA+8, CDATA+10, CDATA+25, CDATA+26, CDATA+28, SUM+2, SUM+3
SUM+4, SUM+9, HEADER+11, HEADER+12, HEADER+13
U CDATA+25, CDATA+26, CDATA+28, HEADER+9, CODE+5, CODE+6
>> Y HEADER+3

Marked Items

Name Field # of Occurrence
$T(TEXT+I^ECXAPRO3 CODE+3
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 |  Marked Items  | All