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

Package: Supply

Routine: ASUAUTL1


Information

ASUAUTL1 ;DSD/DFM - DATE UTILITY FUNCTIONS; [ 04/15/98 2:56 PM ]

Source Information

Source file <ASUAUTL1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 3 ^%DT  (NOW,YX)^%DTC  ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Supply 2 ASUAUVOU  ASUAWXTW  

Entry Points

Name Comments DBIA/ICR reference
SETQTR ;PEP ;SET QUARTER - INPUT DT AND ASUK("DATE","RUNMO") OUTPUT ASUK("DATE","RUNQTR") IN YEARQT FORMAT
DAYTIM ;EP; - SET DATE AND TIME
GETRUN ;EP ; - GET RUN FISCAL YEAR AND MONTH
ASKDATE ;EP - ASK FOR A DATE AND SET ASUK("DATE") ARRAY
TIME ;EP; - SET ASUK("TIME")
DATE ;EP; - SET ASUK("DATE")
SETDT ;

External References

Name Field # of Occurrence
^%DT ASKDATE+1
NOW^%DTC DATE+3
YX^%DTC TIME+2
^DIR GETRUN+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: GETRUN+5
Routine Call
  • DIR
  • Line Location:
    • GETRUN+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DATE+3, ASKDATE+2

Label References

Name Line Occurrences
DATE DAYTIM+1, GETRUN+1, SETQTR+1
GETRUN SETQTR+2
SETDT DATE+4, ASKDATE+3
TIME DAYTIM+2, ASKDATE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DATE+3
>> %DT ASKDATE+1*
>> %H SETDT+19, SETDT+20, TIME+2*, TIME+3
>> ASUK("DATE" DAYTIM+3, DATE+2, SETDT+2*, SETDT+3*, SETDT+4*, SETDT+5*, SETDT+6*, SETDT+7*, SETDT+8*, SETDT+9*
, SETDT+10*, SETDT+11, SETDT+12*, SETDT+13*, SETDT+14*, SETDT+15*, SETDT+16*, SETDT+17*, SETDT+18*, SETDT+20*
, TIME+5, TIME+6*, TIME+8*, GETRUN+1, GETRUN+4*, GETRUN+6*, GETRUN+7*, GETRUN+8, GETRUN+9*, SETQTR+1
, SETQTR+2, SETQTR+4, SETQTR+5*
>> ASUK("TIME" DAYTIM+3, SETDT+20*, SETDT+21*, TIME+3*, TIME+4*, TIME+6
>> ASUTRNS DAYTIM+3
>> ASUTRNS( DAYTIM+3*
ASUVYR SETQTR+4*, SETQTR+5, SETQTR+6!
DIR GETRUN+2!
DIR("A" SETQTR+2*
DIR(0 GETRUN+2*
>> DN SETDT+1*
DT SETDT+1*
>> DTOUT GETRUN+3, SETQTR+3
>> DUOUT GETRUN+3, SETQTR+3
X DATE+1~, SETDT+1, SETDT+2, SETDT+3, SETDT+4, SETDT+5, SETDT+6, SETDT+8, ASKDATE+1*, TIME+1~
>> Y DATE+3*, SETDT+2, SETDT+21, ASKDATE+1, TIME+3, TIME+8, GETRUN+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All