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

Package: Remote Order Entry System

Routine: RMPFEA1


Information

RMPFEA1 ;DDC/KAW-APPROVE/DISAPPROVE ORDERS; [ 06/16/95 3:06 PM ]

Source Information

Source file <RMPFEA1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Remote Order Entry System 2 CONT^RMPFEA  SET^RMPFEA2  
VA FileMan 1 ^DIC  

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

Package Total Caller Graph
Remote Order Entry System 1 RMPFEA  

Entry Points

Name Comments DBIA/ICR reference
SEL ;;input: RMPFS
SEL1
SEL11
SEL2
SELE
MULTI ;;input: RMPFM
MULTI1
EXIT
END
SUB
SUB1
ORD
TYP
READ
MSG

External References

Name Field # of Occurrence
^DIC ORDTYP+1
CONT^RMPFEA EXIT
SET^RMPFEA2 SUB+6, SUB1+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Select an order number"
  • Line Location: SEL1+0
Function Call: WRITE
  • Prompt: ", <M>ultiple Approval"
  • Line Location: SEL1+0
Function Call: WRITE
  • Prompt: " or <RETURN> to exit: "
  • Line Location: SEL1+1
Function Call: WRITE
  • Prompt: !!,"Enter the number to the left of the order you wish to approve",!,"<RETURN> to continue."
  • Line Location: SEL11+0
Function Call: WRITE
  • Prompt: " Enter an <M> to approve multiple orders."
  • Condition for execution: XX
  • Line Location: SEL11+0
Function Call: WRITE
  • Prompt: !!,"Approve <A>ll orders, by <O>rdering Official, <T>ype of Order or",!,"Numbers of specific orders separated by commas. O// "
  • Line Location: MULTI+3
Function Call: WRITE
  • Prompt: !!,CT," Orders Added to the Batch."
  • Line Location: EXIT+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 an <A> to approve all pending orders"
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: !?6,"an <O> or <RETURN> to approve orders for one Ordering Official"
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !?7,"a <T> to approve orders of one specific type"
  • Line Location: MSG+2
Function Call: WRITE
  • Prompt: !?6,"The numbers to the left of orders, separated by commas for specific orders"
  • Line Location: MSG+3
Function Call: WRITE
  • Prompt: !?6,"an <^> to exit."
  • Line Location: MSG+4
Routine Call
  • DIC
  • Line Location:
    • ORD
    • TYP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPF(791810 - [#791810] MULTI1+6, SUB+4, SUB1
^RMPF(791810.1 - [#791810.1] SUB+5, SUB1+1
^RMPF(791810.5 - [#791810.5] MULTI1+6

Label References

Name Line Occurrences
END SEL1+1, MULTI+2, MULTI+4, MULTI1+4
EXIT MULTI1+2
MSG MULTI1
MULTI MULTI1
MULTI1 MULTI1+1, MULTI1+2
ORD MULTI1+4
READ SEL1+1, MULTI+4, READ+1
SEL1 SEL11
SEL11 SEL11+2
SELE SEL+3, SEL11+1
SUB MULTI1+2
SUB1 MULTI1+6
TYP MULTI1+4

Naked Globals

Name Field # of Occurrence
^(0 SUB+4, SUB+5, SUB1SUB1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END!
CT MULTI1+2*, MULTI1+5*, EXIT, END!, SUB+6*, SUB1+4*
D END!
D0 END!
DI END!
DIC ORD*, TYP*, TYP+1!
DIC("S" TYP*
DIC(0 ORD*, TYP*
DIE END!
DR END!
DTIME READ+1
I END!
IK MULTI1+6*, END!
JJ END!, SUB*, SUB+1, SUB+2
KK END!, SUB*
OR MULTI1+3*, MULTI1+4, END!, SUB1+2, SUB1+3
>> RMPFAD SUB1+2, ORD*
>> RMPFHAT SUB+4*, SUB+5*, SUB1*, SUB1+1*
RMPFM SEL+2*, SEL11+1*, MULTI+2, END!
>> RMPFMENU MULTI1+6
RMPFOUT SEL1+1, MULTI+4, READ!, READ+2*
RMPFQUT SEL11SEL11+2*, MULTI1MULTI1+1*, MULTI1+2, SUBSUB+1*, READ!, READ+3*
>> RMPFS SEL+3
>> RMPFS( SEL11+2, SEL2SUB+1, SUB+2
RMPFS1 MULTI1+2!
RMPFS1( SUB+2*, SUB+3
>> RMPFSYS SEL+2
>> RMPFTYP SUB1+3, TYP+1*
RMPFX SEL+2!, SEL2*, MULTI1+5*, MULTI1+6*, END!, SUB+3*, SUB+4, SUB1
>> S0 MULTI1+6*, SUB1*, SUB1+2, SUB1+3
U SEL+2, MULTI1+6, SUB+4, SUB+5, SUB1SUB1+1, SUB1+2, SUB1+3, READ+1
>> X SUB+4*, SUB+5, SUB1*, SUB1+1
XX SEL+2*, SEL1SEL11SEL11+1, SELE!
Y SEL11+1, SEL11+2, SEL2, SELE!, MULTI1+1*, MULTI1+2, MULTI1+3*, MULTI1+4, END!, SUB
ORDTYP+1, READ+1*, READ+2*, READ+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All