RCDPEFTL ;EDE/FA - LIST LOCKED EFT REPORT ;18 July 2018 11:19:25
Source file <RCDPEFTL.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 | 1 | RCDPE EFT OVERRIDE REPORT |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Entry from RCDPE EFT OVERRIDE REPORT option
|
|
REPORT(RCINPT) | ; entry point from TaskMan and above
|
|
RPTCOMP(RCINPT) | ; Full EFT scan to compile report
; Input: ; RCINPT("DateRange")= Report start date:Report end date ; Output: ; ^TMP("RCDPE_EFTL",$J) - compilation of report data |
|
RPTOUT(RCINPT) | ; Output the report to paper/screen or excel
; Input: RCINPT ; Output: OUTPUT |
|
RPRT1EFT(DATA,RCRPRT) | ; boolean function, Output one EFT record
; Input: ; DATA - EFT to write, See REPORT for a complete description ; RCRPRT("ExcelFrmt?"): zero - formatted Output to Screen /printer ; 1 - Output in Excel format ; RCRPRT("LineCount") - Line Count ; RCRPRT("Page") - Page Count ; Output: ; RCRPRT("LineCount") - Updated Line Count ; RCRPRT("Page") - Updated Page Count ; Returns: ; 1 if user indicates to quit, 0 otherwise |
|
RPTHDR(RCRPRT) | ; report header, line 1 is dynamic
|
|
RPTTOT | ; Display report totals
|
|
PGEND() | ; boolean function, end-of-page, Ask to continue
; Input: IOST - Device Type ; Returns: 1 - User wants to quit, 0 otherwise |
|
DEVICE(EXCEL) | ; boolean function to Select output device
; Input: EXCEL - 1 - Ouput in Excel format, 0 otherwise ; Output: IO,IOST arrays in symbol table ; Returns: ; 0 - No device selected, 1 otherwise |
|
ASKXCEL() | ; Ask user to export to Excel
; Input: None ; Returns: -1 - User up-arrowed or timed out ; zero - Output to selected device ; 1 - Output to Excel |
|
GETFRST(LIMIT,END) | ; scan for first EFT
; Input: ; LIMIT - Maximum days before aged UNPOSTED EFT lock the ERA worklist ; END - Today's date less LIMIT ; Output ; RET - Date of first 'lock' EFT or zero if none found |
|
VALID(EFTDA) | ; Check if EFT is a valid candidate
; Ignore zero payment amts |
|
PAD(A,N) | ; pad A with spaces to length N
|
Name | Field # of Occurrence |
---|---|
^%ZIS | DEVICE+5 |
HOME^%ZIS | EN+39 |
^%ZISC | REPORT+3 |
^%ZTLOAD | EN+42 |
$$GET1^DIQ | EN+5, EN+8, EN+35, EN+36, EN+37, RPTCOMP+25, RPTCOMP+26, RPTCOMP+27, RPTCOMP+28, RPTCOMP+30 , RPTOUT+14, VALID+2, VALID+4, VALID+6, VALID+8, VALID+12 |
^DIR | EN+22, RPTOUT+26, PGEND+5, ASKXCEL+10 |
$$ENDORPRT^RCDPEARL | RPTOUT+24 |
INFO^RCDPEM6 | EN+28 |
$$CUTOFF^RCDPEWLP | GETFRST+9 |
$$PHARM^RCDPEWLP | VALID+10 |
$$PROC^RCDPEWLP | VALID+12 |
$$FMADD^XLFDT | EN+9 |
$$FMDIFF^XLFDT | RPTCOMP+23, GETFRST+18 |
$$FMTE^XLFDT | RPTOUT+6, RPRT1EFT+14, RPRT1EFT+26 |
$$NOW^XLFDT | RPTOUT+6 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RCY(344.31 - [#344.31] | GET1^DIQ |
^RCY(344.4 - [#344.4] | GET1^DIQ |
^RCY(344.61 - [#344.61] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RCY(344.31 - [#344.31] | RPTCOMP+16, RPTCOMP+19, GETFRST+11, GETFRST+14 |
^TMP("RCDPE_EFTL" | EN+2!, REPORT+5!, RPTCOMP+10!, RPTCOMP+11*, RPTCOMP+33*, RPTCOMP+34*, RPTCOMP+35*, RPTOUT+19, RPTOUT+20, RPTTOT+1 , RPTTOT+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DEVICE+5~* |
A | RPTOUT+3~, RPTOUT+12*, RPTOUT+13, RPTHDR+1~, RPTHDR+2*, RPTHDR+3, PAD~, PAD+1 |
AGED | GETFRST+7~, GETFRST+18*, GETFRST+20 |
B | RPTOUT+3~, RPTOUT+12*, RPTHDR+1~, RPTHDR+2* |
DATA | RPTOUT+3~, RPTOUT+20*, RPTOUT+22, RPRT1EFT~, RPRT1EFT+14, RPRT1EFT+24, RPRT1EFT+26 |
DIR | EN+17~, RPTOUT+26~, PGEND+4~, ASKXCEL+5~ |
DIR("?" | ASKXCEL+9* |
DIR("A" | EN+19*, EN+20*, EN+21*, RPTOUT+26*, PGEND+5*, ASKXCEL+7* |
DIR("B" | ASKXCEL+8* |
DIR(0 | EN+18*, RPTOUT+26*, PGEND+5*, ASKXCEL+6* |
DIROUT | PGEND+4~, ASKXCEL+5~ |
DIRUT | PGEND+4~, PGEND+6, ASKXCEL+5~ |
DT | EN+6, EN+9, RPTCOMP+23, GETFRST+18 |
DTOUT | PGEND+4~, ASKXCEL+5~, ASKXCEL+11 |
DUOUT | PGEND+4~, PGEND+6, ASKXCEL+5~, ASKXCEL+11 |
EFTDA | GETFRST+7~, GETFRST+12*, GETFRST+14*, GETFRST+16, VALID~, VALID+2, VALID+4, VALID+6, VALID+12 |
END | RPTCOMP+6~, RPTCOMP+13*, RPTCOMP+16, GETFRST~, GETFRST+11 |
EXCEL | DEVICE~ |
IO("Q" | EN+39, EN+44! |
IOM | RPTOUT+12, RPTOUT+15, RPTHDR+2 |
IOSL | RPRT1EFT+18 |
IOST | RPTOUT+25, RPRT1EFT+18, PGEND+3 |
LIMIT | GETFRST~, GETFRST+20 |
N | PAD~, PAD+1 |
POP | DEVICE+5~, DEVICE+6 |
RCEFT | RPTCOMP+6~ |
RCEFT("Amount" | RPTCOMP+30*, RPTCOMP+33, RPTCOMP+35 |
RCEFT("Count" | RPTCOMP+11*, RPTCOMP+32*, RPTCOMP+33, RPTCOMP+34 |
RCEFT("DaysAged" | RPTCOMP+23*, RPTCOMP+24, RPTCOMP+33 |
RCEFT("ERARecord" | RPTCOMP+28*, RPTCOMP+29*, RPTCOMP+33, VALID+6*, VALID+8, VALID+10, VALID+12 |
RCEFT("IEN" | RPTCOMP+17*, RPTCOMP+19*, RPTCOMP+21, RPTCOMP+25, RPTCOMP+26, RPTCOMP+27, RPTCOMP+28, RPTCOMP+30 |
RCEFT("MatchStatus" | RPTCOMP+26*, RPTCOMP+33 |
RCEFT("Trace#" | RPTCOMP+25*, RPTCOMP+33 |
RCEFT("Trans#" | RPTCOMP+27*, RPTCOMP+33 |
RCINPT | EN+1~, EN+46, REPORT~, REPORT+1, REPORT+2, RPTCOMP~, RPTOUT~ |
RCINPT( | EN+35*, EN+36*, EN+37*, RPTOUT+10, RPTOUT+12 |
RCINPT("1stEFT" | EN+33* |
RCINPT("2Excel?" | EN+26*, EN+27, EN+28, EN+29, RPTOUT+7 |
RCINPT("AgedDays" | EN+32* |
RCINPT("DateRange" | EN+25*, RPTCOMP+12, RPTCOMP+13 |
RCINPT("DeviceSelected?" | EN+29*, EN+30 |
RCRPRT | RPTOUT+3~, RPTOUT+17, RPTOUT+22, RPRT1EFT~, RPRT1EFT+20, RPTHDR~ |
RCRPRT("ExcelFrmt?" | RPTOUT+7*, RPTOUT+16, RPTOUT+17, RPTOUT+24, RPTOUT+25, RPRT1EFT+13 |
RCRPRT("Exit" | RPTOUT+8*, RPTOUT+19, RPTOUT+22*, RPTOUT+24 |
RCRPRT("HeaderBorder" | RPTOUT+15*, RPTOUT+24, RPTHDR+5, RPTTOT+3 |
RCRPRT("HeaderLine" | RPTOUT+10*, RPTOUT+13*, RPTOUT+14*, RPTHDR+3 |
RCRPRT("LineCount" | RPTOUT+5*, RPTOUT+17*, RPRT1EFT+15*, RPRT1EFT+18, RPRT1EFT+20*, RPRT1EFT+23* |
RCRPRT("ListCntr" | RPTOUT+8*, RPTOUT+19*, RPTOUT+20 |
RCRPRT("Page" | RPTOUT+5*, RPRT1EFT+20*, RPTHDR+2 |
RCRPRT("RunDate" | RPTOUT+6*, RPTHDR+2 |
RCVAL | EN+1~ |
RCVAL("1stEFTDate" | EN+13*, EN+16, EN+25, EN+33 |
RCVAL("CutoffDate" | EN+9*, EN+13, EN+25 |
RCVAL("EFTPostLimit" | EN+8*, EN+9, EN+10, EN+13, EN+32, RPTCOMP+24 |
RCVAL("OverRide" | EN+5*, EN+6 |
RECVDT | RPTCOMP+6~, RPTCOMP+12*, RPTCOMP+16*, RPTCOMP+19, RPTCOMP+23, RPTCOMP+33, GETFRST+7~, GETFRST+9*, GETFRST+11*, GETFRST+14 , GETFRST+18, GETFRST+20 |
RET | GETFRST+7~, GETFRST+9*, GETFRST+11, GETFRST+20*, GETFRST+22 |
STOP | RPRT1EFT+12~, RPRT1EFT+17*, RPRT1EFT+19*, RPRT1EFT+22 |
U | RPTCOMP+33, RPRT1EFT+14, RPRT1EFT+24, RPRT1EFT+26 |
X | RPRT1EFT+14~*, ASKXCEL+5~ |
Y | RPRT1EFT+14~*, RPRT1EFT+15, ASKXCEL+5~, ASKXCEL+12 |
ZTDESC | EN+40~, EN+41* |
ZTQUEUED | REPORT+3, REPORT+4, REPORT+6! |
>> ZTREQ | REPORT+4* |
ZTRTN | EN+40~, EN+41* |
ZTSAVE | EN+40~ |
ZTSAVE("IO*" | EN+42* |
ZTSAVE("RC*" | EN+42* |
ZTSK | EN+40~, EN+43 |