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

Package: Accounts Receivable

Routine: RCDPRPL1


Information

RCDPRPL1 ;WISC/RFJ-receipt profile listmanager options ;1 Jun 99

Source Information

Source file <RCDPRPL1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Accounts Receivable 5 ($$EEOB,RESTORE)^RCDPEM5  INIT^RCDPRPLM  ($$CHECKREC,$$LOCKREC,WRITE)^RCDPRPLU  $$SELRECT^RCDPUREC  ($$ADDTRAN,$$EDITTRAN,$$MOVETRAN,$$SELTRAN,CANCTRAN,DELETRAN)^RCDPURET  
List Manager 1 FULL^VALM1  
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: 6

Package Total Caller Graph
Accounts Receivable 5 RCDP RECEIPT PROFILE ADD TRANSACTION  RCDP RECEIPT PROFILE CANCEL TRANSACTION  RCDP RECEIPT PROFILE EDIT TRANSACTION  RCDP RECEIPT PROFILE MOVE TRANSACTION  RCDPRPL2  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ENTRTRAN ; option: enter a payment transaction
; this option can only be selected for unapproved receipts
; screen placed in protocol file and below as backup
EDITTRAN ; option: edit a payment transaction
; this option can only be selected for unapproved receipts
; screen placed in protocol file and below as backup
CANCTRAN ; option: cancel a transaction
; this option can only be selected for unapproved receipts
; screen placed in protocol file and below as backup
MOVETRAN ; move a transaction from one receipt to another
UNLOCK ; unlock receipts
SELPAY(RCRECTDA) ; select the payment transaction for the receipt (from listmanager options)
ASKCANC(RCTRANDA) ; ask if it's okay to cancel a transaction
; 1 is yes, otherwise no
ASKMOVE(RECTDA) ; ask if its okay to move the transaction
; 1 is yes, otherwise no

External References

Name Field # of Occurrence
^DIR ASKCANC+5, ASKMOVE+5
$$EEOB^RCDPEM5 EDITTRAN+24
RESTORE^RCDPEM5 EDITTRAN+26
INIT^RCDPRPLM ENTRTRAN+29, EDITTRAN+29, CANCTRAN+23, MOVETRAN+44
$$CHECKREC^RCDPRPLU MOVETRAN+22
$$LOCKREC^RCDPRPLU ENTRTRAN+6, EDITTRAN+10, CANCTRAN+10, MOVETRAN+8, MOVETRAN+25
WRITE^RCDPRPLU ENTRTRAN+17, ENTRTRAN+24, EDITTRAN+15, EDITTRAN+20, CANCTRAN+15, MOVETRAN+13, MOVETRAN+38
$$SELRECT^RCDPUREC MOVETRAN+19
$$ADDTRAN^RCDPURET ENTRTRAN+14
$$EDITTRAN^RCDPURET ENTRTRAN+21, EDITTRAN+19
$$MOVETRAN^RCDPURET MOVETRAN+35
$$SELTRAN^RCDPURET SELPAY+7
CANCTRAN^RCDPURET CANCTRAN+20
DELETRAN^RCDPURET MOVETRAN+42
FULL^VALM1 ENTRTRAN+3, EDITTRAN+3, CANCTRAN+3, MOVETRAN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ENTRTRAN+11
Function Call: WRITE
  • Prompt: !," Type of payment: ",$P($G(^RC(341.1,+$P(^RCY(344,RCRECTDA,0),"^",4),0)),"^")
  • Line Location: ENTRTRAN+12
Function Call: WRITE
  • Prompt: !,"Adding a NEW payment transaction: "
  • Line Location: ENTRTRAN+13
Function Call: WRITE
  • Prompt: "# ",RCTRANDA
  • Line Location: ENTRTRAN+20
Function Call: WRITE
  • Prompt: !!,"Editing Payment: ",RCTRANDA
  • Line Location: EDITTRAN+18
Function Call: WRITE
  • Prompt: !!,"Select the RECEIPT to move the payment transaction #"_RCTRANDA_" to:"
  • Line Location: MOVETRAN+18
Function Call: WRITE
  • Prompt: !,"Cannot copy transaction to same receipt."
  • Line Location: MOVETRAN+21
Function Call: WRITE
  • Prompt: !,"Cannot copy to a receipt which is CLOSED."
  • Line Location: MOVETRAN+22
Function Call: WRITE
  • Prompt: !
  • Line Location: MOVETRAN+27
Function Call: WRITE
  • Prompt: !,"WARNING, receipt types of payment are not the same type of payment."
  • Line Location: MOVETRAN+28
Function Call: WRITE
  • Prompt: !
  • Line Location: SELPAY+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCANC+5
Routine Call
  • DIR
  • Line Location:
    • ASKCANC+5
    • ASKMOVE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RC(341.1 - [#341.1] ENTRTRAN+9, ENTRTRAN+12
^RCY(344 - [#344] ENTRTRAN+9, ENTRTRAN+12, ENTRTRAN+18, ENTRTRAN+25, ENTRTRAN+30, EDITTRAN+13, EDITTRAN+16, EDITTRAN+30, CANCTRAN+13, CANCTRAN+16
CANCTRAN+24, MOVETRAN+11, MOVETRAN+28, UNLOCK+1, UNLOCK+2, SELPAY+3, SELPAY+5, ASKMOVE+4

Label References

Name Line Occurrences
$$ASKCANC CANCTRAN+19
$$ASKMOVE MOVETRAN+30
$$SELPAY EDITTRAN+8, CANCTRAN+8, MOVETRAN+6
UNLOCK MOVETRAN+14, MOVETRAN+23, MOVETRAN+25, MOVETRAN+30, MOVETRAN+39

Naked Globals

Name Field # of Occurrence
^(1 CANCTRAN+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ENTRTRAN+8~, ENTRTRAN+21*, ENTRTRAN+22, ENTRTRAN+23, EDITTRAN+6~, EDITTRAN+19*, EDITTRAN+20, EDITTRAN+22, MOVETRAN+37
DIQ2 ASKCANC+2~, ASKMOVE+2~
DIR ASKCANC+2~, ASKMOVE+2~
DIR("A" ASKCANC+4*, ASKMOVE+4*
DIR("B" ASKCANC+3*, ASKMOVE+3*
DIR(0 ASKCANC+3*, ASKMOVE+3*
DTOUT ASKCANC+2~, ASKCANC+6, ASKMOVE+2~, ASKMOVE+6
DUOUT ASKCANC+2~, ASKCANC+6, ASKMOVE+2~, ASKMOVE+6
RCEEOB EDITTRAN+6~, EDITTRAN+24*, EDITTRAN+26
RCNEWREC MOVETRAN+4~, MOVETRAN+17, MOVETRAN+19*, MOVETRAN+20*, MOVETRAN+21*, MOVETRAN+22*, MOVETRAN+23, MOVETRAN+25, MOVETRAN+28, MOVETRAN+30
MOVETRAN+35, UNLOCK+2
RCNEWTRA MOVETRAN+4~, MOVETRAN+35*, MOVETRAN+36
RCRECTDA ENTRTRAN+6, ENTRTRAN+9, ENTRTRAN+12, ENTRTRAN+14, ENTRTRAN+18, ENTRTRAN+21, ENTRTRAN+25, ENTRTRAN+30, EDITTRAN+8, EDITTRAN+10
EDITTRAN+13, EDITTRAN+16, EDITTRAN+19, EDITTRAN+24, EDITTRAN+26, EDITTRAN+30, CANCTRAN+8, CANCTRAN+10, CANCTRAN+13, CANCTRAN+16
CANCTRAN+20, CANCTRAN+24, MOVETRAN+6, MOVETRAN+8, MOVETRAN+11, MOVETRAN+21, MOVETRAN+28, MOVETRAN+35, MOVETRAN+42, UNLOCK+1
, SELPAY~, SELPAY+3, SELPAY+5, SELPAY+7
RCTRANDA ENTRTRAN+8~, ENTRTRAN+14*, ENTRTRAN+15, ENTRTRAN+20, ENTRTRAN+21, ENTRTRAN+27, EDITTRAN+6~, EDITTRAN+8*, EDITTRAN+13, EDITTRAN+14
EDITTRAN+18, EDITTRAN+19, EDITTRAN+24, EDITTRAN+26, CANCTRAN+6~, CANCTRAN+8*, CANCTRAN+13, CANCTRAN+14, CANCTRAN+19, CANCTRAN+20
CANCTRAN+21, MOVETRAN+4~, MOVETRAN+6*, MOVETRAN+11, MOVETRAN+12, MOVETRAN+18, MOVETRAN+35, MOVETRAN+42, MOVETRAN+45, SELPAY+1~
, SELPAY+5*, SELPAY+7*, SELPAY+8, ASKCANC~, ASKCANC+4
RCTYPE ENTRTRAN+8~, ENTRTRAN+9*
RECTDA ASKMOVE~, ASKMOVE+4
>> VALMBCK ENTRTRAN+4*, EDITTRAN+4*, CANCTRAN+4*, MOVETRAN+2*
>> VALMSG ENTRTRAN+16*, ENTRTRAN+17, ENTRTRAN+23*, ENTRTRAN+24, ENTRTRAN+27*, EDITTRAN+14*, EDITTRAN+15, EDITTRAN+20*, CANCTRAN+14*, CANCTRAN+15
CANCTRAN+21*, MOVETRAN+12*, MOVETRAN+13, MOVETRAN+37*, MOVETRAN+38, MOVETRAN+45*, SELPAY+3*
X ASKCANC+2~, ASKMOVE+2~
Y ASKCANC+2~, ASKCANC+6*, ASKCANC+7, ASKMOVE+2~, ASKMOVE+6*, ASKMOVE+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All