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

Package: IHS Accounts Receivable

Routine: BARDLOG


Information

BARDLOG ; IHS/SD/LSL - A/R Debt Collection Log Report ;08/20/2008

Source Information

Source file <BARDLOG.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Accounts Receivable 5 ^BARDBQUE  ($$DATE,$$SDT,$$TRANS)^BARDUTL  PAZ^BARRUTL  INIT^BARUTL  $$EN^BARVDF  
VA Fileman 3 (C,NOW)^%DTC  $$GET1^DIQ  ^DIR  
Kernel 1 $$CJ^XLFSTR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Accounts Receivable 3 BAR DCM RPT LOG  BAR DCM RPT PYMT  BARDINQ  

Entry Points

Name Comments DBIA/ICR reference
PRINTP ; EP
; Print Debt Collection Payment Report
DATES ; EP
ACCTP ; EP
CHKLINEP(BARAC) ;EP
; Q 0 = CONTINUE
; Q 1 = STOP
PROCESS ; EP
BILL ;
HEADP ;EP
HEAD ;
BILLP ;
CHKLINE(BARAC) ;EP
; Q 0 = CONTINUE
; Q 1 = STOP
DOS ;
PRINT ; EP
; Print Debt Collection Log Report
ACCT ;
DOSP ;
DATA ; EP
EP ; EP
LOOP ;

External References

Name Field # of Occurrence
C^%DTC PROCESS+4
NOW^%DTC PRINT+4, PRINTP+5
^BARDBQUE EP+11
$$DATE^BARDUTL DATES+2, DATES+4
$$SDT^BARDUTL BILL+8, BILLP+9, BILLP+11
$$TRANS^BARDUTL DATA+14
PAZ^BARRUTL PRINT+14, PRINT+22, PRINTP+15, PRINTP+24
INIT^BARUTL EP+2
$$EN^BARVDF HEAD+2, HEADP+2
$$GET1^DIQ DATA+2, DATA+7, DATA+8, DATA+9, DATA+11, DATA+12
^DIR CHKLINE+7, CHKLINEP+7
$$CJ^XLFSTR PRINT+13, HEAD+3, PRINTP+14, HEADP+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Enter Transmission Date Range...",!
  • Line Location: DATES+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+5
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("******* NO RECORDS TO PRINT *******",IOM)
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !?50,"------------"
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: !?50,$J(BARTOT,10,2)," (",BARCNT,")"
  • Line Location: PRINT+21
Function Call: WRITE
  • Prompt: !?5,"A/R Account: ",BARAC
  • Line Location: ACCT+1
Function Call: WRITE
  • Prompt: !?50,"------------"
  • Line Location: ACCT+6
Function Call: WRITE
  • Prompt: !?50,$J(BARPTOT,10,2)," (",BARPCNT,")"
  • Line Location: ACCT+7
Function Call: WRITE
  • Prompt: !,$$SDT^BARDUTL(BARDATE),?12,BARBL,?35,$$SDT^BARDUTL(BARDOS)
  • Line Location: BILL+8
Function Call: WRITE
  • Prompt: ?50,$J(BARBAL,10,2),?65,BARACT
  • Line Location: BILL+9
Function Call: WRITE
  • Prompt: !?(IOM-15),"continued==>"
  • Line Location: CHKLINE+5
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKLINE+7
Function Call: WRITE
  • Prompt: !?5,"A/R Account: "_BARAC
  • Line Location: CHKLINE+9
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF")
  • Line Location: HEAD+2
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR("DEBT COLLECTION LOG",IOM)
  • Line Location: HEAD+3
Function Call: WRITE
  • Prompt: !!,"Run Date: ",BARUN
  • Line Location: HEAD+4
Function Call: WRITE
  • Prompt: ?IOM-15,"Page: "_BARPG
  • Line Location: HEAD+5
Function Call: WRITE
  • Prompt: !!,"DATE SENT",?12,"AR BILL",?35,"DOS",?50,"AR BALANCE",?65,"ACTION CODE"
  • Line Location: HEAD+6
Function Call: WRITE
  • Prompt: !,BARDASH
  • Line Location: HEAD+7
Function Call: WRITE
  • Prompt: !!,$$CJ^XLFSTR("******* NO RECORDS TO PRINT *******",IOM)
  • Line Location: PRINTP+14
Function Call: WRITE
  • Prompt: !?42,"----------",?69,"----------"
  • Line Location: PRINTP+22
Function Call: WRITE
  • Prompt: !?42,$J(BARTOT,10,2)," (",BARCNT,")",?69,$J(BARTOT2,10,2)
  • Line Location: PRINTP+23
Function Call: WRITE
  • Prompt: !?5,"A/R Account: ",BARAC
  • Line Location: ACCTP+1
Function Call: WRITE
  • Prompt: !?42,"----------",?69,"----------"
  • Line Location: ACCTP+6
Function Call: WRITE
  • Prompt: !?42,$J(BARPTOT,10,2)," (",BARPCNT,")",?69,$J(BARPTOT2,10,2)
  • Line Location: ACCTP+7
Function Call: WRITE
  • Prompt: !,$$SDT^BARDUTL(BARDATE)
  • Line Location: BILLP+9
Function Call: WRITE
  • Prompt: ?13,$E(BARBL,1,15)
  • Line Location: BILLP+10
Function Call: WRITE
  • Prompt: ?30,$$SDT^BARDUTL(BARDOS)
  • Line Location: BILLP+11
Function Call: WRITE
  • Prompt: ?42,$J(BARBAL,10,2)
  • Line Location: BILLP+12
Function Call: WRITE
  • Prompt: ?55,BARACT
  • Line Location: BILLP+13
Function Call: WRITE
  • Prompt: !?(IOM-15),"continued==>"
  • Line Location: CHKLINEP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: CHKLINEP+7
Function Call: WRITE
  • Prompt: !?5,"A/R Account: "_BARAC
  • Line Location: CHKLINEP+9
Function Call: WRITE
  • Prompt: $$EN^BARVDF("IOF")
  • Line Location: HEADP+2
Function Call: WRITE
  • Prompt: !,$$CJ^XLFSTR(BARHDR,IOM)
  • Line Location: HEADP+3
Function Call: WRITE
  • Prompt: !!,"Run Date: ",BARUN
  • Line Location: HEADP+4
Function Call: WRITE
  • Prompt: ?IOM-15,"Page: "_BARPG
  • Line Location: HEADP+5
Function Call: WRITE
  • Prompt: !!,"DATE SENT",?13,"AR BILL",?30,"DOS",?42,"AR BALANCE",?55,"ACTION CODE",?72,"PAYMENT"
  • Line Location: HEADP+6
Function Call: WRITE
  • Prompt: !,BARDASH
  • Line Location: HEADP+7
Routine Call
  • DIR
  • Line Location:
    • CHKLINE+7
    • CHKLINEP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BARDEBT - [#90050.05] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BARDEBT - [#90050.05] DATA+1, DATA+5
^BARDEBT("B" PROCESS+7, LOOP+2
^DD("DD" PRINT+6, PRINTP+7
^TMP($J PROCESS+1!, DATA+16*, DATA+17*, PRINT+12, PRINT+18, ACCT+4, DOS+2, BILL+1, PRINTP+13, PRINTP+20
, ACCTP+4, DOSP+2, BILLP+1
^XUTL("XQ" EP+3

Label References

Name Line Occurrences
$$CHKLINE BILL+6
$$CHKLINEP BILLP+7
ACCT PRINT+18
ACCTP PRINTP+20
BILL DOS+2
BILLP DOSP+2
DATA LOOP+2
DATES EP+4, DATES+5, DATES+6
DOS ACCT+4
DOSP ACCTP+4
HEAD PRINT+9, CHKLINE+8
HEADP PRINTP+10, CHKLINEP+8
LOOP PROCESS+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PRINT+5, PRINTP+6
BAR EP+1!
BARAC DATA+2*, DATA+3*, DATA+16, DATA+17, PRINT+2!, PRINT+17*, PRINT+18*, ACCT+1, ACCT+4, DOS+2
, BILL+1, BILL+6, CHKLINE~, CHKLINE+9, PRINTP+2!, PRINTP+19*, PRINTP+20*, ACCTP+1, ACCTP+4, DOSP+2
, BILLP+1, BILLP+7, CHKLINEP~, CHKLINEP+9
BARACT DATA+12*, DATA+14, DATA+16, DATA+17, PRINT+2!, BILL+5*, BILL+9, PRINTP+2!, BILLP+5*, BILLP+13
, BILLP+14, BILLP+17, BILLP+18
BARBAL DATA+11*, DATA+16, PRINT+2!, BILL+4*, BILL+9, BILL+10, BILL+11, PRINTP+2!, BILLP+4*, BILLP+12
, BILLP+15, BILLP+16
BARBL DATA+7*, DATA+16, PRINT+2!, BILL+2*, BILL+8, PRINTP+2!, BILLP+2*, BILLP+10
>> BARBLI DATA+8*, DATA+14
>> BARCNT PRINT+16*, PRINT+21, BILL+12*, PRINTP+17*, PRINTP+23, BILLP+19*
>> BARDASH PRINT+8*, HEAD+7, PRINTP+9*, HEADP+7
BARDATE PROCESS+5*, PROCESS+7*, LOOP+2, DATA+16, PRINT+2!, BILL+3*, BILL+8, PRINTP+2!, BILLP+3*, BILLP+9
BARDOS DATA+9*, DATA+10*, DATA+16, DATA+17, PRINT+2!, ACCT+3*, ACCT+4*, DOS+2, BILL+1, BILL+8
, PRINTP+2!, ACCTP+3*, ACCTP+4*, DOSP+2, BILLP+1, BILLP+11
>> BAREC BILL+1*, BILL+2, BILL+3, BILL+4, BILL+5, BILLP+1*, BILLP+2, BILLP+3, BILLP+4, BILLP+5
, BILLP+6
>> BAREND DATES+4*, DATES+5, DATES+6, PROCESS+7
>> BARHDR PRINTP+3*, HEADP+3
BARHOLD DATA+4*, DATA+6, DATA+15, PRINT+2!, PRINTP+2!
BARIEN LOOP+1*, LOOP+2*, DATA+1, DATA+2, DATA+5, DATA+7, DATA+8, DATA+9, DATA+11, DATA+12
, DATA+16, DATA+17, PRINT+2!, DOS+1*, DOS+2*, BILL+1, PRINTP+2!, DOSP+1*, DOSP+2*, BILLP+1
>> BARMENU EP+3*, EP+8
>> BARPAID DATA+14*, DATA+17, BILLP+6*, BILLP+14, BILLP+17, BILLP+18
>> BARPCNT ACCT+2*, ACCT+7, BILL+13*, ACCTP+2*, ACCTP+7, BILLP+20*
>> BARPG PRINT+3*, HEAD+1*, HEAD+5, PRINTP+4*, HEADP+1*, HEADP+5
>> BARPTOT ACCT+2*, ACCT+7, BILL+10*, ACCTP+2*, ACCTP+7, BILLP+15*
>> BARPTOT2 ACCTP+2*, ACCTP+7, BILLP+17*
>> BARQ("NS" EP+9*
>> BARQ("RC" EP+6*
>> BARQ("RP" EP+7*, EP+8*
>> BARQ("RX" EP+10*
>> BARSTART EP+5, DATES+2*, DATES+3, DATES+6, PROCESS+2
>> BARSTOP PRINT+16*, PRINT+18, PRINT+19, ACCT+4, ACCT+5, DOS+2, BILL+6*, BILL+7, PRINTP+17*, PRINTP+20
, PRINTP+21, ACCTP+4, ACCTP+5, DOSP+2, BILLP+7*, BILLP+8
>> BARTOT PRINT+16*, PRINT+21, BILL+11*, PRINTP+17*, PRINTP+23, BILLP+16*
>> BARTOT2 PRINTP+18*, PRINTP+23, BILLP+18*
>> BARUN PRINT+7*, HEAD+4, PRINTP+8*, HEADP+4
>> BARUSR EP+2
BARY EP+1!
>> DIR(0 CHKLINE+7*, CHKLINEP+7*
DUZ(2 DATA+4, DATA+5*, DATA+6*, DATA+14, DATA+15*
IOM PRINT+13, CHKLINE+5, HEAD+3, HEAD+5, PRINTP+14, CHKLINEP+5, HEADP+3, HEADP+5
IOSL CHKLINE+4, CHKLINEP+4
IOST CHKLINE+6, CHKLINEP+6
U EP+3, DATA+5, DATA+16, DATA+17, BILL+2, BILL+3, BILL+4, BILL+5, BILLP+2, BILLP+3
, BILLP+4, BILLP+5, BILLP+6
X PROCESS+5, CHKLINE+3~, CHKLINEP+3~
>> X1 PROCESS+2*
>> X2 PROCESS+3*
>> XQY0 EP+3
>> Y PRINT+5*, PRINT+7, CHKLINE+6, PRINTP+6*, PRINTP+8, CHKLINEP+6
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