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

Package: Fee Basis

Routine: FBUTL4A


Information

FBUTL4A ;WOIFO/SAB-FEE BASIS UTILITY ;7/6/2003

Source Information

Source file <FBUTL4A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Fee Basis 2 LOADADJ^FBAAFA  LOADRR^FBAAFR  
VA FileMan 1 ^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: 2

Package Total Caller Graph
Fee Basis 2 FBAAPP0  FBUTL2  

Entry Points

Name Comments DBIA/ICR reference
CLESSR(FBADJ,AMAX,FBRRMK) ; CARCless RARCs
; Input:
; FBADJ -> required, array of Adjustment Reasons
; AMAX -> required, maximum allowed number of adjustment reasons
; FBRRMK -> required, array of remittance remarks
RR(FBRRMK,FBMAX,FBDT,FBRRMKD) ; Prompt for CARCless Remittance Remarks
ASKRR ; multiple prompts for CARCless RARCs
EXIT ;
DEL(FBI) ; delete remark from list
TSTCR ;
RRL(FBRRMK) ; build list of remittance remarks extrinsic function
; Input
; FBRRMK- required, array passed by reference
; array of remittance remarks
; format
; FBRRMK(#)=FBRRMKC
; where
; # = integer number greater than 0
; FBRRMKC = remittance remark (internal value file 162.93)
; Result
; string containing sorted list (by external code) of remarks
; format
; FBRRMKCE 1, FBRRMKCE 2
; where
; FBRRMKCE = remittance remark code (external value)

External References

Name Field # of Occurrence
^DIR ASKRR+24, ASKRR+37
LOADADJ^FBAAFA TSTCR+4
LOADRR^FBAAFR TSTCR+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Current list of Remittance Remarks (CARCless RARCs): "
  • Line Location: ASKRR+4
Function Call: WRITE
  • Prompt: "none"
  • Line Location: ASKRR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKRR+8
Function Call: WRITE
  • Prompt: !,$C(7)," Change was not accepted because the new value is already on the list."
  • Line Location: ASKRR+43
Function Call: WRITE
  • Prompt: !!,$C(7),"ERROR: A new reason would exceed maximum number (",FBMAX,") allowed for this invoice."
  • Line Location: ASKRR+52
Function Call: WRITE
  • Prompt: !," If necessary, a code on the current list can be selected and changed."
  • Line Location: ASKRR+53
Function Call: WRITE
  • Prompt: !!,$C(7),"ERROR: Maximum number of remittance remark codes (",FBMAX,") have been exceeded."
  • Line Location: ASKRR+59
Function Call: WRITE
  • Prompt: " (deleted)"
  • Line Location: DEL+4
Routine Call
  • DIR
  • Line Location:
    • ASKRR+24
    • ASKRR+37

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FB(161.93 - [#161.93] ASKRR+7, ASKRR+16, ASKRR+36, RRL+25

Label References

Name Line Occurrences
$$CLESSR TSTCR+8
$$RR CLESSR+16
ASKRR ASKRR+27, ASKRR+58
DEL ASKRR+39
EXIT ASKRR+17, ASKRR+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADJI CLESSR+5~, CLESSR+6*, CLESSR+7*, CLESSR+8, CLESSR+9
AMAX CLESSR~, CLESSR+8, CLESSR+9
CLESS CLESSR+5~, CLESSR+6*, CLESSR+8, CLESSR+11, CLESSR+12, CLESSR+14
DIR RR+27~, ASKRR+24!, ASKRR+37!
DIR("?" ASKRR+21*, ASKRR+22*, ASKRR+23*
DIR("A" ASKRR+19*
DIR("B" ASKRR+36*
DIR("S" ASKRR+20*
DIR(0 ASKRR+18*, ASKRR+35*
DIRUT RR+27~, ASKRR+34
DT CLESSR+15
DTOUT RR+27~, ASKRR+17, ASKRR+37
DUOUT RR+27~, ASKRR+17, ASKRR+37
FBADJ CLESSR~, CLESSR+7, TSTCR+1~, TSTCR+4, TSTCR+8
FBADJ( CLESSR+7
FBADJ("" CLESSR+7
FBCNT RR+26~, RR+32*, RR+33*, ASKRR+3, ASKRR+12, ASKRR+50, ASKRR+55*, ASKRR+58, DEL+1*
FBDT CLESSR+15*, CLESSR+16, RR~
FBEDIT RR+26~, ASKRR+30*, ASKRR+31*, ASKRR+32, ASKRR+34, ASKRR+39, ASKRR+43, ASKRR+46, ASKRR+49, ASKRR+54*
ASKRR+55
FBERR RR+26~
FBI RR+26~, RR+33*, ASKRR+6*, ASKRR+7, ASKRR+13~, ASKRR+14*, ASKRR+15, ASKRR+30*, ASKRR+31, ASKRR+42*
ASKRR+43, DEL~, DEL+2, RRL+17~, RRL+21*, RRL+23, RRL+27, RRL+30*, RRL+31
FBMAX RR~, ASKRR+3, ASKRR+12, ASKRR+37, ASKRR+50, ASKRR+52, ASKRR+58, ASKRR+59
FBNEW RR+26~, ASKRR+32*
FBRET CLESSR+5~, CLESSR+16*, CLESSR+17, RR+26~, RR+28*, ASKRR+17*, ASKRR+27, ASKRR+37*, EXIT+1, RRL+15~
, RRL+18*, RRL+31*, RRL+33*, RRL+35
FBRRMK CLESSR~, CLESSR+16, RR~, TSTCR+1~, TSTCR+6, TSTCR+8, RRL~
FBRRMK( CLESSR+8!, CLESSR+11, CLESSR+12!, CLESSR+14, RRL+21, RRL+23
FBRRMK(999 RR+29!, RR+31*, RR+33, ASKRR+5, ASKRR+6, ASKRR+7, ASKRR+14, ASKRR+15, ASKRR+30, ASKRR+31
ASKRR+42, ASKRR+43, ASKRR+46*, ASKRR+54, ASKRR+55*, DEL+2!
FBRRMKC RR+26~, ASKRR+13~, ASKRR+15*, ASKRR+16, ASKRR+28*, ASKRR+31, ASKRR+34, ASKRR+36, ASKRR+40*, ASKRR+42
ASKRR+43*, ASKRR+44, ASKRR+46, ASKRR+49, ASKRR+51*, ASKRR+55, DEL+3*, RRL+16~, RRL+23*, RRL+25
FBRRMKCE RRL+16~, RRL+25*, RRL+27
FBRRMKD CLESSR+5~, CLESSR+16, RR~
FBRRMKD( CLESSR+14*
FBRRMKD(999 RR+31
FBRRMKS RRL+17~
FBRRMKS( RRL+27*, RRL+30, RRL+31
>> IENS TSTCR+3*, TSTCR+4, TSTCR+6
>> RCNT CLESSR+11*, CLESSR+12
>> RET TSTCR+8*
RMAX CLESSR+5~, CLESSR+9*, CLESSR+12, CLESSR+16
U ASKRR+7, ASKRR+15, ASKRR+16, ASKRR+31, ASKRR+36, ASKRR+43, ASKRR+46, ASKRR+55, RRL+23, RRL+25
, RRL+27
X RR+27~, ASKRR+38
Y RR+27~, ASKRR+16*, ASKRR+27, ASKRR+28, ASKRR+40
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All