IBUCMM ;WOIFO/AAT-IBUC VISIT SUMMARY/DETAIL REPORT;30-JUL-02
Source file <IBUCMM.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 | 8 | IBINRPT IBMHRPT IBMHSP IBOA31 IBOMHC IBTPRPT IBUC VISIT REPORT IBUCSP |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ASKDEV | ; Ask about output device and print the report (or run task)
|
|
| RUNTASK | ; Start Taskman job
|
|
| DATE | ||
| DATAGN | ;Loop entry point
|
|
| FIRST(IBDT) | ||
| LAST(IBDT) | ||
| NOW() | ||
| ASKDT(IBPRMT,IBDFLT) | ;Date input
|
|
| GETPRMPT(IBPRMPT) | ;
|
|
| GETEXCEL() | ; Export the report to MS Excel?
; Function return values: ; 0 - User selected "No" at prompt. ; 1 - User selected "Yes" at prompt. ; ^ - User aborted. ; This function allows the user to indicate whether the report should be ; printed in a format that could easily be imported into an Excel ; spreadsheet. If the user wants to print in EXCEL format, the variable ; IBEXCEL will be set to '1', otherwise IBEXCEL will be set to '0' for "No" ; or "^" to abort. |
|
| PRTEXCEL() | ;Print the MS Excel instructions.
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | NOW~ |
| %DT | IBUCMM+5~, DATE~ |
| %H | NOW~ |
| %I | NOW~ |
| %ZIS | ASKDEV+1~, ASKDEV+3* |
| DIC | IBUCMM+5~ |
| DIR | ASKDT+1~, GETPRMPT+3~, GETPRMPT+19!, GETEXCEL+11~, GETEXCEL+21! |
| DIR("?" | GETPRMPT+10*, GETPRMPT+17*, GETEXCEL+16*, GETEXCEL+17*, GETEXCEL+18* |
| DIR("A" | ASKDT+2*, GETPRMPT+7*, GETPRMPT+14*, GETEXCEL+13* |
| DIR("B" | ASKDT+3*, GETPRMPT+8*, GETPRMPT+16*, GETEXCEL+14*, GETEXCEL+15* |
| DIR(0 | ASKDT+4*, GETPRMPT+9*, GETPRMPT+15*, GETEXCEL+12* |
| DIROUT | ASKDT+1~, GETPRMPT+3~ |
| DIRUT | ASKDT+1~, ASKDT+5, GETPRMPT+3~, GETEXCEL+11~, GETEXCEL+22 |
| DTOUT | GETPRMPT+3~, GETPRMPT+20 |
| DUOUT | GETPRMPT+3~, GETPRMPT+20 |
| IBBDT | IBUCMM+5~, IBUCMM+8, DATAGN+1*, DATAGN+3*, DATAGN+4, DATAGN+7*, DATAGN+8 |
| IBCA | IBUCMM+4~, IBUCMM+15* |
| IBDFLT | ASKDT~, ASKDT+3 |
| IBDT | FIRST~*, FIRST+1, LAST~, LAST+1 |
| IBEDT | IBUCMM+5~, DATAGN+1*, DATAGN+6*, DATAGN+7, DATAGN+8 |
| IBEXCEL | IBUCMM+4~, IBUCMM+17*, IBUCMM+18, ASKDEV+2, GETEXCEL+14 |
| IBM | LAST~, LAST+1*, LAST+2*, LAST+3*, LAST+4 |
| IBNOW | DATE~, DATE+1*, DATAGN+3, DATAGN+6 |
| IBPRMPT | GETPRMPT~, GETPRMPT+6, GETPRMPT+13 |
| IBPRMT | ASKDT~, ASKDT+2 |
| IBQUIT | IBUCMM+4~, IBUCMM+6*, IBUCMM+8*, IBUCMM+12*, IBUCMM+15*, IBUCMM+17*, IBUCMM+20* |
| IBSD | IBUCMM+4~, IBUCMM+12* |
| IBVAR | RUNTASK+1~, RUNTASK+3* |
| IBY | LAST~, LAST+1*, LAST+2*, LAST+4 |
| IO | ASKDEV+7 |
| IO("Q" | ASKDEV+6, RUNTASK+7! |
| POP | ASKDEV+1~, ASKDEV+4 |
| X | IBUCMM+5~, LAST~, LAST+6, NOW~, NOW+2, ASKDT+1~, GETPRMPT+3~ |
| X1 | LAST~, LAST+4* |
| X2 | LAST~, LAST+4* |
| Y | IBUCMM+5~, DATE~, ASKDT+1~, ASKDT+6, ASKDT+7, GETPRMPT+3~, GETPRMPT+20, GETPRMPT+21, GETEXCEL+11~, GETEXCEL+23 |
| Y0 | ASKDT+1~ |
| ZTDESC | RUNTASK+1~, RUNTASK+2* |
| ZTRTN | RUNTASK+1~, RUNTASK+2* |
| ZTSAVE | RUNTASK+1~ |
| ZTSAVE( | RUNTASK+3* |
| ZTSK | RUNTASK+1~, RUNTASK+5 |