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

Package: Integrated Billing

Routine: IBJDF4


Information

IBJDF4 ;ALB/RB - FIRST PARTY FOLLOW-UP REPORT ;15-APR-00

Source Information

Source file <IBJDF4.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Integrated Billing 4 ($$EXCEL,$$INTV,$$MLTP,EXMSG)^IBJD  E^IBJDE  ST^IBJDF41  HELP^IBJDF4H  
Kernel 2 (,HOME)^%ZIS  ^%ZTLOAD  
VA FileMan 2 $$GET1^DIQ  ^DIR  

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 IBJD FOLLOW-UP FIRST PARTY  

Entry Points

Name Comments DBIA/ICR reference
EN ; - Option entry point.
STA ; - Choose bill status.
SUSTYP ;If SUSPENDED is chosen, prompt for which suspended bills to display IB*2.0*568/DRF
AGE ; - Determine if the active receivable must be within an age range.
AMT ; - Print receivables with a minimum balance.
AMT1 ; - Determine the minimum balance amount.
EXCEL ; - Determine whether to gather data for Excel report.
BCH ; - Determine whether to include the bill comment history.
RC ; - Include receivables referred to Regional Counsel?
DEV ; - Select a device.
DQ
ENQ
MLTP0(PRPT,OPT,ALL) ; Function for multiple value selection
; Input: PRPT - String to be prompted to the user, before listing options
; OPT - Array containing the possible entries (indexed by code)
; Obs: Code must be sequential starting with 0
; ALL - Flag indicating if the last option is ALL OF THE ABOVE
PRPT
QT
DS ; Print a (S)ummary,(O)verall Summary or (D)etail Report?
HDS ; Help for Summary/Detail prompt. ; IB*2.0*705

External References

Name Field # of Occurrence
^%ZIS DEV+8
HOME^%ZIS DEV+14
^%ZTLOAD DEV+11
$$GET1^DIQ EN+7
^DIR AGE+12, AGE+18, AMT+4, AMT1+4, BCH+4, BCH+10, BCH+16, RC+4, PRPT+8, PRPT+20
DS+4
$$EXCEL^IBJD EXCEL+1
$$INTV^IBJD SUSTYP+15
$$MLTP^IBJD EN+21
EXMSG^IBJD DEV+6
E^IBJDE DQ
ST^IBJDF41 DQ+2
HELP^IBJDF4H STA+3, AGE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Run report for (A)CTIVE ARs, (S)USPENDED ARs, or (B)OTH: B// "
  • Line Location: STA+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: STA+2
Function Call: WRITE
  • Prompt: " ",$S(IBSTA="A":"ACTIVE",IBSTA="S":"SUSPENDED",1:"BOTH")
  • Line Location: STA+5
Function Call: WRITE
  • Prompt: !!,"Include (A)LL ",$S(IBSTA="A":"active ",IBSTA="S":"suspended ",1:""),"ARs or those within an AGE (R)ANGE: ALL// "
  • Line Location: AGE+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: AGE+2
Function Call: WRITE
  • Prompt: " ",$S(IBSMN="R":"RANGE",1:"ALL")
  • Line Location: AGE+4
Function Call: WRITE
  • Prompt: !,"EXAMPLE Range: 31-60 days"
  • Line Location: AGE+8
Function Call: WRITE
  • Prompt: " ",IBSMN," DAYS"
  • Line Location: AGE+13
Function Call: WRITE
  • Prompt: " ",IBSMX," DAYS"
  • Line Location: AGE+19
Function Call: WRITE
  • Prompt: !
  • Line Location: AMT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BCH+1
Function Call: WRITE
  • Prompt: !
  • Line Location: RC+1
Function Call: WRITE
  • Prompt: !!,"Note: This report will search through all "
  • Line Location: DEV+2
Function Call: WRITE
  • Prompt: $S(IBSTA="A":"active",IBSTA="S":"suspended",1:"active & suspended")," receivables."
  • Line Location: DEV+3
Function Call: WRITE
  • Prompt: !?6,"It is recommended that you queue it to run after normal business hours."
  • Line Location: DEV+4
Function Call: WRITE
  • Prompt: !
  • Line Location: DEV+8
Function Call: WRITE
  • Prompt: !!,"This job has been queued. The task no. is ",ZTSK,"."
  • Line Location: DEV+12
Function Call: WRITE
  • Prompt: !!,"Unable to queue this job."
  • Line Location: DEV+13
Function Call: WRITE
  • Prompt: !
  • Line Location: PRPT+7
Function Call: WRITE
  • Prompt: !
  • Line Location: PRPT+19
Function Call: WRITE
  • Prompt: !
  • Line Location: DS+4
Function Call: WRITE
  • Prompt: !,"Please enter 'S' for 'Summary', 'O' for 'Overall Summary' or 'D' for a Detailed Report."
  • Line Location: HDS+1
Function Call: WRITE
  • Prompt: !,"Note that if you select the Detailed report, Summary and Overall Summary will also print."
  • Line Location: HDS+2
Routine Call
  • %ZIS
  • Line Location:
    • DEV+8
Routine Call
  • %ZIS
  • Line Location:
    • DEV+14
Routine Call
  • DIR
  • Line Location:
    • AGE+12
    • AGE+18
    • AMT+4
    • AMT1+4
    • BCH+4
    • BCH+10
    • BCH+16
    • RC+4
    • PRPT+8
    • PRPT+20
    • DS+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(433.001 - [#433.001] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(433.001 - [#433.001] EN+5, EN+6

Label References

Name Line Occurrences
$$MLTP0 SUSTYP+3
AGE AGE+3
AMT AGE+5
DS SUSTYP+7
ENQ EN+21, STA+2, SUSTYP+4, SUSTYP+7, SUSTYP+15, AGE+2, AGE+12, AGE+18, AMT+4, AMT1+4
EXCEL+1, BCH+4, BCH+10, BCH+16, RC+4, DEV+8, DEV+9
EXCEL AMT+5
PRPT PRPT+21
QT PRPT+8, PRPT+20
RC SUSTYP+8, EXCEL+2, BCH+5, BCH+11
STA STA+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS DEV+8*, ENQ+2!
A MLTP0+9~, PRPT+4*, PRPT+5*, PRPT+6, PRPT+14*
ALL MLTP0~, PRPT*, PRPT+11, PRPT+23
DIR AGE+12!, AGE+18!, AMT+4!, AMT1+4!, BCH+4!, BCH+10!, BCH+16!, RC+4!, MLTP0+9~, PRPT+8!
PRPT+20!, PRPT+21!, DS+4!
DIR("?" AGE+11*, AGE+17*, AMT+3*, AMT1+3*, BCH+3*, BCH+9*, BCH+15*, RC+3*, DS+3*
DIR("A" AGE+10*, AGE+16*, AMT+2*, AMT1+2*, BCH+2*, BCH+8*, BCH+14*, RC+2*, PRPT+3*, PRPT+6*
PRPT+7*, PRPT+13*, PRPT+16*, PRPT+18*, PRPT+19*, DS+2*
DIR("B" AGE+17*, AMT+1*, BCH+1*, BCH+9*, RC+1*, PRPT+7*, PRPT+19*
DIR("T" AGE+11*, AGE+17*, AMT+3*, AMT1+3*, BCH+3*, BCH+9*, BCH+15*, RC+1*, PRPT+7*, PRPT+19*
DIR(0 AGE+9*, AGE+15*, AMT+1*, AMT1+1*, BCH+1*, BCH+7*, BCH+13*, RC+1*, PRPT+2*, PRPT+13*
DS+1*
DIROUT AGE+12, AGE+13!, AGE+18, AGE+19!, AMT+4, AMT+5!, AMT1+4, AMT1+5!, BCH+4, BCH+5!
BCH+10, BCH+11!, BCH+16, BCH+17!, RC+4, RC+5!, ENQ+1!, MLTP0+9~, PRPT+8, PRPT+9!
PRPT+20, PRPT+21!
DIRUT AGE+12, AGE+13!, AGE+18, AGE+19!, AMT+4, AMT+5!, AMT1+4, AMT1+5!, BCH+4, BCH+5!
BCH+10, BCH+11!, RC+4, RC+5!, ENQ+2!, MLTP0+9~, PRPT+8, PRPT+9!, PRPT+20, PRPT+21!
DTIME STA+2, AGE+2, AGE+11, AGE+17, AMT+3, AMT1+3, BCH+3, BCH+9, BCH+15, RC+1
PRPT+7, PRPT+19
DTOUT AGE+12, AGE+13!, AGE+18, AGE+19!, AMT+4, AMT+5!, AMT1+4, AMT1+5!, BCH+4, BCH+5!
BCH+10, BCH+11!, BCH+16, BCH+17!, RC+4, RC+5!, ENQ+1!, MLTP0+9~, PRPT+8, PRPT+9!
PRPT+20, PRPT+21!
DUOUT AGE+12, AGE+13!, AGE+18, AGE+19!, AMT+4, AMT+5!, AMT1+4, AMT1+5!, BCH+4, BCH+5!
BCH+10, BCH+11!, BCH+16, BCH+17!, RC+4, RC+5!, ENQ+1!, MLTP0+9~, PRPT+8, PRPT+9!
PRPT+20, PRPT+21!
I EN+3~, DQ*, ENQ+2!, MLTP0+9~, PRPT+15*, PRPT+16, PRPT+24*
IBEXCEL EN+1*, EXCEL+1*, EXCEL+2, DEV+1, DEV+6, ENQ+1!
IBI ENQ+1!
IBOFF STA+3*, AGE+3*, ENQ!
IBOPT EN+14!, EN+21, ENQ+1!
IBOPT(1 EN+15*
IBOPT(2 EN+16*
IBOPT(3 EN+17*
IBOPT(4 EN+18*
IBOPT(5 EN+19*
IBOPT(6 EN+20*
IBPRT EN+13*, EN+21, SUSTYP+2*, SUSTYP+3, ENQ+1!
IBRPT SUSTYP+7, SUSTYP+8, ENQ+1!, DS+4*
IBSAM AMT+5*, AMT1+5*, ENQ!
IBSEL EN+21*, ENQ!
IBSELST SUSTYP+3*, SUSTYP+4, ENQ+1!
IBSH EXCEL+2*, BCH+5*, ENQ!
IBSH1 EXCEL+2*, BCH+11*, ENQ!
IBSH2 BCH+17*, ENQ!
IBSMN SUSTYP+9*, AGE+4*, AGE+5, AGE+13*, AGE+15, AGE+17, ENQ+1!
IBSMX AGE+19*, ENQ+1!
IBSN SUSTYP+9*, SUSTYP+12*, SUSTYP+15, ENQ!
IBSNA SUSTYP+9*, SUSTYP+16*, ENQ!
IBSNF SUSTYP+9*, SUSTYP+16*, ENQ!
IBSNL SUSTYP+9*, SUSTYP+16*, ENQ!
IBSRC RC+5*, ENQ!
IBSTA STA+4*, STA+5, SUSTYP+1, SUSTYP+4, AGE+1, DEV+3, ENQ+1!
IBSUS EN+4!, SUSTYP+3
IBSUS( EN+7*, EN+9*, EN+10*
IBSUS("" EN+9
IBSUSTYP ENQ+1!
IBTEXT ENQ!
>> IBXTRACT DQ
IO DEV+16
IO("Q" DEV+9, DEV+14!
IX MLTP0+9~, PRPT+4*, PRPT+6*, PRPT+7, PRPT+14*, PRPT+16, PRPT+17*, PRPT+18
LAST EN+3~, EN+9*, EN+10*
LST MLTP0+9~, PRPT+1*, PRPT+2, PRPT+7, PRPT+11, PRPT+23, PRPT+24
MLTP MLTP0+9~, PRPT*, PRPT+9*, PRPT+11*, PRPT+15, PRPT+16, PRPT+20*, PRPT+23, PRPT+24*, QT*
QT+1
OPT MLTP0~
OPT( PRPT+5, PRPT+6, PRPT+16
OPT("" PRPT+1
POP DEV+8, ENQ+1!
PRPT MLTP0~, PRPT+3
SUSCODE EN+3~, EN+5*, EN+6, EN+7
SUSIEN EN+3~, EN+6*, EN+7
X EN+3~, STA+2*, STA+3, STA+4, SUSTYP+15*, SUSTYP+16, AGE+2*, AGE+3, AGE+4, ENQ+2!
Y AGE+13, AGE+19, AMT+5, AMT1+5, BCH+5, BCH+11, BCH+17, RC+5, ENQ+2!, PRPT+9
PRPT+21, DS+4
ZTDESC DEV+10*, ENQ+2!
ZTRTN DEV+10*, ENQ+2!
ZTSAVE ENQ+2!
ZTSAVE("IB*" DEV+11*
ZTSK DEV+12, DEV+14!
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