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

Package: IHS Accounts Receivable

Routine: BARUFCAS


Information

BARUFCAS ; IHS/SD/TPF - CASHIERING FUNCTIONS FOR UFMS ;04/09/2008

Source Information

Source file <BARUFCAS.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS Accounts Receivable 5 ^BARBAN  DISPLAYT^BARUFLOG  ($$SETSESS,ASKFORRT,TRANSMIT)^BARUFUT  ($$GETDISLM,$$RANGE,$$RTCOUNT,$$STILPOST,CNTSTATS,EXCLLST,RESENDF)^BARUFUT1  $$UPC^BARUTL  
VA Fileman 2 $$GET1^DIQ  ^DIR  
IHS VA Utilities 1 EN^XBVIDEO  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BAR UFMS CASHIER VIEW  

Entry Points

Name Comments DBIA/ICR reference
SHOW(STATUS) ;EP - GENERIC SESSION LISTER
AGAIN ;EP -
LOOP(UDUZ,STAT,LINE,LIST,PRTSTAT) ;EP - GET DATA FROM SESSION LEVEL
VIEW ;EP - VIEW UFMS SESSIONS
INIT ;EP - INIT COMMON VARIABLES
ALLSTAT(LIST,STATUS) ;EP - CHANGE THE STATUS OF ALL THE SESSIONS IN ARRAY 'LIST' TO STATUS
ASKSTAT ;EP - ASK STATUS TO VIEW
ASK ;EP - ASK FOR ACTION
RESEND ;EP - RESEND A FILE
VIEWHDR(STATUS) ;EP - HEADER FOR VIEWING SESSIONS

External References

Name Field # of Occurrence
^BARBAN AGAIN+1
DISPLAYT^BARUFLOG ASK+27
$$SETSESS^BARUFUT ALLSTAT+32
ASKFORRT^BARUFUT ALLSTAT+13, ALLSTAT+17, ALLSTAT+23, AGAIN+9, AGAIN+12
TRANSMIT^BARUFUT ALLSTAT+3
$$GETDISLM^BARUFUT1 AGAIN+3, LOOP+2, LOOP+14
$$RANGE^BARUFUT1 ASK+35
$$RTCOUNT^BARUFUT1 LOOP+12
$$STILPOST^BARUFUT1 ALLSTAT+19, LOOP+9
CNTSTATS^BARUFUT1 ASKSTAT+4
EXCLLST^BARUFUT1 ASK+36
RESENDF^BARUFUT1 RESEND+1
$$UPC^BARUTL ASK+29
$$GET1^DIQ AGAIN+4, LOOP+6, LOOP+7, LOOP+8
^DIR ALLSTAT+31, ASK+17, ASKSTAT+15
EN^XBVIDEO LOOP+14, LOOP+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?6,"SESSION ID",?20,"CASHIER"
  • Line Location: VIEWHDR+1
Function Call: WRITE
  • Prompt: ?36,"DATE "_$S(STATUS="ALL STATUSES":"STATUS CHANGED",STATUS="OPEN":"OPENED",1:STATUS)
  • Line Location: VIEWHDR+2
Function Call: WRITE
  • Prompt: ?62,$S(STATUS="ALL STATUSES":"STATUS",1:""),?73,"ERA\PST"
  • Line Location: VIEWHDR+3
Function Call: WRITE
  • Prompt: !,DASH
  • Line Location: VIEWHDR+4
Function Call: WRITE
  • Prompt: " ("_$$GET1^DIQ(90052.06,DUZ(2)_",",1504,"I")_")"
  • Line Location: AGAIN+4
Function Call: WRITE
  • Prompt: !!,"The following SESSIONS are currently ",STATUS," =>"
  • Line Location: AGAIN+5
Function Call: WRITE
  • Prompt: !,$G(DASH)
  • Line Location: ASK+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !,"Press <RETURN> to change statuses being displayed or,"
  • Line Location: ASK+16
Function Call: WRITE
  • Prompt: !,"Invalid choice!"
  • Line Location: ASK+23
Function Call: WRITE
  • Prompt: !,"INVALID CHOICE!"
  • Line Location: ASK+33
Routine Call
  • DIR
  • Line Location:
    • ALLSTAT+31
    • ASK+17
    • ASKSTAT+15

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BAR(90052.06,7819,0) - [#90052.06] GET1^DIQ
90057.11 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARSESS( ALLSTAT+10, AGAIN+7, AGAIN+10, AGAIN+18, LOOP+3
^DD("DD" LOOP+10
^VA(200 - [#200] LOOP+11

Label References

Name Line Occurrences
AGAIN ASK+21, ASK+30, ASK+32, ASKSTAT+16, ASKSTAT+20
ALLSTAT ASK+38
ASK AGAIN+15
ASKSTAT AGAIN+7, AGAIN+10, AGAIN+23, ASK+20
INIT VIEW+1
LOOP AGAIN+19, AGAIN+21
SHOW VIEW+2
VIEWHDR AGAIN+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CASHIER LOOP+11*, LOOP+16
>> CHOICE ASK+22*, ASK+23, ASK+24, ASK+25, ASK+26, ASK+29*, ASK+30, ASK+32, ASK+34, ASK+37*
, ASK+38
CNT LOOP+1~, LOOP+3*
CNTS ASKSTAT+1~
CURSTAT LOOP+1~, LOOP+6*, LOOP+14, LOOP+19
>> DASH VIEWHDR+4, INIT+1*, ASK+1
DIR ALLSTAT+27!, ASK+3!, ASKSTAT+5!
DIR("?" ASK+5*, ASK+8*, ASK+12*, ASK+14*
DIR("A" ALLSTAT+30*, ASK+11*, ASK+15*, ASKSTAT+6*
DIR("B" ALLSTAT+29*
DIR(0 ALLSTAT+28*, ASK+13*, ASKSTAT+7*, ASKSTAT+8*, ASKSTAT+9*, ASKSTAT+10*, ASKSTAT+11*, ASKSTAT+12*, ASKSTAT+13*
>> DIRUT ASKSTAT+17
>> DTOUT ALLSTAT+24, ASK+18, ASKSTAT+17
>> DUOUT ALLSTAT+24, ASK+18
DUZ AGAIN+13, ASKSTAT+4
DUZ(2 ALLSTAT+10, AGAIN+4, AGAIN+7, AGAIN+10, AGAIN+18, LOOP+3
ERASTAT ALLSTAT+1~, ALLSTAT+9*, ALLSTAT+14, ASK+26*, ASK+27, LOOP+1~, LOOP+8*, LOOP+13, LOOP+19
>> IENS LOOP+5*, LOOP+6, LOOP+7, LOOP+8
LINE AGAIN+16*, AGAIN+19, AGAIN+20*, AGAIN+21, AGAIN+23, LOOP~, LOOP+4*, LOOP+13, LOOP+15
LIST ALLSTAT~, ALLSTAT+3, AGAIN+14!, AGAIN+19, AGAIN+21, ASK+36, ASK+38, LOOP~
LIST( ALLSTAT+6, ALLSTAT+7, ALLSTAT+8, ALLSTAT+9, ASK+23, ASK+24, ASK+25, ASK+26, LOOP+13*
>> OPTIONST ASK+4*, ASK+7*, ASK+11
POSTING ALLSTAT+1~, ALLSTAT+19*, ALLSTAT+20, ALLSTAT+22, ALLSTAT+24, ALLSTAT+26, LOOP+9*, LOOP+19
PRTSTAT LOOP~, LOOP+19
>> RANGE ASK+34*, ASK+35*, ASK+36
RC ALLSTAT+1~, ALLSTAT+32*
>> REC ALLSTAT+5*, ALLSTAT+6*, ALLSTAT+7, ALLSTAT+8, ALLSTAT+9
RTCOUNT LOOP+1~, LOOP+12*, LOOP+18
SESSID ALLSTAT+1~, ALLSTAT+8*, ALLSTAT+10, ALLSTAT+11, ALLSTAT+15, ALLSTAT+21, ALLSTAT+25, ALLSTAT+32, ASK+25*, ASK+27
, LOOP+1~, LOOP+2*, LOOP+3*, LOOP+5, LOOP+12, LOOP+13, LOOP+14, LOOP+16
STAT LOOP~, LOOP+3, LOOP+12, LOOP+18, LOOP+19
STATCNTS ASKSTAT+2!, ASKSTAT+4, ASKSTAT+14!
STATCNTS("ALL STATUSES" , ASKSTAT+12
STATCNTS("OPEN" ASKSTAT+7
STATCNTS("RECONCILED" ASKSTAT+8
STATCNTS("RETRANSMITTED" ASKSTAT+11
STATCNTS("REVIEWED/APPROVED" ASKSTAT+9
STATCNTS("TRANSMITTED" ASKSTAT+10
>> STATDATE LOOP+7*, LOOP+10*, LOOP+16
STATUS VIEWHDR~, VIEWHDR+2, VIEWHDR+3, ALLSTAT~, ALLSTAT+3, ALLSTAT+32, SHOW~, AGAIN+2*, AGAIN+5, AGAIN+6
, AGAIN+7, AGAIN+8, AGAIN+10, AGAIN+15, AGAIN+19, AGAIN+21, AGAIN+24, ASK+6, ASK+30, ASK+32
, ASKSTAT+18*, ASKSTAT+19*
>> TSTATUS AGAIN+17*, AGAIN+18*, AGAIN+19
U ALLSTAT+7, ALLSTAT+8, ALLSTAT+9, ALLSTAT+22, ALLSTAT+26, ASK+19, ASK+24, ASK+25, ASK+26, LOOP+11
, LOOP+13
UDUZ ALLSTAT+1~, ALLSTAT+3*, ALLSTAT+7*, ALLSTAT+10, ALLSTAT+19, ALLSTAT+32, AGAIN+13*, AGAIN+19, AGAIN+21, ASK+24*
, ASK+27, LOOP~, LOOP+3, LOOP+5, LOOP+9, LOOP+11, LOOP+12, LOOP+13
>> VALIDCHK ASK+4*, ASK+9*, ASK+10*, ASK+33
>> Y ALLSTAT+24, ASK+19, ASK+20, ASK+21, ASK+22, ASK+29, ASKSTAT+16, ASKSTAT+17, LOOP+10*
>> Y(0 ASKSTAT+18, ASKSTAT+19
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 |  Local Variables |  All