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 |