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

Package: Record Tracking

Routine: RTP4


Information

RTP4 ;MJK/TROY ISC;Charge Out Pull List; ; 5/15/87 11:06 AM ;

Source Information

Source file <RTP4.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Record Tracking 10 STAT^RTP  5^RTP1  (,BOR)^RTP40  (BOR,LIST)^RTP41  PULL^RTP6  FILL^RTQ4  (FILL,PERP)^RTQ41  SET^RTRD  
(CLOSE,ZIS)^RTUTL  LINE^RTUTL3  
VA FileMan 2 NOW^%DTC  D^DIQ  

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

Package Total Caller Graph
Record Tracking 12 RT PULL-CHARGE-OUT  RT SM-REC-MENU  RTM  RTP  RTP3  RTP40  RTP5  RTQ  
RTRPT  RTT  RTT1  RTT4  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
6 ;Charge Out Pull List
START
Q
CHK
CHKPULL
SCAN
SET
DIV ;Entry point to determine if pull function is allowed
; with RTAPL and RTDIV defined
MES
FILL
FILL1

External References

Name Field # of Occurrence
NOW^%DTC 6+15, START+3
D^DIQ START+3
STAT^RTP FILL+1
5^RTP1 6+3
^RTP40 START
BOR^RTP40 6+6
BOR^RTP41 6+10
LIST^RTP41 START+2
PULL^RTP6 6+4
FILL^RTQ4 FILL1+1
FILL^RTQ41 FILL1+1
PERP^RTQ41 START+5
SET^RTRD 6+3, 6+13
CLOSE^RTUTL Q+2
ZIS^RTUTL 6+15
LINE^RTUTL3 START+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,"*** Printing an 'UPDATE' listing maybe a good idea ***",!?5,"*** before charging out these records. ***"
  • Line Location: 6+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: START+2
Function Call: WRITE
  • Prompt: @IOF,!,"PULL LIST CHARGE-OUT LOG"
  • Line Location: START+3
Function Call: WRITE
  • Prompt: ?51,"RUN DATE: ",Y
  • Line Location: START+3
Function Call: WRITE
  • Prompt: ?51,"RUN DATE: ",Y
  • Line Location: START+3
Function Call: WRITE
  • Prompt: !!,"Institution: ",$P(^DIC(4,+RTDIV,0),"^")
  • Line Location: DIV+3
Function Call: WRITE
  • Prompt: !!?3,*7,"This function requires the user to be signed onto the",!?3,"system with INSTITUTION parameters defined. Please use",!?3,"the Record Tracking Total System Menu to access this option."
  • Line Location: MES+0
Function Call: WRITE
  • Prompt: !?3,"...'",$P(RTP0,"^"),"' pull list has been charged out."
  • Line Location: FILL+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(195.1 - [#195.1] DIV+2
^DIC(4 - [#4] DIV+2, DIV+3
^RT - [#190] SET+4, FILL1
^RTV(190.1 - [#190.1] SCAN, FILL
^RTV(190.2 - [#190.2] SET+1
^RTV(194.2 - [#194.2] CHK, CHK+1
^TMP($J START!, START+1*, START+2, Q+1!, SET*, SET+1*, SET+2, SET+4, FILL1+1

Label References

Name Line Occurrences
@( CHK, CHK+1
CHK START+2, START+3
CHKPULL CHK, CHK+1
DIV 6+4
FILL1 FILL
MES 6+1, DIV+2
Q 6+4, 6+6, 6+10, 6+13, 6+15, START
SET SCAN

Naked Globals

Name Field # of Occurrence
^( SET+2*, SET+4*, FILL1+1
^("CL" FILL1
^(0 CHK, CHK+1, SCAN, SET+4, FILL

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % 6+15, START+3
%DT Q+2!
A Q+2!
D0 Q+2!
DA Q+2!
DIC 6+10!, Q!
DIE Q+2!
DR Q!
IO START
IOF START+2, START+3
J Q+3!
N Q+2!
P Q+3!
>> POP 6+15
RT Q+3!, SCAN!*, SET+1, SET+2, SET+4, FILL1+1*, FILL1+2!
RTACCN 6+8*, 6+10, Q!
RTAG START+2*, START+3*, Q!, CHK, CHK+1
RTALL START*, Q!, CHK, CHK+1
>> RTAPL 6+1, CHKPULL, DIV+2
RTB 6+6!, 6+10, 6+15, START, START+1!, Q!
RTBEG START*, Q!, CHK
RTBKGRD START*, Q!
RTC Q!
RTCOMR FILL*, FILL+1!
RTDESC 6+15*, Q!
RTDEV Q!, DIV+2!, DIV+3*
>> RTDIV DIV+2, DIV+3
RTDT START, Q!
RTDV 6+4, Q!, CHKPULL, DIV+2!, DIV+3*
RTE Q+3!
RTEND START*, Q!, CHK
RTESC 6+6, Q!
>> RTFR DIV+2, DIV+3
RTHOLD 6+6*, 6+9, 6+15, START, START+5, Q!
>> RTIRE 6+9, 6+15, START+1, START+5, CHKPULL+1, CHKPULL+2, SET+4
RTLIST START+2*, Q!
RTMES 6+4*!
RTN Q!, SCAN*
RTP0 START!, CHK*, CHK+1*, CHK+2!, CHKPULL, SET, SET+1, FILL, FILL+1, FILL1
RTPDT CHK*, CHK+2!
RTPGM 6+15*, Q!
RTPLTY Q!, CHKPULL*, CHKPULL+1, CHKPULL+2, SET+4, FILL1+1
RTPULL 6+4, 6+12, START, Q!, CHK*, CHK+1*, CHK+2!, SCAN, FILL
RTPULL0 Q!
RTQ SCAN*, SET, SET+1, SET+2, FILL*, FILL+1!, FILL1+1
RTQ0 SCAN*, SET, SET+1, SET+2, FILL*, FILL+1!, FILL1, FILL1+1
RTQUEDT 6+15*, Q!, FILL1
RTRD 6+3!, 6+13!
RTRD("A" 6+2*, 6+13*
RTRD("B" 6+2*, 6+13*
RTRD(0 6+2*, 6+13*
RTRD(1 6+2*, 6+13*
RTRD(2 6+2*, 6+13*
RTSSN Q!
RTSTAT Q!, FILL+1*
RTVAR 6+15*, Q!
RTYES 6+8*, 6+10, START+5, Q!, SET+4
SAVX Q!
>> X 6+3, 6+13, CHKPULL*, SET+2*, SET+4*
X1 Q+3!
Y START+3*, Q+3!, CHK, CHK+1, CHKPULL*, CHKPULL+1*, CHKPULL+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All