RMPR4M ;PHX/HNB,RVD - PURCHASE CARD MODULE FUNCTIONS ;3/1/1996
Source file <RMPR4M.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^RMPR(660 - [#660] | Classic Fileman Calls |
| 664.02 | GET1^DIQ |
| 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 |
| >> | 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 |