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

Package: Fee Basis

Routine: FBAARR1


Information

FBAARR1 ;AISC/GRR - FEE BASIS REINITIATE ENTIRE BATCH ;3/19/2014

Source Information

Source file <FBAARR1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Fee Basis 3 ($$CKSPLIT,BT,RD1,UNLK)^FBAARR  $$DELREJ^FBAARR3  $$UOKPAY^FBUTL9  
VA FileMan 2 WAIT^DICD  ^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: 3

Package Total Caller Graph
Fee Basis 3 FBAARR  FBAARR0  FBAARR2  

Entry Points

Name Comments DBIA/ICR reference
RD
ALLM ; re-initiate all rejected line items in medical (B3) type batch
ADONE ;
REJM
ALLT
REJT ;SETUP REJECT FIELDS FOR TRAVEL
ALLP
REJP
ALLC
REJC
KILL
BATCNT ;GET NUMBER OF REJECTS IN OLD BATCH
VOID

External References

Name Field # of Occurrence
WAIT^DICD RD+2
^DIR RD+1, ALLM+4
$$CKSPLIT^FBAARR ALLM+4
BT^FBAARR RD+7
RD1^FBAARR RD+1
UNLK^FBAARR RD+6
$$DELREJ^FBAARR3 REJM+9, REJT+8, REJP+9, REJC+10
$$UOKPAY^FBUTL9 REJM+5, REJT+4, REJP+5, REJC+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"All rejected items have been re-initiated"
  • Line Location: ADONE+1
Function Call: WRITE
  • Prompt: "!"
  • Line Location: ADONE+2
Function Call: WRITE
  • Prompt: " with the following exceptions."
  • Line Location: ADONE+4
Function Call: WRITE
  • Prompt: !,"One or more payments were not re-initiated due to separation of duties."
  • Line Location: ADONE+5
Function Call: WRITE
  • Prompt: !,"Voided payments were not re-initiated."
  • Line Location: ADONE+6
Function Call: WRITE
  • Prompt: !!,"You cannot re-initiate invoice ",$P(^FBAAC(J,1,K,1,L,1,M,0),"^",16)," due to separation of duties."
  • Line Location: REJM+6
Function Call: WRITE
  • Prompt: !,"Error re-initiating line with IENs = "_M_","_L_","_K_","_J_","
  • Line Location: REJM+11
Function Call: WRITE
  • Prompt: !," ",$P(FBX,U,2)
  • Line Location: REJM+12
Function Call: WRITE
  • Prompt: !!,"You cannot re-initiate travel payment due to separation of duties."
  • Line Location: REJT+5
Function Call: WRITE
  • Prompt: !,"Error re-initiating line with IENs = "_K_","_J_","
  • Line Location: REJT+10
Function Call: WRITE
  • Prompt: !," ",$P(FBX,U,2)
  • Line Location: REJT+11
Function Call: WRITE
  • Prompt: !!,"You cannot re-initiate invoice ",J," due to separation of duties."
  • Line Location: REJP+6
Function Call: WRITE
  • Prompt: !,"Error re-initiating line with IENs = "_K_","_J_","
  • Line Location: REJP+11
Function Call: WRITE
  • Prompt: !," ",$P(FBX,U,2)
  • Line Location: REJP+12
Function Call: WRITE
  • Prompt: !!,"You cannot re-initiate invoice ",J," due to separation of duties."
  • Line Location: REJC+7
Function Call: WRITE
  • Prompt: !,"Error re-initiating line with IENs = "_J_","
  • Line Location: REJC+12
Function Call: WRITE
  • Prompt: !," ",$P(FBX,U,2)
  • Line Location: REJC+13
Function Call: WRITE
  • Prompt: !!,*7,"New Batch selected does not have enough room to fit the",!,FBCNT," rejects pending from batch ",$P(FZ,"^")," !",!!
  • Line Location: BATCNT+6
Function Call: WRITE
  • Prompt: !!,*7,"Invoice #: ",FBIN," has a status of VOID. Please delete the VOID",!,"before re-initiating this rejected payment."
  • Line Location: VOID+0
Routine Call
  • DIR
  • Line Location:
    • RD+1
    • ALLM+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^FBAA(161.4 - [#161.4] BATCNT+1
^FBAA(161.7 - [#161.7] BATCNT+5
^FBAA(162.1 - [#162.1] ALLPREJPREJP+3, REJP+4
^FBAAA("AG" REJC+5
^FBAAC - [#162] REJMREJM+1, REJM+4, REJM+6, REJT+3, BATCNT+3
^FBAAC("AG" ALLT
^FBAAC("AH" ALLM+2, BATCNT+3
^FBAAI - [#162.5] ALLCREJCREJC+3, REJC+4
^FBAAI("AH" ALLC

Label References

Name Line Occurrences
ADONE ALLT+1, ALLP+1, ALLC+1
ALLC RD+4
ALLM RD+4
ALLP RD+4
ALLT RD+4
REJC ALLC
REJM ALLM+2
REJP ALLP
REJT ALLT
VOID REJM+1, REJPREJC

Naked Globals

Name Field # of Occurrence
^("FBNUM" BATCNT+1
^(0 BATCNT+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A KILL!
A1 KILL!
A2 KILL!
B ALLM+2, ALLM+4, ALLTALLPALLC, KILL!
B2 KILL+2!
CNT KILL!
CPTDESC KILL!
D0 KILL!
DA KILL!
DIC KILL!
DIR RD+1!, ALLM+4!
DIR("A" RD*
DIR("B" RD*
DIR(0 RD*, ALLM+4*
DIRUT RD+1, KILL+1!
DR KILL!
ERR KILL!
FBAAAP KILL+1!
FBAACPT KILL!
FBAAMPI KILL+2!, BATCNT+1*, BATCNT+5
FBAAOUT KILL!
FBAC KILL+1!
FBAP KILL+1!
FBBN KILL!
FBCNT KILL+1!, BATCNT+2*, BATCNT+3*, BATCNT+6
FBDCB KILL!
FBDFN REJP+1~, REJP+3*, REJP+5, REJC+1~, REJC+3*, REJC+5, REJC+6
FBDX KILL+1!
FBERR REJM+7*, REJM+13*, REJT+6*, REJT+12*, REJP+7*, REJP+13*, REJC+8*, REJC+14*, KILL+2!
FBEXMPT KILL+1!
FBFD KILL+1!
FBFDC KILL!
FBI7078 REJC+1~, REJC+4*, REJC+5
FBILM ALLM+1!, ALLM+4
FBILM( REJM+15*
FBIN REJM*, REJM+15, REJP*, REJC*, KILL!, VOID
FBINOLD KILL+1!
FBINTOT KILL!
FBK KILL+1!
FBL KILL+1!
FBMST KILL!
FBN KILL!, BATCNT+2, BATCNT+3
FBNB REJM+9, REJT+8, REJP+9, REJC+10, KILL!, BATCNT+4, BATCNT+5, BATCNT+6!
FBNBCNT KILL+1!, BATCNT+5*, BATCNT+6
FBNOB KILL!
FBNUM KILL!
FBOB KILL!
FBPDT KILL+1!
FBPROC KILL+1!
FBPV KILL!
FBRJS RD+3*, RD+5!, ADONE+2, ADONE+3, ADONE+5, REJM+5*, REJT+4*, REJP+5*, REJC+6*
FBRJV RD+3*, RD+5!, ADONE+2, ADONE+3, ADONE+6, REJM+1*, REJP*, REJC*
FBRR KILL!
FBSC KILL+1!
FBSTN KILL!
FBTD KILL+1!
FBTTYPE KILL!
FBTYPE RD+4, KILL!
FBVD KILL!
FBVDUZ KILL!
FBVP KILL!
FBX REJM+9*, REJM+10, REJM+12, REJT+8*, REJT+9, REJT+11, REJP+9*, REJP+10, REJP+12, REJC+10*
REJC+11, REJC+13, KILL+1!
FTP REJM+2~, REJM+4*, REJM+5, REJT+1~, REJT+3*, REJT+4, REJP+1~, REJP+4*, REJP+5, REJC+1~
REJC+5*, REJC+6
FZ KILL!, BATCNT+6
HX KILL+2!
I KILL!, KILL+1!, BATCNT+3*
IOP KILL!
J ALLM+2*, REJMREJM+1, REJM+4, REJM+5, REJM+6, REJM+9, REJM+11, REJM+15, ALLT*
REJT+3, REJT+4, REJT+8, REJT+10, ALLP*, REJPREJP+3, REJP+4, REJP+6, REJP+9
REJP+11, ALLC*, REJCREJC+3, REJC+4, REJC+7, REJC+10, REJC+12, KILL!, BATCNT+3*
K ALLM+2*, REJMREJM+1, REJM+4, REJM+6, REJM+9, REJM+11, REJM+15, ALLT*, REJT+3
REJT+8, REJT+10, ALLP*, REJPREJP+3, REJP+4, REJP+9, REJP+11, KILL!, BATCNT+3*
L ALLM+2*, REJMREJM+1, REJM+4, REJM+6, REJM+9, REJM+11, REJM+15, KILL!, BATCNT+3*
M ALLM+2*, REJMREJM+1, REJM+4, REJM+6, REJM+9, REJM+11, REJM+15, KILL!
N KILL+1!
POP KILL!
PRCS KILL!
PRCSI KILL!
Q KILL!
S KILL+1!
U REJM+4, REJM+12, REJT+3, REJT+11, REJP+12, REJC+13
UL KILL!
V KILL!
VAL KILL!
VID KILL!
X KILL!
Y RD+1, KILL!
Z KILL!
ZS KILL!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All