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 |  Local Variables  | All
Print Page as PDF
Routine: RCBEUBIL

Package: Accounts Receivable

Routine: RCBEUBIL


Information

RCBEUBIL ;WISC/RFJ-utilties for bills (in file 430) ;Jun 06, 2014@19:11:19

Source Information

Source file <RCBEUBIL.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Accounts Receivable 2 ($$SELBILL,$$TRANVALU)^RCDPBTLM  ($$REFST,RCCAT)^RCRCUTL  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  
VA FileMan 1 (,FILE)^DIE  

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

Package Total Caller Graph
Accounts Receivable 16 PRCAI164  PRCARFD  RCBEADJ  RCBECHGU  RCBEIB  RCBEPAY2  RCBEPAYF  RCBEPAYP  
RCBEUTR1  RCBEUTR2  RCBEUTRA  RCDPEWL6  RCDPXFIX  RCKATPD  RCWROFF  RCWROFF1  

Entry Points

Name Comments DBIA/ICR reference
GETABILL() ; select an active bill
EDIT430(RCBILLDA,DR) ; edit the fields in 430 with the DR string passed
CHGSTAT(RCBILLDA,STATUS) ; change the current status
SETRCDOJ(RCBILLDA,RCTRANDA,RCDOJ) ; set the bill and transaction to rc or doj
; rcdoj = code RC or DOJ
SETBAL(RCTRANDA,RCNFLG) ; set the bills balance by adding value of transaction
FYMULT(RCTRANDA) ; update the fiscal year multiple for bill
; to equal the fiscal year multiple for transaction in file 433
SHOWBILL(RCBILLDA) ; show data for bill
ADDCOMM(RCBILLDA,COMMENT) ; automatically put a comment on a bill
; comment in the array comment(1)=first line
; comment(2)=second line

External References

Name Field # of Occurrence
^DIE EDIT430+4, CHGSTAT+17, SETRCDOJ+5, SETRCDOJ+9
FILE^DIE SETBAL+17
$$SELBILL^RCDPBTLM GETABILL+3
$$TRANVALU^RCDPBTLM SETBAL+4
$$REFST^RCRCUTL GETABILL+13
RCCAT^RCRCUTL GETABILL+11
$$FMTE^XLFDT ADDCOMM+10
$$NOW^XLFDT ADDCOMM+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: GETABILL+3
Function Call: WRITE
  • Prompt: !,"THIS IS NOT AN ACTIVE BILL !",!
  • Line Location: GETABILL+8
Function Call: WRITE
  • Prompt: !!,"YOU CANNOT USE THIS OPTION TO ADJUST REFERRED "_$P($G(RCCAT(RCCATEG)),"^",2)_" BILLS !",!
  • Line Location: GETABILL+13
Function Call: WRITE
  • Prompt: !,"YOU CANNOT ADJUST A PREPAYMENT BILL !",!
  • Line Location: GETABILL+15
Function Call: WRITE
  • Prompt: !?8,"Principal Balance: ",$J($P(DATA7,"^"),9,2)
  • Line Location: SHOWBILL+3
Function Call: WRITE
  • Prompt: !?8," Interest Balance: ",$J($P(DATA7,"^",2),9,2)
  • Line Location: SHOWBILL+4
Function Call: WRITE
  • Prompt: !?8," Admin Balance: ",$J($P(DATA7,"^",3)+$P(DATA7,"^",4)+$P(DATA7,"^",5),9,2)
  • Line Location: SHOWBILL+5
Function Call: WRITE
  • Prompt: !?27,"---------"
  • Line Location: SHOWBILL+6
Function Call: WRITE
  • Prompt: !?8," TOTAL Balance: ",$J($P(DATA7,"^")+$P(DATA7,"^",2)+$P(DATA7,"^",3)+$P(DATA7,"^",4)+$P(DATA7,"^",5),9,2)
  • Line Location: SHOWBILL+7
Routine Call
  • DIE
  • Line Location:
    • EDIT430+4
    • CHGSTAT+17
    • SETRCDOJ+5
    • SETRCDOJ+9
Routine Call
  • DIE
  • Line Location:
    • SETBAL+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430 - [#430] Classic Fileman Calls
^PRCA(433 - [#433] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] GETABILL+7, GETABILL+12, EDIT430+1, CHGSTAT+1, CHGSTAT+3, CHGSTAT+11, SETBAL+8, FYMULT+6*, SHOWBILL+2, ADDCOMM+5
, ADDCOMM+9*, ADDCOMM+10*, ADDCOMM+12*, ADDCOMM+14*
^PRCA(430.3 - [#430.3] CHGSTAT+5
^PRCA(433 - [#433] SETBAL+2, FYMULT+3, FYMULT+5, FYMULT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EDIT430+2~, CHGSTAT+6~
COMMENT ADDCOMM~
COMMENT( ADDCOMM+12
CURRLINE ADDCOMM+3~, ADDCOMM+5*, ADDCOMM+8, ADDCOMM+9*, ADDCOMM+10*, ADDCOMM+12, ADDCOMM+14
D EDIT430+2~, CHGSTAT+6~, SETRCDOJ+2~
D0 EDIT430+2~, CHGSTAT+6~, SETRCDOJ+2~
D1 EDIT430+2~
DA EDIT430+2~, EDIT430+3*, CHGSTAT+6~, CHGSTAT+7*, SETRCDOJ+2~, SETRCDOJ+3*, SETRCDOJ+7*
DATA7 SHOWBILL+1~, SHOWBILL+2*, SHOWBILL+3, SHOWBILL+4, SHOWBILL+5, SHOWBILL+7
DDH EDIT430+2~
DI EDIT430+2~, CHGSTAT+6~, SETRCDOJ+2~
DIC EDIT430+2~, EDIT430+3*, CHGSTAT+6~, CHGSTAT+7*, SETRCDOJ+2~, SETRCDOJ+3*, SETRCDOJ+7*
DICR EDIT430+2~, CHGSTAT+6~
DIE EDIT430+2~, EDIT430+3*, CHGSTAT+6~, CHGSTAT+7*, SETRCDOJ+2~, SETRCDOJ+3*, SETRCDOJ+7*
DIG EDIT430+2~, CHGSTAT+6~
DIH EDIT430+2~, CHGSTAT+6~
DIU EDIT430+2~, CHGSTAT+6~
DIV EDIT430+2~, CHGSTAT+6~
DIW EDIT430+2~, CHGSTAT+6~
DQ EDIT430+2~, CHGSTAT+6~, SETRCDOJ+2~
DR EDIT430~, CHGSTAT+6~, CHGSTAT+9*, CHGSTAT+14*, CHGSTAT+15*, CHGSTAT+16*, SETRCDOJ+2~, SETRCDOJ+4*, SETRCDOJ+8*
DT ADDCOMM+14
DUZ CHGSTAT+16
FYDA FYMULT+2~, FYMULT+4*, FYMULT+5*, FYMULT+6
J EDIT430+2~
LINE ADDCOMM+3~, ADDCOMM+12*, ADDCOMM+14
PREVSTAT CHGSTAT+6~, CHGSTAT+11*, CHGSTAT+13, CHGSTAT+14
RCBILLDA GETABILL+1~, GETABILL+2, GETABILL+3*, GETABILL+4*, GETABILL+5, GETABILL+7, GETABILL+8*, GETABILL+12, GETABILL+13*, GETABILL+15*
, GETABILL+16, EDIT430~, EDIT430+1, EDIT430+3, CHGSTAT~, CHGSTAT+1, CHGSTAT+3, CHGSTAT+7, CHGSTAT+11, SETRCDOJ~
, SETRCDOJ+3, SETBAL+1~, SETBAL+2*, SETBAL+8, SETBAL+12, SETBAL+13, SETBAL+14, SETBAL+15, SETBAL+16, FYMULT+2~
, FYMULT+3*, FYMULT+6, SHOWBILL~, SHOWBILL+2, ADDCOMM~, ADDCOMM+5, ADDCOMM+9, ADDCOMM+10, ADDCOMM+12, ADDCOMM+14
RCCAT GETABILL+1~, GETABILL+11!
RCCAT( GETABILL+13
RCCATEG GETABILL+1~, GETABILL+12*, GETABILL+13, GETABILL+15
RCDATA7 SETBAL+1~, SETBAL+8*, SETBAL+10, SETBAL+12, SETBAL+13, SETBAL+14, SETBAL+15, SETBAL+16
RCDOJ SETRCDOJ~, SETRCDOJ+4, SETRCDOJ+8
RCFDA SETBAL+1~
RCFDA(430 SETBAL+12*, SETBAL+13*, SETBAL+14*, SETBAL+15*, SETBAL+16*
RCNFLG SETBAL~, SETBAL+10*
RCTRANDA SETRCDOJ~, SETRCDOJ+7, SETBAL~, SETBAL+2, SETBAL+4, FYMULT~, FYMULT+3, FYMULT+5, FYMULT+6
STATUS GETABILL+1~, GETABILL+7*, GETABILL+8, CHGSTAT~, CHGSTAT+3, CHGSTAT+5, CHGSTAT+13, CHGSTAT+15
VALUE SETBAL+1~, SETBAL+4*, SETBAL+6, SETBAL+10, SETBAL+12, SETBAL+13, SETBAL+14, SETBAL+15, SETBAL+16
X EDIT430+2~, CHGSTAT+6~, SETRCDOJ+2~
Y EDIT430+2~, EDIT430+6, CHGSTAT+6~, SETRCDOJ+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables  | All