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

Package: Remote Order Entry System

Routine: RMPFER


Information

RMPFER ;DDC/KAW-REMOVE ORDER FROM A BATCH; [ 04/04/97 8:35 AM ]

Source Information

Source file <RMPFER.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Remote Order Entry System 3 ^RMPFDB1  ARRAY^RMPFDT2  (,MENU)^RMPFUTL  
VA FileMan 2 (,DD)^%DT  ^DIE  

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

Package Total Caller Graph
Remote Order Entry System 2 RMPFEB  RMPFER  

Entry Points

Name Comments DBIA/ICR reference
RMPFSET
A0
A1
A2
A3
A4
A41
A42
END
READ
DELETE ;;input: RMPFB
DELE
DEL
DEL0
DEL1
DEL2
DEL3
DELETEE

External References

Name Field # of Occurrence
^%DT A2+3, DEL3+3
DD^%DT A1+2, DEL0
^DIE DEL3+5, DEL3+9, DEL3+12
^RMPFDB1 A42
ARRAY^RMPFDT2 DEL3+12
^RMPFUTL RMPFSET+1
MENU^RMPFUTL RMPFSET

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,$C(7),"*** A MENU SELECTION MUST BE MADE ***"
  • Line Location: RMPFSET+0
Function Call: WRITE
  • Prompt: @IOF,!,"REMOVE ORDER FROM A BATCH"
  • Line Location: RMPFSET+2
Function Call: WRITE
  • Prompt: $C(7),!!,"*** NO BATCHES CURRENTLY OPEN ***"
  • Line Location: RMPFSET+3
Function Call: WRITE
  • Prompt: !!,"Currently Open Batch:",!
  • Line Location: RMPFSET+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: RMPFSET+4
Function Call: WRITE
  • Prompt: !!,"Date/Time Opened: ",D
  • Line Location: A1+4
Function Call: WRITE
  • Prompt: !?1,"Number in Batch: ",N
  • Line Location: A1+5
Function Call: WRITE
  • Prompt: !!,"*** NO OPEN BATCH ***"
  • Line Location: A2+0
Function Call: WRITE
  • Prompt: !
  • Line Location: A2+2
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: A2+5
Function Call: WRITE
  • Prompt: !!,"Display batch entries? YES// "
  • Line Location: A4+0
Function Call: WRITE
  • Prompt: !!,"Type <Y> or <RETURN> to display entries in the batch or <N> to continue."
  • Line Location: A41+0
Function Call: READ
  • Variable: Y
  • Timeout: DTIME
  • Line Location: READ+1
Function Call: READ
  • Variable: Y
  • Timeout: 5
  • Line Location: READ+1
Function Call: WRITE
  • Prompt: !!,"Enter Order Numbers Separated by Commas: "
  • Line Location: DELETE+3
Function Call: WRITE
  • Prompt: !!,"Select the number(s) to the left of the orders you wish to delete.",!,"Separate numbers with commas."
  • Line Location: DELE+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: DELE+3
Function Call: WRITE
  • Prompt: !!?25,$C(7),"*** ORDER DOES NOT EXIST *** "
  • Line Location: DEL+1
Function Call: WRITE
  • Prompt: !!,"Order: "
  • Line Location: DEL0+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: DEL0+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: DEL0+0
Function Call: WRITE
  • Prompt: !!,"Are you sure you want to delete this order from the batch? NO// "
  • Line Location: DEL0+1
Function Call: WRITE
  • Prompt: !!,"Enter <N> or <RETURN> to continue or <Y> to delete the order."
  • Line Location: DEL1+0
Function Call: WRITE
  • Prompt: !!,"Enter reason for deletion: "
  • Line Location: DEL2+0
Function Call: WRITE
  • Prompt: !!,"You must enter a reason for the deletion (3 to 30 characters)."
  • Line Location: DEL3+0
Function Call: WRITE
  • Prompt: !!?20,"*** ORDER DELETED FROM BATCH ***"
  • Line Location: DEL3+13
Routine Call
  • DIE
  • Line Location:
    • DEL3+5
    • DEL3+9
    • DEL3+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPF(791810 - [#791810] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPF(791810 - [#791810] DELDEL0
^RMPF(791810.1 - [#791810.1] DEL0
^RMPF(791810.5 - [#791810.5] A0
^RMPF(791812 - [#791812] RMPFSET+3, A1A1+1, A2+1, A2+3, A2+4, DELE+4, DEL3+6, DEL3+7!

Label References

Name Line Occurrences
A0 A2+5
A1 A1+1, A1+2, A1+3, A1+5
A2 A1+1
A3 A2+4
A4 A2+1, A41
A41 A41+1
DEL DELE+4
DEL0 DELDEL1
DEL1 DEL1+1
DEL2 DEL3
DEL3 DEL3+1
DELE DELE+3
DELETE A42+1, DELE
DELETEE DELETE+4, DELE+1, DEL+1, DEL0+2, DEL1+2, DEL2+1
END RMPFSET+3, A2A2+1, A2+3, A4A41+2, A42+1
READ A4READ+1, DELETE+4, DEL0+1, DEL2
RMPFSET A42+1

Naked Globals

Name Field # of Occurrence
^(0 A1+1, A2+4, DELE+4, DEL0DEL3+6*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END!
%DT A2+3*, END!, DEL3+3*, DELETEE!
%DT("A" A2+2*
CT A0*, A1+5*, A2A2+1, END!
D A1+4*, END!, DELETEE!
D0 DELETEE!
DA DEL3+4*, DEL3+9*, DEL3+11*, DEL3+12*, DELETEE!
DA(1 DEL3+4*, DEL3+10*
DC DELETEE!
DI DELETEE!
DIC DELETEE!
DIE DEL3+4*, DEL3+9*, DEL3+10*, DELETEE!
DQ DELETEE!
DR DEL3+5*, DEL3+9*, DEL3+11*, DELETEE!
DTIME READ+1
DUZ DEL3+5, DEL3+9
I RMPFSET+4*, END!, DELE+2*, DELE+4*, DELE+5!
IOF RMPFSET+2
N A1+4*, A1+5, END!
POP END!
RM A0*, A1+3, END!
RMPFB END!
RMPFB( DELE+2, DELE+4
RMPFBJ A3!, A42+1, END!, DELETE+2!, DELE+4*, DEL3+4
RMPFBT A0*, A1*, A1+1, A1+5, A2+1*, A3*, END!, DELE+4, DEL3+4, DEL3+6
DEL3+7
>> RMPFBTH A1+5*, A2+1
>> RMPFDAT RMPFSET+1
RMPFDLR DEL3+2*, DEL3+5, DEL3+9, DELETEE!
RMPFDTD DEL3+3*, DEL3+5, DEL3+9, DEL3+11, DELETEE!
>> RMPFMENU RMPFSETA0
>> RMPFO( DEL3+12
RMPFOUT A4A42+1, READ!, READ+2*, DELETE+4, DEL0+2, DEL2+1
RMPFQUT A41A41+1*, READ!, READ+3*, DELEDELE+2*, DELE+3, DEL1DEL1+1*, DEL3
DEL3+1*
>> RMPFSTAN RMPFSET+1
>> RMPFSTAP A1+3
>> RMPFSYS RMPFSET+1
RMPFX DELE+4*, DELDEL0DEL3+9, DEL3+10, DELETEE!
RX DELE+4*, DELE+5!
>> S0 A1+1*, A1+2, A1+3, A1+4
SG DELE+3*, DELE+4, DELE+5!
U A1+2, A1+3, A1+4, A2+4, READ+1, DELE+4, DEL0DEL3+6, DEL3+7
X A2+3*, A2+4, A3, END!, DELE+2*, DELE+5!, DEL0*, DEL3+3*, DEL3+6*, DEL3+7
, DELETEE!
Y A1+2*, A1+4, A2+3, A41+1*, A41+2, END!, READ+1*, READ+2*, READ+3*, DELE+1
DELE+2, DELE+3, DELE+5!, DEL0*, DEL1+1*, DEL1+2, DEL3+1, DEL3+2, DEL3+3, DEL3+7*
, DELETEE!
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