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

Package: Engineering

Routine: ENPRPAD


Information

ENPRPAD ;(WIRMFO)/SAB-Project Actions Due Report ;1/29/1998

Source Information

Source file <ENPRPAD.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 5 DD^%DT  NOW^%DTC  $$EXTERNAL^DILFD  $$GET1^DIQ  ^DIR  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  $$FMTE^XLFDT  
Engineering 1 ($$MS,$$MSL,MSD)^ENPRUTL  

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
Engineering 1 ENPRP ACTDUE  

Entry Points

Name Comments DBIA/ICR reference
ASKDM ; ask due date (month/year)
QEN ; queued entry
PRT ; print results
EXIT
HD ; header
HDC ; header for continued project

External References

Name Field # of Occurrence
DD^%DT QEN+2
NOW^%DTC QEN+2
^%ZIS ASKDM+11
HOME^%ZIS ASKDM+15
^%ZISC PRT+14
^%ZTLOAD ASKDM+15
$$S^%ZTLOAD HD+1
$$EXTERNAL^DILFD PRT+4, HDC+1
$$GET1^DIQ QEN+8, QEN+9, QEN+10, PRT+7, HDC+2
^DIR ASKDM+4, ASKDM+9, PRT+13, HD+2
$$MS^ENPRUTL PRT+12
$$MSL^ENPRUTL QEN+13
MSD^ENPRUTL QEN+15
$$FMTE^XLFDT ASKDM+3, PRT+12, HD+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!,"Month is required.",!
  • Line Location: ASKDM+5
Function Call: WRITE
  • Prompt: !!,"No Due or OverDue actions on projects"
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: " marked for MONTHLY UPDATE"
  • Condition for execution: ENONLYMU
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: "."
  • Line Location: PRT+2
Function Call: WRITE
  • Prompt: !!,"PROGRAM: ",$$EXTERNAL^DILFD(6925,155,"",ENPR)
  • Line Location: PRT+4
Function Call: WRITE
  • Prompt: !!,ENPN,?15,$$GET1^DIQ(6925,ENDA,2)
  • Line Location: PRT+7
Function Call: WRITE
  • Prompt: !,?5,$S($P(ENX,U,2)="D":"Due",1:"Overdue")
  • Line Location: PRT+11
Function Call: WRITE
  • Prompt: ?15,$$MS^ENPRUTL(ENI)," (",$$FMTE^XLFDT($P(ENX,U),2),") "
  • Line Location: PRT+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HD+3
Function Call: WRITE
  • Prompt: "PROJECT ACTIONS DUE IN ",$$FMTE^XLFDT(ENDM),?48,ENDT,?72,"page ",ENPG
  • Line Location: HD+6
Function Call: WRITE
  • Prompt: !,"For ",$S(ENONLYMU:"projects with MONTHLY UPDATE = YES",1:"all projects"),"."
  • Line Location: HD+7
Function Call: WRITE
  • Prompt: !,ENL
  • Line Location: HD+8
Function Call: WRITE
  • Prompt: !,"PROGRAM: ",$$EXTERNAL^DILFD(6925,155,"",ENPR)," (continued)"
  • Line Location: HDC+1
Function Call: WRITE
  • Prompt: !!,ENPN,?15,$$GET1^DIQ(6925,ENDA,2)," (continued)"
  • Line Location: HDC+2
Routine Call
  • DIR
  • Line Location:
    • ASKDM+4
    • ASKDM+9
    • PRT+13
    • HD+2
Routine Call
  • %ZIS
  • Line Location:
    • ASKDM+11
Routine Call
  • %ZIS
  • Line Location:
    • ASKDM+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ENG("PROJ" - [#6925] EXTERNAL^DILFD,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ENG("PROJ" - [#6925] QEN+7
^TMP($J QEN+5!, QEN+21*, QEN+22*, QEN+23*, PRT+2, PRT+3, PRT+5, PRT+6, PRT+8, PRT+9

Label References

Name Line Occurrences
ASKDM ASKDM+5
EXIT ASKDM+4, ASKDM+9, ASKDM+11, ASKDM+12
HD PRT+1, PRT+10
HDC PRT+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % QEN+2
>> %ZIS ASKDM+11*
DIR ASKDM+4!, ASKDM+9!, PRT+13!, EXIT+1!, HD+2!
DIR("?" ASKDM+2*
DIR("A" ASKDM+1*, ASKDM+7*
DIR("B" ASKDM+3*, ASKDM+8*
DIR(0 ASKDM+1*, ASKDM+7*, PRT+13*, HD+2*
DIROUT EXIT+1!
DIRUT ASKDM+4, ASKDM+9, EXIT+1!
DT ASKDM+3
DTOUT EXIT+1!
DUOUT EXIT+1!
EN EXIT+3!
ENC EXIT+3!
ENCPL QEN+19*, QEN+20, QEN+21, QEN+22, QEN+24!
END QEN+2*, QEN+7, PRT+3, PRT+5, PRT+8, PRT+10, PRT+13, EXIT+2!, HD+1*, HD+2*
ENDA QEN+7*, QEN+8, QEN+9, QEN+10, QEN+13, QEN+15, QEN+23, PRT+6*, PRT+7, EXIT+3!
HDC+2
ENDM ASKDM+4*, ASKDM+5, QEN+21, QEN+22, EXIT+2!, HD+6
ENDT QEN+2*, EXIT+2!, HD+6
ENI QEN+17*, QEN+18, QEN+19, QEN+21, QEN+22, PRT+8*, PRT+9, PRT+12, EXIT+3!
ENL QEN+3*, EXIT+2!, EXIT+3!, HD+8
ENMS QEN+24!
ENMS("A" QEN+18
ENMS("P" QEN+19
ENMS("R" QEN+19
ENMSOK QEN+13*, QEN+17, QEN+24!
ENONLYMU ASKDM+9*, QEN+8, PRT+2, EXIT+3!, HD+7
ENPG QEN+2*, EXIT+2!, HD+2, HD+3, HD+4*, HD+6
ENPN QEN+9*, QEN+21, QEN+22, QEN+23, PRT+5*, PRT+6, PRT+7, PRT+8, PRT+9, EXIT+3!
HDC+2
ENPR QEN+10*, QEN+11, QEN+21, QEN+22, QEN+23, PRT+3*, PRT+4, PRT+5, PRT+6, PRT+8
PRT+9, EXIT+3!, HDC+1
ENT QEN+6*, EXIT+3!
ENX PRT+9*, PRT+11, PRT+12, EXIT+3!
IO QEN+1
IO("Q" ASKDM+12
IOF HD+3
IOM QEN+3
IOSL PRT+10
IOST PRT+13, HD+2, HD+3
>> POP ASKDM+11
U QEN+11, QEN+17, QEN+21, QEN+22, PRT+6, PRT+11, PRT+12
X EXIT+1!
Y ASKDM+4, ASKDM+9, QEN+2*, EXIT+1!, HD+2
>> ZTDESC ASKDM+13*
>> ZTQUEUED EXITHD+1
>> ZTREQ EXIT*
>> ZTRTN ASKDM+13*
>> ZTSAVE("ENDM" ASKDM+14*
>> ZTSAVE("ENONLYMU" ASKDM+14*
ZTSK ASKDM+15!
>> ZTSTOP HD+1*
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 |  Local Variables  | All