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

Package: VA FileMan

Routine: DDGFFLDA


Information

DDGFFLDA ;SFISC/MKO - ADD A FIELD ;19APR2016

Source Information

Source file <DDGFFLDA.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 6 (MSG,REFRESH)^DDGF  WRITE^DDGLIBW  ^DDS  FILE^DICN  ^DIE  ^DIK  

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
VA FileMan 3 DDGF1  DDGF2  DDGFFLD  

Entry Points

Name Comments DBIA/ICR reference
ADD ;Add a field
ADDQ ;Refresh and cleanup
SAVE ;Save changes to caption, coordinates, data length, and suppress
LOADF ;Set DDGFREF array and window buffer
KILLPGS(BLOCK,PPAGE) ;GET RID OF OTHER PAGES THAT HAVE THIS BLOCK ON THEM. PPAGE="P"_(INTERNAL PAGE) ALSO COME HERE FROM DDGFFLD
RC(DDGFY,DDGFX) ;Update status line, reset DX and DY, move cursor

External References

Name Field # of Occurrence
MSG^DDGF ADD+2, ADD+3, ADD+31, ADD+32, ADD+41
REFRESH^DDGF ADDQ+1
WRITE^DDGLIBW LOADF+14, LOADF+24
^DDS ADD+10, ADD+55
FILE^DICN ADD+40
^DIE ADD+49, SAVE+16
^DIK ADD+59

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: S_$J("",7-$L(S))
  • Line Location: RC+4
Routine Call
  • DDS
  • Line Location:
    • ADD+10
    • ADD+55
Routine Call
  • DIE
  • Line Location:
    • ADD+49
    • SAVE+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( ADD+38
^DIST( ADD+1, ADD+53

Label References

Name Line Occurrences
ADDQ ADD+12, ADD+30, ADD+41
KILLPGS LOADF+23
LOADF ADD+62
RC ADDQ+2
SAVE ADD+61

Naked Globals

Name Field # of Occurrence
^( KILLPGS+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLOCK KILLPGS~, KILLPGS+1
C LOADF+1~, LOADF+4*, LOADF+7*, LOADF+10, LOADF+12, LOADF+14
C1 LOADF+1~, LOADF+4*, LOADF+8*, LOADF+12, LOADF+13, LOADF+14
C2 LOADF+1~, LOADF+4*, LOADF+9*, LOADF+10, LOADF+12, LOADF+13, LOADF+14
C3 LOADF+1~, LOADF+4*, LOADF+10*, LOADF+12, LOADF+13
D LOADF+1~
D1 LOADF+1~, LOADF+17*, LOADF+21, LOADF+22, LOADF+24
D2 LOADF+1~, LOADF+18*, LOADF+19, LOADF+21, LOADF+22, LOADF+24
D3 LOADF+1~, LOADF+19*, LOADF+21, LOADF+22
DA ADD+10!, ADD+41!, ADD+45*, ADD+57, ADD+60, ADDQ+4!, LOADF+5, LOADF+12, LOADF+13, LOADF+21
, LOADF+22
DA(1 ADD+39*, ADD+45*, ADD+58, SAVE+14
DD ADD+40!
DDGFB1 ADD+21*, ADD+24, ADD+26, ADDQ+5!, LOADF+8, LOADF+17
DDGFB2 ADD+20*, ADD+21*, ADD+24, ADD+26, ADDQ+5!, LOADF+9, LOADF+18
DDGFBLCK ADD+7!, ADD+12, ADD+20, ADD+37, ADD+39, ADD+45, ADD+53, ADDQ+8!, LOADF+5, LOADF+12
, LOADF+13, LOADF+21, LOADF+22, LOADF+23
DDGFCAP ADD+15*, ADDQ+6!, SAVE+2, SAVE+5, LOADF+3, LOADF+7
DDGFCAP0 ADD+15*, ADDQ+6!
DDGFCC ADD+17*, ADDQ+6!, SAVE+2*, SAVE+6, LOADF+8, LOADF+9
DDGFCC0 ADD+17*, ADD+24*, ADDQ+6!
DDGFD1 ADD+26*, ADD+27, ADD+30, ADD+34!, ADDQ+5!
DDGFD2 ADD+26*, ADD+27, ADD+30, ADD+34!, ADDQ+5!
DDGFDC ADD+27*, ADD+47, ADDQ+7!, SAVE+10, LOADF+17, LOADF+18
DDGFDC0 ADD+27*, ADDQ+7!, SAVE+10
DDGFDD ADD+53*, ADD+55!
DDGFDL ADD+28*, ADDQ+7!, SAVE+11, LOADF+19, LOADF+21, LOADF+24
DDGFDL0 ADD+28*, ADDQ+7!, SAVE+11
DDGFDX ADD+4*, ADD+24, ADD+26, ADDQ+2, ADDQ+8!
DDGFDY ADD+4*, ADD+24, ADD+26, ADDQ+2, ADDQ+8!
>> DDGFFM ADD+1
DDGFFORD ADD+7!, ADD+12, ADD+39, ADDQ+8!
>> DDGFLIM LOADF+14, LOADF+24
>> DDGFPG ADD+1, ADD+20, LOADF+5, LOADF+12, LOADF+21
>> DDGFR RC+2
>> DDGFREF ADD+20, LOADF+5, LOADF+12, LOADF+13, LOADF+21*, LOADF+22, KILLPGS+1, KILLPGS+2
DDGFSUP ADD+16*, ADDQ+6!, SAVE+2*, SAVE+7, LOADF+7
DDGFSUP0 ADD+16*, ADDQ+6!
DDGFTYPE ADD+7!, ADD+12, ADD+23, ADD+30, ADD+46, ADD+47, ADD+48, ADD+54, ADD+57, ADDQ+8!
, SAVE+9, LOADF+7, LOADF+16
>> DDGFWID LOADF+13, LOADF+14, LOADF+22, LOADF+23, LOADF+24
DDGFX RC~, RC+3, RC+5
DDGFY RC~, RC+3, RC+5
>> DDGLREF KILLPGS+2
DDSCHANG ADD+57, ADDQ+4!
DDSFILE ADD+8*, ADD+10!, ADD+52*, ADD+55!
DDSFILE(1 ADD+8*, ADD+52*
DDSPARM ADD+9*, ADD+10!, ADD+52*, ADD+55!
DIC ADD+37*, ADD+41!, ADD+45, ADD+49!
DIC("P" ADD+38*
DIC(0 ADD+37*
DIE ADD+45*, ADD+49!, SAVE+14*, SAVE+16!
DIK ADD+58*, ADD+59!
DO ADD+40!
DR ADD+9*, ADD+10!, ADD+46*, ADD+47*, ADD+48*, ADD+49!, ADD+54*, ADD+55!, SAVE+3*, SAVE+5*
, SAVE+6*, SAVE+7*, SAVE+10*, SAVE+11*, SAVE+12!, SAVE+15*, SAVE+16!
>> DX ADD+4, RC+3*, RC+5*
>> DY ADD+4, RC+3*, RC+5*
IOM RC+3
IOSL RC+3
>> IOXY RC+4, RC+5
L LOADF+1~
P KILLPGS+1~*, KILLPGS+2*
P( KILLPGS+2
P("P" KILLPGS+1*
PPAGE KILLPGS~, KILLPGS+2
S RC+1~, RC+3*, RC+4
U ADD+21, ADD+38, ADD+53, ADD+54, LOADF+12, LOADF+14, LOADF+21, LOADF+24
>> X ADD+39*
Y ADD+41!, ADD+45, ADD+49!, SAVE+16!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All