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

Package: Accounts Receivable

Routine: RCDPUDEP


Information

RCDPUDEP ;WISC/RFJ - Deposit Utilities ;29/MAY/2008

Source Information

Source file <RCDPUDEP.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 EN^DDIOL  (,FIND)^DIC  FILE^DICN  ^DIE  ^DIR  
Kernel 2 $$NOW^XLFDT  $$UP^XLFSTR  
Accounts Receivable 1 $$CHECKDEP^RCDPDPLU  

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

Package Total Caller Graph
Accounts Receivable 7 RCDPDPL1  RCDPDPLM  RCDPEM  RCDPEM0  RCDPRPL3  RCDPXPAP  ^RCY(344.1  

Entry Points

Name Comments DBIA/ICR reference
ADDDEPT(DEPOSIT,DEPDATE) ; if the deposit is not entered, add it
SELDEPT(ADDNEW) ; select a deposit
; if $g(addnew) allow adding a new deposit
; returns -1 for timeout or ^, 0 for no selection, or ien of deposit
DICW ; write identifier code for receipt lookup
LOOKUP ; special lookup on deposits, called from ^dd(344.1,.01,7.5)
; if rcdeflup flag not set, do not use special lookup
EDITDEP(DA,ASKDATE) ; edit the deposit
; if $g(askdate) ask only the deposit date
CONFIRM(DA) ; confirm the deposit
TOTAL(RCDEPTDA) ; compute total dollars for all receipts on the deposit
AUTODEP(X) ; Function returns 1 if the deposit ticket # in X is in the auto
; deposit number space 269xxx, 369xxx, 469xxx, 569xxx, or 669xxx
; and hasn't been previously entered via lockbox interface.
;
CHK ; Check if a valid input
MSG ;
PREPDEPT()
DISPOPT(RCARRAY) ; display the deposits to select from
ARYLST ;
ARYPRNT ;
PROMPT() ;

External References

Name Field # of Occurrence
EN^DDIOL LOOKUP+12, CHK+2, CHK+5, PREPDEPT+30, PREPDEPT+42, DISPOPT+53, DISPOPT+60
^DIC SELDEPT+9
FIND^DIC PREPDEPT+39
FILE^DICN ADDDEPT+18, PREPDEPT+83
^DIE EDITDEP+17, CONFIRM+4
^DIR PREPDEPT+15, PREPDEPT+59, DISPOPT+32, ARYLST+6, PROMPT+5
$$CHECKDEP^RCDPDPLU EDITDEP+5
$$NOW^XLFDT PREPDEPT+77, DISPOPT+6
$$UP^XLFSTR DISPOPT+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: ?13,"by: ",$E($P($G(^VA(200,+$P(DATA,"^",6),0)),"^"),1,15)
  • Line Location: DICW+4
Function Call: WRITE
  • Prompt: ?35," on: ",$E($P(DATA,"^",7),4,5),"/",$E($P(DATA,"^",7),6,7),"/",$E($P(DATA,"^",7),2,3)
  • Line Location: DICW+7
Function Call: WRITE
  • Prompt: ?50," amt: $",$J($P(DATA,"^",4),9,2)
  • Line Location: DICW+9
Function Call: WRITE
  • Prompt: ?69," ",$P("N/A^OPEN^DEPOSITED^CONFIRMED^PROCESSED^VOID","^",+$P(DATA,"^",12)+1)
  • Line Location: DICW+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: DISPOPT+14
Function Call: WRITE
  • Prompt: RCCT,?3,$P(RCDATA,U)
  • Line Location: DISPOPT+20
Function Call: WRITE
  • Prompt: ?13,"by: ",$E($P($G(^VA(200,+$P(RCDATA,"^",6),0)),"^"),1,15)
  • Line Location: DISPOPT+21
Function Call: WRITE
  • Prompt: ?35," on: ",$E($P(RCDATA,"^",7),4,5),"/",$E($P(RCDATA,"^",7),6,7),"/",$E($P(RCDATA,"^",7),2,3)
  • Line Location: DISPOPT+23
Function Call: WRITE
  • Prompt: ?50," amt: $",$J($P(RCDATA,"^",4),9,2)
  • Line Location: DISPOPT+24
Function Call: WRITE
  • Prompt: ?69," ",$P("N/A^OPEN^DEPOSITED^CONFIRMED^PROCESSED^VOID","^",+$P(RCDATA,"^",12)+1),!
  • Line Location: DISPOPT+25
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPOPT+33
Function Call: WRITE
  • Prompt: !!,?3,"Choose from:",!
  • Line Location: ARYPRNT+4
Function Call: WRITE
  • Prompt: ?3,I
  • Line Location: ARYPRNT+10
Function Call: WRITE
  • Prompt: !
  • Line Location: ARYPRNT+12
Function Call: WRITE
  • Prompt: !!,?5,"You may enter a new AR DEPOSIT, if you wish",!
  • Line Location: ARYPRNT+20
Function Call: WRITE
  • Prompt: ?5,"Answer must be 7 characters in length. 9 digits can only be entered",!
  • Line Location: ARYPRNT+21
Function Call: WRITE
  • Prompt: ?5,"by automated payments.",!!
  • Line Location: ARYPRNT+22
Routine Call
  • DIC
  • Line Location:
    • SELDEPT+9
Routine Call
  • DIC
  • Line Location:
    • PREPDEPT+39
Routine Call
  • DIE
  • Line Location:
    • EDITDEP+17
    • CONFIRM+4
Routine Call
  • DIR
  • Line Location:
    • PREPDEPT+15
    • PREPDEPT+59
    • DISPOPT+32
    • ARYLST+6
    • PROMPT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCY(344.1 - [#344.1] Classic Fileman Calls,  FIND^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RC(342 - [#342] EDITDEP+13
^RC(342.1 - [#342.1] EDITDEP+7, EDITDEP+11
^RCY(344 - [#344] TOTAL+3, TOTAL+5, TOTAL+6
^RCY(344.1 - [#344.1] DICW+2, LOOKUP+12, AUTODEP+6, DISPOPT+19, ARYLST+4, ARYPRNT+6, ARYPRNT+8
^VA(200 - [#200] DICW+4, DISPOPT+21

Label References

Name Line Occurrences
$$DISPOPT PREPDEPT+47
$$PROMPT ARYPRNT+15
$$TOTAL CONFIRM+3
ARYPRNT ARYLST+9
DICW ARYPRNT+11
MSG LOOKUP+12, CHK+1, PREPDEPT+29, PREPDEPT+42

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, PREPDEPT+73~
%DT ADDDEPT+12~, CONFIRM+1~, PREPDEPT+73~
%T SELDEPT+3~
%Y SELDEPT+3~
ADDNEW SELDEPT~, SELDEPT+8
ASKDATE EDITDEP~, EDITDEP+16
C SELDEPT+3~
D EDITDEP+2~, CONFIRM+1~
D0 ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~
DA ADDDEPT+12~, SELDEPT+3~, EDITDEP~, EDITDEP+5, CONFIRM~, CONFIRM+3, PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!
, PREPDEPT+73~, DISPOPT+3~
DATA DICW+1~, DICW+2*, DICW+4, DICW+6*, DICW+7, DICW+9, DICW+11
DD ADDDEPT+12~, PREPDEPT+73~
DEPDATE ADDDEPT~, ADDDEPT+3, ADDDEPT+16
DEPOSIT ADDDEPT~, ADDDEPT+17
DI ADDDEPT+12~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~
DIC ADDDEPT+12~, ADDDEPT+13*, SELDEPT+3~, SELDEPT+4*, EDITDEP+2~, EDITDEP+3*, CONFIRM+1~, CONFIRM+2*, PREPDEPT+73~, PREPDEPT+74*
DIC("A" SELDEPT+4*
DIC("DR" ADDDEPT+16*, SELDEPT+8*, PREPDEPT+81*
DIC("S" LOOKUP+5*, LOOKUP+7*, LOOKUP+13!
DIC("W" SELDEPT+5*
DIC(0 ADDDEPT+13*, SELDEPT+4*, SELDEPT+8*, LOOKUP+12, PREPDEPT+74*
DIE ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, EDITDEP+3*, CONFIRM+1~, CONFIRM+2*, PREPDEPT+73~
DIR PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, DISPOPT+3~, ARYLST+2~, PROMPT+2~
DIR("?" PREPDEPT+12*
DIR("??" PREPDEPT+13*
DIR("A" PREPDEPT+14*, PREPDEPT+58*, DISPOPT+30*, DISPOPT+31*, ARYLST+3*, ARYLST+4*, PROMPT+3*
DIR("B" PREPDEPT+57*, ARYLST+5*
DIR(0 PREPDEPT+11*, PREPDEPT+57*, DISPOPT+29*, ARYLST+5*, PROMPT+4*
DIROUT PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36, ARYLST+2~, PROMPT+2~
DIRUT PREPDEPT+9~, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, DISPOPT+3~, ARYLST+2~, PROMPT+2~
DLAYGO ADDDEPT+12~, ADDDEPT+13*, SELDEPT+3~, SELDEPT+8*, PREPDEPT+73~, PREPDEPT+74*
DO ADDDEPT+12~, PREPDEPT+73~
DQ ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, CONFIRM+1~, PREPDEPT+73~
DR ADDDEPT+12~, SELDEPT+3~, EDITDEP+2~, EDITDEP+3*, EDITDEP+5*, EDITDEP+7*, EDITDEP+9*, EDITDEP+11*, EDITDEP+13*, EDITDEP+16*
, CONFIRM+1~, CONFIRM+3*, PREPDEPT+73~
DTOUT SELDEPT+3~, SELDEPT+10, PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36
ARYLST+2~, PROMPT+2~, PROMPT+8
DUOUT SELDEPT+3~, SELDEPT+10, PREPDEPT+9~, PREPDEPT+18, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+63, PREPDEPT+66!, DISPOPT+3~, DISPOPT+36
ARYLST+2~, PROMPT+2~, PROMPT+8
DUZ ADDDEPT+16, SELDEPT+8, CONFIRM+3, PREPDEPT+81
ENDFLG ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+6, ARYPRNT+8, ARYPRNT+15*
I ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+6*, ARYPRNT+8, ARYPRNT+10
IOSL ARYPRNT+13
J EDITDEP+2~
MSG LOOKUP+12, LOOKUP+13!, CHK+2, CHK+5, CHK+6!, PREPDEPT+2~, PREPDEPT+30, PREPDEPT+31!, PREPDEPT+42!, DISPOPT+3~
, DISPOPT+53, DISPOPT+54!, DISPOPT+60, DISPOPT+61!
MSG(1 LOOKUP+13!, CHK+6!, MSG+1*, DISPOPT+50*, DISPOPT+58*
MSG(2 LOOKUP+13!, CHK+6!, MSG+2*, DISPOPT+51*, DISPOPT+59*
MSG(3 LOOKUP+13!, CHK+6!, MSG+3*, DISPOPT+52*
RCANS PREPDEPT+2~, PREPDEPT+8, PREPDEPT+10*, PREPDEPT+52*, PREPDEPT+65*
RCARRAY PREPDEPT+2~, PREPDEPT+47, DISPOPT~
RCARRAY("DILIST" PREPDEPT+42, PREPDEPT+47, PREPDEPT+52, DISPOPT+9, DISPOPT+18, DISPOPT+47, DISPOPT+55
RCARYCT DISPOPT+2~, DISPOPT+9*, DISPOPT+17, DISPOPT+46, DISPOPT+62
RCCT DISPOPT+2~, DISPOPT+17*, DISPOPT+18, DISPOPT+20, DISPOPT+46*, DISPOPT+47, DISPOPT+55, ARYPRNT+2~, ARYPRNT+5*, ARYPRNT+9*
ARYPRNT+13, ARYPRNT+15*
RCDA PREPDEPT+2~, PREPDEPT+52*, PREPDEPT+70
RCDATA DISPOPT+2~, DISPOPT+19*, DISPOPT+20, DISPOPT+21, DISPOPT+22*, DISPOPT+23, DISPOPT+24, DISPOPT+25
RCDEFLUP SELDEPT+3~, SELDEPT+7*, LOOKUP+2
RCDEP PREPDEPT+2~, PREPDEPT+19*, PREPDEPT+25, PREPDEPT+26, PREPDEPT+39, PREPDEPT+42, PREPDEPT+58, PREPDEPT+82
RCDEPTDA TOTAL~, TOTAL+3
RCDPDT DISPOPT+2~, DISPOPT+47*, DISPOPT+48
RCIEN DISPOPT+2~, DISPOPT+18*, DISPOPT+19
RCNOW PREPDEPT+2~, PREPDEPT+77*, PREPDEPT+81, DISPOPT+2~, DISPOPT+6*
RCOPT PREPDEPT+2~, PREPDEPT+8, PREPDEPT+10*, PREPDEPT+28*, PREPDEPT+37*, PREPDEPT+47*, PREPDEPT+49, PREPDEPT+52, PREPDEPT+69, PREPDEPT+70
RCRECTDA TOTAL+1~, TOTAL+2*, TOTAL+3*, TOTAL+5, TOTAL+6
RCRESULT PREPDEPT+2~
>> RCSTAT DISPOPT+55*, DISPOPT+56
RCTODAY PREPDEPT+2~, PREPDEPT+77*, PREPDEPT+81, DISPOPT+2~, DISPOPT+6*, DISPOPT+48
RCTRANDA TOTAL+1~, TOTAL+4*, TOTAL+5*, TOTAL+6
RCVALID PREPDEPT+2~, PREPDEPT+23*, PREPDEPT+25*, PREPDEPT+26*, PREPDEPT+27
TOTAL TOTAL+1~, TOTAL+6*, TOTAL+7
U DISPOPT+20, ARYLST+4
X ADDDEPT+12~, ADDDEPT+17*, SELDEPT+3~, LOOKUP+5*, LOOKUP+7*, LOOKUP+12*, EDITDEP+2~, CONFIRM+1~, AUTODEP~, AUTODEP+6
CHK+2, CHK+3, CHK+4, CHK+6!, PREPDEPT+9~, PREPDEPT+10*, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+66!, PREPDEPT+73~
, PREPDEPT+82*, DISPOPT+3~, ARYLST+2~, PROMPT+2~
Y ADDDEPT+12~, ADDDEPT+19, SELDEPT+3~, SELDEPT+10*, SELDEPT+11, DICW+2, EDITDEP+2~, CONFIRM+1~, AUTODEP+4~, AUTODEP+5*
, AUTODEP+6*, AUTODEP+7, PREPDEPT+9~, PREPDEPT+10*, PREPDEPT+18, PREPDEPT+19, PREPDEPT+21!, PREPDEPT+56~, PREPDEPT+65, PREPDEPT+66!
, PREPDEPT+73~, PREPDEPT+84, DISPOPT+3~, DISPOPT+12, DISPOPT+36*, DISPOPT+39*, DISPOPT+40*, DISPOPT+44, DISPOPT+46, DISPOPT+49*
, DISPOPT+57*, DISPOPT+62*, DISPOPT+64, DISPOPT+65, ARYLST+2~, ARYLST+9, ARYPRNT+2~, ARYPRNT+7*, ARYPRNT+8*, PROMPT+2~
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 |  Local Variables  | All