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  | All
Print Page as PDF
Routine: ECXPROEE

Package: DSS Extracts

Routine: ECXPROEE


Information

ECXPROEE ;ALB/DAN - Prosthetics Extract Edit ;2/14/19 15:21

Source Information

Source file <ECXPROEE.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 TURNON^DIAUTL  ^DIE  ^DIR  
DSS Extracts 1 $$ECXDATEX^ECXUTL  
Kernel 1 ($$REPEAT,$$RJ)^XLFSTR  

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 ECX PRO EXT EDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
EXTEDT ;Edit extract
CKREC(ECXN) ;Checks if record should be edited.
CHKSEQ() ;Check sequence to see if it can be edited
GETSEQ(FILE) ;Get sequence number to edit
GETEXT(FILE) ;get extract number
HELP ;
GETSSN() ;
HELP2 ;Display list of sequence numbers to choose from
HDR ;

External References

Name Field # of Occurrence
TURNON^DIAUTL EXTEDT+7, EXTEDT+9
^DIE EXTEDT+8
^DIR EN+5, EXTEDT+4, GETSEQ+8, GETEXT+6, GETSSN+9, HELP2+9
$$ECXDATEX^ECXUTL HELP2+7
$$REPEAT^XLFSTR HDR+2
$$RJ^XLFSTR EXTEDT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Select from one of the following extract numbers:",!,"If no numbers appear then there are no extracts that can",!,"be edited.",!
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !,NUM
  • Line Location: HELP+3
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: GETSSN+2
Function Call: WRITE
  • Prompt: !,"Select from one of the following sequence numbers:"
  • Line Location: HELP2+2
Function Call: WRITE
  • Prompt: !,"SEQUENCE #",?12,"SSN",?24,"DELIVERY DATE",?39,"QUANTITY"
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: !,$$REPEAT^XLFSTR("-",48)
  • Line Location: HDR+2
Routine Call
  • DIE
  • Line Location:
    • EXTEDT+8
Routine Call
  • DIR
  • Line Location:
    • EN+5
    • EXTEDT+4
    • GETSEQ+8
    • GETEXT+6
    • GETSSN+9
    • HELP2+9

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ECX(727.826 - [#727.826] Classic Fileman Calls,  TURNON^DIAUTL

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX( CHKSEQ+3, CHKSEQ+4, CHKSEQ+5, HELP+3, HELP2+5, HELP2+6, HELP2+7
^ECX(727 - [#727] CKREC+2, CKREC+3, CKREC+4
^ECX(727.826 - [#727.826] EXTEDT+3, EXTEDT+5
^ECX(728 - [#728] EN+3, EN+6*, EN+8*

Label References

Name Line Occurrences
$$CKREC HELP+3
$$GETEXT GETSEQ+3
$$GETSEQ EXTEDT+2
$$GETSSN GETSEQ+4
EXTEDT EN+7
HDR HELP2+4, HELP2+9

Naked Globals

Name Field # of Occurrence
^(0 HELP2+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CANEDIT CHKSEQ+1~, CHKSEQ+2*, CHKSEQ+3*, CHKSEQ+4*, CHKSEQ+5*, CHKSEQ+6
CNT HELP2+1~, HELP2+3*, HELP2+8*, HELP2+9*
D EXTEDT+1~
DA EXTEDT+1~, EXTEDT+2*, EXTEDT+3, EXTEDT+5
DIC EXTEDT+1~, EXTEDT+6*, EXTEDT+8
DIE EXTEDT+1~, EXTEDT+8*
DIR EN+1~, EN+5!, EXTEDT+1~, GETSEQ+1~, GETEXT+1~, GETSSN+1~, HELP2+1~
DIR("?" EXTEDT+3*, GETSEQ+7*, GETEXT+5*, GETSSN+6*, GETSSN+7*, GETSSN+8*
DIR("A" EXTEDT+3*, GETSEQ+6*, GETEXT+4*, GETSSN+5*
DIR("B" EXTEDT+3*
DIR(0 EN+5*, EXTEDT+3*, GETSEQ+5*, GETEXT+3*, GETSSN+4*, HELP2+9*
DIRUT EN+1~, EXTEDT+1~, EXTEDT+5
DR EXTEDT+1~, EXTEDT+6*
DTOUT EXTEDT+1~, GETSSN+1~, GETSSN+11
DUOUT EXTEDT+1~, GETSSN+1~, GETSSN+11
ECPIECE EN+1~, EN+2*, EN+3, EN+6, EN+8
ECXN CKREC~, CKREC+1, CKREC+2, CKREC+3, CKREC+4
ECXX EN+1~, EN+2*, EN+4, GETSEQ+6, GETEXT+4
EXT CHKSEQ+5, GETSEQ+1~, GETSEQ+3*, HELP2+5
FILE CHKSEQ+3, CHKSEQ+4, CHKSEQ+5, GETSEQ~, GETSEQ+3, GETEXT~, HELP+3, HELP2+5, HELP2+6, HELP2+7
NUM HELP+1~, HELP+3*, GETSSN+1~, GETSSN+3*, GETSSN+10*, GETSSN+11*, GETSSN+12
RES GETEXT+1~, GETEXT+2*, GETEXT+7*, GETEXT+8
SEQ GETSEQ+1~, GETSEQ+2*, GETSEQ+3, GETSEQ+4, GETSEQ+9*, GETSEQ+10
SEQNO HELP2+1~, HELP2+5*, HELP2+6, HELP2+7
SSN CHKSEQ+4, GETSEQ+1~, GETSEQ+4*, HELP2+6
STOP EN+1~, EN+3*, EN+4*
U EXTEDT+3, EXTEDT+5, CHKSEQ+4, HELP2+6, HELP2+7
>> X CHKSEQ+3, CHKSEQ+4, CHKSEQ+5
Y EN+1~, EXTEDT+1~, EXTEDT+5, EXTEDT+6, GETSEQ+9, GETEXT+7, GETSSN+10, HELP2+1~, HELP2+3*, HELP2+5
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  | All