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

Package: Accounts Receivable

Routine: RCTCSP2


Information

RCTCSP2 ;ALBANY/BDB - CROSS-SERVICING TRANSMISSION ;03/15/14 3:34 PM

Source Information

Source file <RCTCSP2.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Accounts Receivable 7 $$SSN^RCFN01  ($$SELECT,EXCMSG)^RCTCSJR  $$RJZF^RCTCSP1  ($$JD,HEADER,TRAILER)^RCTCSP1A  ($$AGDEBTID,REC1)^RCTCSPD  RCLL^RCTCSPD4  CSAUTORC^RCTCSPD5  
Kernel 5 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMADD,$$FMTE)^XLFDT  $$PROD^XUPROD  
VA FileMan 4 ^%DT  C^%DTC  $$GET1^DIQ  ^DIR  
MailMan 1 ^XMD  

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

Package Total Caller Graph
Accounts Receivable 4 RCTCSP RECONCIL REPORT  RCTCSP1  RCTCSP5  RCTCSPD  

Entry Points

Name Comments DBIA/ICR reference
COMPILE ;
RCLLCHK(BILL) ;
RCRPRT ;Reconciliation report
RCRPRTP ;print the - reconciliation report, call to build array of bills returned
RCRPRTH2 ;header for reconciliation report print report 2
AITCMSG ;
USRMSG ;sends mailman message of documents sent to user
THIRD ;sends mailman message to user if no third letter found
THIRDQ
REC3 ;
DATE8(X) ;changes fileman date into 8 digit date yyyymmdd
AMOUNT(X) ;changes amount to zero filled, right justified
BLANK(X) ;returns 'x' blank spaces
RJZF(X,Y) ;right justify zero fill width Y
LJSF(X,Y) ;left justified space filled
LJZF(X,Y) ;x left justified, y zero filled
TAXID(DEBTOR) ;computes TAXID to place on documents
DTFRMTO(PROMPT) ;Get from and to dates (added as per PRCA*4.5*315 to be able to sort by dates for reports)

External References

Name Field # of Occurrence
^%DT DTFRMTO+14, DTFRMTO+20
C^%DTC RCLLCHK+20
^%ZIS RCRPRT+7
HOME^%ZIS RCRPRT+11
^%ZISC RCRPRTP+57
^%ZTLOAD RCRPRT+11
$$GET1^DIQ RCLLCHK+8, RCRPRTP+8, RCRPRTP+51
^DIR RCRPRT+12, RCRPRTP+54
$$SSN^RCFN01 RCRPRTP+28, TAXID+2
$$SELECT^RCTCSJR RCRPRT+5
EXCMSG^RCTCSJR RCRPRT+6
$$RJZF^RCTCSP1 AITCMSG+3
$$JD^RCTCSP1A AITCMSG+3
HEADER^RCTCSP1A COMPILE+10, COMPILE+28
TRAILER^RCTCSP1A COMPILE+5, COMPILE+24, COMPILE+39
$$AGDEBTID^RCTCSPD REC3+4
REC1^RCTCSPD RCLLCHK+11, RCLLCHK+34
RCLL^RCTCSPD4 RCLLCHK+13
CSAUTORC^RCTCSPD5 RCLLCHK+34
$$FMADD^XLFDT RCRPRT+3, RCRPRTP+4
$$FMTE^XLFDT RCRPRTP+29, RCRPRTP+30, RCRPRTP+43, RCRPRTP+44, RCRPRTP+45, RCRPRTP+49, RCRPRTP+50, RCRPRTH2+3, RCRPRTH2+10
^XMD AITCMSG+10, USRMSG+17, THIRD+22
$$PROD^XUPROD AITCMSG+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
  • Line Location: RCRPRT+12
Function Call: WRITE
  • Prompt: $E(DBTRN,1,16)
  • Line Location: RCRPRTP+32
Function Call: WRITE
  • Prompt: !,$E(DBTRN,1,14)
  • Line Location: RCRPRTP+33
Function Call: WRITE
  • Prompt: ?17,$P(B0,U,1),?29,SSN,?35,AMTREF,?44,CORDT,?53,DTRET,!
  • Line Location: RCRPRTP+34
Function Call: WRITE
  • Prompt: U_$P($P(B0,U,1),"-",2)_U_SSN_U_AMTREF_U_CORDT_U_DTRET
  • Line Location: RCRPRTP+35
Function Call: WRITE
  • Prompt: ?6,"NO RETURN REASON CODE",!
  • Line Location: RCRPRTP+39
Function Call: WRITE
  • Prompt: U_$P(^PRCA(430.5,RCRTCD,0),U,2)_U_"AMT NOT COLL"_U_$P(B30,U,4)
  • Line Location: RCRPRTP+47
Function Call: WRITE
  • Prompt: U_"CP"_U_$J($P(B30,U,4),4,2)
  • Line Location: RCRPRTP+48
Function Call: WRITE
  • Prompt: U_$P(^PRCA(430.5,RCRTCD,0),U,2)_" "_$$FMTE^XLFDT($P(B30,U,7),"2Z")
  • Line Location: RCRPRTP+49
Function Call: WRITE
  • Prompt: U_$P(^PRCA(430.5,RCRTCD,0),U,2)_" "_$$FMTE^XLFDT($P(B30,U,6),"2Z")
  • Line Location: RCRPRTP+50
Function Call: WRITE
  • Prompt: U_$S($D(^PRCA(430.5,RCRTCD,0)):$$GET1^DIQ(430.5,RCRTCD,1),1:RCRTCD)
  • Line Location: RCRPRTP+51
Function Call: WRITE
  • Prompt: !
  • Line Location: RCRPRTP+53
Function Call: READ
  • Formatting: !!
  • Prompt: "END OF REPORT...PRESS RETURN TO CONTINUE"
  • Variable: X
  • Timeout: DTIME
  • Line Location: RCRPRTP+56
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RCRPRTP+56
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RCRPRTH2+1
Function Call: WRITE
  • Prompt: "PAGE "_PAGE,?12,"RECONCILIATION REPORT ",?65,$$FMTE^XLFDT(DT,"2Z")
  • Line Location: RCRPRTH2+3
Function Call: WRITE
  • Prompt: "PAGE "_PAGE_U_"RECONCILIATION REPORT "_U_$$FMTE^XLFDT(DT,"2Z")
  • Line Location: RCRPRTH2+10
Function Call: WRITE
  • Prompt: !,"DEBTOR"_U_"BILL #"_U_"PT ID"_U_"AMT REF"_U_"DT RCL"_U_"DT RET"_U_"COMMENT"
  • Line Location: RCRPRTH2+11
Function Call: WRITE
  • Prompt: !,$G(PROMPT)
  • Line Location: DTFRMTO+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DTFRMTO+13
Routine Call
  • DIR
  • Line Location:
    • RCRPRT+12
    • RCRPRTP+54
Routine Call
  • %ZIS
  • Line Location:
    • RCRPRT+7
Routine Call
  • %ZIS
  • Line Location:
    • RCRPRT+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430 - [#430] GET1^DIQ
^PRCA(430.5 - [#430.5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] RCLLCHK+6*, RCLLCHK+7*, RCLLCHK+8*, RCLLCHK+9, RCLLCHK+12!, RCLLCHK+24*, RCLLCHK+25*, RCLLCHK+26*, RCLLCHK+27*, RCLLCHK+28*
, RCLLCHK+29*, RCLLCHK+30*, RCLLCHK+31*, RCLLCHK+32*, RCLLCHK+33, RCLLCHK+35!, RCLLCHK+36*, RCLLCHK+37, RCRPRTP+5, RCRPRTP+6
RCRPRTP+7, RCRPRTP+8, RCRPRTP+24, RCRPRTP+26, USRMSG+13
^PRCA(430.5 - [#430.5] RCRPRTP+40, RCRPRTP+41, RCRPRTP+47, RCRPRTP+49, RCRPRTP+50, RCRPRTP+51
^PRCA(433 - [#433] RCLLCHK+21
^RCD(340 - [#340] RCRPRTP+28
^TMP("RCTCSP2" RCRPRTP+3!, RCRPRTP+10*, RCRPRTP+22, RCRPRTP+60!
^XTMP("RCTCSPD" COMPILE+3, COMPILE+9, COMPILE+11, COMPILE+14*, COMPILE+16*, COMPILE+17, COMPILE+19, COMPILE+22, COMPILE+31*, COMPILE+33*
COMPILE+34, USRMSG+2, USRMSG+3!, USRMSG+7*, USRMSG+8*, USRMSG+9, USRMSG+11, USRMSG+12, USRMSG+13*, USRMSG+15*
USRMSG+18!, THIRD+1, THIRD+7*, THIRD+8*, THIRD+9*, THIRD+10*, THIRD+11*, THIRD+13, THIRD+15*, THIRD+16
THIRD+18*, THIRD+20*, THIRD+23!, REC3+14*, REC3+15*

Label References

Name Line Occurrences
$$AMOUNT REC3+10
$$BLANK USRMSG+13, REC3+9, REC3+11, REC3+13, LJSF+2
$$DTFRMTO RCRPRT+2
$$LJSF TAXID+3
$$RJZF USRMSG+13
$$TAXID REC3+15
AITCMSG COMPILE+6, COMPILE+25, COMPILE+40
RCRPRTH2 RCRPRTP+13, RCRPRTP+55
USRMSG COMPILE+41

Naked Globals

Name Field # of Occurrence
^( COMPILE+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DTFRMTO+7~, DTFRMTO+10*, DTFRMTO+15!, DTFRMTO+18*, DTFRMTO+21!
%DT("A" DTFRMTO+11*, DTFRMTO+19*
%DT("B" DTFRMTO+12*, DTFRMTO+19*
%ZIS RCRPRT+1~, RCRPRT+7*, RCRPRTP+59!
%ZIS("B" RCRPRT+7*
ACTION COMPILE+1~, COMPILE+9*, COMPILE+11, COMPILE+14, COMPILE+16, COMPILE+17, COMPILE+19, COMPILE+22, COMPILE+31, COMPILE+33
COMPILE+34, RCLLCHK+4~, RCLLCHK+5*, RCLLCHK+23*, USRMSG+2*, USRMSG+6, USRMSG+9, USRMSG+11, USRMSG+12, USRMSG+13
REC3+2, REC3+7, REC3+14, REC3+15
AMOUNT COMPILE+1~, COMPILE+2*, COMPILE+17*, COMPILE+34*
AMTREF RCRPRTP+25~, RCRPRTP+27*, RCRPRTP+34, RCRPRTP+35
B0 RCRPRTP+25~, RCRPRTP+26*, RCRPRTP+28, RCRPRTP+34, RCRPRTP+35, REC3+3
>> B15 RCLLCHK+2, RCLLCHK+3, RCLLCHK+9*, RCLLCHK+33*
>> B19 RCLLCHK+37*
B30 RCRPRTP+25~, RCRPRTP+26*, RCRPRTP+27, RCRPRTP+29, RCRPRTP+30, RCRPRTP+31, RCRPRTP+36, RCRPRTP+42, RCRPRTP+43, RCRPRTP+44
RCRPRTP+45, RCRPRTP+47, RCRPRTP+48, RCRPRTP+49, RCRPRTP+50
>> B7 RCLLCHK+16
BCNTR COMPILE+1~, COMPILE+2*, COMPILE+3*, COMPILE+9, COMPILE+11, COMPILE+14, COMPILE+16, COMPILE+17, COMPILE+19, COMPILE+22
COMPILE+31, COMPILE+33, COMPILE+34
BEGDT DTFRMTO+7~
BILL RCLLCHK~, RCLLCHK+6, RCLLCHK+7, RCLLCHK+8, RCLLCHK+9, RCLLCHK+10, RCLLCHK+12, RCLLCHK+21, RCLLCHK+24, RCLLCHK+25
, RCLLCHK+26, RCLLCHK+27, RCLLCHK+28, RCLLCHK+29, RCLLCHK+30, RCLLCHK+31, RCLLCHK+32, RCLLCHK+33, RCLLCHK+35, RCLLCHK+36
, RCLLCHK+37, RCRPRTP+23*, RCRPRTP+24*, RCRPRTP+26, REC3+14, REC3+15
BILLCSL RCLLCHK+4~, RCLLCHK+10*
BILLIEN RCRPRTP+2~, RCRPRTP+5*, RCRPRTP+6*, RCRPRTP+7, RCRPRTP+8
BLANK BLANK+1~, BLANK+2*, BLANK+3
CNTLID AITCMSG+1~, AITCMSG+3*, AITCMSG+8, USRMSG+6
CORDT RCRPRTP+25~, RCRPRTP+29*, RCRPRTP+34, RCRPRTP+35
CURDT RCRPRT+3*, RCRPRTP+2~, RCRPRTP+4*
DA TAXID+1~
DASH RCRPRTP+2~, RCRPRTP+12*, RCRPRTH2+5
DATE RCRPRT+1~, RCRPRT+3*, RCRPRTP+2~, RCRPRTP+4*, RCRPRTP+5*, RCRPRTP+6
DBTR RCRPRTP+2~, RCRPRTP+8*, RCRPRTP+10, RCRPRTP+22*, RCRPRTP+24
DBTRN RCRPRTP+2~, RCRPRTP+8*, RCRPRTP+9, RCRPRTP+10, RCRPRTP+21*, RCRPRTP+22*, RCRPRTP+28, RCRPRTP+32, RCRPRTP+33
DEBTNR REC3+1~, REC3+4*
DEBTOR RCRPRTP+28*, REC3+5, REC3+15, TAXID~, TAXID+2
DEBTORNB REC3+1~, REC3+5*, REC3+6
DIC TAXID+1~
DIQ TAXID+1~
DIR RCRPRT+12!, RCRPRTP+54!
DIR("?" RCRPRT+4*
DIR(0 RCRPRT+4*, RCRPRT+12*, RCRPRTP+54*
DIROUT RCRPRTP+54!, DTFRMTO+7~
DIRUT RCRPRTP+54!, DTFRMTO+7~
DR TAXID+1~
DT RCLLCHK+7, RCLLCHK+20, RCLLCHK+26, RCLLCHK+30, RCRPRTH2+3, RCRPRTH2+10, USRMSG+6, THIRD+6
DTFRM RCRPRT+1~, RCRPRT+3*, RCRPRTP+4*
DTFRMTO RCRPRT+1~, RCRPRT+2*, RCRPRT+3, RCRPRTP+4
DTFROM DTFRMTO+7~, DTFRMTO+17*, DTFRMTO+25, DTFRMTO+27
DTIME RCRPRTP+56
DTOUT RCRPRTP+54!, DTFRMTO+7~
DTRET RCRPRTP+25~, RCRPRTP+29*, RCRPRTP+30*, RCRPRTP+34, RCRPRTP+35
DTTO RCRPRT+1~, RCRPRT+3*, RCRPRTP+4*, RCRPRTP+5, DTFRMTO+7~, DTFRMTO+24*, DTFRMTO+25, DTFRMTO+27
DUOUT RCRPRTP+54!, DTFRMTO+7~
ENDDT DTFRMTO+7~
EXCEL RCRPRT+1~, RCRPRT+4*, RCRPRT+5*, RCRPRT+6, RCRPRTP+32, RCRPRTP+33, RCRPRTP+34, RCRPRTP+35, RCRPRTP+37, RCRPRTP+46
RCRPRTP+53, RCRPRTH2+3, RCRPRTH2+4
FST THIRD+5~, THIRD+14*, THIRD+15, THIRD+17, THIRD+19*
I RCLLCHK+18~, RCLLCHK+21*
IO RCRPRTP+1
IO("Q" RCRPRT+7!, RCRPRT+8
IOF RCRPRTP+56, RCRPRTH2+1
IOP RCRPRT+7!, RCRPRTP+59!
IOSL RCRPRTP+53
IOST RCRPRTP+54, RCRPRTP+56
KNUM REC3+1~, REC3+3*
OUT DTFRMTO+7~, DTFRMTO+8*, DTFRMTO+16, DTFRMTO+23, DTFRMTO+25*, DTFRMTO+27*, DTFRMTO+28
P366DT RCLLCHK+18~, RCLLCHK+20*, RCLLCHK+21
PAGE RCRPRTP+2~, RCRPRTP+11*, RCRPRTH2+2*, RCRPRTH2+3, RCRPRTH2+10
POP RCRPRT+1~, RCRPRT+7
PRCAEN RCLLCHK+18~, RCLLCHK+21*
PROMPT RCRPRT+1~, RCRPRT+4*, RCRPRT+5, DTFRMTO~, DTFRMTO+9
RC18 RCRPRTP+2~
RCDAT1 USRMSG+1~, USRMSG+11*, USRMSG+13
RCDAT2 USRMSG+1~, USRMSG+12*, USRMSG+13
RCMSG COMPILE+1~
RCNT USRMSG+1~, USRMSG+9*, USRMSG+10*, USRMSG+13, USRMSG+15
RCNTR COMPILE+1~, COMPILE+11*, COMPILE+14, COMPILE+16, COMPILE+17
RCOUT RCRPRTP+2~, RCRPRTP+11*, RCRPRTP+22, RCRPRTP+24, RCRPRTP+54*
RCRTCD RCRPRTP+2~, RCRPRTP+36*, RCRPRTP+39, RCRPRTP+40, RCRPRTP+41, RCRPRTP+42, RCRPRTP+43, RCRPRTP+44, RCRPRTP+47, RCRPRTP+49
RCRPRTP+50, RCRPRTP+51
REC COMPILE+1~, COMPILE+2*, COMPILE+4, COMPILE+7*, COMPILE+10, COMPILE+12*, COMPILE+14, COMPILE+15*, COMPILE+16, COMPILE+23
COMPILE+26*, COMPILE+28, COMPILE+29*, COMPILE+31, COMPILE+32*, COMPILE+33, REC3+1~, REC3+2*, REC3+4*, REC3+6*
REC3+7*, REC3+8*, REC3+9*, REC3+10*, REC3+11*, REC3+12*, REC3+13*, REC3+14
RECALL RCLLCHK+18~, RCLLCHK+19*, RCLLCHK+21*, RCLLCHK+22
RECC COMPILE+1~, COMPILE+2*, COMPILE+7*, COMPILE+13*, COMPILE+26*, COMPILE+30*
SEQ COMPILE+1~, COMPILE+2*, COMPILE+14, COMPILE+16, COMPILE+31, COMPILE+33, AITCMSG+3, AITCMSG+9
>> SITE AITCMSG+8, REC3+5
SSN RCRPRTP+25~, RCRPRTP+28*, RCRPRTP+34, RCRPRTP+35
>> STOP RCRPRT+5*
SYSTYP AITCMSG+1~, AITCMSG+2*, AITCMSG+5, AITCMSG+6
TAXID TAXID+1~, TAXID+2*, TAXID+3*, TAXID+4
TBIL THIRD+5~, THIRD+14*, THIRD+16*, THIRD+18
TCT THIRD+5~, THIRD+12*, THIRD+15*, THIRD+18, THIRD+19*, THIRD+20
TDEB THIRD+5~, THIRD+12*, THIRD+13*, THIRD+16, THIRD+17
TDEB0 THIRD+5~, THIRD+17*, THIRD+18
TOTAL RCLLCHK+1~, RCLLCHK+16*, RCLLCHK+17
TRNNUM COMPILE+20~, COMPILE+21*, COMPILE+22*, COMPILE+31, COMPILE+33, COMPILE+34
TSP THIRD+5~, THIRD+12*, THIRD+15*, THIRD+20
U RCLLCHK+2, RCLLCHK+3, RCLLCHK+6, RCLLCHK+7, RCLLCHK+8, RCLLCHK+16, RCLLCHK+21, RCLLCHK+24, RCLLCHK+25, RCLLCHK+26
, RCLLCHK+27, RCLLCHK+28, RCLLCHK+29, RCLLCHK+30, RCLLCHK+31, RCLLCHK+32, RCLLCHK+36, RCRPRT+3, RCRPRTP+4, RCRPRTP+7
RCRPRTP+8, RCRPRTP+27, RCRPRTP+28, RCRPRTP+29, RCRPRTP+30, RCRPRTP+31, RCRPRTP+34, RCRPRTP+35, RCRPRTP+36, RCRPRTP+40
RCRPRTP+42, RCRPRTP+43, RCRPRTP+44, RCRPRTP+45, RCRPRTP+47, RCRPRTP+48, RCRPRTP+49, RCRPRTP+50, RCRPRTP+51, RCRPRTH2+10
RCRPRTH2+11, USRMSG+11, USRMSG+12, USRMSG+13, REC3+3, REC3+15, DTFRMTO+25, DTFRMTO+27
X RCLLCHK+18~, RCLLCHK+20, RCRPRTP+54!, RCRPRTP+56*, USRMSG+1~, USRMSG+9*, USRMSG+11, USRMSG+12, USRMSG+13, DATE8~
, DATE8+1*, DATE8+2*, DATE8+3, AMOUNT~, AMOUNT+1*, AMOUNT+2*, AMOUNT+3*, AMOUNT+4, BLANK~, BLANK+2
, RJZF~, RJZF+1*, RJZF+2, LJSF~, LJSF+1*, LJSF+2*, LJSF+3, LJZF~, LJZF+1*, LJZF+2*
, LJZF+3, DTFRMTO+7~
X1 RCLLCHK+18~, RCLLCHK+20*
X2 RCLLCHK+18~, RCLLCHK+20*
XMDUZ AITCMSG+1~, AITCMSG+4*, USRMSG+1~, USRMSG+4*, THIRD+2~, THIRD+3*
XMSUB AITCMSG+1~, AITCMSG+8*, USRMSG+1~, USRMSG+6*, THIRD+2~, THIRD+6*
XMTEXT AITCMSG+1~, AITCMSG+9*, USRMSG+1~, USRMSG+16*, THIRD+2~, THIRD+21*
XMY AITCMSG+1~, USRMSG+1~, THIRD+2~
XMY("G.TCSP" AITCMSG+7*, USRMSG+5*, THIRD+4*
XMY("XXX@Q-TPC.DOMAIN.EXT" AITCMSG+5*
XMY("XXX@Q-TXC.DOMAIN.EXT" AITCMSG+6*
Y RCRPRTP+54!, RJZF~, RJZF+1, LJSF~, LJSF+1, LJSF+2, LJZF~, LJZF+2, DTFRMTO+7~, DTFRMTO+16
, DTFRMTO+17, DTFRMTO+23, DTFRMTO+24
ZTDESC RCRPRT+1~, RCRPRT+10*
ZTQUEUED RCRPRTP+58, RCRPRTP+59!
>> ZTREQ RCRPRTP+58*
ZTRTN RCRPRT+1~, RCRPRT+10*
>> ZTSAVE("DTFRMTO" RCRPRT+9*
>> ZTSAVE("EXCEL" RCRPRT+9*
>> ZTSK RCRPRT+12
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