BARCBC ; IHS/SD/LSL - CALCULATE COLLECTION BATCH FIELDS ;
Source file <BARCBC.m>
Package | Total | Caller Graph |
---|---|---|
IHS Accounts Receivable | 4 | ITEM(S) ^BARCOL(2906 BARCHKLU SUB EOB(S) |
Name | Comments | DBIA/ICR reference |
---|---|---|
STT(X,Y,Z,V) | ||
ITT(X,Y,Z) | ;EP - item total for given transaction type
|
|
BTAL(X) | ;batch total for all transaction types
|
|
ITTREIM(COLIEN,ITEMIEN) | ;EP - RETURN ITEM TOTAL FOR ALL REIMBURSEMENT TYPES
|
|
BTTREIM(COLIEN) | ;EP - RETURN BATCH TOTAL FOR ALL REIMBURSEMENT TYPES
|
|
L2 | ;loop thru items in a batch
|
|
SET(X,Y) | ||
IL1 | ;for given item, loop thru transactions
|
|
ITAL(X,Y) | ;item total all transaction types
|
|
BTT(X,Z) | ;EP - batch total for given transaction type
|
|
B15(X) | ;EP - batch total field #15
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BARCOL( | L2+4, L2+5, L2+6, L2+7, SET+6, SET+7 |
^BARTBL("B" | BTT+4, ITT+5, STT+6 |
^BARTBL("D" | BTTREIM+5, ITTREIM+5 |
^BARTR( | BTAL+5, BTAL+8, BTT+9, IL1+4, IL1+5, IL1+7, IL1+8, IL1+9, ITAL+6 |
Name | Line Occurrences |
---|---|
$$BTT | BTAL+9, BTTREIM+6 |
$$ITT | BTT+10, ITTREIM+6, ITAL+7 |
IL1 | ITT+7, STT+10 |
L2 | B15+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> BAR1 | L2+7*, L2+8, L2+9 |
>> BAR23 | IL1+7 |
>> BARST | SET+3*, SET+7*, SET+8 |
>> BARTABT | BTTREIM+2*, BTTREIM+5, ITTREIM+2*, ITTREIM+5 |
>> BARTOT | ITT+9, STT+12, IL1+1*, IL1+8*, IL1+9* |
>> BARTOT( | L2+2* |
>> BARTOT(1 | L2+8*, L2+10 |
>> BARTOT(2 | L2+9*, L2+10 |
>> BARTOT(3 | B15+2, L2+10* |
>> BARTOT1 | BTAL+2*, BTAL+9*, BTAL+10 |
>> BARTOT2 | BTT+6*, BTT+10*, BTT+12 |
>> BARTOT3 | ITAL+3*, ITAL+7*, ITAL+8 |
BARTOTAL | BTTREIM+1~, BTTREIM+3*, BTTREIM+6*, BTTREIM+7, ITTREIM+1~, ITTREIM+3*, ITTREIM+6*, ITTREIM+7 |
BARTRANT | BTTREIM+1~, BTTREIM+4*, BTTREIM+5*, BTTREIM+6, ITTREIM+1~, ITTREIM+4*, ITTREIM+5*, ITTREIM+6 |
BARTT | ITT+4*, ITT+5*, ITT+6!, ITT+8!, STT+5*, STT+6*, STT+7!, STT+9!, STT+11!, IL1+4 , IL1+7 |
BARTT1 | BTT+3*, BTT+4*, BTT+5!, BTT+10, BTT+11! |
BARVL | STT+8*, STT+9!, STT+11!, IL1+5 |
COLIEN | BTTREIM~, BTTREIM+6, ITTREIM~, ITTREIM+6 |
>> D0 | L2+4, L2+5, L2+6, L2+7 |
DUZ(2 | BTAL+5, BTAL+8, BTT+9, IL1+4, IL1+5, IL1+7, IL1+8, IL1+9, ITAL+6, L2+4 , L2+5, L2+6, L2+7, SET+6, SET+7 |
I | BTAL+3~, BTAL+4*, BTAL+5*, BTAL+8, BTT+7~, BTT+8*, BTT+9*, BTT+10, ITAL+4~, ITAL+5* , ITAL+6*, ITAL+7, L2+1~, L2+2*, L2+3*, L2+4*, L2+5, L2+6, L2+7, SET+4~ , SET+5*, SET+6*, SET+7 |
ITEMIEN | ITTREIM~, ITTREIM+6 |
J | BTAL+6~, BTAL+7*, BTAL+8*, BTAL+9, IL1+2~, IL1+3*, IL1+4*, IL1+5, IL1+7, IL1+8 , IL1+9 |
U | IL1+7, L2+5, L2+6 |
V | STT~, STT+8 |
X | B15~, BTAL~, BTAL+5, BTAL+8, BTAL+9, BTT~, BTT+9, BTT+10, ITT~, STT~ , IL1+4, ITAL~, ITAL+6, ITAL+7, SET~, SET+6, SET+7 |
Y | ITT~, STT~, IL1+4, ITAL~, ITAL+6, ITAL+7, SET~, SET+6, SET+7 |
Z | BTT~, BTT+3, ITT~, ITT+4, STT~, STT+5 |