IBCROI ;ALB/ARH - RATES: REPORTS CHARGE ITEM ; 11/22/96
Source file <IBCROI.m>
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 |
---|---|---|
EN | ; OPTION ENTRY POINT: Charge Item report - get parameters then run the report
|
|
RPT | ;find, save, and print Charge Item report - entry for tasked jobs
|
|
EXIT | ;clean up and quit
|
|
;print the report from the temp sort file to the appropriate device
|
||
GETHDR | ; set up header lines
|
|
HDR() | ;print the report header
|
|
HDRQ | ||
DEV | ;get the device
|
|
RVCPT(DRV,ITM,CS) | ; returns revenue code: first CI rev code then rv-cpt link
|
|
PAUSE | ;pause at end of screen if being displayed on a terminal
|
|
STOP() | ; determine if user has requested the queued report to stop
|
Name | Field # of Occurrence |
---|---|
^%ZIS | DEV+1 |
^%ZISC | EXIT+2 |
^%ZTLOAD | DEV+2 |
$$S^%ZTLOAD | STOP+1 |
^DIC | EN+8 |
^DIR | EN+6, EN+15, PAUSE+1 |
SRCH1^IBCROI1 | RPT+20 |
SRCH2^IBCROI1 | RPT+21 |
$$DATE^IBCRU1 | PRINT+15, PRINT+16 |
$$EXPAND^IBCRU1 | PRINT+13 |
$$GETBED^IBCRU1 | EN+13 |
$$GETCPT^IBCRU1 | EN+13 |
$$GETDRG^IBCRU1 | EN+13 |
$$GETDT^IBCRU1 | EN+18, EN+19 |
$$GETMISC^IBCRU1 | EN+13 |
$$GETNDC^IBCRU1 | EN+13 |
$$RVLNK^IBCRU6 | RVCPT+3 |
$$MOD^ICPTMOD | PRINT+19 |
$$HTE^XLFDT | GETHDR+3 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %ZIS | DEV+1* |
>> %ZIS("A" | DEV+1* |
CS | RVCPT~, RVCPT+3 |
DIC | EN+1~, EN+8* |
DIC(0 | EN+8* |
DIR | EN+1~, EN+6!, EN+15!, PAUSE+1! |
DIR("A" | EN+6*, EN+15* |
DIR(0 | EN+6*, EN+15*, PAUSE+1* |
DIRUT | EN+1~, PAUSE+1 |
DRV | RVCPT~, RVCPT+2 |
DT | EN+18, EN+19 |
DTOUT | EN+1~, EN+6, EN+9 |
DUOUT | EN+1~, EN+6, EN+9, EN+15, PAUSE+1 |
IBBDT | EN+1~, EN+18*, RPT+20, RPT+21 |
IBCHG | PRINT+2~, PRINT+17*, PRINT+23, PRINT+24 |
IBCHGB | PRINT+2~, PRINT+17*, PRINT+23, PRINT+24 |
IBCSN | PRINT+2~, PRINT+14*, PRINT+23 |
IBDT | GETHDR+1~, GETHDR+3*, GETHDR+4 |
IBEDT | EN+1~, EN+19*, RPT+20, RPT+21 |
IBEFDT | PRINT+2~, PRINT+15*, PRINT+19, PRINT+21, PRINT+22 |
IBHDR | EN+1~ |
IBHDR1 | PRINT+1~, GETHDR+4*, HDR+8 |
IBHDR2 | PRINT+1~, GETHDR+1*, GETHDR+6*, GETHDR+7*, GETHDR+8*, GETHDR+9*, HDR+8 |
IBHDR3 | PRINT+1~, GETHDR+10*, HDR+8 |
IBINDT | PRINT+2~, PRINT+16*, PRINT+21, PRINT+22 |
IBITEM | PRINT+2~, PRINT+13*, PRINT+19*, PRINT+21, PRINT+22 |
IBLIST | EN+1~*, EN+8*, EN+9, EN+12, RPT+20, RPT+21 |
IBLN | PRINT+1~, PRINT+3*, PRINT+6*, PRINT+21*, PRINT+22*, HDR+3, HDR+5* |
IBLNX | PRINT+2~, PRINT+12*, PRINT+13, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+18, PRINT+19 |
IBPGN | PRINT+1~, PRINT+3*, HDR+4, HDR+5*, HDR+6, HDR+8, STOP+1 |
IBQUIT | EN+1~, EN+21*, PRINT+1~, PRINT+3*, PRINT+5, PRINT+8, PRINT+9, PRINT+10*, PRINT+26, HDR+1~* , HDR+2*, HDR+4, HDRQ, DEV+1*, DEV+2*, PAUSE+1* |
IBRVCD | PRINT+2~, PRINT+18*, PRINT+23, PRINT+24 |
IBS | GETHDR+1~, GETHDR+2*, GETHDR+4 |
IBS1 | PRINT+1~, PRINT+5*, PRINT+6, PRINT+8, PRINT+9, PRINT+10, PRINT+12 |
IBS2 | PRINT+1~, PRINT+8*, PRINT+9, PRINT+10, PRINT+12 |
IBS3 | PRINT+1~, PRINT+9*, PRINT+10, PRINT+12 |
IBS4 | PRINT+1~, PRINT+10*, PRINT+12 |
IBSCRPT | RPT+19*, EXIT+1!, PRINT+5, PRINT+8, PRINT+9, PRINT+10, PRINT+12, PRINT+25, GETHDR+2 |
IBSELITM | EN+1~, EN+13*, EN+15, RPT+20, RPT+21 |
IBSORT1 | EN+1~, EN+6*, EN+8, EN+12, RPT+20, RPT+21, PRINT+1~, PRINT+6, PRINT+14, PRINT+23 , PRINT+24, GETHDR+2*, GETHDR+8, GETHDR+9 |
IBSORT2 | EN+1~, EN+15*, EN+16*, RPT+20, RPT+21, PRINT+1~, PRINT+21, PRINT+22, GETHDR+2*, GETHDR+6 , GETHDR+7 |
IBSP1 | PRINT+1~, PRINT+21, PRINT+22, PRINT+23, PRINT+24, GETHDR+1*, GETHDR+2*, GETHDR+6, GETHDR+7 |
IBSP2 | PRINT+1~, PRINT+23, GETHDR+1*, GETHDR+2*, GETHDR+8 |
IBX | EN+1~, EN+12*, EN+13, RVCPT+1~*, RVCPT+4*, RVCPT+5 |
IBY | RVCPT+1~*, RVCPT+2*, RVCPT+3*, RVCPT+4 |
IO | PRINT+2 |
IO("Q" | DEV+2! |
IOF | HDR+6 |
IOM | GETHDR+4, GETHDR+10 |
IOSL | HDR+3 |
IOST | GETHDR+2, HDR+6, PAUSE+1 |
ITM | RVCPT~, RVCPT+3 |
>> POP | DEV+1 |
U | EN+12, PRINT+13, PRINT+14, PRINT+15, PRINT+16, PRINT+17, PRINT+18, PRINT+19, PRINT+25, GETHDR+2 , GETHDR+4, RVCPT+3, RVCPT+4 |
X | EN+1~, HDR+1~ |
Y | EN+1~, EN+6, EN+8, EN+15, HDR+1~ |
>> ZTDESC | DEV+2* |
>> ZTQUEUED | EXIT+1, PRINT+2, STOP+1 |
ZTREQ | STOP+1! |
>> ZTRTN | DEV+2* |
>> ZTSAVE("IB*" | DEV+2* |
>> ZTSTOP | STOP+1*, STOP+2 |