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

Package: IHS Accounts Receivable

Routine: BARPRF3


Information

BARPRF3 ; IHS/SD/LSL - REFUND COMMAND PROCESSOR MAY 30,1996 ; 05/07/2008

Source Information

Source file <BARPRF3.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
IHS Accounts Receivable 12 HISTORY^BARBAD3  ASKLIN^BARFPST3  HIT1^BARPNP2  (,$$DSPLY)^BARPNP4  SETTMP^BARPRF3A  ($$AMT,COMHLP,SETHLP)^BARPRFU  CKNEG^BARPST3  EN^BARPST6  
POSTTX^BARPSTU  EN^BARROLL  $$NOTOPEN^BARUFUT  ($$FIND3PB,$$UPC,EOP)^BARUTL  
VA Fileman 3 ^DIC  $$GET1^DIQ  ^DIR  
IHS VA Utilities 1 (DIQ,VIEWR)^XBLM  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Accounts Receivable 1 BARPRF  

Entry Points

Name Comments DBIA/ICR reference
ASKCOM ;EP;
EN ;EP - refund poster
ASKCOM1 ;
ASKAMT ;
P1 ;
GOD ;
S1 ;
GOA ;
ASKLIN ;
RFTYPE ;
GOB ;
FIN
EN1 ;
EN2 ;
FINISH ;
PDIR ;
CANCEL ;
POST() ;
COMHLP ;
GOQ ;
LNHLP ;

External References

Name Field # of Occurrence
HISTORY^BARBAD3 ASKCOM1+39
ASKLIN^BARFPST3 ASKLIN+2
HIT1^BARPNP2 EN1+3, ASKCOM+3, P1+1
^BARPNP4 GOB+5
$$DSPLY^BARPNP4 ASKCOM1+37
SETTMP^BARPRF3A S1+1
$$AMT^BARPRFU ASKAMT+4
COMHLP^BARPRFU COMHLP+1
SETHLP^BARPRFU EN2+3
CKNEG^BARPST3 GOQ+3
EN^BARPST6 ASKCOM1+34
POSTTX^BARPSTU FIN+5
EN^BARROLL FIN+6
$$NOTOPEN^BARUFUT ASKCOM1+3
$$FIND3PB^BARUTL ASKCOM1+9
$$UPC^BARUTL ASKCOM1+5
EOP^BARUTL ASKCOM1+38, P1+2
^DIC ASKAMT+21, RFTYPE+13
$$GET1^DIQ ASKCOM1+33
^DIR ASKCOM1+19, PDIR+4
DIQ^XBLM GOB+3
VIEWR^XBLM GOD+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN2+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCOM+4
Function Call: WRITE
  • Prompt: !,"Select Command (Line # "_BARLIN_") : "
  • Line Location: ASKCOM1+1
Function Call: WRITE
  • Prompt: *7," Sorry.. ["_BARHLP(BARCOM(1))_"] not active!"
  • Line Location: GOB+6
Function Call: WRITE
  • Prompt: !,BARASK
  • Line Location: ASKAMT+3
Function Call: WRITE
  • Prompt: *7," Must be a valid number!"
  • Line Location: ASKAMT+6
Function Call: WRITE
  • Prompt: *7
  • Line Location: ASKAMT+23
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASKAMT+23
Function Call: WRITE
  • Prompt: *7,!!
  • Line Location: RFTYPE+15
Function Call: WRITE
  • Prompt: *7
  • Line Location: PDIR+6
Routine Call
  • DIC
  • Line Location:
    • ASKAMT+21
    • RFTYPE+13
Routine Call
  • DIR
  • Line Location:
    • ASKCOM1+19
    • PDIR+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARBL(2906 - [#90050.01] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( ASKCOM1+13
^BARBL( ASKCOM1+15
^BARTBL("D" RFTYPE+3
^BARTMP($J ASKCOM1+8, ASKCOM1+32, GOB+2, FIN+7!, CANCEL+1!
^TEMP($J EN+1!

Label References

Name Line Occurrences
$$POST FIN
ASKAMT GOA+1, GOB+4, ASKAMT+6, ASKAMT+23, RFTYPE+15
ASKCOM ASKCOM1+7, ASKCOM1+28, ASKCOM1+30, ASKCOM1+36, ASKCOM1+39, GOD+1, GOB+1, GOB+7, ASKAMT+5, S1+2
ASKCOM1 ASKLIN+1, ASKLIN+5, COMHLP+2
CANCEL FINISH+1, FIN+2
COMHLP ASKCOM1+29
EN1 GOQ+2, FIN+1
FIN FIN+4
FINISH ASKLIN+3, ASKLIN+4, GOQ+2
PDIR PDIR+6
RFTYPE ASKAMT+8
S1 RFTYPE+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BARACC ASKCOM1+31~, ASKCOM1+33*, ASKCOM1+34
BARADJ EN+2*, FINISH+1, CANCEL+2!
BARAMT EN1+1!, EN2+2!, ASKCOM+1!, ASKAMT+7*, ASKAMT+10*, ASKAMT+23!, RFTYPE+15!, S1+1
>> BARASK ASKAMT+2*, ASKAMT+3
BARATYP EN1+1!, ASKCOM+1!, ASKAMT+1*, RFTYPE+2!, RFTYPE+6*, RFTYPE+7, RFTYPE+16*, S1+1
BARBLDA ASKCOM1+8*, ASKCOM1+9, ASKCOM1+15, ASKCOM1+31~, ASKCOM1+32*, ASKCOM1+33, ASKCOM1+34, GOB+2*, GOB+3
BARCAT EN1+1!, ASKCOM+1!, ASKAMT+1*, ASKAMT+9*, ASKAMT+24*, RFTYPE+3, S1+1
>> BARCNT ASKLIN+1, ASKLIN+5, GOQ+2
BARCOL FIN+5!
BARCOM EN1+1!, EN2+2!, ASKCOM+1!, ASKCOM1+4*, ASKCOM1+5*, ASKCOM1+7, ASKCOM1+23
BARCOM( ASKCOM1+23*, ASKCOM1+24, ASKCOM1+25!, ASKCOM1+30, ASKCOM1+36, ASKCOM1+39, GOQ+2, GOA+1, GOD+1, GOB+1
, GOB+4, GOB+5
BARCOM(1 ASKCOM1+28, ASKCOM1+29, GOB+6
>> BARDFLT EN+3*, ASKLIN+1*
>> BARDSP EN1+2*, ASKCOM+2*
>> BARHLP EN2+3
>> BARHLP( ASKCOM1+29, GOB+6
>> BARJ RFTYPE+1*, RFTYPE+3, RFTYPE+4*, RFTYPE+5, RFTYPE+7
BARLIN EN1+1!, ASKLIN+1*, ASKLIN+3, ASKLIN+4, ASKLIN+5, ASKCOM1+1, ASKCOM1+8, ASKCOM1+32, ASKCOM1+37, GOQ+3
, GOB+2, S1+1
>> BARPASS EN1+3, ASKCOM+3, P1+1
>> BARPAT ASKCOM1+34, GOD+1
>> BARQ FIN*, FIN+1, FIN+2, FIN+4
BARREF EN+2*, FINISH+1, CANCEL+2!
BARSPEC EN1+1!
>> BARSTAT ASKCOM1+13*, ASKCOM1+14
>> BARSTOP FIN+4
>> BARTPB ASKCOM1+9*, ASKCOM1+12, ASKCOM1+13
BARTR EN+1!, CANCEL+2!
BARTYP EN1+1!, ASKCOM+1!, GOA+1*, GOB+4*, ASKAMT+2, ASKAMT+8, ASKAMT+17, ASKAMT+19, S1+1
>> BARX RFTYPE+1*, RFTYPE+3*, RFTYPE+6
DA ASKCOM1+11!, ASKCOM1+31~
DD ASKAMT+20!, RFTYPE+12!
>> DFN GOD+1*
DIC ASKCOM1+11!, ASKCOM1+31~, ASKAMT+14*, ASKAMT+22!, RFTYPE+8*, RFTYPE+14!
DIC("A" ASKAMT+16*, ASKAMT+17*, RFTYPE+10*
DIC("S" ASKAMT+18*, ASKAMT+19*, RFTYPE+11*
DIC(0 ASKAMT+15*, RFTYPE+9*
DIE ASKCOM1+11!
DIR EN+1!, ASKCOM1+11!, ASKCOM1+19!, PDIR+1!, PDIR+5!
DIR("A" ASKCOM1+17*, PDIR+3*
DIR("B" ASKCOM1+18*
DIR(0 ASKCOM1+16*, PDIR+2*
DIROUT ASKCOM1+7, ASKCOM1+10!
DIRUT ASKCOM1+7, ASKCOM1+10!
DO ASKAMT+20!, RFTYPE+12!
DR ASKCOM1+11!
DTIME ASKCOM1+4, ASKAMT+3
DTOUT ASKCOM1+7, ASKCOM1+10!
DUOUT ASKCOM1+7, ASKCOM1+10!, PDIR+6
DUZ ASKCOM1+3
DUZ(2 ASKCOM1+9, ASKCOM1+15
>> J ASKCOM1+22*, ASKCOM1+23, ASKCOM1+24, ASKCOM1+25, ASKCOM1+26*, ASKCOM1+28, ASKCOM1+30, ASKCOM1+36, ASKCOM1+39, GOQ+2
, GOA+1, GOD+1, GOB+1, GOB+4, GOB+5
>> Q ASKCOM1+21*, ASKCOM1+22, ASKCOM1+27*
U ASKCOM1+13, ASKCOM1+15
>> UFMSESID ASKCOM1+3
X ASKCOM1+11!, ASKAMT+3*, ASKAMT+4*, ASKAMT+5, ASKAMT+6, ASKAMT+7
Y ASKCOM1+7, ASKCOM1+11!, ASKCOM1+37*, ASKAMT+23, ASKAMT+24, RFTYPE+15, RFTYPE+16, PDIR+6, PDIR+7
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