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

Package: Remote Order Entry System

Routine: RMPFEA2


Information

RMPFEA2 ;DDC/KAW-APPROVE ORDERS [ 06/20/97 10:39 AM ]

Source Information

Source file <RMPFEA2.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Remote Order Entry System 3 ARRAY^RMPFDT2  (,EMER)^RMPFEA3  QUE^RMPFQP  
VA FileMan 3 ^%DT  (,FILE)^DICN  ^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: 7

Package Total Caller Graph
Remote Order Entry System 7 RMPFEA  RMPFEA1  RMPFEI  RMPFET0  RMPFET82  RMPFET83  RMPFET84  

Entry Points

Name Comments DBIA/ICR reference
APPROV ;; input: RMPFX,RMPFHAT
AP
APPROV1
APP
APP1
SET ;; input: RMPFX,RMPFHAT
ST1
ST2
SETX
SETE
SET1 ;;Set to approved and place in a batch when line item known
BATCH ;;Find open batch
TRANS ;;Add order to a batch
COUNT
BATCHE
END
FORM
FORM1
READ

External References

Name Field # of Occurrence
^%DT SETX+1, SET1+4, BATCH+3
^DICN TRANS+9
FILE^DICN BATCH+7
^DIE SETX+2, SET1+6, COUNT+2
ARRAY^RMPFDT2 APPROV+5, APPROV+10, APPROV1+2, SET+3, SETX+6
^RMPFEA3 BATCH+9
EMER^RMPFEA3 SETX+4
QUE^RMPFQP FORM1+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"APPROVE this order? YES// "
  • Line Location: APP+0
Function Call: WRITE
  • Prompt: !!,"Enter <Y> to approve the order and place it in a batch or <N> to continue."
  • Line Location: APP1+0
Function Call: WRITE
  • Prompt: !!,$C(7),"*** UNABLE TO ADD A NEW BATCH - CONTACT IRMS ***"
  • Line Location: BATCH+8
Function Call: WRITE
  • Prompt: !!,$C(7),"*** NOT ADDED - CONTACT IRMS ***"
  • Line Location: TRANS+10
Function Call: WRITE
  • Prompt: !!?20,"*** ADDED TO TRANSMISSION BATCH *** "
  • Line Location: COUNT+1
Function Call: WRITE
  • Prompt: !!,"Print Form 10-2477a? NO// "
  • Line Location: FORM+0
Function Call: WRITE
  • Prompt: !!,"Enter a <Y> to print a 2477a, <N> or <RETURN> to exit."
  • Line Location: FORM1+0
Function Call: READ
  • Variable: Y
  • Timeout: DTIME
  • Line Location: READ+1
Function Call: READ
  • Variable: Y
  • Timeout: 5
  • Line Location: READ+1
Routine Call
  • DIE
  • Line Location:
    • SETX+2
    • SET1+6
    • COUNT+2

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPF(791810 - [#791810] APPROV+2, APPROV+6, APPROV+8, APPROV+11, APPROV1APPROV1+5, APPROV1+6, ST1+1, ST1+4, ST1+7
SETX+3, SETX+6, SET1+5, TRANS+2, TRANS+5*
^RMPF(791810.2 - [#791810.2] APPROV+7, APPROV+9, APPROV1+1, ST1+3
^RMPF(791810.5 - [#791810.5] BATCH+1, BATCH+6
^RMPF(791812 - [#791812] BATCH+2, BATCH+4, TRANS+1*, TRANS+3, TRANS+4, TRANS+6, TRANS+7, COUNT
^RMPF(791813 - [#791813] AP+2
^XUSEC("RMPF SUPERVISOR" AP+3

Label References

Name Line Occurrences
APP APPROV+8, APAP+1, AP+2, APPROV1+3, APPROV1+6, APP1
APP1 APP1+1
BATCH SET+2
BATCHE TRANS+2, TRANS+4, TRANS+7, TRANS+10
END APPROV+2, APPROV+7, APPROV+8, APPROV1APPROV1+1, APPROV1+3, APP1+2, BATCH+8
FORM SETX+5, SETX+6, FORM1
FORM1 FORM1+1
READ APPFORMREAD+1
SET1 ST2
SETE SETX
SETX SET+2, ST1
ST1 ST1+1, ST1+2, ST1+3, ST1+5, ST1+7, ST1+8, ST2
ST2 ST1+4, ST1+6
TRANS BATCH+3

Naked Globals

Name Field # of Occurrence
^(0 APPROV+6, APPROV+7, APPROV+9, AP+2, APPROV1+1, APPROV1+6, ST1+1, ST1+4, ST1+7, SETX+6
TRANS+4, TRANS+5*, TRANS+6*, COUNT*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SET1+7!, BATCHE!
%DT SETX+1*, SETE!, SET1+4*, SET1+7!, BATCH+3*, BATCHE!
%X BATCHE!
%Y BATCHE!
D SETE!, SET1+7!, BATCHE!
D0 SETE!, SET1+7!, BATCHE!
DA SETX+1*, SETE!, SET1+3*, COUNT+2*, BATCHE!
DA(1 SET1+3*, TRANS+8*
DD BATCH+7!, TRANS+9!
DI SETE!, SET1+7!, BATCHE!
DIC SETE!, BATCH+5*, BATCH+7!, TRANS+8*, BATCHE!
DIC("DR" BATCH+6*
DIC(0 BATCH+5*, TRANS+8*
DIE SETX+1*, SETE!, SET1+3*, SET1+7!, COUNT+2*, BATCHE!
DISYS SET1+7!
DLAYGO BATCH+5*, TRANS+9*, BATCHE!
DO BATCH+7!, TRANS+9!
DQ SETE!, SET1+7!, BATCHE!
DR SETX+2*, SETE!, SET1+6*, SET1+7!, COUNT+2*, BATCHE!
DTIME READ+1
DUZ AP+2, AP+3, SETX+2
ED APPROV1+2!, APPROV1+3, APPROV1+5*, END!
FL SET+2*, ST2*, SETX, SETE!
FX APPROV+3*, APPROV+4*, APPROV+6*, APPROV+7, END!
FY SET+3*, ST1*, ST1+1, ST1+4, ST1+7, SETE!, SET1+3, SET1+5, END!
I SET1+7!, BATCH+2*, BATCH+4*, BATCHE!
L SET1+7!
MN BATCH+1*, BATCH+2, END!
O APPROV1+4*, APPROV1+5*, END!
PT TRANS+3*, TRANS+4, TRANS+7, BATCHE!
RMPFBT SETE!, BATCH+1*, BATCH+2*, BATCH+3, BATCH+9*, TRANS+1, TRANS+3, TRANS+4, TRANS+6, TRANS+7
TRANS+8, COUNTCOUNT+2, END!
RMPFCAT SETX+3*, SETX+4, SETE!
>> RMPFHAT APPROV+4, APPROV+8, APPROV1+6, SET+2, SETXSETX+5, SETX+6
RMPFLIS END+1!
RMPFLISD END+1!
>> RMPFMENU AP+1, BATCH+1, BATCH+6
RMPFO SETE!
RMPFO( APPROV+6, APPROV+11, APPROV1+5, APPROV1+6, ST1SETX+6
RMPFOUT APPFORM, READ!, READ+2*
RMPFQUT APP1APP1+1*, FORM1FORM1+1*, READ!, READ+3*
>> RMPFRTN FORM1+2*
RMPFSD END+1!
>> RMPFSTAN AP+2
>> RMPFSTAP BATCH+2, BATCH+6
>> RMPFSYS APBATCH+9
>> RMPFX APPROV+2, APPROV+6, APPROV+8, APPROV+11, APPROV1APPROV1+5, APPROV1+6, ST1+1, ST1+4, ST1+7
SETX+1, SETX+3, SETX+6, SET1+3, SET1+5, TRANS+2, TRANS+3, TRANS+5, TRANS+8, COUNT+2
RMPFY END+1!
S END!
S0 ST1+1*, ST1+2, ST1+8, SETE!, END+1!
S1 BATCH+2*, BATCHE!
S3 END+1!
>> ST APPROV+7*, APPROV1+1*, APPROV1+7
U APPROV+2, APPROV+6, APPROV+7, APPROV+8, APPROV+9, APPROV+11, APAP+2, APPROV1APPROV1+1
APPROV1+5, APPROV1+6, ST1+2, ST1+3, ST1+4, ST1+7, ST1+8, SETX+3, SETX+6, SET1+5
BATCH+2, BATCH+9, TRANS+4, TRANS+5, TRANS+6, COUNTREAD+1
X APPROV+2*, APPROV+7, APPROV+8*, APPROV+9, APPROV+10*, APPROV+11*, APPROV+12!, AP*, AP+1, AP+2
, APPROV1*, APPROV1+1, APPROV1+3, ST1+2*, ST1+3*, ST1+4, ST1+5, ST1+6, ST1+7, ST1+8
SETX+1*, SETX+6*, SETE!, SET1+4*, SET1+5*, SET1+6, BATCH+2*, BATCH+3*, BATCH+4*, TRANS+6*
TRANS+8*, COUNT*, BATCHE!, END!
XX APPROV+5*, APPROV+6*, END!
Y APPROV1+6*, APP1+1*, APP1+2, ST1+2*, ST1+6, SETX+2, SETE!, SET1+6, BATCH+3, BATCH+8
BATCH+9, TRANS+10, BATCHE!, END!, FORM1+1*, FORM1+2, READ+1*, READ+2*, READ+3*
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