IBJTTB2 ;ALB/ARH - TPI AR TRANSACTION PROFILE (CONT) ; 07-APR-1995
Source file <IBJTTB2.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 2 | ($$SET,$$SETLN)^IBJTTB1 FSTRNG^IBJU1 |
| List Manager | 2 | $$SETSTR^VALM1 SET^VALM10 |
| Accounts Receivable | 1 | N7^RCJIBFN1 |
| VA FileMan | 1 | ^DIWP |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| BC | ; balance and collection amounts:
; returns: IBBC= total balance ^ total collected ; IBBC(x) = data lable ^ $ balance ^ $ collected |
|
| ADDM | ; administrative charges
; returns: IBADDM(x) = data lable ^ $ amount - only if $ amount not 0 |
|
| TRCOMM | ; sets TRANS. COMMENTS (433,86) into list manager array for display (if any)
; requires IBRCT8 and IBSTR - contains lable |
|
| COMM | ; sets COMMENTS (433,41) into list manager array for display (if any)
; requires IBTRNS - ptr to 433 transaction, IBSTR - lable |
|
| BCSCR | ; balance and collection amounts: continuation of screen build
|
|
| SETLN(STR,IBX,COL,WD) | ;
|
|
| SET(STR,LN) | ; set up TMP array with screen data
|
|
| SETQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^UTILITY($J | COMM+2!, COMM+5, COMM+6, COMM+7! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COL | SETLN~, SETLN+1 |
| COM | COMM+2~, COMM+3!, COMM+7! |
| COM( | COMM+3, COMM+4 |
| DIWF | COMM+2~, COMM+4* |
| DIWL | COMM+2~, COMM+4* |
| DIWR | COMM+2~, COMM+4* |
| >> IBADDM | ADDM+2* |
| >> IBADDM( | ADDM+3*, ADDM+4*, ADDM+5*, ADDM+6*, ADDM+7*, ADDM+8*, ADDM+9*, ADDM+10* |
| IBARR | TRCOMM+2~, TRCOMM+3, TRCOMM+4 |
| IBARR( | TRCOMM+4, TRCOMM+5 |
| >> IBBC | BC+3*, BC+5*, BCSCR+18, BCSCR+19 |
| >> IBBC( | BCSCR+9, BCSCR+10, BCSCR+11, BCSCR+12 |
| >> IBBC(1 | BC+6* |
| >> IBBC(2 | BC+7* |
| >> IBBC(3 | BC+8* |
| >> IBBC(4 | BC+9* |
| >> IBBC(5 | BC+10* |
| IBCNT | TRCOMM+2~, TRCOMM+4*, COMM+2~, COMM+5* |
| >> IBD | TRCOMM+5*, COMM+6*, BCSCR+2*, BCSCR+3*, BCSCR+5*, BCSCR+6*, BCSCR+10*, BCSCR+11*, BCSCR+12*, BCSCR+14* , BCSCR+15*, BCSCR+17*, BCSCR+18*, BCSCR+19* |
| IBI | ADDM+2~*, ADDM+3*, ADDM+4*, ADDM+5*, ADDM+6*, ADDM+7*, ADDM+8*, ADDM+9*, ADDM+10*, TRCOMM+2~ , TRCOMM+4*, TRCOMM+5, COMM+2~, COMM+3*, COMM+4, COMM+5*, COMM+6, BCSCR+9*, BCSCR+10, BCSCR+11 , BCSCR+12, SET+1~ |
| >> IBLN | TRCOMM+5*, COMM+6*, BCSCR+1*, BCSCR+4*, BCSCR+7*, BCSCR+9*, BCSCR+16*, BCSCR+20* |
| >> IBRCT2 | ADDM+2, ADDM+3, ADDM+4, ADDM+5, ADDM+6, ADDM+7, ADDM+8, ADDM+9, ADDM+10 |
| >> IBRCT3 | BC+5, BC+6, BC+7, BC+8, BC+9, BC+10, BCSCR+1, BCSCR+3, BCSCR+6, BCSCR+12 , BCSCR+15, BCSCR+19 |
| >> IBRCT8 | BC+3, BC+5, BC+6, BC+7, BC+8, BC+9, BC+10, TRCOMM+3, BCSCR+1 |
| >> IBSTR | TRCOMM+5*, COMM+6*, BCSCR+1*, BCSCR+2*, BCSCR+3*, BCSCR+4*, BCSCR+5*, BCSCR+6*, BCSCR+7*, BCSCR+9* , BCSCR+10*, BCSCR+11*, BCSCR+12*, BCSCR+14*, BCSCR+15*, BCSCR+16*, BCSCR+17*, BCSCR+18*, BCSCR+19*, BCSCR+20* |
| >> IBT | TRCOMM+5*, COMM+6*, BCSCR+2*, BCSCR+3*, BCSCR+5*, BCSCR+6*, BCSCR+10*, BCSCR+11*, BCSCR+12*, BCSCR+14* , BCSCR+15*, BCSCR+17*, BCSCR+18*, BCSCR+19* |
| >> IBT1 | BCSCR+1*, BCSCR+10, BCSCR+17 |
| >> IBT2 | BCSCR+1*, BCSCR+2, BCSCR+5, BCSCR+11, BCSCR+14, BCSCR+18 |
| >> IBT3 | BCSCR+1*, BCSCR+3, BCSCR+6, BCSCR+12, BCSCR+15, BCSCR+19 |
| >> IBTRNS | COMM+3 |
| IBX | SETLN~, SETLN+1*, SETLN+2, SET+1~ |
| LN | SET~, SET+2, SET+3*, SETQ |
| STR | SETLN~, SETLN+1, SET~, SET+2 |
| U | BC+5, BC+6, BC+7, BC+8, BC+9, BC+10, ADDM+3, ADDM+4, ADDM+5, ADDM+6 , ADDM+7, ADDM+8, ADDM+9, ADDM+10, TRCOMM+3, BCSCR+10, BCSCR+11, BCSCR+12, BCSCR+19 |
| WD | SETLN~, SETLN+1 |
| X | TRCOMM+2~, TRCOMM+3*, COMM+2~, COMM+4* |