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

Package: IHS Accounts Receivable

Routine: BARRUTL


Information

BARRUTL ; IHS/SD/LSL - Report Utility ; 07/26/2010

Source Information

Source file <BARRUTL.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA Fileman 3 ^DIE  EN^DIQ1  ^DIR  
IHS Accounts Receivable 1 ($$FIND3PB,$$GROUPLAN)^BARUTL  
Kernel 1 KILL^%ZTLOAD  

Caller Graph

Caller Graph Total: 59

Package Total Caller Graph
IHS Accounts Receivable 59 BAR50P05  BAR50P10  BAR50P11  BAR50P12  BAR50PCS  BARCLU  BARCLU4  BARDINQ  
BARDLOG  BARDMAN  BARDMAN2  BARDRST  BARDRST1  BARDYSCL  BAREDP05  BAREDP10  
BAREDP11  BAREDP12  BAREDPCS  BARMEISS  BARMPAS  BARMPAS2  BARMPAS3  BARPADJ  
BARPBEN  BARPRMK  BARPUC4  BARRADJ  BARRADJ0  BARRADJ2  BARRAMR  BARRAMR2  
BARRAOI  BARRASM  BARRASMB  BARRATS  BARRCXL  BARRCXL1  BARRIDR  BARRLBL  
BARRNBRA  BARRNBRB  BARRNEGB  BARRPAY  BARRPAY2  BARRPPS  BARRPRAC  BARRPRP  
BARRPRP2  BARRPSRA  BARRPSRB  BARRPTD  BARRPTD2  BARRPVC  BARRSYNC  BARRTAR  
BARRTAR2  BARTRANS  BARTRANT  

Entry Points

Name Comments DBIA/ICR reference
GRPINS
POUT ;EP for exiting report
PAZ ;EP to pause report
MM2 ;
; Check each entry in A/R bill error for Mismatch
MM ;EP
; Correct A/R Account and Bill Amount for bills on Mismatch Report
PSR ; EP - Loop A/R Period Summary Report Data File
TRANS ;EP for Looping thru Transaction File
LOOP ;EP for Looping thru Bill File
; Note: BARY("OBAL") may not work if other Inclusion Selections made
; "OBAL" is OpenBalance bills variable BARY("STCR") is a little tricky IHS/SD/PKD 1/20/11

External References

Name Field # of Occurrence
KILL^%ZTLOAD POUT+2
$$FIND3PB^BARUTL MM2+8
$$GROUPLAN^BARUTL GRPINS+6
^DIE MM2+23
EN^DIQ1 MM2+7
^DIR PAZ+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: PAZ+2
Routine Call
  • DIE
  • Line Location:
    • MM2+23
Routine Call
  • DIR
  • Line Location:
    • PAZ+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( MM2+12, MM2+17, MM2+18
^AUTNINS - [#9999999.18] MM2+14
^BARBL( LOOP+13, LOOP+16, LOOP+18, LOOP+22, LOOP+26, GRPINS+2
^BARBLER( MM+3
^BARPSR( PSR+2, PSR+5
^BARTR( TRANS+6, TRANS+9, TRANS+11, TRANS+14, TRANS+16, TRANS+19, TRANS+21, TRANS+23
^TMP( POUT+1!

Label References

Name Line Occurrences
@( LOOP+13, LOOP+18, LOOP+22, LOOP+26, TRANS+6, TRANS+11, TRANS+16, TRANS+23, PSR+7, GRPINS+4
, GRPINS+13
GRPINS LOOP+25
MM2 MM+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS POUT+3!
ABMAMT MM+4!, MM2+2!
ABMINS MM+4!, MM2+2!
ABMINSN MM+4!, MM2+2!
BAR LOOP+12*, LOOP+13*, LOOP+17*, LOOP+18*, LOOP+21*, LOOP+22*, LOOP+23*, LOOP+26*, POUT+3!, MM+4!
, MM2+2!, MM2+24!, GRPINS+2*, GRPINS+6
BAR( MM2+15, MM2+19
BAR("3P LOC" MM2+8*, MM2+9, MM2+10
BAR("L" PSR+1*, PSR+2*, PSR+3, PSR+5
BAR("OPT" LOOP+25, GRPINS+4
BAR("SUBR" POUT+1
>> BAR3PAMT MM2+18*, MM2+19
BAR3PDUZ MM+4!, MM2+2!, MM2+9*, MM2+11, MM2+12, MM2+17, MM2+18, MM2+24!
BAR3PIEN MM2+2!, MM2+10*, MM2+12, MM2+17, MM2+18, MM2+24!
>> BAR3PINN MM2+14*, MM2+15
>> BAR3PINS MM2+12*, MM2+13, MM2+14, MM2+17
>> BARBDT PSR+4
>> BAREDT PSR+6
>> BARGPIEN GRPINS+9*, GRPINS+11, GRPINS+12
>> BARGPNAM GRPINS+10*
>> BARGPNUM GRPINS+8*
>> BARGRPBL GRPINS+6*, GRPINS+7, GRPINS+8, GRPINS+9, GRPINS+10
>> BARI TRANS+18*, TRANS+19*, TRANS+21, TRANS+23
BARP POUT+3!
BARP("DT" LOOP+15*, LOOP+16*, LOOP+18, LOOP+19*, TRANS+8*, TRANS+9*, TRANS+11, TRANS+25*
BARP("RI" LOOP+24*, LOOP+26, TRANS+24*, GRPINS+2
BARP("RTN" LOOP+13, LOOP+18, LOOP+22, LOOP+26, TRANS+6, TRANS+11, TRANS+16, TRANS+23, PSR+7, GRPINS+4
, GRPINS+13
BARP("X" LOOP+4*, LOOP+5*, LOOP+6*, LOOP+7*, LOOP+8*, LOOP+9*, LOOP+10*, LOOP+11, LOOP+16, LOOP+18
, LOOP+22, LOOP+24, LOOP+26, TRANS+1*, TRANS+3*, TRANS+4, TRANS+9, TRANS+11, TRANS+14, TRANS+16
, TRANS+19, TRANS+21, TRANS+23, TRANS+24, GRPINS+2
>> BARPSR PSR+4*, PSR+5*, PSR+6
>> BART TRANS+13*, TRANS+14*, TRANS+16, TRANS+20*, TRANS+21*, TRANS+23
>> BARTR TRANS+5*, TRANS+6*, TRANS+10*, TRANS+11*, TRANS+15*, TRANS+16*, TRANS+22*, TRANS+23*
BARY POUT+3!
BARY("ACCT" LOOP+7, LOOP+24, TRANS+24
BARY("BATCH" TRANS+3, TRANS+14, TRANS+16, TRANS+19, TRANS+21, TRANS+23
BARY("DT" LOOP+3, LOOP+4, LOOP+5, LOOP+6, LOOP+14, LOOP+15, LOOP+16, LOOP+19, TRANS+1, TRANS+3
, TRANS+7, TRANS+8, TRANS+9, TRANS+25
BARY("GRP PLA N" , GRPINS+4, GRPINS+12
BARY("ITEM" TRANS+12, TRANS+14, TRANS+16
BARY("LOC" PSR+3
BARY("PAT" LOOP+8, LOOP+24, TRANS+24
BARY("STCR" LOOP+9, LOOP+20
DA MM+2*, MM+3*, MM+4!, MM2+8, MM2+15, MM2+19
DIC MM+4!, MM2+2!, MM2+3*
DIE MM+4!, MM2+2!, MM2+22*, MM2+24!
DIQ MM+4!, MM2+2!, MM2+4*
DIQ(0 MM2+5*
DIR PAZ+3!, PAZ+6!, POUT+3!
DIR(0 PAZ+4*
DIROUT POUT+3!
DIRUT POUT+3!
DR MM+4!, MM2+2!, MM2+6*, MM2+16*, MM2+17*, MM2+19*, MM2+20, MM2+21*, MM2+24!
DTOUT POUT+3!
DUOUT POUT+3!
DUZ(2 LOOP+13, LOOP+16, LOOP+18, LOOP+22, LOOP+26, TRANS+6, TRANS+9, TRANS+11, TRANS+14, TRANS+16
, TRANS+19, TRANS+21, TRANS+23, MM+3, MM2+8, GRPINS+2
IO("Q" PAZ+1, POUT+3!
IO("S" PAZ+1
IOSL PAZ+2
IOST PAZ+1
POP POUT+3!
U MM2+12, MM2+14, MM2+17, MM2+18, GRPINS+7, GRPINS+8, GRPINS+9, GRPINS+10
ZTSK POUT+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All