BARRATS ; IHS/SD/LSL - File Synchronization ;09/15/2008
Source file <BARRATS.m>
| Package | Total | Caller Graph |
|---|---|---|
| IHS Accounts Receivable | 1 | BAR RPT BILL/TRAN SYNC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| SETHDR | ;
; Build header array |
|
| EN | ; EP
|
|
| COMPUTE | ;
; Build temporary data global |
|
| BILLDATA | ;
; Gather data from A/R Bill file. |
|
| RTYP | ;
; Ask report type (detail or summary) |
|
| HIST | ;
; Detail report...print transaction history |
|
| ;
; Print report |
||
| HD | ; EP
|
|
| TRDATA | ;
; Gather data for A/R Bill from A/R Transaction File via "AC" x-ref ; Find PSR transactions and do math to find balance |
|
| PRNTLINE | ;
; PRINT DATA LINES |
|
| DATA | ;
|
|
| LOOP | ;
|
|
| HDB | ; EP
; Page and column header |
| Name | Field # of Occurrence |
|---|---|
| ^BARDBQUE | EN+19 |
| $$CDT^BARDUTL | PRNTLINE+16 |
| $$SDT^BARDUTL | PRNTLINE+10 |
| CHK^BARRHD | SETHDR+14 |
| WHD^BARRHD | HDB+4 |
| MSG^BARRSEL | EN+8 |
| LOC^BARRSL1 | EN+9 |
| PAZ^BARRUTL | EN+20, HD+1 |
| EOP^BARUTL | PRINT+10 |
| INIT^BARUTL | EN+3 |
| $$GET1^DIQ | EN+6, BILLDATA+4, BILLDATA+9, PRNTLINE+8, PRNTLINE+18, HIST+22, HIST+23 |
| ^DIR | RTYP+7 |
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^BARBL(2906 - [#90050.01] | GET1^DIQ |
| ^BARTR(2906 - [#90050.03] | GET1^DIQ |
| ^BAR(90052.06,7819,0) - [#90052.06] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BARBL( | LOOP+3, DATA+2, DATA+3, BILLDATA+2 |
| ^BARTR( | TRDATA+4, TRDATA+5, TRDATA+6, HIST+5, HIST+6, HIST+7 |
| ^DIC(4 - [#4] | SETHDR+7, SETHDR+10 |
| ^TMP($J | COMPUTE+2!, DATA+10*, PRINT+8, PRINT+12, PRINT+17, PRINT+19, PRINT+21, PRINT+24, PRINT+26, PRINT+27 |
| Name | Line Occurrences |
|---|---|
| BILLDATA | DATA+4 |
| DATA | COMPUTE+3, LOOP+3 |
| HD | PRNTLINE+7, HIST+18 |
| HDB | PRINT+7 |
| HIST | PRINT+31 |
| LOOP | COMPUTE+4 |
| PRNTLINE | PRINT+30 |
| RTYP | EN+12 |
| SETHDR | EN+14 |
| TRDATA | DATA+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> A | HIST+26* |
| BAR | EN+2! |
| BAR("CONJ" | SETHDR+13* |
| BAR("DASH" | HDB+8*, HDB+9 |
| BAR("F1" | PRINT+12, PRINT+17, PRINT+19, PRINT+21, PRINT+24, PRINT+26, HD+2*, PRNTLINE+7, HIST+5, HIST+18 |
| BAR("HD" | SETHDR+3*, SETHDR+4*, SETHDR+5* |
| BAR("I" | HDB+3* |
| BAR("LOC" | EN+6*, EN+7*, SETHDR+8, COMPUTE+3 |
| BAR("LVL" | SETHDR+2* |
| BAR("PG" | PRINT+4*, HDB+2* |
| BAR("PRIVACY" | EN+5* |
| BAR("TXT" | SETHDR+6*, SETHDR+7*, SETHDR+9*, SETHDR+10*, SETHDR+11*, SETHDR+12* |
| BAR(132 | HDB+8 |
| >> BARAC | DATA+10, BILLDATA+4*, BILLDATA+5*, PRINT+16*, PRINT+17*, PRINT+19, PRINT+21, PRINT+24, PRINT+26, PRINT+27 , PRNTLINE+11 |
| >> BARADCAT | TRDATA+8*, TRDATA+14, HIST+9*, HIST+14 |
| >> BARBAMT | DATA+7, DATA+8, DATA+10, BILLDATA+3*, PRNTLINE+2*, PRNTLINE+4, PRNTLINE+12, PRNTLINE+24, PRNTLINE+27 |
| >> BARBAPP | DATA+10, BILLDATA+11*, PRINT+23*, PRINT+24*, PRINT+26, PRINT+27, PRNTLINE+16 |
| >> BARBILL | DATA+1*, DATA+2*, DATA+3, DATA+10, BILLDATA+2, BILLDATA+4, TRDATA+4, PRINT+20*, PRINT+21*, PRINT+24 , PRINT+26, PRINT+27, PRNTLINE+8, PRNTLINE+18, HIST+5 |
| >> BARBL( | BILLDATA+2* |
| >> BARBL(0 | BILLDATA+3, BILLDATA+11 |
| >> BARBL(1 | BILLDATA+6, BILLDATA+8, BILLDATA+12 |
| >> BARCDT | TRDATA+9*, TRDATA+15, HIST+10*, HIST+16 |
| >> BARDASH | PRINT+5*, PRINT+41 |
| >> BARDBT | TRDATA+10*, TRDATA+15, HIST+11*, HIST+16 |
| >> BARDIF | DATA+8* |
| >> BARDIFF | PRNTLINE+4*, PRNTLINE+14, PRNTLINE+26, PRNTLINE+29 |
| >> BARDOS | DATA+10, BILLDATA+6*, BILLDATA+7*, PRINT+18*, PRINT+19*, PRINT+21, PRINT+24, PRINT+26, PRINT+27, PRNTLINE+9 , PRNTLINE+10 |
| >> BARDUZ | LOOP+1*, LOOP+4 |
| >> BAREQUAL | PRINT+6*, PRINT+47 |
| >> BARHLD | PRINT+28*, PRINT+32 |
| >> BARHRN | DATA+10, BILLDATA+12*, BILLDATA+13*, PRINT+25*, PRINT+26*, PRINT+27, PRNTLINE+17 |
| >> BARP("RTN" | EN+4* |
| >> BARQ("NS" | EN+17* |
| >> BARQ("RC" | EN+15* |
| >> BARQ("RP" | EN+16* |
| >> BARQ("RX" | EN+18* |
| BARR1 | PRINT+2!, PRINT+3*, PRINT+50, PRNTLINE+27* |
| BARR2 | PRINT+2!, PRINT+3*, PRINT+51, PRNTLINE+28* |
| BARR3 | PRINT+2!, PRINT+3*, PRINT+52, PRNTLINE+29* |
| BARRCNT | PRINT+2!, PRINT+3*, PRINT+49, PRNTLINE+23* |
| >> BARTAMT | DATA+7, DATA+8, DATA+10, TRDATA+3*, TRDATA+15*, PRNTLINE+3*, PRNTLINE+4, PRNTLINE+13, PRNTLINE+25, PRNTLINE+28 , HIST+2*, HIST+16*, HIST+17, HIST+24 |
| >> BARTBAL | HIST+2*, HIST+17*, HIST+25 |
| >> BARTMP | PRINT+27*, PRINT+29, PRNTLINE+2, PRNTLINE+3 |
| >> BARTR | TRDATA+3*, TRDATA+4*, TRDATA+5, TRDATA+6, HIST+2*, HIST+5*, HIST+6, HIST+7, HIST+21, HIST+22 , HIST+23 |
| >> BARTR( | TRDATA+6*, HIST+7* |
| >> BARTR(0 | TRDATA+9, TRDATA+10, HIST+10, HIST+11 |
| >> BARTR(1 | TRDATA+7, TRDATA+8, HIST+8, HIST+9 |
| >> BARTRTYP | TRDATA+7*, TRDATA+14, HIST+8*, HIST+14 |
| >> BARUSR | EN+3 |
| BARV1 | PRINT+13!, PRINT+14*, PRINT+44, PRNTLINE+24* |
| BARV2 | PRINT+13!, PRINT+14*, PRINT+45, PRNTLINE+25* |
| BARV3 | PRINT+13!, PRINT+14*, PRINT+46, PRNTLINE+26* |
| BARVCNT | PRINT+13!, PRINT+14*, PRINT+43, PRNTLINE+22* |
| >> BARVIS | DATA+5, BILLDATA+8*, BILLDATA+9, PRINT+11*, PRINT+12*, PRINT+15, PRINT+17, PRINT+19, PRINT+21, PRINT+24 , PRINT+26, PRINT+27 |
| >> BARVISOU | DATA+10, BILLDATA+9*, BILLDATA+10* |
| BARY | EN+2! |
| BARY("LOC" | EN+11, SETHDR+7, DATA+5 |
| BARY("RTYP" | RTYP+2!, RTYP+10*, RTYP+11*, SETHDR+3, PRINT+31 |
| DIR | RTYP+2!, RTYP+8! |
| DIR("?" | RTYP+6* |
| DIR("A" | RTYP+4* |
| DIR("B" | RTYP+5* |
| DIR(0 | RTYP+3* |
| >> DIROUT | HD+2 |
| >> DTOUT | EN+10, EN+13, RTYP+9, HD+2 |
| >> DUOUT | EN+10, EN+13, RTYP+9, HD+2 |
| DUZ(2 | EN+6, SETHDR+10, LOOP+1, LOOP+2*, LOOP+3*, LOOP+4*, DATA+2, DATA+3, DATA+10, BILLDATA+2 , TRDATA+4, TRDATA+5, TRDATA+6, PRINT+28, PRINT+29*, PRINT+32*, HIST+5, HIST+6, HIST+7 |
| >> I | BILLDATA+2*, TRDATA+6*, HIST+7* |
| IOSL | PRNTLINE+7, HIST+18 |
| U | SETHDR+7, SETHDR+10, DATA+10, BILLDATA+3, BILLDATA+6, BILLDATA+8, BILLDATA+11, BILLDATA+12, TRDATA+7, TRDATA+8 , TRDATA+9, TRDATA+10, PRINT+29, PRNTLINE+2, PRNTLINE+3, HIST+8, HIST+9, HIST+10, HIST+11 |
| >> Y | RTYP+10 |
| >> Y(0 | RTYP+11 |