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

Package: Engineering

Routine: ENPROJ


Information

ENPROJ ;(WIRMFO)/DLM/DH/SAB-Project Tracking Enter/Edit ;4/25/97

Source Information

Source file <ENPROJ.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA FileMan 3 ^DDS  (,$$FIND1)^DIC  ^DIE  
Engineering 1 EN^ENPLV  

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

Package Total Caller Graph
Engineering 8 ENAE  ENCHANGES  ENCONTR  ENPRE LOCAL  ENPRE MS  ENPREL  ENPROJ TKR  ENSCREEN  

Entry Points

Name Comments DBIA/ICR reference
EDALLT ;Enter/Edit All Project Data - Template
EDALLS ;Enter/Edit All Project Data - Screen
EDPREL ;Enter/Edit Preliminary Project Data - Screen
EDMS ;Enter/Edit Milestone Data - Screen
EDAE ;Enter/Edit A/E Data - Screen
EDCO ;Enter/Edit Contractor Data - Screen
EDCHG ;Enter/Edit Changes & Remarks - Screen
EDLOCAL ;Enter/Edit Local Project Data - Template
TEMPL ; called for input template edits
; input
; ENDR - name of template
TEMPLX ; exit
SCREEN ; called for screen edits
; input
; ENDR - name of form
SCREENX ; exit
ASKPROJ ; Ask project to edit
; output
; ENDA - ien of locked project (or null)
VALPROJ ; Validate edited project
; input
; ENDA - ien of project
; ENPN - project number

External References

Name Field # of Occurrence
^DDS SCREEN+5
^DIC ASKPROJ+5
$$FIND1^DIC ASKPROJ+12
^DIE TEMPL+5, ASKPROJ+18
EN^ENPLV VALPROJ+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7),!!,"Project is locked by another user. Please try later",!
  • Line Location: ASKPROJ+7
Routine Call
  • DDS
  • Line Location:
    • SCREEN+5
Routine Call
  • DIC
  • Line Location:
    • ASKPROJ+5
Routine Call
  • DIC
  • Line Location:
    • ASKPROJ+12
Routine Call
  • DIE
  • Line Location:
    • TEMPL+5
    • ASKPROJ+18

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIE("B" EDLOCAL+1
^ENG("PROJ" - [#6925] TEMPL+6, TEMPL+7, SCREEN+6, SCREEN+7, ASKPROJ+6
^TMP($J VALPROJ+4*, VALPROJ+6!

Label References

Name Line Occurrences
ASKPROJ TEMPL+3, SCREEN+3
SCREEN EDALLS+1, EDPREL+1, EDMS+1, EDAE+1, EDCO+1, EDCHG+1, SCREEN+8
SCREENX SCREEN+3
TEMPL EDALLT+1, EDLOCAL+1, TEMPL+8
TEMPLX TEMPL+3
VALPROJ TEMPL+6, SCREEN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA TEMPL+4*, TEMPLX+1!, SCREEN+4*, SCREENX+1!, ASKPROJ+11~, ASKPROJ+18*
DDSFILE SCREEN+4*, SCREENX+2!
DDSPAGE SCREENX+2!
DDSPARM SCREEN+4*, SCREENX+2!
DDSSAVE SCREEN+6, SCREENX+2!
DIC TEMPLX+1!, SCREENX+1!, ASKPROJ+4*, ASKPROJ+5!
DIC("A" ASKPROJ+4*
DIC(0 ASKPROJ+4*
DIE TEMPL+4*, TEMPL+5!, TEMPLX+1!, SCREENX+1!, ASKPROJ+11~, ASKPROJ+18*
DIROUT TEMPLX+1!, SCREENX+1!
DIRUT TEMPLX+1!, SCREENX+1!
DLAYGO ASKPROJ+5*!
DR TEMPL+4*, TEMPL+5!, TEMPLX+1!, SCREEN+4*, SCREENX+1!, ASKPROJ+11~, ASKPROJ+13*, ASKPROJ+14*, ASKPROJ+15*, ASKPROJ+16*
ASKPROJ+17*, ASKPROJ+18
DTOUT TEMPL+6, TEMPL+8, TEMPLX+1!, SCREEN+6, SCREEN+8, SCREENX+1!, ASKPROJ+5
DUOUT TEMPL+8, TEMPLX+1!, SCREEN+8, SCREENX+1!, ASKPROJ+5
ENAMI TEMPLX+2!
ENAY TEMPLX+2!
ENBC TEMPLX+2!
ENBCI TEMPLX+2!
ENBO TEMPLX+2!
ENBOI TEMPLX+2!
ENCAF TEMPLX+2!
ENCMI TEMPLX+2!
ENCY TEMPLX+2!
ENDA TEMPL+3, TEMPL+4, TEMPL+6, TEMPL+7, TEMPLX+2!, SCREEN+3, SCREEN+4, SCREEN+6, SCREEN+7, SCREENX+3!
ASKPROJ+3*, ASKPROJ+8*, ASKPROJ+18, VALPROJ+4
ENDR EDALLT+1*, EDALLS+1*, EDPREL+1*, EDMS+1*, EDAE+1*, EDCO+1*, EDCHG+1*, EDLOCAL+1*, TEMPL+4, TEMPLX+2!
SCREEN+4, SCREENX+3!
ENFT TEMPLX+3!
ENMCI ASKPROJ+11~, ASKPROJ+12*, ASKPROJ+14
ENPC TEMPLX+3!
ENPCI TEMPLX+3!
ENPN TEMPLX+3!, SCREENX+3!, ASKPROJ+8*, ASKPROJ+12, ASKPROJ+15, ASKPROJ+16, VALPROJ+4
ENPR TEMPLX+3!
ENRY TEMPLX+3!
U ASKPROJ+8, ASKPROJ+9
X TEMPLX+1!, SCREENX+1!
Y TEMPLX+1!, SCREENX+1!, ASKPROJ+5, ASKPROJ+6, ASKPROJ+8, ASKPROJ+9
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