IBCRBEI ;ALB/ARH - RATES: BILL ENTER/EDIT (RS/CS) SCREEN - BI ; 10-OCT-1998
Source file <IBCRBEI.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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCRBE |
Name | Comments | DBIA/ICR reference |
---|---|---|
SELITEMS(IBIFN,IBURSARR,IBUCHGAR) | ; ask user to select items to bill, only Charges Sets with Billable Item of UNASSOCIATED allowed
; Output: IBUCHGAR(RS,CS,x) = item ptr+ ^ date ^ units ^ division ^ rev code ; returns count of unassociated items selected |
|
DISPLAY(IBUCHGAR) | ; prints items selected then ask if user wants to add these charges to the bill, return true if yes
|
|
DISPQ | ||
ITEM(IBIFN,IBRS,IBCS) | ; ask user for one item to charge from the Charge Set
; returns: item ptr+ ^ date ^ units ^ division ^ rev code, -1 if no item or null if data missing |
|
ITEMQ | ||
UNITS() | ; ask user for number of units, return number of units or 0
|
|
DIV(IBCSRG,IBBDIV) | ; ask user for division, return Division IFN or 0, only divisions within the CS region allowed
|
|
RVCD(IBCS,IBITEM,IBEFDT) | ; ask user for a specific revenue code, return Rev Code IFN or 0
|
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 |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | DISPLAY+11, DIV+2, DIV+3 |
^DGCR(399 - [#399] | ITEM+4, ITEM+5 |
^DGCR(399.2 - [#399.2] | RVCD+4, RVCD+5 |
^IBE(363.1 - [#363.1] | SELITEMS+6, ITEM+6, RVCD+5 |
^IBE(363.31 - [#363.31] | DIV+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | DISPLAY+1~, DISPLAY+13!, UNITS+1~, DIV+1~, DIV+14!, RVCD+1~, RVCD+13! |
DIR("?" | UNITS+2*, UNITS+3*, UNITS+4*, UNITS+5*, DIV+5*, DIV+6*, DIV+7*, DIV+8*, DIV+9*, DIV+10* , DIV+11*, RVCD+7*, RVCD+8*, RVCD+9*, RVCD+10* |
DIR("A" | DISPLAY+3*, DISPLAY+13*, UNITS+7*, DIV+14*, RVCD+13* |
DIR("B" | UNITS+7*, DIV+13*, RVCD+12* |
DIR("S" | DIV+13*, RVCD+12* |
DIR(0 | DISPLAY+3*, DISPLAY+13*, UNITS+7*, DIV+14*, RVCD+13* |
DIRUT | DISPLAY+1~, DISPLAY+13, UNITS+1~, UNITS+7, DIV+1~, DIV+14, RVCD+1~, RVCD+13 |
DTOUT | DISPLAY+1~, UNITS+1~, DIV+1~, RVCD+1~ |
DUOUT | DISPLAY+1~, UNITS+1~, DIV+1~, RVCD+1~ |
IBBDIV | ITEM+2~, ITEM+4*, ITEM+15, DIV~, DIV+1*, DIV+3*, DIV+11 |
IBBEG | ITEM+2~, ITEM+5*, ITEM+11 |
IBBEVNT | SELITEMS+3~, SELITEMS+6*, SELITEMS+8 |
IBC | RVCD+1~*, RVCD+8*, RVCD+9*, RVCD+10* |
IBCI | RVCD+1~, RVCD+3*, RVCD+4 |
IBCI( | RVCD+4 |
IBCI(0 | RVCD+3 |
IBCNT | SELITEMS+3~*, SELITEMS+14*, SELITEMS+16*, SELITEMS+17 |
IBCOST | ITEM+2~, ITEM+19*, ITEM+21 |
IBCS | SELITEMS+3~, SELITEMS+5*, SELITEMS+6, SELITEMS+13, SELITEMS+14, ITEM~, ITEM+6, ITEM+8, ITEM+17, ITEM+19 , RVCD~, RVCD+3, RVCD+5 |
IBCS0 | SELITEMS+3~, SELITEMS+6*, SELITEMS+11, ITEM+2~, ITEM+6*, ITEM+15 |
IBCSRG | DIV~, DIV+1*, DIV+2, DIV+9, DIV+13 |
IBDDV | DIV+1~, DIV+2*, DIV+13 |
IBDT | ITEM+2~, ITEM+11*, ITEM+17, ITEM+19, ITEM+23 |
IBDV | ITEM+2~, ITEM+15*, ITEM+19, ITEM+23, DIV+1~*, DIV+14*, DIV+15 |
IBEFDT | RVCD~, RVCD+3 |
IBEND | ITEM+2~, ITEM+5*, ITEM+11 |
IBEVDT | ITEM+2~, ITEM+4*, ITEM+5*, ITEM+11 |
IBFND | SELITEMS+3~*, SELITEMS+9*, SELITEMS+16 |
IBI | DISPLAY+1~, DISPLAY+9*, DISPLAY+10 |
IBIDRV | RVCD+1~*, RVCD+4*, RVCD+9, RVCD+12 |
IBIFN | SELITEMS~, SELITEMS+13, ITEM~, ITEM+4, ITEM+5 |
IBITCHG | SELITEMS+3~, SELITEMS+13*, SELITEMS+14 |
IBITEM | ITEM+2~, ITEM+8*, ITEM+9*, ITEM+17, ITEM+19, ITEM+23, RVCD~, RVCD+3 |
IBJ | DISPLAY+1~, DISPLAY+9*, DISPLAY+10 |
IBK | DISPLAY+1~, DISPLAY+10* |
IBLINE | DISPLAY+1~, DISPLAY+10*, DISPLAY+11, ITEM+2~*, ITEM+8*, ITEM+23*, ITEMQ |
IBRS | SELITEMS+3~, SELITEMS+5*, SELITEMS+13, SELITEMS+14, ITEM~, ITEM+19 |
IBRVCD | ITEM+2~, ITEM+17*, ITEM+23, RVCD+1~*, RVCD+13*, RVCD+14 |
IBS | DISPLAY+1~*, DISPLAY+13*, DISPQ |
IBSDRV | RVCD+1~*, RVCD+5*, RVCD+8, RVCD+12 |
IBUCHGAR | SELITEMS~, SELITEMS+3!, SELITEMS+14*, SELITEMS+16!, DISPLAY~, DISPLAY+3 |
IBUCHGAR( | SELITEMS+14*, DISPLAY+9, DISPLAY+10 |
IBUNIT | UNITS+1~*, UNITS+7*, UNITS+8 |
IBUNITS | ITEM+2~, ITEM+13*, ITEM+21, ITEM+23 |
IBURSARR | SELITEMS~ |
IBURSARR( | SELITEMS+5 |
IOF | SELITEMS+11, DISPLAY+3, DISPLAY+5 |
U | SELITEMS+6, SELITEMS+11, DISPLAY+11, ITEM+4, ITEM+5, ITEM+9, ITEM+15, ITEM+23, DIV+9, DIV+11 , DIV+13, RVCD+4, RVCD+5, RVCD+8, RVCD+9, RVCD+12 |
X | DISPLAY+1~, UNITS+1~, DIV+1~, RVCD+1~ |
Y | DISPLAY+1~, DISPLAY+13, UNITS+1~, UNITS+7, DIV+1~, DIV+14, RVCD+1~, RVCD+13 |