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

Package: IHS Accounts Receivable

Routine: BARRERL


Information

BARRERL ; IHS/SD/LSL - Bill File Error Checker ; 07/2/2010

Source Information

Source file <BARRERL.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 5 ^DIC  ^DIE  ^DIK  EN^DIQ1  ^DIR  
IHS Accounts Receivable 2 ($$DATE,$$MDT)^BARDUTL  ($$FIND3PB,EOP)^BARUTL  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Accounts Receivable 2 BAR SYNCH BILL ERROR SCAN  BARRERL2  

Entry Points

Name Comments DBIA/ICR reference
ADT ;ask for date range
EN ;EP - looking for A/R Bills that have problems
RR ;check if re-roll is needed
MM ;check for 3p/ar mis-matches
NEG ;check for negative balance
DEV ;select device
ONE ;examine one a/r bill for errors
FIXIEN ;attempt to find missing 3p bill
ADD ;add to a/r bill error file
KILL ;delete existing entries
SBL ;check for small balance
QUE ;que to taskman
LOOP ; go thru A/R Bill file

External References

Name Field # of Occurrence
^%ZIS DEV+2, DEV+7
HOME^%ZIS DEV+4
^%ZTLOAD QUE+6
$$DATE^BARDUTL ADT+4, ADT+6
$$MDT^BARDUTL BARRERL+19
$$FIND3PB^BARUTL ONE+12
EOP^BARUTL QUE+8
^DIC ADD+7
^DIE BARRERL+31, ONE+16, MM+25, SBL+7, NEG+4, RR+9
^DIK KILL+3
EN^DIQ1 ONE+25
^DIR BARRERL+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This option will scan the A/R Bill file for problems and must be"
  • Line Location: BARRERL+15
Function Call: WRITE
  • Prompt: !,"run before printing any of the synchronization reports",!
  • Line Location: BARRERL+16
Function Call: WRITE
  • Prompt: !!,"Select A/R Bills by DOS Date Range."
  • Line Location: ADT+1
Function Call: WRITE
  • Prompt: !,"BARITYP= ",BARITYP," ",$ZR
  • Line Location: MM+14
Routine Call
  • %ZIS
  • Line Location:
    • DEV+4
Routine Call
  • DIE
  • Line Location:
    • BARRERL+31
    • ONE+16
    • MM+25
    • SBL+7
    • NEG+4
    • RR+9
Routine Call
  • DIC
  • Line Location:
    • ADD+7
Routine Call
  • DIR
  • Line Location:
    • BARRERL+24
Routine Call
  • %ZIS
  • Line Location:
    • DEV+2
    • DEV+7

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( MM+2
^AUTNINS - [#9999999.18] MM+11, MM+12
^AUTTINTY - [#9999999.181] MM+13
^BAR(90052.06 BARRERL+26, SBL+2
^BARAC( MM+19
^BARBL( LOOP+2, LOOP+4, ONE+4
^BARBLER( BARRERL+17, BARRERL+19, EN+3*, EN+4!, KILL+3, KILL+4!, KILL+5*, KILL+6*, ADD+2

Label References

Name Line Occurrences
ADD MM+23, SBL+5, NEG+2, RR+7
KILL EN+1
LOOP EN+2
MM ONE+26
NEG ONE+9
ONE LOOP+4
QUE DEV+4
RR ONE+27
SBL ONE+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS DEV+1*
BAR ONE+28!
BAR( ONE+4*, MM+16, MM+19, MM+20
BAR("3P LOC" ONE+12*, ONE+13, ONE+17, ONE+18
BAR(0 ONE+5, ONE+7, MM+7, RR+5
BAR(1 ONE+10, ONE+11, MM+6, MM+8
BAR(2 RR+4
BAR3P ONE+28!
BAR3P( MM+2*
BAR3P(0 MM+3, MM+6, MM+11, MM+12, RR+2, RR+3
BAR3P(2 MM+7
BAR3P(7 MM+8
BAR3PDA ONE+18*, ONE+28!, MM+2
>> BAR3PDUZ ONE+17*, ONE+19
BAR3PNM ONE+5*, ONE+6*, ONE+28!, MM+5
BAR3PNMB ONE+28!, MM+3*, MM+5
>> BARBAL ONE+7*, SBL+1, SBL+4, NEG+1, RR+1
>> BARBLDA LOOP+3*, LOOP+4*, ONE+4, ONE+12, ONE+14, ONE+20, MM+16, MM+19, MM+20, ADD+1
>> BARDOS ONE+10*
BARDTOK ADT+2, ADT+3!, ADT+5*, ADT+7*, ADT+8*, ADT+10!, QUE+9!
BARDUZ2 ONE+19*, ONE+28!, MM+2
BAREDT ADT+3!, ADT+6*, ADT+7, ADT+8, ADT+10!, QUE+9!, EN+5!, LOOP+2
BARIDT EN+5!, LOOP+1*, LOOP+2*, LOOP+4
>> BARINAME MM+11*, MM+16
>> BARITYP MM+13*, MM+15, MM+18
>> BARITYPX MM+12*, MM+13
BARMM ONE+28!, MM+4!, MM+5*, MM+6*, MM+7*, MM+8*, MM+17*, MM+21*, MM+22, RR+6
BARNO3P ONE+1!, ONE+28!
>> BARPAT ONE+11*
>> BARSBL SBL+2*, SBL+3*, SBL+4
BARSDT ADT+3!, ADT+4*, ADT+5, ADT+8, ADT+10!, QUE+9!, EN+5!, LOOP+1
>> DA BARRERL+29*, KILL+2*, KILL+3*, ONE+14*, ONE+20*, ADD+1*, ADD+2, ADD+5
DD ADD+6!
>> DIC ONE+21*, ADD+3*
>> DIC(0 ADD+4*
>> DIE BARRERL+28*, ONE+2*
>> DIK KILL+1*
>> DIQ ONE+22*
>> DIQ(0 ONE+23*
DIR BARRERL+20!, BARRERL+25!
DIR("A" BARRERL+22*
DIR("B" BARRERL+23*
DIR(0 BARRERL+21*
DO ADD+6!
>> DR BARRERL+30*, ONE+15*, ONE+24*, MM+24*, SBL+6*, NEG+3*, RR+8*
DT EN+3
DUZ(2 BARRERL+17, BARRERL+19, BARRERL+26, BARRERL+29, EN+3, EN+4, KILL+3, KILL+4, KILL+5, KILL+6
, LOOP+2, LOOP+4, ONE+4, ONE+12, MM+19, SBL+2, ADD+2
I ONE+3~, ONE+4*, MM+1~, MM+2*
IO DEV+4
IO("S" DEV+5
IO(0 DEV+4
ION DEV+6
>> IOP DEV+6*
>> POP DEV+3
U ONE+10, ONE+11, MM+11, MM+12, MM+13, MM+19
>> X ADD+5*
>> Y BARRERL+17
>> ZTDESC QUE+4*
>> ZTIO QUE+5*
>> ZTRTN QUE+1*
>> ZTSAVE("BAREDT" QUE+3*
>> ZTSAVE("BARSDT" QUE+2*
>> ZTSK QUE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All