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 |