RCDPENRU ;ALB/SAB - AR DM DATA EXTRACTION (MENU OPTIONS/TRANSMIT E-MAIL) ;15-JUL-15
Source file <RCDPENRU.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 |
Package | Total | Caller Graph |
---|---|---|
Accounts Receivable | 6 | RCDPE NR DISABLE/ENABLE RCDPE NR MANUAL START RCDPE NR MANUAL TRANSMIT RCDPE NR VIEW/PRINT EXTRACTS RCDPENR1 RCDPENR2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
AUTO(RCMRUN,RCMAN) | ;
|
|
VPE | ; - View/print entries in RCDPE DM REPORT ARCHIVE file (#344.91) for a given report date.
|
|
VPE1 | ;
; Display the selected report. |
|
GETDT() | ;
|
|
GETRPT(RCIEN,RCHDR,RCDATA) | ;
; Input - RCIEN - IEN for the report ; Output - RCHDR - Header information for the report ; RCDATA - Body of data for the report. |
|
DER | ; - Disable/enable report(s) or extraction process.
|
|
UPDSTAT(RCSTAT,RCIEN) | ;
|
|
MAN1 | ; - Manually start AR DM extraction process.
|
|
MAN2 | ; - Manually transmit DM extract file.
|
|
MAN2A | ; Ask for the date and report to retransmit
|
|
MSG | ;
|
|
MSG1(RCDT,RCDT1) | ;
|
|
MSQ | ;
|
|
MSH(RCDT1) | ; - DM extract reports message header.
|
|
CHK | ; - Check file #344.91 for completed and/or transmitted DM extracts
; (shown when DM Extract Menu is called up). |
|
XM(RCDMIEN,RCBEGDT,RCENDDT,XMSUB) | ; - Create/transmit DM extract file message.
|
|
ENQ | ||
ENQ1 | ||
SEND | ; Calls ^XMD to send the mail message with the data extracted
; Obs: By NEWing DUZ, ^XMD will assume DUZ=.5 (Sender=POSTMASTER) |
|
GETPAY(RCPAY) | ; Get payer information
|
|
GPO | ;
|
|
GETRANG(RTNARR,TYPE) | ;
|
|
GETPAYER(RCPYRLST) | ;
|
|
GETANS(RCIDX) | ;
|
|
PYRARY(RCSTART,RCEND,RCSWITCH) | ;
|
|
INSCHK(RCINSIEN) | ;
|
|
INSLKUP(RCSTART,RCEND) | ;
|
|
INSLP | ;
|
|
INSQT | ;
|
Name | Field # of Occurrence |
---|---|
^%ZIS | VPE+12 |
HOME^%ZIS | VPE+22 |
^%ZTLOAD | VPE+19 |
^DIC | GETDT+7 |
IX^DIC | GETRANG+8, GETRANG+16 |
^DIE | UPDSTAT+5, XM+23 |
$$GET1^DIQ | MAN2A+4, MAN2A+5, MAN2A+6, MSG1+12 |
^DIR | DER+20, MAN1+8, MAN2A+11, MAN2A+22, GETPAY+4, GETANS+30 |
AUTO^RCDPENR1 | AUTO+32 |
REPRINT^RCDPENR1 | VPE1+9 |
AUTO^RCDPENR2 | AUTO+37 |
REPRINT^RCDPENR2 | VPE1+10 |
$$M1^RCDPENR4 | MSG+4, MSG+10, MSG+15, CHK+51, CHK+59, CHK+67 |
$$SPAY^RCDPENR4 | GETANS+11 |
$$SITE^VASITE | XM+3 |
$$DOW^XLFDT | AUTO+20 |
$$DT^XLFDT | AUTO+11, CHK+5, XM+3 |
$$FMADD^XLFDT | AUTO+12 |
$$UP^XLFSTR | GETPAYER+23, GETPAYER+28 |
^XMD | SEND+3 |
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 |
|
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 |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RCDM(344.9 - [#344.9] | Classic Fileman Calls |
^RCDM(344.91 - [#344.91] | Classic Fileman Calls, GET1^DIQ |
^DIC(36 - [#36] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(36 - [#36] | GETRANG+9, GETRANG+17, INSLP+2, INSLP+4 |
^IBE(350.9 - [#350.9] | XM+15 |
^RCDM(344.9 - [#344.9] | AUTO+24, AUTO+25, DER+5, DER+10 |
^RCDM(344.91 - [#344.91] | VPE+5, GETRPT+11, GETRPT+14, GETRPT+15, MAN2+6, MSG+6, MSG+7, MSG1+9, CHK+6, CHK+9 , CHK+15, CHK+22, CHK+23, CHK+36, CHK+37, XM+8, XM+10 |
^RCY(344.6 - [#344.6] | PYRARY+21, PYRARY+27, PYRARY+28, PYRARY+30 |
^TMP("DME" | ENQ1! |
^TMP("RCDPEADP" | AUTO+40!, PYRARY+11!, PYRARY+14*, PYRARY+22*, PYRARY+31*, INSCHK+4, INSCHK+7, INSLP+3* |
^TMP("RCDPENR1" | AUTO+40! |
^TMP("RCDPENR2" | AUTO+40! |
^TMP("RCDPENRU" | MSG+18*, MSG+19, MSG+20!, MSG1+8, XM+3!, XM+4*, XM+10*, XM+12* |
Name | Line Occurrences |
---|---|
$$GETANS | GETPAYER+8, GETPAYER+16, GETPAYER+21, GETPAYER+26 |
$$GETDT | VPE+8, MAN2A+1 |
$$GETRANG | GETPAY+8 |
$$XM | MAN2A+15 |
AUTO | MAN1+12 |
ENQ | MSG+7 |
GETRPT | VPE1+6 |
GPO | GETPAY+6 |
INSLKUP | PYRARY+16 |
INSLP | INSLP+6 |
INSQT | INSLP+5 |
MAN2A | MAN2A+19 |
MSG1 | MSG+19 |
MSH | MSG1+5 |
MSQ | MSG+11 |
SEND | XM+21 |
UPDSTAT | DER+22 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | ENQ+1! |
>> %ZIS | VPE+12* |
BY | ENQ! |
CT | XM+1~, XM+5*, XM+9*, XM+10, XM+12 |
D | GETRANG+1~, GETRANG+4*, GETRANG+12* |
DA | UPDSTAT+1~, UPDSTAT+4*, XM+1~, XM+23*, GETANS+1~ |
DHD | ENQ! |
DIC | GETDT+2~, GETDT+4*, GETDT+8!, ENQ+1!, GETRANG+1~, GETRANG+4!*, GETRANG+12!* |
DIC("?" | GETDT+5* |
DIC("A" | GETDT+4*, GETRANG+5*, GETRANG+13* |
DIC("W" | GETDT+6*, GETRANG+6*, GETRANG+7*, GETRANG+14*, GETRANG+15* |
DIC(0 | GETDT+4*, GETRANG+4*, GETRANG+12* |
DIE | UPDSTAT+1~, UPDSTAT+4*, XM+1~, XM+23* |
DIOEND | ENQ+1! |
DIR | DER+2~, DER+20!, MAN1+1~, MAN2+1~, MAN2A+11!, MAN2A+22!, GETPAY+1~, GETPAY+4!, GETANS+1~, GETANS+31! |
DIR("?" | MAN1+6*, MAN1+7*, GETANS+5*, GETANS+15*, GETANS+20*, GETANS+24* |
DIR("A" | DER+18*, DER+19*, MAN1+4*, MAN2A+10*, MAN2A+21*, GETPAY+3*, GETANS+6*, GETANS+16*, GETANS+21*, GETANS+25* |
DIR("B" | DER+8*, MAN2A+9*, MAN2A+20*, GETPAY+4*, GETANS+8*, GETANS+27* |
DIR(0 | DER+8*, MAN1+5*, MAN2A+9*, MAN2A+20*, GETPAY+3*, GETANS+8*, GETANS+16*, GETANS+21*, GETANS+27*, GETANS+29* |
DIROUT | DER+2~, MAN1+1~, MAN2+1~, GETPAY+1~, GETRANG+1~, GETANS+1~ |
DIRUT | DER+2~, MAN1+1~, MAN2+1~, GETPAY+1~, GETRANG+1~, GETANS+1~, GETANS+32 |
DR | UPDSTAT+1~, UPDSTAT+4*, XM+1~, XM+23* |
DT | MSG+4, XM+1~, XM+3* |
DT1 | XM+1~ |
DTIME | MSG1+11 |
DTOUT | GETDT+2~, GETDT+9, DER+2~, DER+21, MAN1+1~, MAN1+9, MAN2+1~, MAN2A+12, MAN2A+23, GETPAY+1~ , GETPAY+5, GETRANG+1~, GETRANG+8, GETRANG+16, GETANS+1~ |
DTRNG | XM+1~, XM+6*, XM+10, XM+13 |
DUOUT | GETDT+2~, GETDT+9, DER+2~, DER+21, MAN1+1~, MAN1+9, MAN2+1~, MAN2A+12, MAN2A+23, GETPAY+1~ , GETPAY+5, GETRANG+1~, GETRANG+8, GETRANG+16, GETANS+1~, GETANS+32 |
DUZ | SEND+3~ |
EX | GETPAY+1~, GETPAY+2*, GETPAY+5*, GETPAY+8*, GPO+1 |
FLDS | ENQ+1! |
FR | ENQ+1! |
I | AUTO+7~, AUTO+22*, AUTO+24*, AUTO+25, AUTO+27, AUTO+28, AUTO+29 |
IB0 | ENQ1! |
IB1 | ENQ1! |
IB2 | ENQ! |
IBC | ENQ1! |
IBD1 | ENQ! |
IBD2 | ENQ! |
IBDT | ENQ! |
IBDT1 | MSG+14, ENQ1! |
IBDT2 | ENQ! |
IBFL | ENQ! |
IBFR | ENQ! |
IBMG | ENQ1! |
IBN | ENQ! |
IBS | ENQ! |
IBST | ENQ! |
IBST1 | ENQ! |
IBSTE | ENQ1! |
IBX | ENQ! |
IBX1 | ENQ! |
IDX | GETRANG+1~, GETRANG+3*, GETRANG+4, GETRANG+9, GETRANG+12, GETRANG+17 |
IO("Q" | VPE+14, VPE+22! |
IOF | MSG+3 |
IOP | ENQ+1! |
IOSL | MSG1+11 |
L | ENQ+1! |
NEWSTAT | UPDSTAT+1~, UPDSTAT+3*, UPDSTAT+4 |
POP | VPE+1~, VPE+12 |
RC0 | CHK+3~, CHK+51*, CHK+59*, CHK+67* |
RCANS | GETPAYER+2~, GETPAYER+8*, GETPAYER+9, GETPAYER+12, GETPAYER+15, GETPAYER+16*, GETPAYER+17, GETPAYER+18, GETPAYER+21*, GETPAYER+22 , GETPAYER+23, GETPAYER+26*, GETPAYER+27, GETPAYER+28 |
RCBEGDT | AUTO+7~, AUTO+12*, AUTO+32, AUTO+37, XM~, XM+6 |
RCBGDT | MAN2+2~, MAN2A+4*, MAN2A+15 |
RCD0 | GETRPT+6~, GETRPT+15*, GETRPT+16 |
RCDATA | AUTO+7~, AUTO+25*, AUTO+26, AUTO+27, AUTO+28, AUTO+29, VPE+1~, VPE1+6, VPE1+9, GETRPT~ , GETRPT+19*, DER+1~, DER+10*, DER+11, DER+12, DER+13, MSG1+9*, MSG1+10, MSG1+13, CHK+2~ |
RCDATE | CHK+2~ |
RCDISP | VPE+1~, VPE+3*, MAN2+4* |
RCDIV | AUTO+7~, AUTO+37 |
RCDIV("A" | AUTO+14* |
RCDMIEN | XM~, XM+8, XM+10, XM+23 |
RCDMNM | DER+1~, DER+13*, DER+18 |
RCDN | GETRANG+1~, GETRANG+9*, GETRANG+10, GETRANG+17*, GETRANG+18 |
RCDONE | CHK+2~, CHK+11*, CHK+13, CHK+15* |
RCDT | VPE+1~, MSG+1~, MSG+4*, MSG+6, MSG+7, MSG+19, MSG1~, CHK+2~, CHK+5*, CHK+9 , CHK+15 |
RCDT1 | MSG+1~, MSG+4*, MSG+9, MSG+19, MSG1~, MSG1+5, MSG1+14, MSH~, MSH+2 |
RCDTN | GETRANG+1~ |
RCEFT | AUTO+7~, AUTO+22*, AUTO+29*, AUTO+37 |
RCEMARY | CHK+2~, CHK+43, CHK+63 |
RCEMARY( | CHK+41*, CHK+64, CHK+66, CHK+67 |
RCEND | PYRARY~, PYRARY+14, PYRARY+16, PYRARY+19, PYRARY+28, INSLKUP~, INSLP+5 |
RCENDDT | AUTO+7~, AUTO+11*, AUTO+12, AUTO+20, AUTO+32, AUTO+37, MAN2+2~, MAN2A+5*, MAN2A+15, CHK+2~ , XM~, XM+6 |
RCFILE | PYRARY+8~ |
RCFLG | AUTO+7~, MSG+1~, MSG+5* |
RCFLG( | AUTO+27*, AUTO+32, AUTO+37 |
RCHDR | VPE+1~, VPE1+6, VPE1+9, GETRPT~, GETRPT+11* |
RCI | GETRPT+6~, GETRPT+8*, GETRPT+11, GETRPT+14*, GETRPT+15, CHK+2~, CHK+5*, CHK+6*, CHK+8, CHK+22 , CHK+30, CHK+31, CHK+36, CHK+40, CHK+41, PYRARY+8~, PYRARY+27*, PYRARY+28*, PYRARY+30, INSLKUP+5~ , INSLKUP+7*, INSLP+2, INSLP+4*, INSLP+5 |
RCIDX | GETANS~, GETANS+4, GETANS+11, GETANS+14, GETANS+19, GETANS+23 |
RCIEN | VPE+1~, VPE+8*, VPE+9, VPE1+3*, VPE1+6, VPE1+10, GETRPT~, GETRPT+11, GETRPT+14, GETRPT+15 , DER+1~, DER+4*, DER+5*, DER+10, DER+22, UPDSTAT~, UPDSTAT+4, MAN2+2~, MAN2A+1*, MAN2A+2 , MAN2A+4, MAN2A+5, MAN2A+6, MAN2A+15, MSG+1~, MSG+5*, MSG+6*, MSG+18, MSG1+2~, MSG1+7* , MSG1+8*, MSG1+9, MSG1+12 |
RCINCARY | CHK+3~, CHK+43, CHK+55 |
RCINCARY( | CHK+40*, CHK+56, CHK+58, CHK+59 |
RCINSIEN | INSCHK~, INSCHK+7 |
RCJ | CHK+2~, CHK+21*, CHK+22*, CHK+23, CHK+35*, CHK+36*, CHK+37, CHK+48*, CHK+49, CHK+50 , CHK+51, CHK+56*, CHK+57, CHK+58, CHK+59, CHK+64*, CHK+65, CHK+66, CHK+67, XM+1~ , XM+5*, XM+8*, XM+10, PYRARY+8~, PYRARY+20*, PYRARY+21*, PYRARY+22, PYRARY+29*, PYRARY+30*, PYRARY+31 , INSLKUP+5~, INSLP+1*, INSLP+2*, INSLP+3 |
RCJD | CHK+3~, CHK+23*, CHK+24, CHK+37*, CHK+38 |
RCLPAY | GETPAY+1~, GETPAY+6*, GETPAY+8 |
RCMAN | AUTO~, AUTO+9*, AUTO+20, AUTO+43 |
RCMG | XM+1~, XM+15*, XM+16, XM+19, XM+20 |
RCMRUN | AUTO~, AUTO+17*, AUTO+32, AUTO+37, AUTO+43 |
RCMSARY | CHK+2~, CHK+43, CHK+47 |
RCMSARY( | CHK+48, CHK+50, CHK+51 |
RCMSARY("TR" | CHK+18*, CHK+31* |
RCMSARY("VS" | CHK+18*, CHK+30* |
RCMSG | CHK+3~, CHK+38*, CHK+41 |
RCN | MSG+1~, MSG+7*, MSG+10, MSG+15 |
RCNAME | MSG+1~, MSG+7*, MSG+9, MSG+14, MSG1+13*, MSG1+14 |
RCNEXDT | CHK+2~, CHK+8*, CHK+9, CHK+14*, CHK+15, CHK+18 |
RCPAGE | VPE+1~, VPE+3*, MAN2+4* |
RCPAY | AUTO+7~, AUTO+15*, GETPAY~, GETPAY+6*, GETPAY+8* |
RCPAY("DATA" | GETPAY+6* |
RCPT | GETRANG+1~ |
RCPYRLST | AUTO+7~, AUTO+32, AUTO+37, GETPAYER~ |
RCPYRLST("A" | AUTO+13* |
RCPYRLST("END" | AUTO+13*, GETPAYER+5*, GETPAYER+18*, GETPAYER+28* |
RCPYRLST("QUIT" | GETPAYER+9*, GETPAYER+17*, GETPAYER+22*, GETPAYER+27* |
RCPYRLST("START" | AUTO+13*, GETPAYER+5*, GETPAYER+18*, GETPAYER+23* |
RCPYRLST("TIN" | AUTO+34* |
RCQ | CHK+3~, CHK+49*, CHK+50, CHK+57*, CHK+58, CHK+65*, CHK+66 |
RCRPT | VPE+1~, VPE1+3*, VPE1+9, VPE1+10, CHK+24*, CHK+25, CHK+26, CHK+27, CHK+38*, CHK+39 |
RCRPTYPE | CHK+3~, CHK+25*, CHK+39*, CHK+40, CHK+41 |
RCST | MSG+1~, MSG+7*, MSG+8, MSG+13 |
RCSTART | PYRARY~, PYRARY+14, PYRARY+16, PYRARY+19, PYRARY+21, PYRARY+27, INSLKUP~, INSLKUP+7 |
RCSTAT | DER+1~, DER+12*, DER+15, DER+16, DER+22, UPDSTAT~, UPDSTAT+3, MSG1+12*, MSG1+14, CHK+38* , CHK+40 |
RCSTE | XM+1~, XM+3*, XM+4, XM+12, XM+13 |
RCSTR | GETRPT+6~, GETRPT+8*, GETRPT+16*, GETRPT+19 |
RCSTTXT | DER+1~, DER+15*, DER+16*, DER+18 |
RCSTTXT1 | DER+1~, DER+15*, DER+16*, DER+19 |
RCSUB | MAN2+2~, MAN2A+6*, MAN2A+15 |
RCSWITCH | PYRARY~, PYRARY+16 |
RCTR | CHK+2~, CHK+21*, CHK+27*, CHK+31 |
RCTREM | CHK+3~, CHK+35* |
RCTRST | CHK+3~, CHK+35* |
RCTYPE | AUTO+7~, AUTO+15* |
RCVOL | AUTO+7~, AUTO+22*, AUTO+28*, AUTO+32 |
RCVS | CHK+2~, CHK+21*, CHK+26*, CHK+30 |
RCVSEM | CHK+3~, CHK+35* |
RCVSST | CHK+3~, CHK+35* |
RCWHICH | AUTO+7~, AUTO+16* |
RCXMZ | MAN2+2~, MAN2A+15*, MAN2A+18, XM+1~, XM+2*, XM+3*, XM+16, XM+23*, XM+25 |
RTNARR | GETRANG~, GETRANG+2* |
RTNARR("DATA" | GETRANG+10*, GETRANG+19*, GETRANG+20* |
RTNARR("END" | GETRANG+18*, GETRANG+19, GETRANG+20 |
RTNARR("START" | GETRANG+10*, GETRANG+19, GETRANG+20 |
TO | ENQ+1! |
TYPE | GETRANG~, GETRANG+2, GETRANG+3, GETRANG+5, GETRANG+6, GETRANG+13, GETRANG+14, GETRANG+19, GETRANG+20 |
U | AUTO+32, AUTO+37, VPE1+3, GETRPT+16, GETRPT+19, DER+12, DER+13, MSG+7, MSG+10, MSG+15 , MSG1+13, CHK+24, CHK+38, XM+4, XM+12, XM+13, XM+15, GETRANG+10, GETRANG+18, GETRANG+19 , GETRANG+20 |
X | GETDT+2~, DER+2~, UPDSTAT+1~, MAN1+1~, MAN2+1~, MSG1+11*, XM+1~, XM+3*, XM+4, ENQ+1! , GETPAY+1~, GETRANG+1~, GETRANG+9, GETRANG+10, GETRANG+17, GETRANG+18, GETANS+1~ |
XMDUZ | XM+1~, XM+18* |
XMSUB | XM~, XM+13*, ENQ1! |
XMTEXT | XM+1~, XM+19*, XM+20*, ENQ1! |
XMY | ENQ1! |
XMY( | XM+19*, XM+20* |
XMZ | XM+1~, XM+23, ENQ+1! |
Y | GETDT+2~, GETDT+9*, GETDT+10, GETDT+11, DER+2~, DER+4*, DER+5, DER+21*, DER+22, UPDSTAT+1~ , MAN1+1~, MAN1+9, MAN1+12, MAN2+1~, MAN2A+12, MAN2A+19, MAN2A+23, XM+1~, ENQ+1!, GETPAY+1~ , GETPAY+5, GETPAY+6, GETRANG+1~, GETRANG+8, GETRANG+10, GETRANG+16, GETRANG+18, GETANS+1~, GETANS+32*, GETANS+33* , GETANS+34 |
ZTDESC | VPE+15~, VPE+17* |
ZTQUEUED | VPE+15~ |
ZTRTN | VPE+15~, VPE+16* |
ZTSAVE | VPE+15~ |
ZTSAVE("RC*" | VPE+18* |
ZTSK | VPE+15~, VPE+20, VPE+22! |