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

Package: Accounts Receivable

Routine: PRCAFUT


Information

PRCAFUT ;WASH-ISC@ALTOONA/CLH-FMS Utilities ;10/8/96 10:50 AM

Source Information

Source file <PRCAFUT.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 5 ^%DT  MSG^DIALOG  (,IX)^DIC  (,HELP)^DIE  EN1^DIP  
Accounts Receivable 4 (BDTRANS,BOC,CC,FUND)^PRCAFBDU  FY^PRCAFUT1  ($$FY,$$INTEG)^RCFN01  $$SITE^RCMSITE  
IFCAP 1 ($$ACC,$$FUND,DOCREQ)^PRC0C  

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

Package Total Caller Graph
Accounts Receivable 6 PRCAEIN  PRCAFBDU  PRCAFWO  PRCAUDT  RCXFMSC1  ^PRCA(430  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**5,39,64,92,104,169,188,194,220,231,315,338**;Mar 20, 1995;Build 69
CPLK(PRCABN) ;get control point from file 430 and set DR string to edit CP data
FTBL
DR
DIE
END
RECTYP(BN) ;Refund or reimbursement
REV ;lookup revenue by calling "C" xref
REVDIE
REVH1
REVH2
FUND ;get fund
DISPLACC ;display account information
CP ;lookup control point
CC ;cost center
BOC ;budget object code
TYPE ;ask if bill is a refund or reimbursement
CHKELEM ;check for correct accounting line data
CPTBL ;build CP table
CPHLP ;executable help for cp prompt
FND(BILL) ;Get fund for a bill

External References

Name Field # of Occurrence
^%DT CPLK+34, CPLK+60
MSG^DIALOG REVH1REVH2
^DIC CPLK+23, CPLK+26, REV+5, FUND+3, CP+3, CPHLP+2
IX^DIC REV+13
^DIE CPLK+55, DIEREVDIE
HELP^DIE REVH2
EN1^DIP DISPLACC+4
$$ACC^PRC0C CPTBL+3
$$FUND^PRC0C FTBL
DOCREQ^PRC0C CPLK+40, FTBL+1
BDTRANS^PRCAFBDU TYPE+6
BOC^PRCAFBDU BOC+1
CC^PRCAFBDU CC+1
FUND^PRCAFBDU CPLK+24
FY^PRCAFUT1 CPLK+48
$$FY^RCFN01 CPTBL+1
$$INTEG^RCFN01 DR
$$SITE^RCMSITE CPLK+3, CP+2, CPHLP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,*7,"FMS REQUIRED FIELDS missing. Edit the IFCAP REQUIRED FIELDS table",!,"for FUND/FY combination."
  • Line Location: CPLK+42
Function Call: WRITE
  • Prompt: !!,*7,"UNABLE TO GET FMS-LINE FUND ACCOUNTING INFORMATION. CHECK CONTROL POINT."
  • Line Location: FTBL+2
Function Call: WRITE
  • Prompt: "?? Required"
  • Line Location: REV+7
Function Call: WRITE
  • Prompt: "??"
  • Line Location: REV+9
Function Call: WRITE
  • Prompt: !!,"Building FMS Accounting Elements...",!
  • Line Location: TYPE+1
Routine Call
  • DIALOG
  • Line Location:
    • REVH1
    • REVH2
Routine Call
  • DIC
  • Line Location:
    • CPLK+23
    • CPLK+26
    • REV+5
    • FUND+3
    • CP+3
    • CPHLP+2
Routine Call
  • DIC
  • Line Location:
    • REV+13
Routine Call
  • DIE
  • Line Location:
    • CPLK+55
    • DIE
    • REVDIE
Routine Call
  • DIE
  • Line Location:
    • REVH2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RC(347.3 - [#347.3] Classic Fileman Calls
^PRCD(420.14 - [#420.14] Classic Fileman Calls
^PRCA(430 - [#430] Classic Fileman Calls,  HELP^DIE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(430 REVH1
^PRCA(430 - [#430] CPLK+3, CPLK+4, CPLK+5, CPLK+21, CPLK+31, CPLK+32, CPLK+35!, CPLK+36!, CPLK+37*, CPLK+38*
, CPLK+39*, CPLK+61, CPLK+62, CPLK+64!, CPLK+65!, CPLK+66*, CPLK+67*, CPLK+68*, CPLK+69*, RECTYP+1
, RECTYP+2, REV+2, CHKELEM+2, CHKELEM+4*, CHKELEM+7*, CHKELEM+8*, FND+1, FND+2, FND+3
^PRCA(430.2 - [#430.2] CPLK+5
^RC(347.3 - [#347.3] REV+10, REV+11

Label References

Name Line Occurrences
@( REV+5
CHKELEM CPLK+7, TYPE+3, TYPE+4, TYPE+10
DIE CPLK+10, CPLK+15, CPLK+20, DR+8, DR+11
DR CPLK+45
END CPLK+6, CPLK+12, CPLK+18
FTBL CPLK+58
REV CPLK+7, DR+8
REVDIE REV+12, REV+14
REVH1 REV+9, REV+13, REVDIE+1
TYPE CPLK+17

Naked Globals

Name Field # of Occurrence
^(0 REV+11, FND+3
^(11 FND+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BBFY CPLK+1~, CPLK+29*, CPLK+34, CPLK+38, CPLK+39, FUND+7*
BGFY CPLK+1~, CPTBL+1*, CPTBL+2, CPTBL+3
BGFY(1 CPTBL+2*, CPTBL+3
BILL FND~, FND+1, FND+2, FND+3
BN RECTYP~, RECTYP+1, RECTYP+2
>> BY DISPLACC+4*
CAT CPLK+1~, CPLK+5*, CPLK+6, CPLK+12, DR+5, TYPE+3*, TYPE+4*, TYPE+5*, TYPE+9*
CATTYP CPLK+1~, CPLK+5*, CPLK+18, TYPE+8*, CHKELEM+3
CATTYPE CPLK+1~, TYPE+3*, TYPE+4*
CC CPLK+1~
CP CPLK+1~, CPLK+4*, CP+2, CP+4!, CP+5*, CPTBL+3
CPTBL CPLK+1~, CPLK+59, FTBLCPTBL+3*, CPTBL+4*
>> D REV+13*
>> DA CPLK+55*, DIE*, REVDIE*
DIBTDH REV+1~
DIC CPLK+1~, CPLK+22~, CPLK+23*, CPLK+25*, REV+1~, REV+5*, REV+13*, FUND+1~, FUND+2*, DISPLACC+1~
DISPLACC+4*, CP+1~, CP+2*, CPHLP+1~, CPHLP+2*
DIC("A" CPLK+25*
DIC("B" CPLK+23*, CPLK+25*
DIC(0 CPLK+23*, CPLK+25*, REV+5*, REV+13*, FUND+2*, CP+2*, CPHLP+2*
>> DIE DIE*, REVDIE*
DIR TYPE+2~
DR CPLK+1~, CPLK+8*, CPLK+14*, CPLK+20*!, CPLK+44*, CPLK+51*, CPLK+52*, CPLK+55!, CPLK+57!, FTBL+3*
, DR*, DR+1*, DR+2*, DR+3*, DR+4*, DR+5*, DR+6*, DR+7*, DR+9*, DR+10*
DR+11, END+1!, REV+15*, REVDIE*
DR(1 CPLK+53*, CPLK+54*
DS REV+1~, REV+11*, REV+12
DT CPTBL+1
DTIME REV+4
>> DTOUT FUND+4
>> DUOUT FUND+4
EBFY CPLK+1~, CPLK+29*, FUND+7*
EXIT CPLK+1~
FLDS DISPLACC+1~, DISPLACC+4*
FR DISPLACC+1~, DISPLACC+4*
FTBL CPLK+1~, CPLK+41, CPLK+58, FTBL+2
FTBL("AO" DR+1
FTBL("BOC" DR+4
FTBL("CC" DR+3
FTBL("FCPRJ" DR+2
FTBL("JOB" DR+6
FTBL("OC" DR+10
FTBL("RC" DR+7
FTBL("REV" DR+8
FTBL("SBOC" DR+5
FTBL("SREV" DR+9
FUND CPLK+1~, CPLK+13*, CPLK+21*, CPLK+23, CPLK+24, CPLK+25, CPLK+27*, CPLK+28*, CPLK+40, FTBL*
FTBL+1, FUND+6*
FYERROR CPLK+1~, CPLK+49
HELP REV+1~
HELP("DIHELP" REVH1*
I REV+1~, CHKELEM+1~, CHKELEM+4*, CHKELEM+7*
IAT REV+1~, REV+11*, REV+12
IO(0 DISPLACC+4
IOP DISPLACC+1~, DISPLACC+4*
L DISPLACC+1~, DISPLACC+4*
OUT REV+1~, REV+2*, REV+3, REV+6*, REV+8*, REVDIE*
>> PRCA("EXIT" CPLK+2!, CPLK+7, CPLK+17, CPLK+18!, CPLK+21*, CPLK+41*, CPLK+49*, CPLK+56*, FTBL+2*, DR+8
, END*, REV+6*, FUND+4*, DISPLACC+3*, TYPE+7
>> PRCA("SITE" CPLK+3*, DRCP+2, CPTBL+3, CPHLP+2
PRCABN CPLK~, CPLK+3, CPLK+4, CPLK+5, CPLK+21, CPLK+31, CPLK+32, CPLK+35, CPLK+36, CPLK+37
, CPLK+38, CPLK+39, CPLK+55, CPLK+61, CPLK+62, CPLK+64, CPLK+65, CPLK+66, CPLK+67, CPLK+68
, CPLK+69, DIEREV+2, REVDIEDISPLACC+1, DISPLACC+4, CHKELEM+2, CHKELEM+4, CHKELEM+7, CHKELEM+8
PRCABN(1 CPLK+31*, CPLK+32, CPLK+35, CPLK+36, CPLK+59*, CPLK+67, CPLK+68
PRCABN(2 CPLK+32*, CPLK+33, CPLK+37, CPLK+60*, CPLK+66, CPLK+67, CPLK+68, CPLK+69
PRCABN(3 CPLK+34*, CPLK+37, CPLK+38, CPLK+39, CPLK+61*, CPLK+62, CPLK+64, CPLK+65
PRCABN(4 CPLK+33*, CPLK+36, CPLK+62*, CPLK+63, CPLK+66
PRCABN(5 CPLK+63*, CPLK+65
QUIT CPLK+1~
RV REV+1~, REV+2*, REV+4, REV+8, REV+9
SCC CPLK+1~
TO DISPLACC+1~, DISPLACC+4*
TYPE CPLK+7*, CPLK+13*, CPLK+14, TYPE+2~, TYPE+8, TYPE+9, CHKELEM+6
U CPLK+4, CPLK+5, CPLK+21, CPLK+29, CPLK+59, FTBL, RECTYP+2, REV+2, REV+11, REV+14
FUND+7, CHKELEM+4, CHKELEM+7, CHKELEM+8, CPTBL+3
X CPLK+1~, CPLK+22~, CPLK+23*, CPLK+34*, CPLK+59*, REV+1~, REV+4*, REV+5, REV+6, REV+7
REV+8, REV+9, REV+10, REV+11, REV+14*, REVDIEDISPLACC+1~, DISPLACC+2*, DISPLACC+3, CP+2*
CP+4!, CPHLP+1~, CPHLP+2*
Y CPLK+1~, CPLK+20, CPLK+22~, CPLK+24, CPLK+27, CPLK+28, CPLK+34, CPLK+56, CPLK+60, END
REV+1~, REV+5, REV+13, REV+14, FUND+1~, FUND+5, FUND+6, CP+4, CP+5, TYPE+2~
CPHLP+1~
Y(0 CPLK+29, FUND+7
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 |  Naked Globals |  Local Variables  | All