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

Package: Integrated Billing

Routine: IBJDF82


Information

IBJDF82 ;ALB/RRG - AR PRODUCTIVITY REPORT (PRINT) ;29-AUG-00

Source Information

Source file <IBJDF82.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 NOW^%DTC  ^DIR  
Integrated Billing 1 ($$DAT1,$$DAT2,$$STOP)^IBOUTL  

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

Package Total Caller Graph
Integrated Billing 1 IBJDF81  

Entry Points

Name Comments DBIA/ICR reference
EN ; - Print the AR Productivity Report
;
SUM ; - Print Summary Report
ENQ
WCLK ; - Print Clerk Name or Identifier
WTOT ; Write the Totals by Clerk
WTOT1 ; Write the Grand Totals
HDRD ; - Prints the Detailed Report Header
;
HDRS ; - Prints the Summary Report Header
;
DASH(X,Y) ; - Return a dashed line.
; Input: X=Number of Columns (80 or 132), Y=Char to be printed
;
PAUSE ; - Page break.
;
DT(X) ; - Return date.
; Input: X=Date in Fileman format
; Output: Z=Date in MMDDYY format

External References

Name Field # of Occurrence
NOW^%DTC EN+2
^DIR PAUSE+5
$$DAT1^IBOUTL EN+27, EN+34
$$DAT2^IBOUTL EN+2
$$STOP^IBOUTL SUM+16, HDRD+12, HDRS+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There is no AR Productivity information for the parameters selected."
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,$P(IBTRXDAT,"^",1),?13,$$DAT1^IBOUTL($P(IBTRXDAT,"^",2))
  • Line Location: EN+27
Function Call: WRITE
  • Prompt: ?23,$E($P(IBTRXDAT,"^",3),1,28)
  • Line Location: EN+28
Function Call: WRITE
  • Prompt: ?53,$E($P(IBTRXDAT,"^",4),1,20)
  • Line Location: EN+29
Function Call: WRITE
  • Prompt: ?75,$J($FN($P(IBTRXDAT,"^",5),",",2),11)
  • Line Location: EN+30
Function Call: WRITE
  • Prompt: ?90,$J($FN($P(IBTRXDAT,"^",6),",",2),11)
  • Line Location: EN+33
Function Call: WRITE
  • Prompt: ?104,$$DAT1^IBOUTL($P(IBTRXDAT,"^",7))
  • Line Location: EN+34
Function Call: WRITE
  • Prompt: ?115,$S(IBTRXNUM:IBTRXNUM,1:"N/A")
  • Line Location: EN+35
Function Call: WRITE
  • Prompt: !,?13,"COMMENT: ",?22,$E($P(IBTRXDAT,"^",8),1,90)
  • Line Location: EN+39
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+40
Function Call: WRITE
  • Prompt: !,$S(IBPNI="I":"CLERK # "_CLIDENT,1:CLNAM)
  • Line Location: SUM+9
Function Call: WRITE
  • Prompt: !,$S(IBPNI="I":"CLERK # "_CLIDENT,1:CLNAM)
  • Line Location: SUM+12
Function Call: WRITE
  • Prompt: ?25,$P(SUMDAT,"^",3),?50,$J($P(SUMDAT,"^",1),12)
  • Line Location: SUM+14
Function Call: WRITE
  • Prompt: ?65,$J($FN($P(SUMDAT,"^",2),",",2),15),!
  • Line Location: SUM+15
Function Call: WRITE
  • Prompt: !,?25,$P(SUMDAT,"^",3),?50,$J($P(SUMDAT,"^",1),12)
  • Line Location: SUM+28
Function Call: WRITE
  • Prompt: ?65,$J($FN($P(SUMDAT,"^",2),",",2),15)
  • Line Location: SUM+29
Function Call: WRITE
  • Prompt: !
  • Line Location: SUM+31
Function Call: WRITE
  • Prompt: !,$S(IBPNI="I":"CLERK # "_CLIDENT,1:IBCLNAM)
  • Line Location: WCLK+1
Function Call: WRITE
  • Prompt: ?53,"---------",?67,"-------------"
  • Line Location: WTOT+4
Function Call: WRITE
  • Prompt: !?50,$J(IBCNT,12),?65,$J($FN(IBTOT,",",2),15),!
  • Line Location: WTOT+5
Function Call: WRITE
  • Prompt: !?53,"---------",?67,"-------------"
  • Line Location: WTOT1+2
Function Call: WRITE
  • Prompt: !?25,"GRAND TOTALS",?50,$J(IBCNT1,12),?65,$J($FN(IBTOT1,",",2),15),!
  • Line Location: WTOT1+3
Function Call: WRITE
  • Prompt: @IOF,*13
  • Line Location: HDRD+2
Function Call: WRITE
  • Prompt: !,"AR Productivity Report",?60,"Run Date: ",IBRUN
  • Line Location: HDRD+3
Function Call: WRITE
  • Prompt: ?123,"Page: ",$J(IBPAG,3)
  • Line Location: HDRD+4
Function Call: WRITE
  • Prompt: !,"From: ",?7,IBF,?20,"to",?23,IBT
  • Line Location: HDRD+5
Function Call: WRITE
  • Prompt: ?60,"Detail By ",?70,$S(IBPNI="N":"Clerk Name",1:"Clerk Identifier")
  • Line Location: HDRD+6
Function Call: WRITE
  • Prompt: !!,?13,"Trx.",?53,"Transaction",?75,"Transaction",?90,"Current"
  • Line Location: HDRD+8
Function Call: WRITE
  • Prompt: ?104,"Follow-Up",?115,"Transaction"
  • Line Location: HDRD+9
Function Call: WRITE
  • Prompt: !,"Bill Number",?13,"Date",?23,"Debtor",?53,"Type",?75,"Amount"
  • Line Location: HDRD+10
Function Call: WRITE
  • Prompt: ?90,"Balance",?104,"Date",?115,"Number"
  • Line Location: HDRD+11
Function Call: WRITE
  • Prompt: !,$$DASH(132,0)
  • Line Location: HDRD+12
Function Call: WRITE
  • Prompt: @IOF,$C(13)
  • Line Location: HDRS+3
Function Call: WRITE
  • Prompt: !?26,"SUMMARY AR PRODUCTIVITY REPORT"
  • Line Location: HDRS+3
Function Call: WRITE
  • Prompt: !?(80-$L(X)/2+1),X,!!?(80-$L(IBRUN)/2+1),IBRUN
  • Line Location: HDRS+5
Function Call: WRITE
  • Prompt: !?(80-$L(IBRUN)/2+1),X
  • Line Location: HDRS+6
Function Call: WRITE
  • Prompt: !!,$S(IBSPT=1:"Clerk",1:""),?25,"Transaction Category"
  • Line Location: HDRS+7
Function Call: WRITE
  • Prompt: ?50,"Total Number",?64,"Total Dollar Amt"
  • Line Location: HDRS+8
Function Call: WRITE
  • Prompt: !,$$DASH(80,0)
  • Line Location: HDRS+9
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+4
Routine Call
  • DIR
  • Line Location:
    • PAUSE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("IBJDF8" EN+15, EN+19, EN+20, EN+21
^TMP("IBJDF8SUM" EN+4, SUM+6, SUM+11, SUM+13

Label References

Name Line Occurrences
$$DASH HDRD+12, HDRS+9
@( EN+5
ENQ EN+4, EN+12, EN+42, SUM+2, SUM+22
HDRD EN+12, EN+17, EN+24
HDRS SUM+2, SUM+8, SUM+12
PAUSE EN+7, EN+17, EN+24, EN+42, SUM+8, SUM+12, SUM+33
SUM EN+10
WCLK EN+18, EN+24
WTOT SUM+19, SUM+31
WTOT1 SUM+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+2, ENQ+1!
CLIDENT EN+14*, EN+16*, SUM+4*, SUM+7*, SUM+9, SUM+12, ENQ+1!, WCLK+1
CLNAM SUM+6*, SUM+9, SUM+11, SUM+12, SUM+13, ENQ+2!
DIR PAUSE+3~
DIR(0 PAUSE+5*
DIROUT PAUSE+3~
DIRUT PAUSE+3~, PAUSE+5
DTOUT PAUSE+3~
DUOUT PAUSE+3~, PAUSE+5
>> IB( SUM+26, SUM+27
IBBLNUM EN+14*, EN+19*, EN+20, EN+21, ENQ+2!
IBCLNAM EN+14*, EN+15*, EN+19, EN+20, EN+21, ENQ+1!, WCLK+1
IBCNT SUM+10*, SUM+17*, SUM+25*, SUM+30*, ENQ!, WTOT+2, WTOT+3*, WTOT+5, WTOT+6*
IBCNT1 SUM+4*, SUM+20, ENQ!, WTOT+2*, WTOT1+3
IBDFN ENQ!
>> IBF HDRD+5, HDRS+4
IBFLG EN+21*, ENQ!
IBILL ENQ!
IBKEY ENQ!
IBPAG EN+12*, ENQ!, HDRD+2*, HDRD+4
IBPAT ENQ!
>> IBPNI EN+16, SUM+7, SUM+9, SUM+12, WCLK+1, HDRD+6
IBQ EN+2*, EN+12, EN+15, EN+17, EN+19, EN+20, EN+24, EN+42, SUM+2, SUM+6
SUM+8, SUM+11, SUM+12, SUM+16*, SUM+22, ENQ!, HDRD+12*, HDRS+9*, PAUSE+5*
IBRP ENQ!
>> IBRPT EN+5, EN+10
IBRUN EN+2*, ENQ!, HDRD+3, HDRS+5, HDRS+6
>> IBSPT SUM+5, SUM+24, HDRS+7
>> IBT HDRD+5, HDRS+4
IBTOT SUM+10*, SUM+17*, SUM+25*, SUM+30*, ENQ+1!, WTOT+2, WTOT+3*, WTOT+5, WTOT+6*
IBTOT1 SUM+4*, ENQ+1!, WTOT+2*, WTOT1+3
IBTRXDAT EN+21*, EN+27, EN+28, EN+29, EN+30, EN+33, EN+34, EN+38, EN+39, ENQ+1!
IBTRXNUM EN+14*, EN+20*, EN+21, EN+35, ENQ+1!
IBX PAUSE+3~, PAUSE+4*
IOF HDRD+2, HDRS+3
IOSL EN+17, EN+24, SUM+8, SUM+12, PAUSE+4
IOST PAUSE+2
SUMDAT SUM+13*, SUM+14, SUM+15, SUM+17, SUM+27*, SUM+28, SUM+29, SUM+30, ENQ+1!
TRXCAT SUM+10*, SUM+11*, SUM+13, SUM+25*, SUM+26*, SUM+27, ENQ+1!
X HDRS+2~, HDRS+4*, HDRS+5, HDRS+6*, DASH~, DASH+3, PAUSE+3~, DT~, DT+4
Y DASH~, DASH+3, PAUSE+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All