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

Package: Integrated Billing

Routine: IBJDF43


Information

IBJDF43 ;ALB/RB - FIRST PARTY FOLLOW-UP REPORT (COMPILE/PRINT SUMMARY);15-APR-00

Source Information

Source file <IBJDF43.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 5 E^IBJDE  ($$ACT,$$CAT)^IBJDF2  $$SUST^IBJDF41  $$DASH^IBJDF43  $$DAT2^IBOUTL  
VA FileMan 2 NOW^%DTC  ^DIR  
Kernel 1 $$FMDIFF^XLFDT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Integrated Billing 3 IBJDF41  IBJDF42  IBJDF43  

Entry Points

Name Comments DBIA/ICR reference
INIT ; - Initialize counters (Called by IBJDF41)
; Pre-set variables IB, IB(, IBCAT, IBSRC required.
EN ; - Compile entry point from IBJDF41.
; Pre-set variables IB, IB(, IBA, IBCAT, IBSRC required.
ENQ
PRT ; - Print entry point from IBJDF42.
ENQ1
EXTMO(IBS) ; Extract/transmit data to DM Extract Module
; IBS - Array containing the summary information
SUM ; - Print summary for AR category.
; Input: IBCAT=AR category pointer to file #430.2
SUMQ
HDR ; - Write the summary report header.
DASH(X) ; - Return a dashed line.
PAUSE ; - Page break.
OSUM ; Print Overall Summary
OSUMQ
OSHDR ; - Custom Header for Overall Summary
CATN ; - List of category names.

External References

Name Field # of Occurrence
NOW^%DTC OSHDR+2
^DIR PAUSE+4
E^IBJDE EXTMO+25
$$ACT^IBJDF2 EN+6
$$CAT^IBJDF2 EN+15
$$SUST^IBJDF41 EN+5
$$DASH^IBJDF43 OSHDR+10
$$DAT2^IBOUTL OSHDR+2
$$FMDIFF^XLFDT EN+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!!?(80-$L(X)\2),X,!?(80-$L(X)\2),$$DASH($L(X)),!!
  • Line Location: SUM+15
Function Call: WRITE
  • Prompt: "AR Category",?31,"# Receivables",?52,"Total Outstanding Balance",!
  • Line Location: SUM+17
Function Call: WRITE
  • Prompt: "-----------",?31,"-------------",?52,"-------------------------",!
  • Line Location: SUM+18
Function Call: WRITE
  • Prompt: !,"There are no statistics for this category."
  • Line Location: SUM+19
Function Call: WRITE
  • Prompt: !
  • Condition for execution: I=9
  • Line Location: SUM+24
Function Call: WRITE
  • Prompt: !,X,?30,$J(+IB(IBCAT,IB,I),6)
  • Line Location: SUM+24
Function Call: WRITE
  • Prompt: ?52,$J($S(I=1!(I=9):"$",1:"")_Z,15)
  • Line Location: SUM+27
Function Call: WRITE
  • Prompt: !!!!!!,"There are no receivables for the parameters entered."
  • Line Location: SUM+33
Function Call: WRITE
  • Prompt: @IOF,*13
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: "FIRST PARTY FOLLOW-UP SUMMARY REPORT Run Date: ",IBRUN
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: ?71,"Page: ",$J(IBPAG,3)
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,$E(X,1,80)
  • Line Location: HDR+15
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+3
Function Call: WRITE
  • Prompt: !,X,?30,$J($P(IB("OSUM",I),U),6)
  • Line Location: OSUM+25
Function Call: WRITE
  • Prompt: @IOF,*13
  • Line Location: OSHDR+3
Function Call: WRITE
  • Prompt: "FIRST PARTY FOLLOW-UP SUMMARY REPORT Run Date: ",IBRUN
  • Line Location: OSHDR+5
Function Call: WRITE
  • Prompt: ?71,"Page: ",$J(IBPAG,3)
  • Line Location: OSHDR+6
Function Call: WRITE
  • Prompt: !,$E(X,1,80)
  • Line Location: OSHDR+9
Function Call: WRITE
  • Prompt: !!!!?(80-$L(X)\2),X,!?(80-$L(X)\2),$$DASH^IBJDF43($L(X)),!!
  • Line Location: OSHDR+10
Function Call: WRITE
  • Prompt: "AR Category",?31,"# Receivables",?52,"Total Outstanding Balance",!
  • Line Location: OSHDR+11
Function Call: WRITE
  • Prompt: "-----------",?31,"-------------",?52,"-------------------------",!
  • Line Location: OSHDR+12
Routine Call
  • DIR
  • Line Location:
    • PAUSE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] EN+7, EN+10, EN+14
^PRCA(430.2 - [#430.2] SUM+14

Label References

Name Line Occurrences
$$DASH SUM+15
ENQ EN+5, EN+6, EN+10, EN+14
ENQ1 PRT+3
EXTMO PRT+3
HDR SUM+5, SUM+11
OSHDR OSUM+20
PAUSE SUM+19, SUM+30, OSUM+30
SUM PRT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % OSHDR+2
DIR PAUSE+2~
DIR(0 PAUSE+4*
DIROUT PAUSE+2~
DIRUT PAUSE+2~, PAUSE+4
DT EN+15
DTOUT PAUSE+2~
DUOUT PAUSE+2~, PAUSE+4
I INIT+2~, INIT+7*, EN+2~, EN+7*, SUM+8*, SUM+9, SUM+23*, SUM+24, SUM+25, SUM+26
SUM+27, SUM+28, HDR+15*, OSUM+21~, OSUM+23*, OSUM+24, OSUM+25, OSUM+26, OSUM+27, OSUM+28
OSUM+29, OSHDR+9*
IB INIT+2, EN+2, PRT+3, EXTMO+3~, SUM+3*, SUM+6*, SUM+9, SUM+13, SUM+19, SUM+22
SUM+24, SUM+25, SUM+26, SUM+28
IB( INIT+4, INIT+7*, EN+11*, EN+12*, EN+16*, EN+17*, EXTMO+5*, EXTMO+18*, EXTMO+19*, EXTMO+20*
, EXTMO+21*, EXTMO+23*, SUM+4, SUM+6, SUM+9*, SUM+19, SUM+22, SUM+24, SUM+25, SUM+26
SUM+28, OSUM+8, OSUM+10, OSUM+12, OSUM+13
IB("OSUM" OSUM+6*, OSUM+14*, OSUM+15*, OSUM+16*, OSUM+17*, OSUM+22, OSUM+24, OSUM+25, OSUM+26, OSUM+27
OSUM+29
IB0 INIT+2~*, INIT+4, INIT+5, INIT+6, INIT+7, EN+2~*, EN+11, EN+12, EN+16, EN+17
>> IBA EN+5, EN+6, EN+7, EN+10, EN+14
IBAGE EN+2~, EN+15*
IBARD EN+2~, EN+6*, EN+15
IBCAT INIT+4, INIT+7, EN+11, EN+12, EN+16, EN+17, SUM+3*, SUM+4*, SUM+6, SUM+9
SUM+14, SUM+19, SUM+22, SUM+24, SUM+25, SUM+26, SUM+28, OSUM+4~, OSUM+7*, OSUM+8*
OSUM+10, OSUM+12, OSUM+13
IBCAT1 EN+2~, EN+15*, EN+16, EN+17
IBCT EXTMO+3~, EXTMO+7*, EXTMO+8*, EXTMO+10, EXTMO+11, EXTMO+12, EXTMO+13, EXTMO+14, EXTMO+17
IBDATA OSUM+4~, OSUM+13*, OSUM+14, OSUM+15, OSUM+16, OSUM+17
IBDLT OSUM+4~, OSUM+9*, OSUM+10*, OSUM+12, OSUM+13
IBI EXTMO+3~, EXTMO+5*, EXTMO+16*, EXTMO+17, OSUM+4~, OSUM+11*, OSUM+12*, OSUM+13, OSUM+14, OSUM+15
IBJ EXTMO+3~, EXTMO+5*
IBOUT EN+2~, EN+7*, EN+12, EN+17
IBPAG ENQ!, HDR+1, HDR+2*, HDR+4, OSHDR+3, OSHDR+4*, OSHDR+6
IBPRTFLG ENQ!, SUM+3*, SUM+30*, SUM+32
>> IBQ SUM+4, SUM+6, SUM+8, SUM+11, PAUSE+4*
IBR EXTMO+3~, EXTMO+25*
>> IBRPT HDR+6
IBRUN ENQ!, HDR+3, OSHDR+1, OSHDR+2*, OSHDR+5
IBS EXTMO~, SUM+2*, SUM+8, SUM+23, OSUM+4~, OSUM+5*, OSUM+23
IBS( EXTMO+8, EXTMO+17
>> IBSAM HDR+12
>> IBSELST EN+5
>> IBSMN HDR+7, HDR+8
>> IBSMX HDR+8
>> IBSNA HDR+9
>> IBSNF HDR+10
>> IBSNL HDR+11
IBSQ EXTMO+3~, EXTMO+15*, EXTMO+18, EXTMO+19, EXTMO+22*
>> IBSRC INIT+7, EN+10, EN+14, SUM+2, HDR+13, OSUM+5, OSHDR+8
>> IBSTA INIT+5, INIT+6, EN+5
>> IBSUSTYP EN+5*
IBTP EXTMO+3~, EXTMO+9*, EXTMO+10*, EXTMO+11*, EXTMO+12*, EXTMO+13*, EXTMO+14*, EXTMO+18, EXTMO+19, EXTMO+20
, EXTMO+21, EXTMO+23
IBX PAUSE+2~, PAUSE+3*
>> IBXTRACT PRT+3
IBZ EXTMO+3~, EXTMO+17*, EXTMO+18, EXTMO+19, EXTMO+20, EXTMO+21
IOF HDR+1, OSHDR+3
IOSL SUM+11, PAUSE+3
IOST HDR+1, PAUSE+1, OSHDR+3
J ENQ!, SUM+9*
U EN+7, EN+10, EN+11, EN+12, EN+14, EN+16, EN+17, SUM+9, SUM+14, SUM+22
SUM+26, SUM+28, OSUM+14, OSUM+15, OSUM+16, OSUM+17, OSUM+22, OSUM+25, OSUM+26, OSUM+27
OSUM+29
X SUM+13*, SUM+14*, SUM+15, SUM+23*, SUM+24, HDR+5*, HDR+8*, HDR+10*, HDR+11*, HDR+12*
HDR+13*, HDR+14*, HDR+15*, DASH~, DASH+1, PAUSE+2~, OSUM+21~, OSUM+23*, OSUM+25, OSHDR+7*
OSHDR+8*, OSHDR+9*, OSHDR+10
Y SUM+22*, SUM+28, PAUSE+2~, OSUM+21~, OSUM+22*, OSUM+29
Z ENQ!, SUM+26*, SUM+27, OSUM+21~, OSUM+27*, OSUM+28

Marked Items

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