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

Package: IHS Accounts Receivable

Routine: BARTR


Information

BARTR ; IHS/SD/LSL - ENTER NEW TRANSACTION DEC 4,1996 ;

Source Information

Source file <BARTR.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 5 NOW^%DTC  %XY^%RCR  ^DIC  FILE^DICN  $$GET1^DIQ  
IHS Accounts Receivable 1 EOP^BARUTL  
IHS VA Utilities 1 ($$VAL,$$VALI,ENP)^XBDIQ1  
Kernel 1 $$CJ^XLFSTR  

Caller Graph

Caller Graph Total: 32

Package Total Caller Graph
IHS Accounts Receivable 30 BAR50P08  BARDMAN4  BAREDP06  ^BARTR(2906  BAR50P06  BARBAD6  BARBAD7  BARBADU  
BARBLCN  BARCBTR  BAREDP08  BARFPST5  BARFRAPI  BARMAWO1  BARMAWO3  BARMAWO7  
BARNCPDP  BARPBEN  BARPNPU  BARPRFU  BARPRMKP  BARPSAPI  BARPST6  BARPST7  
BARPSTU  BARPUC  BARPUCU  BARROLL  BARSYNC  BARUP1  
Tucson 2 BZSMAWO2  BZSMAWO3  

Entry Points

Name Comments DBIA/ICR reference
DSP(DA) ;EP display transaction (needs DA)
ENODE ;
PRMBLAMT() ;EP Extrinsic to return Prime Bill Amount
; if tran = 49:BILL NEW field 101 1:p1
; if Bill Type = P'rimary field 16 0:p16
; return debit field 3 0:p3
NODE() ;
VALADJ(BARTYP)
ETOTAL
PAR() ;EP - return 1 if transaction is a PAY!ADJ!REF
PAY() ;EP ** Extrensic for PAYMENT field of transaction file
ADJ() ;EP - ** Extrensic for ADJUSTMENT field of transaction file
TOTAL(BARTRDA) ;EP
; - **gather BARTOT(tran.cat.type) totals and ADJ in Ax & Tx
MSG(X) ; EP - error message
; X = Bill IEN
UPLOAD() ;
; EP - New transaction if bill Uploaded.
NEW() ;EP - extrensic call to establish a new transaction
; returns 0-lock on file, fm-dt/sec -IEN ; -1 not added
EN(BART) ;EP

External References

Name Field # of Occurrence
NOW^%DTC NEW+6
%XY^%RCR EN+13
EOP^BARUTL DSP+5
^DIC UPLOAD+20
FILE^DICN NEW+13
$$GET1^DIQ MSG+3
$$VAL^XBDIQ1 VALADJ+5
$$VALI^XBDIQ1 VALADJ+3
ENP^XBDIQ1 DSP+2, TOTAL+3, PAY+4, ADJ+4
$$CJ^XLFSTR MSG+4, MSG+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,!!,"A/R TRANSACTION FILE LOCKED see your site manager",!!
  • Line Location: NEW+5
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("Please verify postings for "_XVAL_" and repost if necessary.",IOM)
  • Line Location: MSG+5
Routine Call
  • DIC
  • Line Location:
    • UPLOAD+20

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)
^BARTR( NEW+3, NEW+6, NEW+15, EN+10*, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7, UPLOAD+3, UPLOAD+16
, UPLOAD+22
^DD(90050.03 DSP+4

Label References

Name Line Occurrences
$$NODE ETOTAL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NEW+2~, NEW+6, NEW+7
>> %X EN+11*
>> %Y EN+12*
>> BAR3PUP UPLOAD+15
>> BARDONE UPLOAD+9*, UPLOAD+10, UPLOAD+17*, UPLOAD+18
>> BARHRS UPLOAD+8*, UPLOAD+10, UPLOAD+11*, UPLOAD+12, UPLOAD+13*, UPLOAD+14*, UPLOAD+15
BART EN~, PAY+3~, PAY+6*, PAY+8, PAY+10, PAY+12, PAY+13!, ADJ+3~, ADJ+6*, ADJ+7*
, ADJ+8
BART( EN+5, PAY+5*, PAY+6, ADJ+5*, ADJ+7
BART("DA" EN+8*, EN+10
BART("WP" EN+9
BART(101 TOTAL+5, NODE+2, PAY+8
BART(102 TOTAL+4, NODE+2, PAY+10, PAY+12, ADJ+7
BART(103 NODE+2
BART(2 TOTAL+4, TOTAL+5, ETOTAL+1
BART(3 TOTAL+4, TOTAL+5, ETOTAL+1
BARTMP DSP+1~
BARTMP( DSP+4
>> BARTOT( ETOTAL+1*
>> BARTOT("A" TOTAL+4*
>> BARTOT("T" TOTAL+5*
BARTR VALADJ+2~, VALADJ+3*, VALADJ+4
BARTRDA TOTAL~, TOTAL+3
>> BARTRIEN MSG+4, UPLOAD+23*, UPLOAD+24
BARTYP VALADJ~, VALADJ+4
D NEW+2~
>> D0 PAY+4, ADJ+4, VALADJ+3, VALADJ+5, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7
DA NEW+2~, EN+2~, DSP~, DSP+2
DD NEW+12!, UPLOAD+19!
DIC NEW+2~, NEW+8*, EN+2~, UPLOAD+2~, UPLOAD+5*
DIC(0 NEW+9*, UPLOAD+6*
DIE EN+2~
DINUM NEW+2~, NEW+11*
DLAYGO NEW+10*, NEW+14!, UPLOAD+7*, UPLOAD+21!
DO NEW+12!, UPLOAD+19!
DR EN+2~, EN+3*, EN+5*, EN+6*
DUZ(2 NEW+3, NEW+6, NEW+15, EN+10, PAR+3, PRMBLAMT+5, PRMBLAMT+6, PRMBLAMT+7, UPLOAD+3, UPLOAD+16
, UPLOAD+22
I NEW+3*, DSP+1~, DSP+3*, DSP+4*, PAY+5*, ADJ+5*, ADJ+7*, UPLOAD+3*
IOM MSG+4, MSG+5
U DSP+4, PAR+3, PRMBLAMT+6, PRMBLAMT+7
X NEW+2~, NEW+3*, NEW+4, NEW+7*, NEW+11, EN+2~, EN+4*, EN+5*, NODE+1~, NODE+2*
, ENODE+1, VALADJ+2~, VALADJ+5*, VALADJ+6, PAR+1~, PAR+2*, PAR+4*, PAR+5, PRMBLAMT+4*, PRMBLAMT+5
, PRMBLAMT+6, PRMBLAMT+7*, PRMBLAMT+8, MSG~, MSG+3, UPLOAD+2~, UPLOAD+3*, UPLOAD+4, UPLOAD+15*, UPLOAD+16
XVAL MSG+2~, MSG+3*, MSG+5
Y NEW+2~, NEW+16, EN+8, PAR+1~, PAR+3*, PAR+4, UPLOAD+2~, UPLOAD+23
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