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

Package: IHS Accounts Receivable

Routine: BARPNP3


Information

BARPNP3 ; IHS/SD/LSL - POSTING SELECT COMMAND PROCESSOR ; 05/07/2008

Source Information

Source file <BARPNP3.m>

Call Graph

Call Graph Total: 17

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BARPNP  BARPNP4  

Entry Points

Name Comments DBIA/ICR reference
ASKCOM ;EP - select command
ASKAMT ;
FINISH ;
S1 ;
P1 ;
LNHLP ;
ASKCOM1 ;
GOQ ;
EN1 ;
EN2 ;
POST() ;
EN ;EP - posting command handler
GOD ;
GOA ;
GOB ;
CANCEL ;
COMHLP ;
FIN
PDIR
ROLLE ;
ASKLIN ;
ROLL ;EP - tag a bill for rollback to 3P
; enable posting rollback

External References

Name Field # of Occurrence
HISTORY^BARBAD3 ASKCOM1+42
ASKLIN^BARFPST3 ASKLIN+2
HIT1^BARPNP2 EN1+3, ASKCOM+3, P1+1
^BARPNP4 GOA+3
$$DSPLY^BARPNP4 ASKCOM1+40
$$AMT^BARPNPU ASKAMT+4
COMHLP^BARPNPU COMHLP+1
SETHLP^BARPNPU EN2+3
CKNEG^BARPST3 GOQ+3
SETTMP^BARPST3A S1+2
EN^BARPST6 ASKCOM1+37
POSTTX^BARPSTU FIN+4
EN^BARROLL FIN+6
$$NOTOPEN^BARUFUT ASKCOM1+1, FINISH+4
$$FIND3PB^BARUTL ASKCOM1+10
$$UPC^BARUTL ASKCOM1+6
EOP^BARUTL ASKCOM1+41, GOB+5, P1+2, ROLL+13
^DIC ASKAMT+17, ASKAMT+33
^DIE ROLL+9
$$GET1^DIQ ASKCOM1+36
^DIR ASKCOM1+20, PDIR+3
DIQ^XBLM GOB+3
VIEWR^XBLM GOD+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+5
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+2
Function Call: WRITE
  • Prompt: *7,*7,*7
  • Line Location: ASKCOM1+30
Function Call: WRITE
  • Prompt: *7,*7,*7
  • Line Location: ASKCOM1+31
Function Call: WRITE
  • Prompt: *7,!," Sorry.. ["_BARHLP(BARCOM(1))_"] not active!"
  • Line Location: GOB+4
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+19
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASKAMT+19
Function Call: WRITE
  • Prompt: *7,!!
  • Line Location: ASKAMT+35
Function Call: WRITE
  • Prompt: *7
  • Line Location: PDIR+5
Routine Call
  • DIE
  • Line Location:
    • ROLL+9
Routine Call
  • DIC
  • Line Location:
    • ASKAMT+17
    • ASKAMT+33
Routine Call
  • DIR
  • Line Location:
    • ASKCOM1+20
    • PDIR+3

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+14
^BAR(90052.01 - [#90052.01] ASKAMT+9
^BARBL( ASKCOM1+16
^BARTBL("D" ASKAMT+24
^BARTMP($J ASKCOM1+9, ASKCOM1+35, GOB+2, FIN+7!, ROLL+3, CANCEL+1!
^TEMP($J EN+2!

Label References

Name Line Occurrences
$$POST FIN
ASKAMT GOA+1, GOA+2, ASKAMT+6, ASKAMT+19, ASKAMT+35
ASKCOM ASKCOM1+8, ASKCOM1+29, ASKCOM1+33, ASKCOM1+39, ASKCOM1+42, ASKCOM1+43, GOD+1, GOB+1, GOB+6, ASKAMT+5
, S1+3
ASKCOM1 ASKLIN+1, ASKLIN+5, COMHLP+2
CANCEL FINISH+1, FINISH+4, FIN+2
COMHLP ASKCOM1+32
EN1 GOQ+2, FIN+1
FIN FIN+5
FINISH ASKLIN+3, ASKLIN+4, GOQ+2
PDIR PDIR+5
ROLL ASKCOM1+43
S1 ASKAMT+8, ASKAMT+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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