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

Package: Prosthetics

Routine: RMPR4M


Information

RMPR4M ;PHX/HNB,RVD - PURCHASE CARD MODULE FUNCTIONS ;3/1/1996

Source Information

Source file <RMPR4M.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 FILE^DICN  FILE^DIE  (,IX1)^DIK  $$GET1^DIQ  
Prosthetics 2 KTMP^RMPR4E21  $$DEL^RMPRPCED  

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
Prosthetics 2 RMPR4E21  RMPR4FSH  

Entry Points

Name Comments DBIA/ICR reference
POST2 ;*** Posting Data to 2319 *******************************************
ADD ;for adding new entry in 2319
EDIT ;for editing entry in 2319
SHIP ;for shipping entry in 2319
CAN ;for CANCELING entry in 2319
UPD ; Update Percent discount, Bank Authorization and remove shipping entry.
KILL
TOT
CHK
I66402(RMI660,RMI664) ; obtain IEN of line in 664.02 that contains match for pointer to 660
; RMI660 - IEN in 660 which is the one that we are checking 664.02 for
; RMI664 - IEN in 664 that we are searching on

External References

Name Field # of Occurrence
FILE^DICN ADD+5, SHIP+3
FILE^DIE ADD+41, SHIP+24
^DIK CAN+7, UPD+5
IX1^DIK EDIT+31
$$GET1^DIQ ADD+38, ADD+39, EDIT+20, EDIT+21
KTMP^RMPR4E21 CHK
$$DEL^RMPRPCED CAN+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"...now posting to file 660..."
  • Line Location: POST2+6
Function Call: WRITE
  • Prompt: !!,$C(7),"**** POSTING TO 2319 FOR ITEM.."_I_" FAILED",!,"PLEASE RUN CLOSE-OUT OPTION AGAIN..."
  • Line Location: CHK+0
Routine Call
  • DIE
  • Line Location:
    • ADD+41
    • SHIP+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RMPR(660 - [#660] Classic Fileman Calls
664.02 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RMPR(660 - [#660] ADD+42*, ADD+43*, EDIT+6*, EDIT+7*, EDIT+8*, EDIT+9*, EDIT+10*, EDIT+11*, EDIT+12*, EDIT+13*
EDIT+14*, EDIT+15*, EDIT+16*, EDIT+17*, EDIT+19*, EDIT+20*, EDIT+21*, EDIT+23*, EDIT+24*, EDIT+26
EDIT+27, EDIT+30*, SHIP+1*, SHIP+25, SHIP+26, CAN+4, UPD+3*, UPD+4*, CHK
^RMPR(661.1 - [#661.1] ADD+8, EDIT+5
^RMPR(664 - [#664] POST2+2, POST2+3, POST2+4, POST2+5, ADD+2, ADD+3, ADD+6*, ADD+10, ADD+42, ADD+43
EDIT+2, EDIT+3, EDIT+24, EDIT+30, SHIP+4*, SHIP+5, SHIP+6, UPD+2, UPD+5*, I66402+5
^TMP("RM" ADD+1, ADD+2, EDIT+1, EDIT+2, CAN+3

Label References

Name Line Occurrences
$$I66402 ADD+38, ADD+39, EDIT+20, EDIT+21
CHK ADD+46
TOT ADD+7, EDIT+4, UPD+3

Naked Globals

Name Field # of Occurrence
^( UPD+2
^(0 UPD+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EDIT+2*, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+10, EDIT+11, EDIT+12, EDIT+13, EDIT+14
EDIT+15, EDIT+16, EDIT+17, EDIT+19, EDIT+20, EDIT+21, EDIT+23, EDIT+24, EDIT+26, EDIT+27
EDIT+29, EDIT+30, SHIP+1*, CAN+7*, UPD+2*, UPD+3, UPD+4, UPD+5*, KILL!
>> DCT TOT+1, TOT+2
DD ADD+5!, SHIP+3!
>> DIC ADD+4*, SHIP+2*
>> DIC(0 ADD+4*, SHIP+2*
>> DIK EDIT+31*, CAN+3*, UPD+5*
DO ADD+5!, SHIP+3!
DR KILL!
DT ADD+4, SHIP+2
DUZ ADD+18, SHIP+16
>> I ADD+2*, ADD+3, ADD+6, ADD+10, ADD+42, ADD+43, EDIT+2*, EDIT+3, EDIT+24, EDIT+30
UPD+2*, CHK
>> R19(660 ADD+11*, ADD+12*, ADD+13*, ADD+14*, ADD+15*, ADD+16*, ADD+17*, ADD+18*, ADD+19*, ADD+20*
ADD+21*, ADD+22*, ADD+23*, ADD+24*, ADD+25*, ADD+26*, ADD+27*, ADD+28*, ADD+29*, ADD+30*
ADD+31*, ADD+32*, ADD+33*, ADD+34*, ADD+35*, ADD+36*, ADD+38*, ADD+39*, ADD+40*, SHIP+8*
SHIP+9*, SHIP+10*, SHIP+11*, SHIP+12*, SHIP+13*, SHIP+14*, SHIP+15*, SHIP+16*, SHIP+17*, SHIP+18*
SHIP+19*, SHIP+20*, SHIP+21*, SHIP+22*, SHIP+23*
>> R190 POST2+2*, ADD+12, ADD+13, ADD+16, ADD+44, SHIP+1, SHIP+9, SHIP+10, SHIP+13, SHIP+17
SHIP+18
>> R192 POST2+3*
>> R193 POST2+4*, ADD+17, SHIP+15
>> R194 POST2+5*, ADD+14, ADD+15, SHIP+11, SHIP+12, UPD+4
R19A ADD+9*, ADD+11, ADD+12, ADD+13, ADD+14, ADD+15, ADD+16, ADD+17, ADD+18, ADD+19
ADD+20, ADD+21, ADD+22, ADD+23, ADD+24, ADD+25, ADD+26, ADD+27, ADD+28, ADD+29
ADD+30, ADD+31, ADD+32, ADD+33, ADD+34, ADD+35, ADD+36, ADD+38, ADD+39, ADD+40
ADD+42, ADD+43, ADD+45, SHIP+7*, SHIP+8, SHIP+9, SHIP+10, SHIP+11, SHIP+12, SHIP+13
SHIP+14, SHIP+15, SHIP+16, SHIP+17, SHIP+18, SHIP+19, SHIP+20, SHIP+21, SHIP+22, SHIP+23
SHIP+25, SHIP+26, SHIP+28, KILL!, CHK
R19I ADD+10*, ADD+19, ADD+20, ADD+21, ADD+22, ADD+25, ADD+26, ADD+27, ADD+28, ADD+29
ADD+30, ADD+31, ADD+33, SHIP+6*, SHIP+21, SHIP+22, KILL!
>> R19IEN SHIP+5*, SHIP+6
>> RGRP1 ADD+35, SHIP+23
RM10STAT EDIT+26*, EDIT+27, EDIT+28!, SHIP+25*, SHIP+26, SHIP+27!
>> RM60LINK( ADD+45*, EDIT+29*, SHIP+28*
>> RMACT TOT*, TOT+1, TOT+2
RMBANF UPD+1, UPD+4, KILL!
>> RMCHK CAN+5*, CAN+6*
RMCPT ADD+3*, ADD+23, EDIT+3*, EDIT+16, KILL!
RMI ADD+2*, ADD+8, ADD+40, EDIT+2*, EDIT+5, EDIT+6, EDIT+7, EDIT+8, EDIT+9, EDIT+12
EDIT+13, EDIT+15, EDIT+17, EDIT+19, EDIT+23, CAN+2~, CAN+3*, CAN+4, CAN+6, CAN+7
UPD+2*, KILL!, TOT
RMI660 I66402~, I66402+5
RMI664 I66402~, I66402+5
RMNS I66402+3~, I66402+4*, I66402+5*, I66402+6
RMPERF UPD+1, UPD+3, KILL!
RMPHC ADD+1*, ADD+8*, ADD+24, EDIT+1*, EDIT+5*, EDIT+14, KILL!
>> RMPR("STA" ADD+11, SHIP+8
>> RMPRA POST2+2, POST2+3, POST2+4, POST2+5, ADD+2, ADD+3, ADD+6, ADD+10, ADD+38, ADD+39
ADD+42, ADD+43, EDIT+2, EDIT+3, EDIT+20, EDIT+21, EDIT+24, EDIT+30, SHIP+4, SHIP+5
SHIP+6, UPD+2, UPD+5
>> RMPRDFN ADD+44*
>> RMQTY TOT*, TOT+1, TOT+2
RMSHIF SHIP+1, UPD+5, KILL!
RMTOT ADD+32, EDIT+11, UPD+3, KILL!, TOT+1*, TOT+2*
>> RMUNC TOT*, TOT+1, TOT+2
U ADD+3, ADD+6, ADD+8, ADD+12, ADD+13, ADD+14, ADD+15, ADD+16, ADD+17, ADD+19
ADD+20, ADD+21, ADD+22, ADD+25, ADD+26, ADD+27, ADD+28, ADD+29, ADD+30, ADD+31
ADD+33, ADD+40, ADD+42, ADD+44, EDIT+2, EDIT+3, EDIT+5, EDIT+6, EDIT+7, EDIT+8
EDIT+9, EDIT+10, EDIT+11, EDIT+12, EDIT+13, EDIT+14, EDIT+15, EDIT+16, EDIT+17, EDIT+19
EDIT+20, EDIT+21, EDIT+23, EDIT+24, EDIT+26, SHIP+1, SHIP+4, SHIP+9, SHIP+10, SHIP+11
SHIP+12, SHIP+13, SHIP+15, SHIP+17, SHIP+18, SHIP+21, SHIP+22, SHIP+25, CAN+4, UPD+2
UPD+3, UPD+4, UPD+5, TOT, I66402+5
>> X ADD+4*, SHIP+2*
>> Y ADD+6, ADD+9, SHIP+4, SHIP+7
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