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! |