RCDPRPL2 ;WISC/RFJ-receipt profile List Manager options ;1 Nov 2018 13:02:23
Source file <RCDPRPL2.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 |
---|---|---|
ACCTPROF | ;EP from protocol RCDP RECEIPT PROFILE ACCOUNT PROFILE
; Account Profile action |
|
PRINRECT | ;EP from protocol action RCDP RECEIPT PROFILE PRINT RECEIPT
; Print a receipt |
|
PRINT215 | ;EP from protocol action RCDP RECEIPT PROFILE 215 REPORT
; Print 215 report ; Input: RCRECTDA - IEN of the selected receipt (#344) |
|
CUSTOMIZ | ;EP from protocol RCDP RECEIPT PROFILE CUSTOMIZE
; Option to customize display and printing of the receipt ; Input: None ; Output: Receipt Profile display and printing options customized |
|
RCSET(RCSNPT,RCSLDV) | ; File the selected parameter & device as the user's preference
; RCSNPT - Name of the user's preference parameter to file ; RCSLDV - User's preference^Name of the device selected by the user |
|
OPTCK(RCSNPT,RCSLDV) | ; function, return user's preference for AR USER CUSTOMIZE parameter (if defined)
; Input: RCSNPT - Name of the AR USER CUSTOMIZE (#342.3) parameter to check ; RCLSDV - Piece to be retrieved off of the 342.3 record ; Returns: user's preference for RCSNPT or null if no preference in file |
|
ASKCUST(OPT,QUES) | ; Ask one of the customize questions from the CUSTOMIZ action
; Input: OPT - Name of customize option to set ; QUES - Question for the user ; Returns: 1 if answer 'YES', 0 if answer 'NO', -1 if timed out or '^' |
|
ASKRECT() | ; function, ask user when they want to print the receipt
; Returns: 0 (never), 1 (always), 2 (ask), -1 (timed out or '^') |
|
ASKDEVIC(RCTYPE) | ; Ask for the default printer for receipts and for 215 report
; Input: RCTYPE - 1 for receipts, 2 for 215 report ; Returns: Name of selected device or "" |
|
SHEOB | ; Show EEOB detail if switch on - moved from RCDPRPLM
; Input: RCLINE - Current line count ; Output: RCLINE - Updated line countt |
Name | Field # of Occurrence |
---|---|
^%ZIS | PRINT215+12, ASKDEVIC+10 |
^%ZISC | PRINT215+14, ASKDEVIC+15 |
^%ZTLOAD | PRINT215+14 |
FILE^DICN | RCSET+9, RCSET+17 |
^DIE | RCSET+23 |
^DIR | ASKCUST+10, ASKRECT+9 |
$$SELACCT^RCDPAPLM | ACCTPROF+15 |
DISP^RCDPEDS | SHEOB+10 |
$$GETTYPE^RCDPR215 | PRINT215+6 |
DQ^RCDPR215 | PRINT215+18 |
$$DEVICE^RCDPRECT | PRINRECT+14 |
$$SELPAY^RCDPRPL1 | ACCTPROF+6, PRINRECT+7 |
INIT^RCDPRPLM | CUSTOMIZ+19, CUSTOMIZ+23, CUSTOMIZ+28, CUSTOMIZ+33, CUSTOMIZ+36 |
SET^RCDPRPLM | SHEOB+6, SHEOB+8, SHEOB+13 |
EN^VALM | ACCTPROF+18 |
FULL^VALM1 | ACCTPROF+2, PRINRECT+2, PRINT215+4, CUSTOMIZ+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RC(342.3 - [#342.3] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(342.3 | RCSET+14 |
^PRCA(430 - [#430] | ACCTPROF+11 |
^RC(342.3 - [#342.3] | RCSET+6, RCSET+12, RCSET+13, RCSET+20, OPTCK+7, OPTCK+10 |
^RCD(340 - [#340] | ACCTPROF+10 |
^RCY(344 - [#344] | ACCTPROF+9, PRINRECT+11 |
^RCY(344.4 - [#344.4] | SHEOB+4 |
^TMP($J | SHEOB+9!, SHEOB+11, SHEOB+13, SHEOB+14! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | PRINT215+3~, PRINT215+11*, ASKDEVIC+4* |
%ZIS("A" | ASKDEVIC+5*, ASKDEVIC+6* |
%ZIS("B" | ASKDEVIC+7*, ASKDEVIC+8*, ASKDEVIC+9* |
ACCT | ACCTPROF+5~, ACCTPROF+9*, ACCTPROF+10, ACCTPROF+11 |
DA | RCSET+3~, RCSET+20* |
DA(1 | RCSET+12*, RCSET+13, RCSET+14, RCSET+20, RCSET+22 |
DD | RCSET+7!, RCSET+16! |
DEFAULT | ASKRECT+2~, ASKRECT+3*, ASKRECT+5*, ASKRECT+8 |
DEVICE | CUSTOMIZ+43~, CUSTOMIZ+52*, CUSTOMIZ+54, CUSTOMIZ+60, CUSTOMIZ+66*, CUSTOMIZ+67 |
DIC | RCSET+3~, RCSET+8*, RCSET+14* |
DIC("DR" | RCSET+7!, RCSET+15* |
DIC("P" | RCSET+14* |
DIC(0 | RCSET+8*, RCSET+14* |
DIE | RCSET+3~, RCSET+22* |
DIR | ASKCUST+4~, ASKRECT+2~ |
DIR("A" | ASKCUST+8*, ASKRECT+7* |
DIR("B" | ASKCUST+6*, ASKCUST+7*, ASKRECT+8* |
DIR(0 | ASKCUST+5*, ASKRECT+6* |
DO | RCSET+7!, RCSET+16! |
DR | RCSET+3~, RCSET+21* |
DTOUT | ASKCUST+4~, ASKCUST+11, ASKRECT+2~, ASKRECT+10 |
DUOUT | ASKCUST+4~, ASKCUST+11, ASKRECT+2~, ASKRECT+10 |
DUZ | RCSET+13, RCSET+14, RCSET+20, RCSET+21, OPTCK+7 |
IO | ASKDEVIC+11 |
IO("Q" | PRINT215+14! |
IO(0 | ASKDEVIC+11 |
ION | ASKDEVIC+12 |
>> IOUOFF | SHEOB+8 |
>> IOUON | SHEOB+8 |
OPT | CUSTOMIZ+4~, CUSTOMIZ+12*, CUSTOMIZ+14, CUSTOMIZ+17*, CUSTOMIZ+19, CUSTOMIZ+22*, CUSTOMIZ+23, CUSTOMIZ+26*, CUSTOMIZ+28, CUSTOMIZ+31* , CUSTOMIZ+33, ASKCUST~, ASKCUST+7, ASKCUST+12 |
POP | PRINT215+3~, PRINT215+13 |
QUES | CUSTOMIZ+4~, CUSTOMIZ+13*, CUSTOMIZ+14, CUSTOMIZ+18*, CUSTOMIZ+19, CUSTOMIZ+22*, CUSTOMIZ+23, CUSTOMIZ+27*, CUSTOMIZ+28, CUSTOMIZ+32* , CUSTOMIZ+33, ASKCUST~, ASKCUST+8 |
RCDA | OPTCK+4~, OPTCK+7*, OPTCK+10*, OPTCK+11 |
RCDEBTDA | ACCTPROF+5~, ACCTPROF+8*, ACCTPROF+10*, ACCTPROF+11*, ACCTPROF+12, ACCTPROF+15*, ACCTPROF+17 |
>> RCDPFXIT | ACCTPROF+20 |
RCION | ASKDEVIC+3~, ASKDEVIC+12*, ASKDEVIC+16 |
>> RCLINE | SHEOB+5*, SHEOB+6, SHEOB+7*, SHEOB+8, SHEOB+12*, SHEOB+13 |
>> RCRECTDA | ACCTPROF+6, ACCTPROF+9, PRINRECT+7, PRINRECT+11, PRINT215+5, SHEOB+4 |
RCSLDV | RCSET~, RCSET+15, RCSET+21, OPTCK~, OPTCK+10 |
RCSNPT | RCSET~, RCSET+6, RCSET+8, RCSET+12, OPTCK~, OPTCK+7, OPTCK+10 |
RCTRANDA | ACCTPROF+5~, ACCTPROF+6*, ACCTPROF+7, ACCTPROF+9, PRINRECT+4~, PRINRECT+7*, PRINRECT+8, PRINRECT+11 |
RCTYPE | PRINT215+3~, PRINT215+6*, PRINT215+7, ASKDEVIC~, ASKDEVIC+6, ASKDEVIC+8, ASKDEVIC+9 |
RECEIPDA | PRINT215+3~, PRINT215+5* |
TYPE | CUSTOMIZ+43~, CUSTOMIZ+46, CUSTOMIZ+48*, CUSTOMIZ+50, CUSTOMIZ+54, CUSTOMIZ+60 |
U | ACCTPROF+9, ACCTPROF+11, PRINRECT+11, CUSTOMIZ+60, CUSTOMIZ+67, RCSET+14, RCSET+15, RCSET+21, OPTCK+10 |
>> VALMBCK | ACCTPROF+3*, ACCTPROF+19*, ACCTPROF+20*, PRINRECT+3*, PRINT215+5*, CUSTOMIZ+6* |
>> VALMSG | ACCTPROF+12*, PRINRECT+12*, PRINRECT+14*, PRINRECT+15* |
X | RCSET+3~, RCSET+8*, RCSET+14*, ASKCUST+4~, ASKRECT+2~ |
Y | RCSET+3~, ASKCUST+4~, ASKCUST+11*, ASKCUST+12, ASKCUST+13, ASKRECT+2~, ASKRECT+10*, ASKRECT+11 |
Z | SHEOB+4~*, SHEOB+10, SHEOB+11*, SHEOB+13 |
>> ZTDESC | PRINT215+15* |
>> ZTRTN | PRINT215+15* |
>> ZTSAVE("RCTYPE" | PRINT215+16* |
>> ZTSAVE("RECEIPDA" | PRINT215+16* |
>> ZTSAVE("ZTREQ" | PRINT215+16* |
ZTSK | PRINT215+14! |