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

Package: Contracts and Grants

Routine: ACGSRT


Information

ACGSRT ;IHS/OIRM/DSD/THL,AEF - SORT CONTROLLER FOR REPORTS; [ 03/27/2000 2:22 PM ]

Source Information

Source file <ACGSRT.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Contracts and Grants 6 DIR^ACGSDIC  FY^ACGSEXP  HEAD^ACGSMENU  EXIT^ACGSRT1  ^ACGSRT2  ^ACGSZIS  
VA Fileman 4 WAIT^DICD  YN^DICN  EN1^DIP  ^DIR  
Kernel 1 ^%ZISC  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Contracts and Grants 1 ACGSCLS  

Entry Points

Name Comments DBIA/ICR reference
SORT
OK1
HEAD
EN
OK
FY
DOLLAR ;EP;
CHOICE
EN1
PRT1
EXIT
M2
PRINT
DIP
CHECK
SUB26 ;
DIS

External References

Name Field # of Occurrence
^%ZISC DIS+4
DIR^ACGSDIC CHOICE+3, PRINT+6, FY+2, DOLLAR+4, DOLLAR+8
FY^ACGSEXP FY+4, FY+7
HEAD^ACGSMENU HEAD
EXIT^ACGSRT1 EXIT
^ACGSRT2 EN+1
^ACGSZIS PRT1+1
WAIT^DICD PRT1+4
YN^DICN OK1+15
EN1^DIP DIS+4
^DIR PRINT+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?80-$L(ACGX)\2,ACGX,!!?10,"The ",@ACGON,ACGRPT,@ACGOF," report can be sorted by one or more",!?10,"of the following attributes. '<==' indicates a mandatory selection.",!
  • Line Location: HEAD+1
Function Call: WRITE
  • Prompt: !!?10,"Sorting by: "
  • Line Location: SORT+0
Function Call: WRITE
  • Prompt: !?16,"then: ",ACGXZ(ACGXZZ)
  • Line Location: SORT+0
Function Call: WRITE
  • Prompt: !
  • Line Location: CHOICE+2
Function Call: WRITE
  • Prompt: !!?10,ACGZZ," has already been processed.",!!
  • Line Location: CHOICE+6
Function Call: WRITE
  • Prompt: " ",ACGSNA
  • Line Location: OK+2
Function Call: WRITE
  • Prompt: !!,"Within ",ACGSNA,", want to sort by another attribute"
  • Line Location: OK1+14
Function Call: WRITE
  • Prompt: " <=="
  • Line Location: M2+3
Function Call: WRITE
  • Prompt: " <=="
  • Line Location: M2+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: FY+1
Function Call: WRITE
  • Prompt: !!,"Select Fiscal Year for calculation of Fiscal Year TOTAL"
  • Line Location: FY+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PRT1+4
Function Call: WRITE
  • Prompt: !!,*7,"You must also sort by"
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DOLLAR+3
Function Call: WRITE
  • Prompt: !
  • Line Location: DOLLAR+7
Routine Call
  • DIR
  • Line Location:
    • PRINT+11

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACGSRT - [#9002331.5] OK1+1, OK1+3

Label References

Name Line Occurrences
@( OK1+4
CHECK OK1+17
CHOICE EN1, CHOICE+6, CHOICE+7
EN1 OK1+9, OK1+11, OK1+18
EXIT EN1
FY PRINT+2
HEAD EN1
M2 CHOICE
OK OK1+17
PRINT OK1+7, OK1+8, OK1+13, OK1+17
SORT CHOICE
SUB26 DIS+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % OK1+15*
>> %Y OK1+16, OK1+17
>> ACG4 DIS+3
ACGAH PRINT+13*, PRINT+14*, PRINT+15*, PRINT+16*, PRT1+2!, DIS+5!
>> ACGBY OK1+3*, OK1+8, OK1+9, OK1+11, OK1+12
>> ACGCSTG OK*, CHECK
ACGDF DIS+5!
>> ACGDIC PRINT
>> ACGDOLLR DOLLAR+10*
ACGDT DIS+5!
ACGFORC HEAD+1!, OK1+7!, OK1+17, CHECK+1*
>> ACGFY FY+5, FY+6*
ACGI SUB26+1~, SUB26+2*
>> ACGION DIS
ACGJ CHOICE+1, OK1+2!, M2+2*, M2+3, M2+4, M2+5*, PRINT+1!
>> ACGJJ M2+1*, M2+2, M2+4
>> ACGMAN M2+3*, M2+4*
>> ACGMAND M2+3*, M2+4*, CHECK, CHECK+1
>> ACGMANN M2+3*, M2+4*
>> ACGN CHECK+1*
ACGNAV OK1+1*, OK1+4, OK1+5!
>> ACGOF HEAD+1
>> ACGON HEAD+1
ACGQUIT EN!, EN+2, CHOICE+4, OK1+6, OK1+16*, PRINT+2, PRINT+7, PRINT+12, FY+3, FY+8
, PRT1+2!, DOLLAR+1!, DOLLAR+5, DOLLAR+9
>> ACGRPT HEAD+1
>> ACGSNA OK*, OK+2, OK1+14
>> ACGSNO OK*
ACGSRT M2+3*, M2+4*, M2+6!
>> ACGTD DIS+1*
>> ACGTI DIS+1*
>> ACGTOTD DIS+1*
>> ACGTOTDI DIS+1*
>> ACGTOTDT DIS+1*
>> ACGTOTI DIS+1*
>> ACGTOTIT DIS+1*
ACGU M2!
ACGU( OK, M2+3*, M2+4*
>> ACGUB( CHOICE+6, OK1+10*, M2+3, M2+4
ACGX HEAD*, HEAD+1!
ACGXZ EN!, CHOICE, OK*, OK1+11
ACGXZ( SORT, OK*, OK1+11!
ACGXZ(0 SORT
>> ACGXZZ SORT*
>> ACGYI OK1+8, M2+1, M2+5
ACGYZ OK*, OK+2!, M2+3*, M2+4*, M2+6!
ACGZ M2*, M2+6!
>> ACGZZ CHOICE+5*, CHOICE+6, CHOICE+7, OK, OK1+10
>> ACGZZZ CHECK+1*
>> BY OK1*, OK1+8*, OK1+12*, OK1+13, PRINT+2, PRT1+3, DIP*, DIP+1*, DIP+2, DIS+2
, SUB26+2*
>> DC DIS+1*
>> DIC PRINT*
>> DIOEND PRT1+3*
DIR PRINT+11!
DIR("?" CHOICE+1*, PRINT+3*, PRINT+4*, FY*, DOLLAR+6*
DIR("A" CHOICE+1*, PRINT+3*, FY*, DOLLAR+2*, DOLLAR+6*
DIR("B" PRINT+3*, PRINT+9*, FY*, DOLLAR+2*
DIR(0 CHOICE+1*, PRINT+3*, PRINT+9*, FY*, DOLLAR+2*, DOLLAR+6*
>> DIS(0 FY+5*, DIP+2*, DIS+3*, DOLLAR+10*
>> FLDS PRINT+8*, PRINT+13*, PRINT+14*, PRINT+15*, PRINT+16*, FY+7
>> FR DIP*, DIP+1, DIP+2
IOP DIS*, DIS+5!
>> TO DIP*
U OK, OK1+4, OK1+16, M2+3, M2+4, CHECK
X OK*, OK1+1, OK1+3, M2+3*, M2+4*, SUB26+1~, SUB26+2*
>> Y CHOICE+4, CHOICE+5, M2+3*, M2+4*, PRINT+8, PRINT+13, PRINT+14, PRINT+15, PRINT+16, FY+4
, DOLLAR+5, DOLLAR+9, DOLLAR+10
>> ZTDESC PRT1*
>> ZTRTN PRT1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All