IBJDF72 ;ALB/MR - REPAYMENT PLAN REPORT (PRINT) ;16-AUG-00
Source file <IBJDF72.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 | ; - Print the Repayment Plan Report
; |
|
| DETQ | ||
| SUM | ; - Print Summary Report
; ; Sets IB with totals (Current + Defaulted) |
|
| ENQ | ||
| WPAT | ; - Write the Debtor name & SSN
|
|
| EXCEL | ; - Prints the data to an Excel file format
|
|
| HDRD | ; - Prints the Detailed Report Header
|
|
| HDRS | ; - Prints the Summary Report Header
; |
|
| PHDL | ; - Print the header line for the Excel spreadsheet
|
|
| PTOT | ; - Prints the TOTAL line for the Debtor
; |
|
| PSUM(X) | ; Prints the Summary Information
; Input: X=Type of information: C-Current, D-Defaulted or T-Total ; |
|
| PER(X,T) | ; Calculates the percentage
; Input: T=Total Amount, X=Amount ; Output: Percentage of X from T - Format: (99.99%) |
|
| DASH(X,Y) | ; - Return a dashed line.
; Input: X=Number of Columns (80 or 132), Y=Char to be printed ; |
|
| PAUSE | ; - Page break.
; |
|
| DT(X) | ; - Return date.
; Input: X=Date in Fileman format ; Output: Z=Date in MMDDYY format |
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|---|---|
| $$DASH | HDRD+16 |
| $$DT | EXCEL+4, EXCEL+5, EXCEL+6 |
| $$PER | PSUM+10, PSUM+12, PSUM+14, PSUM+16 |
| @( | EN+5 |
| ENQ | EN+4, EN+11, DETQ, SUM+9, SUM+12, SUM+14, SUM+16 |
| EXCEL | EN+32 |
| HDRD | EN+11, EN+23, EN+35 |
| HDRS | SUM+11, SUM+12, SUM+14, SUM+16 |
| PAUSE | EN+23, EN+35, DETQ, SUM+12, SUM+14, SUM+16, SUM+17 |
| PHDL | EN+14 |
| PSUM | SUM+13, SUM+15, SUM+17 |
| PTOT | EN+66 |
| SUM | EN+9 |
| WPAT | EN+26, EN+35 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EN+2, ENQ! |
| DIR | PAUSE+3~ |
| DIR(0 | PAUSE+5* |
| DIROUT | PAUSE+3~ |
| DIRUT | PAUSE+3~, PAUSE+5 |
| DTOUT | PAUSE+3~ |
| DUOUT | PAUSE+3~, PAUSE+5 |
| I | EN+60*, SUM+3*, SUM+6*, HDRD+10*, PTOT+2~ |
| >> IB( | SUM+3*, SUM+6*, PSUM+9, PSUM+10, PSUM+11, PSUM+12, PSUM+13, PSUM+14, PSUM+15, PSUM+16 |
| >> IB(10 | PSUM+12 |
| >> IB(11 | PSUM+14 |
| >> IB(12 | PSUM+16 |
| >> IB(9 | PSUM+10 |
| IBCNT | EN+20*, EN+59*, EN+66, ENQ! |
| IBDFN | EN+16*, EN+18*, EN+19, EN+28, EN+29, ENQ! |
| >> IBEXCEL | EN+5, EN+11, EN+14, EN+23, EN+26, EN+32, EN+63, DETQ |
| IBFLG | EN+19*, EN+55, EN+56*, ENQ! |
| IBILL | EN+16*, EN+28*, EN+29, EN+38, ENQ!, EXCEL+5 |
| IBIX | PSUM+3~, PSUM+7*, PSUM+9, PSUM+10, PSUM+11, PSUM+12, PSUM+13, PSUM+14, PSUM+15, PSUM+16 |
| IBKEY | EN+16*, EN+17*, EN+18, EN+19, EN+28, EN+29, ENQ! |
| >> IBMCR | HDRD+6, HDRS+6 |
| IBPAG | EN+11*, ENQ!, HDRD+1, HDRD+2*, HDRD+3, HDRS+3, HDRS+4* |
| IBPAT | EN+19*, EN+55, EN+56, ENQ!, WPAT+1, WPAT+2, EXCEL+2, EXCEL+4 |
| >> IBPLN | SUM+13, SUM+15, HDRD+4, HDRD+5 |
| IBQ | EN+2*, EN+11, EN+17, EN+18, EN+23, EN+28, EN+35, EN+66, DETQ, SUM+12 , SUM+14, SUM+16, ENQ!, HDRD+16*, PAUSE+5* |
| IBRP | EN+29*, EN+39, EN+41, EN+42, EN+43, EN+44, EN+47, EN+48, EN+49, EN+52 , EN+60, ENQ!, EXCEL+3, EXCEL+5, EXCEL+6, EXCEL+7, EXCEL+8 |
| >> IBRPT | EN+5, EN+9 |
| IBRUN | EN+2*, ENQ!, HDRD+3, HDRS+10, HDRS+11 |
| >> IBSN | HDRD+7 |
| >> IBSNA | HDRD+8, HDRS+7, HDRS+8 |
| >> IBSNF | HDRD+8, HDRS+8 |
| >> IBSNL | HDRD+8, HDRS+8 |
| IBTOT | EN+20*, EN+60*, ENQ!, PTOT+5, PTOT+6 |
| >> IBTPT | EN+66 |
| IBX | PAUSE+3~, PAUSE+4* |
| >> IBXTRACT | EN+4, SUM+9 |
| IOF | HDRD+1, HDRS+3 |
| IOM | HDRD+16 |
| IOSL | EN+23, EN+35, SUM+12, SUM+14, SUM+16, PAUSE+4 |
| IOST | HDRD+1, HDRS+3, PAUSE+2 |
| T | PER~, PER+4, PER+5 |
| X | HDRD+4*, HDRD+5*, HDRD+6*, HDRD+7*, HDRD+8*, HDRD+9*, HDRD+10*, HDRS+2~, HDRS+6*, HDRS+7* , HDRS+8*, HDRS+9*, HDRS+10, HDRS+11*, PHDL+1~, PHDL+2*, PHDL+3*, PHDL+4, PTOT+2~, PTOT+3* , PTOT+4, PSUM~, PSUM+4, PSUM+5, PSUM+7, PSUM+10, PSUM+11, PSUM+12, PSUM+14, PSUM+16 , PER~, PER+5, DASH~, DASH+3, PAUSE+3~, DT~, DT+4 |
| Y | DASH~, DASH+3, PAUSE+3~ |