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

Package: Registration

Routine: DGDEP4


Information

DGDEP4 ;ALB/CAW - Dependents Utilities (con't) ;12/1/94

Source Information

Source file <DGDEP4.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Registration 7 INIT^DGDEP  (ADD,EDITD,REMOVE)^DGDEP2  SEL^DGDEPU  SPOUSE1^DGMTSC1  $$LYR^DGMTSCU1  ($$CNTDEPS,GETREL)^DGMTU11  (ADD,EDIT)^DGRPEIS  
List Manager 2 CLEAR^VALM1  SEL^VALM2  
VA FileMan 1 ^DIR  

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
Registration 3 DGMT MEANS TEST DEPENDENT ADDDEP  DGMT MEANS TEST DEPENDENT DEMO  DGMT MEANS TEST DEPENDENT SPOUSE DEMO  

Entry Points

Name Comments DBIA/ICR reference
EN ; Spouse Demographics
EN1
ENQ
ADDEP ; Add a new dependent
ADDEPQ
EDITDEP ; Edit dependent demo
EDITDEPQ
EDITC(DFN,DGDEP,DGW,DGMTI) ; Edit
EDITCQ ;

External References

Name Field # of Occurrence
INIT^DGDEP ENQADDEP+21, ADDEPQ+1, EDITDEPQ+1
ADD^DGDEP2 ADDEP+26
EDITD^DGDEP2 ADDEP+27
REMOVE^DGDEP2 ADDEP+11
SEL^DGDEPU EN+8
SPOUSE1^DGMTSC1 EN1
$$LYR^DGMTSCU1 EDITC+5
$$CNTDEPS^DGMTU11 ADDEP+13, ADDEP+16
GETREL^DGMTU11 ADDEP+9, ADDEP+12, EDITC+5
ADD^DGRPEIS ADDEP+18
EDIT^DGRPEIS EDITC+10
^DIR ADDEP+7
CLEAR^VALM1 ADDEP+17
SEL^VALM2 EDITDEP+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !,"Not while viewing"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !,"There is no spouse to choose from."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: ADDEP+4
Function Call: WRITE
  • Prompt: !,"Not while viewing"
  • Line Location: ADDEP+5
Function Call: WRITE
  • Prompt: !,"An active spouse is currently on file. Use the 'ES - Edit Spouse'",!,"action to edit."
  • Line Location: ADDEP+10
Function Call: WRITE
  • Prompt: !,"The addition of another dependent child can not be completed."
  • Line Location: ADDEP+14
Function Call: WRITE
  • Prompt: !,"Nineteen (19) dependent children are already associated to the veteran."
  • Line Location: ADDEP+15
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EDITDEP+4
Function Call: WRITE
  • Prompt: !,"Not while viewing"
  • Line Location: EDITDEP+5
Function Call: WRITE
  • Prompt: !,"Cannot edit when viewing a means test."
  • Line Location: EDITC+3
Routine Call
  • DIR
  • Line Location:
    • ADDEP+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGMT(408.31 - [#408.31] ADDEP+18, EDITC+2
^DGPR(408.12 - [#408.12] EN+9, EN+11
^TMP("DGMTEP" EDITCQ+1!

Label References

Name Line Occurrences
ADDEPQ ADDEP+4, ADDEP+5, ADDEP+8, ADDEP+10, ADDEP+16, ADDEP+20
EDITC EDITDEP+10
EDITCQ EDITC+3
EDITDEPQ EDITDEP+4, EDITDEP+5, EDITDEP+8
EN1 EN+7
ENQ EN+2, EN+3, EN+6, EN+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG EN+1~, EN+8*
CNT EN+1~*, EN+4*, EN+5, ADDEP+11*, ADDEP+23~, ADDEP+24*, ADDEP+25*, ADDEP+26, ADDEP+27
CNTR EDITC+7~, EDITC+8*, EDITC+9*, EDITC+10
CTR EDITDEP+9~*, EDITDEP+10
DA EDITC+1~
DEP EDITC+1~, EDITC+4*, EDITC+5, EDITC+9, EDITC+10
DFN ADDEP+9, ADDEP+11, ADDEP+12, ADDEP+13, ADDEP+16, ADDEP+18, ADDEP+26, ADDEP+27, EDITDEP+10, EDITC~
, EDITC+5
DGANS ADDEP+2~, ADDEP+7*, ADDEP+10, ADDEP+11, ADDEP+13, ADDEP+16, ADDEP+18
DGBEG EDITDEP+3~, EDITDEP+6*, EDITDEP+7
>> DGCNT EDITDEP+8
DGDEP ADDEP+18, EDITDEPQ+1!, EDITC~, EDITC+4, EDITC+6*, EDITC+9
DGDEP( EN+4, EN+5, EN+9, ADDEP+11, ADDEP+25, ADDEP+26, ADDEP+27, EDITDEP+6, EDITDEP+10
DGDEP(1 EN1
DGDEP(2 EN+11
DGERR EN+1~, EN+7, EN+8, EN+10
DGFL ADDEP+20, ADDEPQ+2!
>> DGIRI EN1*
>> DGMTACT EN+2, ADDEP+4, EDITDEP+4, EDITC+3
DGMTD ADDEP+9, ADDEP+12, EDITDEP+3~
DGMTDT EDITC+1~, EDITC+2*, EDITC+5
DGMTI EN+2, EN+3, ADDEP+4, ADDEP+5, ADDEP+7, ADDEP+11, ADDEP+18, ADDEP+22, ADDEP+26, ADDEP+27
EDITDEP+4, EDITDEP+5, EDITDEP+10, EDITC~, EDITC+2, EDITC+3, EDITC+4, EDITC+5
>> DGPRI EN1*, ADDEP+19
>> DGREL( EDITC+9, EDITC+10
>> DGREL("S" EN+9*, EN+11*, ADDEP+10
>> DGRPV EN+3, ADDEP+5, EDITDEP+5
DGSAVE EDITC+1~, EDITC+4*, EDITC+6
DGSAVE1 EDITDEP+3~, EDITDEP+7*, EDITDEP+8
DGSAVE2 EDITDEP+3~, EDITDEP+7*, EDITDEP+8
DGW EN+9, EDITC~
DIE EDITC+1~
DIR ADDEP+7!
DIR("A" ADDEP+6*
DIR(0 ADDEP+6*
>> DIRUT ADDEP+8
DR EDITC+1~
DT ADDEP+9, ADDEP+12, ADDEP+18, EDITC+2, EDITC+5
END EN+1~, EN+8*
FLAG EN+1~, EN+5*, EN+6, EN+7, EN+8
I EDITDEP+3~, EDITDEP+6*
>> PERSON ADDEP+19*, ADDEP+25
QUIT EN+1~
U EN+5, EN+9, EN+11, EN1ADDEP+11, ADDEP+18, ADDEP+25, EDITDEP+6, EDITC+2, EDITC+9
>> VALMBCK ADDEP+3*, ADDEPQ*, EDITDEP+2*, EDITDEP+7*, EDITDEPQ*
>> VALMBG EDITDEP+7*, EDITDEP+8*
>> VALMLST EDITDEP+7, EDITDEP+8*
>> VALMY( EDITDEP+9
>> VALMY(0 EDITDEP+8
Y ADDEP+7!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All