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 |  Marked Items |  All
Print Page as PDF
Routine: IBJDF63

Package: Integrated Billing

Routine: IBJDF63


Information

IBJDF63 ;ALB/RB - MISC. BILLS FOLLOW-UP REPORT (COMPILE/PRINT SUMMARY);15-APR-00

Source Information

Source file <IBJDF63.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Integrated Billing 2 E^IBJDE  $$ACT^IBJDF2  
Kernel 1 $$FMDIFF^XLFDT  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Integrated Billing 2 IBJDF61  IBJDF62  

Entry Points

Name Comments DBIA/ICR reference
EXTMO(IBS) ; Extract/transmit data to DM Extract Module
; IBS - Array containing the summary information
SUM(IBDIV) ; - Print summary for division.
; Input: IBDIV=Pointer to the division in file #40.8 and pre-set
; variable IBRPT
EN ; - Compile entry point from IBJDF61.
; Pre-set variables IBA, IBCAT, IBDIV required.
HDR ; - Write the summary report header.
PRT ; - Print entry point from IBJDF62.
DASH(X) ; - Return a dashed line.
SUMQ
ENQ
INIT ; - Initialize counters, if necessary.
ENQ1
CATN ; - List of category names.
CAT(X) ; - Determine category to place receivable.
PAUSE ; - Page break.

External References

Name Field # of Occurrence
^DIR PAUSE+4
E^IBJDE EXTMO+22
$$ACT^IBJDF2 EN+5
$$FMDIFF^XLFDT EN+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?(80-$L(IBTYP))\2,IBTYP
  • Line Location: SUM+9
Function Call: WRITE
  • Prompt: !?(80-$L(IBTYP)\2),$$DASH($L(IBTYP))
  • Line Location: SUM+10
Function Call: WRITE
  • Prompt: !?(80-$L(IBDH)\2),IBDH
  • Line Location: SUM+13
Function Call: WRITE
  • Prompt: !!
  • Line Location: SUM+15
Function Call: WRITE
  • Prompt: "AR Category",?31,"# Receivables",?52,"Total Outstanding Balance",!
  • Line Location: SUM+20
Function Call: WRITE
  • Prompt: "-----------",?31,"-------------",?52,"-------------------------"
  • Line Location: SUM+21
Function Call: WRITE
  • Prompt: !!,"There are no active receivables",$S(IBDIV:" for this division",1:""),".",!!
  • Line Location: SUM+22
Function Call: WRITE
  • Prompt: !
  • Condition for execution: I=8
  • Line Location: SUM+26
Function Call: WRITE
  • Prompt: !,X,?30,$J(+IB(IBDIV,IBCAT,I),6)
  • Line Location: SUM+26
Function Call: WRITE
  • Prompt: " (",$J(+IB(IBDIV,IBCAT,I)/+IB(IBDIV,IBCAT,8)*100,0,$S(I=8:0,1:2)),"%)"
  • Line Location: SUM+27
Function Call: WRITE
  • Prompt: ?52,$J($S(I=1!(I=9):"$",1:"")_Z,15)
  • Line Location: SUM+29
Function Call: WRITE
  • Prompt: @IOF,*13
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: "MISCELLANEOUS BILLS FOLLOW-UP SUMMARY REPORT"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: ?71,"Page: ",$J(IBPAG,3),!,"Run Date: ",IBRUN
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,$E(X,1,80)
  • Line Location: HDR+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+3
Routine Call
  • DIR
  • Line Location:
    • PAUSE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] SUM+12
^PRCA(430 - [#430] EN+6

Label References

Name Line Occurrences
$$CAT EN+7
$$DASH SUM+10
ENQ EN+5
ENQ1 PRT+3
EXTMO PRT+3
HDR SUM+7
PAUSE SUM+22, SUM+33
SUM PRT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SUM+3~
DIR PAUSE+2~
DIR(0 PAUSE+4*
DIROUT PAUSE+2~
DIRUT PAUSE+2~, PAUSE+4
DT EN+7
DTOUT PAUSE+2~
DUOUT PAUSE+2~, PAUSE+4
I INIT+3*, EN+2~, EN+6*, SUM+3~, SUM+18*, SUM+25*, SUM+26, SUM+27, SUM+28, SUM+29
, SUM+30, SUM+31, HDR+18*
IB PRT+3, EXTMO+3~
IB( INIT+3*, EN+8*, EN+9*, PRT+6, EXTMO+5*, EXTMO+15*, EXTMO+16*, EXTMO+17*, EXTMO+18*, EXTMO+20*
, SUM+6, SUM+18*, SUM+22, SUM+25, SUM+26, SUM+27, SUM+28, SUM+30
IB0 EN+2~, EN+7*, EN+8, EN+9
>> IBA EN+5, EN+6
IBAGE EN+2~, EN+7*
IBARD EN+2~, EN+5*, EN+7
>> IBCAT INIT+1, INIT+2, INIT+3, EN+8, EN+9, SUM+5*, SUM+6*, SUM+8, SUM+18, SUM+22
, SUM+25, SUM+26, SUM+27, SUM+28, SUM+30, HDR+11, HDR+12
>> IBCAT( SUM+8, HDR+11, HDR+12
IBCT EXTMO+3~, EXTMO+7*, EXTMO+9, EXTMO+10, EXTMO+11, EXTMO+14
>> IBCTG( SUM+8
IBDH SUM+3~, SUM+12*, SUM+13
IBDIV INIT+1, INIT+2, INIT+3, EN+8, EN+9, PRT+5*, PRT+6*, SUM~, SUM+6, SUM+11
, SUM+12, SUM+18, SUM+22, SUM+25, SUM+26, SUM+27, SUM+28, SUM+30
IBI EXTMO+3~, EXTMO+5*, EXTMO+13*, EXTMO+14
IBJ EXTMO+3~, EXTMO+5*
IBOUT EN+2~, EN+6*, EN+9
>> IBPAG HDR+3, HDR+4*, HDR+6
>> IBQ PRT+6, SUM+6, SUM+7, PAUSE+4*
IBR EXTMO+3~, EXTMO+22*
>> IBRPT HDR+8
>> IBRUN HDR+6
IBS EXTMO~
IBS(0 EXTMO+14
>> IBSAM HDR+16
>> IBSDA HDR+11
>> IBSDF HDR+11
>> IBSDL HDR+11
>> IBSDV INIT+1, INIT+2
>> IBSMN HDR+9, HDR+10
>> IBSMX HDR+10
>> IBSNA HDR+12
>> IBSNF HDR+12
>> IBSNL HDR+12
IBSQ EXTMO+3~, EXTMO+12*, EXTMO+15, EXTMO+16, EXTMO+19*
IBTP EXTMO+3~, EXTMO+8*, EXTMO+9*, EXTMO+10*, EXTMO+11*, EXTMO+15, EXTMO+16, EXTMO+17, EXTMO+18, EXTMO+20
IBTYP SUM+3~, SUM+8*, SUM+9, SUM+10
IBX PAUSE+2~, PAUSE+3*
>> IBXTRACT PRT+3
IBZ EXTMO+3~, EXTMO+14*, EXTMO+15, EXTMO+16, EXTMO+17, EXTMO+18
IOF HDR+3
IOSL PAUSE+3
IOST HDR+3, PAUSE+1
J EN+2~, SUM+3~, SUM+18*
PD HDR+1~, HDR+11*, HDR+12*, HDR+14
PDA HDR+1~, HDR+11*, HDR+12*, HDR+13
PDF HDR+1~, HDR+11*, HDR+12*, HDR+14
PDL HDR+1~, HDR+11*, HDR+12*, HDR+15
U EN+6, EN+8, EN+9, SUM+12, SUM+18, SUM+25, SUM+28, SUM+30
X SUM+25*, SUM+26, HDR+1~, HDR+7*, HDR+10*, HDR+14*, HDR+15*, HDR+16*, HDR+17*, HDR+18*
, DASH~, DASH+1, PAUSE+2~, CAT~, CAT+1
Y SUM+25*, SUM+30, PAUSE+2~
Z SUM+3~, SUM+28*, SUM+29

Marked Items

Name Field # of Occurrence
$T(CATN+I SUM+25
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All