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 |  Marked Items  | All
Print Page as PDF
Routine: RCWROFF

Package: Accounts Receivable

Routine: RCWROFF


Information

RCWROFF ;WISC/RFJ - write off, terminated ;1 Feb 2000

Source Information

Source file <RCWROFF.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Accounts Receivable 8 $$ACCK^PRCAACC  $$FPS^RCAMFN01  ($$GETABILL,CHGSTAT,SETRCDOJ)^RCBEUBIL  ($$ADD433,$$EDIT433,DEL433,PROCESS)^RCBEUTRA  $$LDATE^RCRJR  UPDBAL^RCRPU1  SHOWBILL^RCWROFF1  $$BUILDWR^RCXFMSW1  
VA FileMan 2 DD^%DT  ^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: 10

Package Total Caller Graph
Accounts Receivable 10 PRCAC DCDOJ COMPROMISE  PRCAC DCDOJ TERM  PRCAC DCDOJ WAIVER  PRCAC TR SUSPENDED  PRCAC TR TERM-COMPROMISE  PRCAC TR TERM-FISCAL  PRCAC WAIVED FULL  RCDPAPL1  
RCRCRT  RCWROFF1  

Entry Points

Name Comments DBIA/ICR reference
8 ; terminated by fiscal officer (trantype=8) (menu option)
9 ; terminated by compromise (trantype=9) (menu option)
A9 ; compromised by rc/doj (use trantype=9) (menu option)
10 ; waived in full transaction (trantype=10) (menu option)
A10 ; waived by rc/doj (use trantype=10) (menu option)
29 ; terminated by rc/doj (trantype=29) (menu option)
47 ; suspended (trantype=47) (menu option)
SUSTP(X) ; suspension types for brief comment in *309
; input-code between 0 to 14
; output-text
SUSTX ;
MAIN(RCTRTYPE,RCDRSTRG) ; main subroutine to process a waiver, termination, suspended transaction
; rctrtype = transaction type^description, example 10^waiver
; rcdrstrg = dr string used when calling die
FMSDOC(RCTRANDA) ; create fms write off document
UNLOCK ; unlock bill and transaction
ASKOK(TRANTYPE) ; ask record transaction

External References

Name Field # of Occurrence
DD^%DT MAIN+63
^DIR ASKOK+6
$$ACCK^PRCAACC MAIN+60
$$FPS^RCAMFN01 MAIN+63
$$GETABILL^RCBEUBIL MAIN+8
CHGSTAT^RCBEUBIL MAIN+48, MAIN+49
SETRCDOJ^RCBEUBIL MAIN+46
$$ADD433^RCBEUTRA MAIN+26
$$EDIT433^RCBEUTRA MAIN+43
DEL433^RCBEUTRA MAIN+44
PROCESS^RCBEUTRA MAIN+51
$$LDATE^RCRJR MAIN+63
UPDBAL^RCRPU1 MAIN+57
SHOWBILL^RCWROFF1 MAIN+15
$$BUILDWR^RCXFMSW1 FMSDOC+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"BILL HAS BEEN REFERRED TO CROSS-SERVICING.",!,"NO TRANSACTIONS ARE ALLOWED."
  • Line Location: MAIN+9
Function Call: WRITE
  • Prompt: !,"** THE RECALL PROCESS MUST BE UTILIZED PRIOR TO PERFORMING THIS FUNCTION **"
  • Line Location: MAIN+10
Function Call: WRITE
  • Prompt: !,"THIS ACCOUNT IS NOT REFERRED TO RC/DOJ."
  • Line Location: MAIN+12
Function Call: WRITE
  • Prompt: !,"ANOTHER USER IS CURRENTLY WORKING WITH THIS BILL."
  • Line Location: MAIN+14
Function Call: WRITE
  • Prompt: !,"THIS BILL HAS NO PRINCIPAL BALANCE."
  • Line Location: MAIN+16
Function Call: WRITE
  • Prompt: !,$P(RCTRANDA,"^",2)
  • Line Location: MAIN+26
Function Call: WRITE
  • Prompt: !," Transaction number ",RCTRANDA," added ..."
  • Line Location: MAIN+27
Function Call: WRITE
  • Prompt: !,$P(Y,"^",2)
  • Line Location: MAIN+44
Function Call: WRITE
  • Prompt: !," * * * * * ",$P(RCTRTYPE,"^",2)," has been PROCESSED! * * * * *"
  • Line Location: MAIN+62
Function Call: WRITE
  • Prompt: !!," * * * * Transmission will be held until "_Y_" * * * *"
  • Line Location: MAIN+63
Function Call: WRITE
  • Prompt: !!,"Creating FMS Write-off document ... "
  • Line Location: FMSDOC+2
Function Call: WRITE
  • Prompt: $P(Y,"^",2)," created."
  • Line Location: FMSDOC+4
Function Call: WRITE
  • Prompt: "ERROR: ",$P(Y,"^",2)
  • Line Location: FMSDOC+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKOK+6
Routine Call
  • DIR
  • Line Location:
    • ASKOK+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] MAIN+9, MAIN+12, MAIN+14, MAIN+16, MAIN+32, UNLOCK+1
^PRCA(433 - [#433] MAIN+60, UNLOCK+2

Label References

Name Line Occurrences
$$ASKOK MAIN+18
FMSDOC MAIN+60
MAIN 8+4, 9+4, A9+4, 10+1, A10+1, 29+4, 47+7
UNLOCK MAIN+16, MAIN+20, MAIN+26, MAIN+44, MAIN+64

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BALANCE MAIN+4~, MAIN+32*, MAIN+33, MAIN+34, MAIN+35, MAIN+36, MAIN+37, MAIN+38
DIQ2 ASKOK+1~
DIR ASKOK+1~
DIR("A" ASKOK+3*, ASKOK+4*, ASKOK+5*
DIR("B" ASKOK+2*
DIR(0 ASKOK+2*
DIRUT ASKOK+1~
DR MAIN+4~, MAIN+30*, MAIN+33*, MAIN+34*, MAIN+35*, MAIN+36*, MAIN+37*, MAIN+38*, MAIN+41*, MAIN+43
DT MAIN+63
DTOUT ASKOK+1~, ASKOK+7
DUOUT ASKOK+1~, ASKOK+7
>> GOTBILL MAIN+3, MAIN+5, MAIN+8, MAIN+21, MAIN+22
IBX SUSTP+3~, SUSTP+4*, SUSTP+5
RCBILLDA MAIN+3~, MAIN+5, MAIN+8*, MAIN+9, MAIN+12, MAIN+14, MAIN+15, MAIN+16, MAIN+21*, MAIN+26
, MAIN+32, MAIN+46, MAIN+48, MAIN+49, MAIN+57, MAIN+60, UNLOCK+1
>> RCDPGQ MAIN+22*
RCDRSTRG 8+1~, 8+2*, 8+3*, 8+4, 9+1~, 9+2*, 9+3*, 9+4, A9+1~, A9+2*
A9+3*, A9+4, 29+1~, 29+2*, 29+3*, 29+4, 47+1~, 47+2*, 47+3*, 47+4*
47+5*, 47+6*, 47+7, MAIN~, MAIN+30
RCSPFLG MAIN+4~, MAIN+54*, MAIN+55*, MAIN+57
RCTRANDA MAIN+4~, MAIN+6!, MAIN+26*, MAIN+27, MAIN+43, MAIN+44, MAIN+46, MAIN+51, MAIN+57, MAIN+60
, FMSDOC~, FMSDOC+3, UNLOCK+2
RCTRTYPE MAIN~, MAIN+10, MAIN+12, MAIN+18, MAIN+26, MAIN+46, MAIN+48, MAIN+49, MAIN+55, MAIN+62
>> REFMS MAIN+63
TRANTYPE ASKOK~, ASKOK+4, ASKOK+5
X SUSTP~, ASKOK+1~
Y MAIN+4~, MAIN+18*, MAIN+19, MAIN+21, MAIN+22, MAIN+43*, MAIN+44, MAIN+63*, FMSDOC+1~, FMSDOC+3*
, FMSDOC+4, FMSDOC+5, ASKOK+1~, ASKOK+7*, ASKOK+8

Marked Items

Name Field # of Occurrence
$T(SUSTX+X SUSTP+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All