RCRJRCOL ;WISC/RFJ-start of the ar data collector ;1 Mar 97
Source file <RCRJRCOL.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 | RCRJRCO RCRJRCO1 RCRJRCOC RCRJRTR1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| START(PRCASITE,DATEBEG,DATEEND) | ; start ar1 collector and fms data collector
|
|
| KILLTMP | ; kill tmp globals
|
|
| GETNEW(DATEBEG,DATEEND,RCRJFSTO) | ; get new receivables between two dates
; rcrjfsto is a flag which is set to 1 for the ndb rollup and it ; will store the data in tmp. If its not a 1, it will count the ; new bills and just return the count ^ amount. |
|
| TESTNEW(BILLDA,DATEBEG,DATEEND) | ; test to see if a bill is a new receivable
; returns the principal balance if a bill is new |
|
| CRITERIA(BILLDA) | ; find a bills criteria/category 1,3,4,5
; returns 1--3-4-5 where the number is the criteria number ; the second piece is set at settotal^rcrjrco1 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCA(430 - [#430] | START+17, START+25, START+26, START+29, START+35, START+44, GETNEW+7, GETNEW+8, TESTNEW+3, CRITERIA+5 |
| ^PRCA(430.2 - [#430.2] | CRITERIA+15 |
| ^TMP($J | START+28, START+30*, START+32*, START+36*, START+45*, KILLTMP+1!, KILLTMP+2!, KILLTMP+3!, KILLTMP+4!, KILLTMP+5! , KILLTMP+6!, KILLTMP+7!, KILLTMP+8!, GETNEW+11* |
| Name | Line Occurrences |
|---|---|
| $$GETNEW | START+10 |
| $$TESTNEW | GETNEW+9 |
| KILLTMP | START+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | START+1~, START+5, START+10*, CRITERIA+4~, CRITERIA+8*, CRITERIA+9, CRITERIA+15*, CRITERIA+27, CRITERIA+32*, CRITERIA+33 , CRITERIA+34*, CRITERIA+35*, CRITERIA+36*, CRITERIA+37 |
| ACTDATE | START+1~, START+35*, START+36 |
| AYEAROLD | START+1~, START+13*, START+49 |
| BILLDA | START+1~, START+26*, START+28, START+29, START+30, START+32, START+35, START+36, START+44, START+45 , START+49, GETNEW+8*, GETNEW+9, GETNEW+11, TESTNEW~, TESTNEW+3, CRITERIA~, CRITERIA+5, CRITERIA+12, CRITERIA+32 |
| CLOSED | START+1~, START+18*, START+24*, START+39 |
| COUNT | GETNEW+4~, GETNEW+5*, GETNEW+15*, GETNEW+17 |
| CRITER1 | CRITERIA+4~, CRITERIA+9*, CRITERIA+12*, CRITERIA+14, CRITERIA+27*, CRITERIA+31, CRITERIA+39 |
| CRITER35 | CRITERIA+4~, CRITERIA+30*, CRITERIA+33*, CRITERIA+37*, CRITERIA+39 |
| CRITERIA | START+1~ |
| DATA0 | START+1~, START+29*, START+30, START+32, TESTNEW+2~, TESTNEW+3*, TESTNEW+5, TESTNEW+8, TESTNEW+10, TESTNEW+15 , TESTNEW+26, CRITERIA+4~, CRITERIA+5*, CRITERIA+8, CRITERIA+15 |
| DATASTOR | START+1~, START+7* |
| DATE | START+1~, START+18*, START+24*, START+25*, START+26, START+39, GETNEW+4~, GETNEW+6*, GETNEW+7*, GETNEW+8 |
| DATEBEG | START~, START+10, START+24, GETNEW~, GETNEW+6, GETNEW+9, TESTNEW~, TESTNEW+15 |
| DATEEND | START~, START+10, START+13, START+36, START+39, START+49, START+59, GETNEW~, GETNEW+7, GETNEW+9 , TESTNEW~, TESTNEW+15 |
| IBCNS | START+1~ |
| ORIGAMT | GETNEW+4~, GETNEW+9*, GETNEW+11, GETNEW+14, GETNEW+15 |
| PRCASITE | START~ |
| PREVSTAT | START+1~, START+44*, START+45 |
| PRINBAL | GETNEW+4~, GETNEW+5*, GETNEW+15*, GETNEW+17 |
| >> RCRJFBDR | START+59 |
| RCRJFSTO | GETNEW~, GETNEW+11, GETNEW+14 |
| STAT | START+1~, START+17*, START+24, START+25, START+26, TESTNEW+2~, TESTNEW+10*, TESTNEW+12, TESTNEW+15, TESTNEW+17 , TESTNEW+19, TESTNEW+21, TESTNEW+23 |
| STRTTIME | START+1~, START+5* |
| X | CRITERIA+4~ |