RCDPESR8 ;ALB/TMK - EFT return file field captions ;09-SEP-2003
Source file <RCDPESR8.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 | 4 | RCDPEAR1 RCDPEAR4 RCDPEDS RCDPESR3 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DISP(RCMIN,RCMOUT,RCFMT,RCFULL,RCW) | ; Format display for 835 EFT return msg
; RCMIN = the name of the array that contains the raw message data ; The data is contained at the next level and the subscript is ; numeric and greater than 0 OR the data can be at the ; 0-node subsequent to the final subscript. ; If the message array is a global ^TMP($J,"MSG",n), RCMIN ; will equal "^TMP($J,""MSG"")" and the message text will be ; in ^TMP($J,"MSG",1), ^TMP($J,"MSG",2), etc. OR ; the message text can be defined at TMP($J,"MSG",1,0) ^...,2,0) ; etc. ; RCMOUT = the name of the array that should be returned. This array ; will follow the same convention as the input array. The ; array will be returned with a numeric final subscript. If ; RCMOUT is passed as "^TMP($J,""MSG1"")", then the display ; lines will be returned in ^TMP($J,"MSG1",1), ; ^TMP($J,"MSG1",2), etc. Note the array RCMOUT is killed ; on entry to this call ; RCFMT = 0 or null if call should return raw data, 1 to execute the ; transforms attached to the fields ; RCFULL = the name of an array if the data should be returned in ; this array, formatted into lines for display. If not sent, ; only the display data by element is returned in RCMOUT. If ; RCFULL is sent, the array is killed before populating it ; RCW = max # of characters per line to return in array RCFULL |
|
| FMTDSP(RCMUN,RCMFO,RCW) | ; Format the display data in array named in RCMUN into
; lines up to RCW characters wide RCMUN must be set up the same as the ; output of the DISP call above ; Returns array named in RCMFO with the last subscript being the line # ; Note @RCMFO is killed on entry to this call ; Default is 80 if RCW=0 or null |
|
| DISPADJ(RC3444,RCARRAY) | ; Returns formatted lines of ERA level takeback data
; in array @RCARRAY@(n) where n=line #. Data is taken from entry ; # RC3444 in file 344.4, subfile 344.42 |
|
| EFT | ;;HEADER DATA
|
|
| 01 | ;;EFT DETAIL RECORD
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RCY(344.4 - [#344.4] | DISPADJ+5 |
| Name | Line Occurrences |
|---|---|
| FMTDSP | DISP+43 |
| Name | Field # of Occurrence |
|---|---|
| ^( | DISPADJ+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| R | DISP+25~, DISP+31*, DISP+34* |
| RC | DISP+25~, DISP+31*, DISP+32, DISP+34*, DISP+35, DISP+36, DISP+38, DISP+40*, DISP+41, DISP+42 |
| RC3444 | DISPADJ~, DISPADJ+5 |
| RCARRAY | DISPADJ~, DISPADJ+6, DISPADJ+7 |
| RCCT | DISP+25~, DISP+26*, DISP+32*, DISP+35*, DISP+42*, FMTDSP+6~, FMTDSP+10*, FMTDSP+13*, FMTDSP+15*, FMTDSP+16* , FMTDSP+19*, FMTDSP+20*, FMTDSP+23*, FMTDSP+25*, FMTDSP+30*, FMTDSP+33*, FMTDSP+34*, FMTDSP+35* |
| RCCT1 | FMTDSP+6~, FMTDSP+10*, FMTDSP+16* |
| RCD | FMTDSP+6~, FMTDSP+11*, FMTDSP+12, FMTDSP+16, FMTDSP+17, FMTDSP+19, FMTDSP+20, FMTDSP+22, FMTDSP+25, FMTDSP+28 , FMTDSP+32, FMTDSP+34 |
| RCDASH | FMTDSP+6~, FMTDSP+9*, FMTDSP+16 |
| RCDATA | DISP+25~, DISP+29*, DISP+31, DISP+33, DISP+35, DISP+39*, DISP+41, DISP+42 |
| RCFMT | DISP~, DISP+39 |
| RCFULL | DISP~, DISP+43 |
| RCLINE | FMTDSP+6~, FMTDSP+10*, FMTDSP+13*, FMTDSP+14, FMTDSP+23, FMTDSP+26*, FMTDSP+27, FMTDSP+28*, FMTDSP+30*, FMTDSP+33* , FMTDSP+34*, FMTDSP+35 |
| RCMFO | FMTDSP~, FMTDSP+7, FMTDSP+13, FMTDSP+15, FMTDSP+16, FMTDSP+19, FMTDSP+20, FMTDSP+23, FMTDSP+25, FMTDSP+30 , FMTDSP+33, FMTDSP+34, FMTDSP+35 |
| RCMID | FMTDSP+6~, FMTDSP+10*, FMTDSP+30, FMTDSP+32, FMTDSP+34 |
| RCMIN | DISP~, DISP+27 |
| RCMOUT | DISP~, DISP+26, DISP+32, DISP+35, DISP+42, DISP+43 |
| RCMUN | FMTDSP~, FMTDSP+11 |
| RCQ | DISP+25~, DISP+27*, DISP+28, DISP+30 |
| RCREF | DISP+25~, DISP+31*, DISP+34, DISP+35 |
| RCSTART | FMTDSP+6~, FMTDSP+18*, FMTDSP+19*, FMTDSP+24*, FMTDSP+25* |
| RCT | DISPADJ+3~, DISPADJ+4*, DISPADJ+6*, DISPADJ+7* |
| RCW | DISP~, DISP+43, FMTDSP~, FMTDSP+8*, FMTDSP+9, FMTDSP+10, FMTDSP+17, FMTDSP+19, FMTDSP+22, FMTDSP+25 , FMTDSP+32 |
| U | DISP+28, DISP+29, DISP+35, DISP+38, DISP+40, DISPADJ+6, DISPADJ+7 |
| X | DISP+37~, DISP+39* |
| X1 | DISP+37~, DISP+38*, DISP+39 |
| Y | DISP+37~, DISP+39 |
| Z | DISP+25~, DISP+27*, FMTDSP+6~, FMTDSP+11*, FMTDSP+15, DISPADJ+3~, DISPADJ+5* |
| Z0 | DISP+25~, DISP+27*, DISP+28, DISP+29, DISP+32, DISPADJ+3~, DISPADJ+5*, DISPADJ+6, DISPADJ+7 |
| Z1 | DISP+25~, DISP+28*, DISP+29, DISP+30, DISP+34, DISP+35, DISP+42 |
| Name | Field # of Occurrence |
|---|---|
| $T(@R | DISP+31, DISP+34 |