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

Package: Prosthetics

Routine: RMPRE21


Information

RMPRE21 ;PHX/HNC - CLOSE OUT 1358 ;8/29/1994

Source Information

Source file <RMPRE21.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Prosthetics 12 (CHKCPT,ZDSP)^RMPR21A  DA0^RMPR29M  POST^RMPR29U  ^RMPR4E23  (C58,K660)^RMPRC21  ^RMPRE22  (EN1,EN2,GET)^RMPRFSH  ^RMPRLI  
POST2^RMPRM  (AUTO,COL,MAN)^RMPRPCEL  (BAL,PRCS)^RMPRPSC  LINK^RMPRS  
VA FileMan 4 ^DIC  (FILE,YN)^DICN  ^DIE  (,IX1)^DIK  
IFCAP 1 EN1^PRCS58  

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

Package Total Caller Graph
Prosthetics 3 RMPR21B  RMPRM  RMPROP  

Entry Points

Name Comments DBIA/ICR reference
EDIT
CL
L
ASK ;ASKS THE USER IF THEY WANT TO CLOSE-OUT THE TRANSACTION
L1
CHK
DS
POST1 ;POSTS THE COMPLETED TRANSACTION TO 664,660 AND 424
PSH
EX
EXIT ;KILL VARIABLES AND EXIT ROUTINE
UNK
M4
M6

External References

Name Field # of Occurrence
^DIC CL+5, L1+4, CHK+2
FILE^DICN PSH+3
YN^DICN ASK+3
^DIE ASK+6, L1+9, L1+16, DS
^DIK L1+10, POST1+4
IX1^DIK POST1+6, POST1+12, PSH+21, PSH+25
EN1^PRCS58 EDIT
CHKCPT^RMPR21A L1+12
ZDSP^RMPR21A L1+2
DA0^RMPR29M POST1+3, PSH+20
POST^RMPR29U POST1+7, PSH+20
^RMPR4E23 POST1+9
C58^RMPRC21 CHK+2
K660^RMPRC21 CHK+1
^RMPRE22 POST1+2
EN1^RMPRFSH EX
EN2^RMPRFSH EXIT+1
GET^RMPRFSH CL+7
^RMPRLI L
POST2^RMPRM ASK+3
AUTO^RMPRPCEL EX+6
COL^RMPRPCEL CL+18
MAN^RMPRPCEL EX+3
BAL^RMPRPSC EDIT
PRCS^RMPRPSC EXIT+5
LINK^RMPRS EX

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?5,$C(7),"Someone else is Editing this entry!"
  • Line Location: CL+8
Function Call: WRITE
  • Prompt: !!!,"Ready to Close-Out Transaction"
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !!,"You may now Close-out and Post this Transaction. Please answer Yes or No."
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !,"Transaction NOT Closed-Out!"
  • Line Location: ASK+5
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: L1+1
Function Call: WRITE
  • Prompt: !!,$C(7),?5,"REQUIRED ITEMS DO NOT EXIST ON THIS FORM",!,?8,"THIS TRANSACTION HAS BEEN CANCELED",!
  • Line Location: CHK+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: DS+0
Function Call: WRITE
  • Prompt: !!,?5,$C(7),"Closed out Transaction"
  • Line Location: POST1+11
Function Call: WRITE
  • Prompt: !!,?5,$C(7),"Closed out 1358 Transaction"
  • Line Location: PSH+24
Function Call: WRITE
  • Prompt: !!,"Enter Next Transaction to Close-out, or <RETURN> to Continue."
  • Line Location: EX+9
Function Call: WRITE
  • Prompt: !,$C(7),"UNKNOWN 2319 RECORD TO UPDATE, IFCAP DAILY RECORD NOT UPDATED!"
  • Line Location: UNK+0
Function Call: WRITE
  • Prompt: !,$C(7),"This Transaction has already been CLOSED!"
  • Line Location: M4+0
Function Call: WRITE
  • Prompt: !,$C(7),"This Transaction has been CANCELED!"
  • Line Location: M6+0
Routine Call
  • DIC
  • Line Location:
    • CL+5
    • L1+4
    • CHK+2
Routine Call
  • DIE
  • Line Location:
    • ASK+6
    • L1+9
    • L1+16
    • DS

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(660 - [#660] Classic Fileman Calls
^RMPR(664 - [#664] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] CL+9
^RMPR(660 - [#660] CL+14, CL+17, L1+15*, POST1+2, POST1+5*, PSH+4*, PSH+5*, PSH+6*, PSH+7*, PSH+9*
PSH+12*, PSH+13*, PSH+14*, PSH+15*
^RMPR(661.1 - [#661.1] PSH+12
^RMPR(664 - [#664] CL+6, CL+8, CL+9, CL+13, CL+17, ASK+5*, ASK+6, L1L1+5, L1+6
L1+14, L1+15, CHKCHK+1, CHK+2, POST1+2, POST1+4, POST1+5, POST1+6, POST1+10
PSHPSH+2, PSH+4, PSH+11, PSH+14, PSH+18*, EXEXIT+1
^RMPR(664.2 - [#664.2] POST1+7*, PSH+20*
^TMP($J EDIT!, CL+7!, EX+10!, EXIT+1, EXIT+4!

Label References

Name Line Occurrences
ASK ASK+4
CHK L1+10
CL EX+13, EXIT+5
DS L1+2
EX ASK+3, POST1+13, PSH+27
EXIT EDITCL+5, CL+8, ASK+5, L1+1, UNKM4M6
L CL+13, ASK+6, L1L1+4, DS
L1 L1+2, CHK+3
M4 CL+6
M6 CL+6
PSH POST1+10
UNK POST1+2

Naked Globals

Name Field # of Occurrence
^( CHK
^("AM" PSH+20*
^(0 CL+6, CL+9, L1+14, CHK+1*, POST1+2, POST1+4, POST1+5*, POST1+7, POST1+10, PSH+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% ASK+1*, ASK+3, ASK+4, ASK+5, EX+10!, EXIT+3!
ACT EXIT+4!
AMT EXIT+2!
B2 CHK+2*, EX+10!, EXIT+3!, EXIT+4!
B3 CHK+2*, EX+10!, EXIT+4!
BO EXIT+2!
DA CL+5*, ASK+6*, L1+5*, L1+6, L1+10*!, L1+14, L1+15, L1+16*, DS*, POST1+4*
POST1+6*, POST1+12~*, PSH+21*, PSH+25~*, EXIT+4!
DA(1 L1+5*
DCT ASK+1!, EX+10!, EXIT+3!
DCTZ EXIT+4!
DD PSH+3!
DFN CL+9*, EXIT+4!
DIC CL!*, CL+6!, L1+3*, L1+5, CHK+2*, PSH+1*, EX+10!, EXIT+3!
DIC("A" CL+2*
DIC("DR" PSH+2*
DIC("S" CL+3*, CL+4*
DIC("W" CL+1*
DIC(0 CL*, L1+3*, CHK+2*, PSH+1*
DIE ASK+6*, L1+5*, L1+16*, DS*, EX+10!, EXIT+4!
DIK L1+10*!, POST1+4*, POST1+6*, POST1+12~*, PSH+21*, PSH+25~*, EX+10!, EXIT+4!
DINUM PSH+3!
DIR EX+10!, EXIT+3!, EXIT+4!
DIRUT EXIT+4!
DLAYGO PSH+1*, PSH+3!
DO PSH+3!
DR ASK+6*, L1+8*, L1+16*, DS*, EX+10!, EXIT+4!
DT POST1+5, PSH+1, PSH+4
DTIME L1+1
>> DTOUT ASK+3
DUZ PSH+9
FL CHK*, CHK+1, CHK+2, EXIT+4!
INX PSH+19*, PSH+21, PSH+22, EX+7!
J EXIT+4!
K EXIT+4!
LINE EXIT+2!
PQTY EXIT+4!
PRC EXIT+6!
PRCRI EXIT+6!
>> PRCS("A" EDIT*, EXIT+2!
PRCSCPAN EXIT+2!
PRCSIP EXIT+2!
PRCSX EXIT+2!
R1 POST1+1*, POST1+2*, EX+10!, EXIT+3!
R2 EX+10!, EXIT+3!
RA EXIT+4!
RAC L1+10!, EXIT+4!
RBL EXIT+6!
RC EXIT+4!
RD EXIT+4!
RD660 L1+6*, L1+10, L1+14*, L1+15, L1+16, EXIT+4!
RDA EXIT+6!
RE EXIT+4!
RF EXIT+4!
RGRP CL+13*, EX+11!
RGRP1 CL+12*, CL+14*, PSH+15, EX+11!
RGRPP CL+13*, CL+14, EX+11!
RHCED CL+7!, L1+10*, L1+16*, EXIT+1, EXIT+3!
RHCNEW L1+14*, L1+16, EXIT+3!
RHCOLD L1+5*, L1+16, EXIT+3!
RI CHK*, EXIT+4!
RIN EXIT+4!
RIT EXIT+4!
RM60LINK EX+3, EX+6, EX+7!
RM60LINK( CL+17*, PSH+22*
RM660I EX+7!
RM664DAT EX+7!
RM668D10 EX+7!
RM668I EX+7!
>> RM68FG EX+3, EX+6
RM68LIFG EX+7!
RM68LINK EX+7!
RMHCPC PSH+11*, PSH+12, PSH+13, EXIT+6!
>> RMPR("AMT" EX+10!, EXIT+2!
>> RMPR("DDT" EX+10!, EXIT+4!
>> RMPR("DRN" EX+10!, EXIT+4!
>> RMPR("OB" EDIT*, EXIT+4!
>> RMPR("STA" PSH+4
RMPR90 EXIT+4!
RMPRA CL+5*, CL+6, CL+8, CL+9, CL+13, CL+17, ASK+5, ASK+6, L1L1+3
L1+5, L1+6, L1+14, L1+15, CHKCHK+1, CHK+2, DSPOST1+2, POST1+3
POST1+4, POST1+5, POST1+6, POST1+10, POST1+12, PSHPSH+2, PSH+4, PSH+11, PSH+14
PSH+18, PSH+20, PSH+25, EXEX+10!, EXIT+1, EXIT+3!
RMPRA1 EXIT+2!
RMPRAMIS EXIT+2!
RMPRAMT EXIT+4!
RMPRAR CHK+1*, POST1+2*, EX+10!, EXIT+2!
RMPRB PSH*, PSH+4, PSH+11, PSH+14, EX+10!
RMPRCC EXIT+4!
RMPRCNT EXIT+2!
RMPRCONT EXIT+3!
RMPRCT EX+10!, EXIT+3!
RMPRCTDA EX+10!
>> RMPRDA CL+9*, POST1+3, PSH+20
RMPRDELN EXIT+6!
RMPRDFN CL+9*, PSH+4, EXIT+2!
RMPRF ASK+3, EXEX+3, EX+6, EX+9, EX+12, EXIT+6!
RMPRI EXIT+3!
RMPRI1 EXIT+4!
RMPRIT EXIT+2!
RMPRIT1 EXIT+2!
RMPRN EXIT+4!
RMPRNAM CL+9*, EXIT+2!
RMPROB EDIT*, CL+5!, ASK+5!, EXIT+5, EXIT+6!
RMPRP EXIT+4!
RMPRPSC EXIT+4!
RMPRQT EX+10!, EXIT+3!
RMPRSD L1+4*, EXIT+4!
RMPRSER ASK+1*, EX+10!, EXIT+4!
RMPRSH POST1+5, POST1+7, POST1+10, PSH+6, PSH+7, PSH+20, EX+10!, EXIT+3!
>> RMPRSITE CL+4
RMPRSSN CL+9*, EXIT+2!
RMPRTO EX+10!, EXIT+3!
RMPRU EXIT+2!
RMPRWO CL+9*, POST1+3, POST1+7, PSH+20, EXIT+6!
RMPRX EXIT+2!
RMSHIEN CL+17*, EX+7!
RMTYPE L1+10!
RMX EXIT+3!
RT EXIT+4!
RVA EXIT+6!
RZ EXIT+4!
RZZZ CL+9!, EX+10!, EXIT+3!
U EDITCL+6, CL+9, CL+13, CL+14, CL+17, ASK+5, L1+5, L1+6, L1+14
L1+15, CHK+1, CHK+2, POST1+2, POST1+4, POST1+5, POST1+6, POST1+7, POST1+10, PSH+2
PSH+4, PSH+5, PSH+6, PSH+7, PSH+9, PSH+11, PSH+12, PSH+13, PSH+14, PSH+15
PSH+18, PSH+20
X CL+5, L1+1*, L1+2, CHK+2*, PSH+1*, EX+13!, EXIT+5
Y EDITCL+5, L1+4, L1+5, CHK+2, PSH+4, PSH+5, PSH+6, PSH+7, PSH+9
PSH+12, PSH+13, PSH+14, PSH+15, PSH+18, PSH+19, PSH+20~, EX+10!, EXIT+3!
Y(0 EDITL1+4, CHK+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 |  Naked Globals |  Local Variables  | All