DGBTR17 ;ALB/RFE - VOUCHER REPORT; 03/14/12
Source file <DGBTR17.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 | ; Entry point
|
|
| DIVISN | ; if MED CTR DIV file set up (first record) and record does not exist, write warning and exit
|
|
| MAIN | ;
|
|
| MAIN1(DGBTEXCEL,STARTDT,ENDDT,DGBTDIVI,DGBTDIVN,DGBTDIV) | ;
|
|
| ;
|
||
| GETRECS | ;
|
|
| QUIT | ;
|
|
| REC | ;
|
|
| FAC(J) | ;
|
|
| MASLIN() | ;
|
|
| TOTMONTH | ;
|
|
| INSTIT | ; check for pointer to institution file and for address information on institution
|
|
| PRT | ;
|
|
| HDR | ;
|
|
| GTOT | ;
|
|
| DLRAMT(X) | ;
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | PRINT+7 |
| COMMA^%DTC | DLRAMT+1 |
| NOW^%DTC | PRINT+7 |
| ^%ZISC | MAIN+16 |
| $$PAUSE^DGBTUTL | PRINT+16 |
| $$SELEXCEL^DGBTUTL | MAIN+8 |
| $$YESNO^DGBTUTL | DIVISN+4 |
| DEVICE^DGBTUTL | MAIN+11 |
| PRINTMSG^DGBTUTL | MAIN+10 |
| CLEAN^DILF | EN+5, DIVISN+11, QUIT+2 |
| $$GET1^DIQ | GETRECS+3, GETRECS+8, GETRECS+9, GETRECS+10, GETRECS+14, REC+2, REC+3, REC+14, REC+17, REC+23 , REC+24, REC+25, REC+31, REC+32, REC+33, REC+37, REC+38, REC+39, REC+64, REC+65 , REC+67, REC+68, FAC+2, TOTMONTH+9, TOTMONTH+10, TOTMONTH+12, TOTMONTH+13, INSTIT+1 |
| ^DIR | DIVISN+7, MAIN+2, MAIN+5, PRT+9 |
| $$FMTE^XLFDT | REC+61, HDR+4 |
| 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 |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^DPT - [#2] | GET1^DIQ |
| ^DGBT(392 - [#392] | GET1^DIQ |
| ^DGBT(392.3 - [#392.3] | GET1^DIQ |
| ^DIC(4 - [#4] | GET1^DIQ |
| ^DG(40.8 - [#40.8] | GET1^DIQ |
| ^DIC(5 - [#5] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | DIVISN+1, DIVISN+13 |
| ^DG(43 - [#43] | DIVISN+3 |
| ^DG(43.1 - [#43.1] | MASLIN+2, MASLIN+3, MASLIN+5 |
| ^DGBT(392 - [#392] | GETRECS+11, GETRECS+12, GETRECS+14, REC+8, REC+28, REC+34, REC+40, REC+66, TOTMONTH+4, TOTMONTH+5 , TOTMONTH+7 |
| ^DIC(4 - [#4] | GETRECS+4, REC+4 |
| ^DPT - [#2] | REC+10, REC+18 |
| ^TMP("DGBTVRPT" | EN+4!, MAIN1+1!, MAIN1+4, PRINT+11, PRINT+12, PRINT+13!, QUIT+1!, REC+12, REC+88*, PRT+1 |
| Name | Line Occurrences |
|---|---|
| $$DLRAMT | REC+45, REC+48, REC+51, REC+53, REC+56, REC+58, REC+60, REC+69, REC+71, REC+75 , GTOT+4, GTOT+5, GTOT+6 |
| $$FAC | GETRECS+14, TOTMONTH+6 |
| $$MASLIN | REC+19 |
| GETRECS | MAIN1+2 |
| GTOT | PRINT+15 |
| HDR | PRINT+9, PRT+10 |
| INSTIT | DIVISN+10, DIVISN+13 |
| MAIN | DIVISN+3, DIVISN+15 |
| MAIN1 | MAIN+15 |
| MAIN1+5 | |
| PRT | PRINT+12 |
| QUIT | DIVISN+3, DIVISN+16 |
| REC | GETRECS+14 |
| TOTMONTH | REC+72 |
| Name | Field # of Occurrence |
|---|---|
| ^("GL" | DIVISN+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EN+1~, PRINT+7 |
| %Y | EN+1~ |
| ACCOUNT | EN+1~, REC+67*, REC+68 |
| ADDRLIN | EN+1~, REC+18*, REC+20, REC+21, REC+22 |
| ALLOW | EN+1~, REC+44*, REC+45, REC+46, REC+53, REC+54 |
| CCFEE | EN+1~, REC+14*, REC+69, REC+70 |
| COLWID | MAIN+10~* |
| DED | EN+1~, REC+75, REC+78, TOTMONTH+3*, TOTMONTH+12* |
| DEPARTLIN | EN+1~, REC+28*, REC+29, REC+30 |
| DESTLIN | EN+1~, REC+34*, REC+35, REC+36 |
| DFN | EN+1~, REC+9*, REC+10, REC+17, REC+18, REC+23, REC+25, TOTMONTH+4, TOTMONTH+5 |
| DGBTDIV | EN+1~, DIVISN+5*, MAIN+15, MAIN1~, GETRECS+3, GETRECS+4, GETRECS+8, GETRECS+10, REC+2*, REC+3 , REC+4, INSTIT+1* |
| DGBTDIVI | EN+1~, DIVISN+5*, DIVISN+9*, DIVISN+13*, MAIN+15, MAIN1~, REC+2*, HDR+5 |
| DGBTDIVN | EN+1~, DIVISN+4*, DIVISN+5*, DIVISN+9*, DIVISN+13*, MAIN+15, MAIN1~, GETRECS+2, REC+1, FAC+1 , FAC+2, INSTIT+1, HDR+5 |
| DGBTEXCEL | EN+1~, MAIN+8*, MAIN+9, MAIN+10, MAIN+11, MAIN+15, MAIN1~, PRINT+2, PRINT+9, PRINT+14 , PRINT+15, PRINT+16, REC+62, PRT+2, PRT+6, DLRAMT+1 |
| DGBTQ | EN+1~, MAIN+12 |
| DIR | DIVISN+7!, MAIN+1!, MAIN+2!, MAIN+5!, PRT+8!, PRT+9! |
| DIR("A" | MAIN+2*, MAIN+5*, PRT+9* |
| DIR(0 | DIVISN+7*, MAIN+2*, MAIN+5*, PRT+9* |
| >> DIROUT | MAIN+3, MAIN+6, MAIN1+3 |
| >> DIRUT | DIVISN+6, DIVISN+8, DIVISN+11, MAIN+3, MAIN+6, MAIN1+3 |
| >> DTOUT | DIVISN+6, DIVISN+8, DIVISN+11 |
| DTRAY | TOTMONTH+1~ |
| DTRAY( | TOTMONTH+8, TOTMONTH+11* |
| >> DUOUT | DIVISN+6, DIVISN+8, DIVISN+11 |
| ECON | EN+1~, REC+55*, REC+56, REC+57, REC+58, REC+59 |
| ENDDT | EN+1~, MAIN+7*, MAIN+15, MAIN1~, GETRECS+12, HDR+4 |
| ENTRY | EN+1~, GETRECS+11*, GETRECS+12*, GETRECS+14 |
| EQUAL | EN+1~, PRINT+6*, HDR+6, HDR+17, GTOT+1, GTOT+7 |
| ERR | EN+1~, DIVISN+3, DIVISN+14, MAIN1+3, REC+72 |
| FACLIN | EN+1~, GETRECS+4*, GETRECS+5, GETRECS+6, GETRECS+7, REC+4*, REC+5, REC+6, REC+7 |
| FERRIES | EN+1~, REC+50*, REC+51, REC+52, REC+53, REC+54 |
| FIRSTPAGE | EN+2~, PRINT+8*, PRT+6, PRT+11* |
| GRAND | EN+2~ |
| GRAND( | GETRECS+1* |
| GRAND("1W" | REC+76*, GTOT+5 |
| GRAND("ALLOW | TOT" , REC+54*, GTOT+4 |
| GRAND("ALLOW" | REC+46*, GTOT+4 |
| GRAND("CC FEE | " , REC+70*, GTOT+6 |
| GRAND("CLAIMS" | REC+13*, GTOT+4 |
| GRAND("DED" | REC+78*, GTOT+6 |
| GRAND("ECON T | OT" , REC+59*, GTOT+5 |
| GRAND("ECON" | REC+57*, GTOT+5 |
| GRAND("F&B" | REC+52*, GTOT+4 |
| GRAND("M&L" | REC+49*, GTOT+4 |
| GRAND("MILES" | REC+42*, GTOT+4 |
| GRAND("PAYABLE" | REC+61*, GTOT+5 |
| GRAND("RT" | REC+77*, GTOT+5 |
| I | EN+2~, GETRECS+1*, GETRECS+13*, GETRECS+14*, REC+2, REC+8, REC+11, REC+14, REC+28, REC+31 , REC+33, REC+34, REC+37, REC+39, REC+40, REC+61, REC+64, REC+65, REC+66, REC+67 , MASLIN+2, MASLIN+3, TOTMONTH+4, TOTMONTH+5 |
| II | EN+2~, REC+20*, REC+21*, REC+29*, REC+35*, TOTMONTH+2*, TOTMONTH+4*, TOTMONTH+5*, TOTMONTH+6, TOTMONTH+7 , TOTMONTH+8, TOTMONTH+9, TOTMONTH+10, TOTMONTH+11, TOTMONTH+12, TOTMONTH+13 |
| IO | MAIN+17, PRINT+1 |
| IOF | HDR+2 |
| IOSL | PRT+6, PRT+7 |
| IOST | PRINT+16, PRINT+17, PRT+7 |
| J | FAC~, FAC+2 |
| LINEZERO | EN+2~, REC+8*, REC+9, REC+55, REC+60, REC+61, REC+71 |
| MASDATE | EN+2~, MASLIN+3* |
| MASLIN | EN+2~, REC+19*, REC+27, REC+43 |
| MASRATE | EN+2~, MASLIN+1*, MASLIN+2*, MASLIN+3*, MASLIN+4, MASLIN+5 |
| MEALS | EN+2~, REC+47*, REC+48, REC+49, REC+53, REC+54, REC+58, REC+59 |
| MILES | EN+2~, REC+40*, REC+41, REC+47, REC+50 |
| MILESRATE | EN+2~, REC+43*, REC+44 |
| MILESTRAV | EN+2~, REC+41*, REC+42, REC+44 |
| PAGE | EN+2~, PRINT+6*, HDR+1*, HDR+3 |
| PATSTATE | EN+2~, GETRECS+8*, GETRECS+9, REC+23*, REC+24, REC+31*, REC+32, REC+37*, REC+38 |
| PATZERO | EN+2~, REC+10*, REC+11, REC+15, REC+16, REC+26 |
| PDT | EN+2~, PRINT+7*, HDR+3 |
| POP | EN+2~ |
| PROMPT | PRINT+5~, PRINT+6*, PRINT+11, PRINT+12, PRINT+14, PRT+6, PRT+7, PRT+9* |
| RAY | EN+2~ |
| RAY("ACC DED" | , REC+71*, REC+87 |
| RAY("ACCOUNT" | REC+68*, REC+86 |
| RAY("CERT OFF | ICIAL" , REC+65*, REC+85 |
| RAY("CLAIM DA | TE" , REC+61*, REC+62*, REC+85 |
| RAY("COMMON C | ARRIER FEE" , REC+69*, REC+86 |
| RAY("DEDUCTIBLE" | REC+75*, REC+87 |
| RAY("DEPARTUR | E " , REC+29*, E 1" , REC+81, E 2" , REC+81, E 3" , REC+82, E CITY" , REC+30* , REC+82, E STATE" , REC+32*, REC+82, E ZIP" , REC+33*, REC+82 |
| RAY("DESTINAT | ION " , REC+35*, ION 1" , REC+82, ION 2" , REC+83, ION 3" , REC+83, ION CITY" , REC+36* , REC+83, ION STATE" , REC+38*, REC+83, ION ZIP" , REC+39*, REC+83 |
| RAY("ECONOMICAL" | REC+56*, REC+85 |
| RAY("FACILITY | ADDR 1" , GETRECS+5*, REC+5*, REC+80, ADDR 2" , GETRECS+6*, REC+6*, REC+80, CITY" , GETRECS+7* , REC+7*, REC+80, NAME" , GETRECS+3*, REC+3*, REC+11, REC+80, STATE" , GETRECS+9*, REC+81 , ZIP" , GETRECS+10*, REC+81 |
| RAY("FERRIES" | REC+51*, REC+84 |
| RAY("FISCAL S | YMBOL" , REC+27*, REC+81 |
| RAY("MEALS LO | DGING" , REC+48*, REC+84 |
| RAY("MILEAGE | ALLOWANCE" , REC+45*, REC+84, TOTAL" , REC+53*, REC+85 |
| RAY("MILES RA | TE" , REC+43*, REC+84 |
| RAY("MILES TR | AVELED" , REC+41*, REC+84 |
| RAY("NAME" | REC+15*, REC+79 |
| RAY("ONE WAY" | , REC+73*, REC+86 |
| RAY("PAT ADDR | " , REC+21*, 1" , REC+79, 2" , REC+79, 3" , REC+79 |
| RAY("PAT CITY | " , REC+22*, REC+79 |
| RAY("PAT STAT | E" , REC+24*, REC+79 |
| RAY("PAT ZIP" | , REC+25*, REC+79 |
| RAY("PAYABLE" | REC+60*, REC+85 |
| RAY("PAYEE SI | GNATURE" , REC+63* |
| RAY("REMARKS" | REC+66*, REC+86 |
| RAY("ROUND TR | IP" , REC+74*, REC+86 |
| RAY("SOCIAL S | ECURITY" , REC+26*, REC+80 |
| RAY("TRANS TO | TAL" , REC+58*, REC+85 |
| RAY("VOUCHER | DATE" , REC+64*, REC+86 |
| SQ1 | EN+2~, PRINT+10*, PRINT+11*, PRINT+12, REC+11*, REC+12, REC+88, PRT+1 |
| SQ2 | EN+2~, PRINT+11*, PRINT+12*, REC+12*, REC+88, PRT+1 |
| STARTDT | EN+2~, MAIN+4*, MAIN+5, MAIN+15, MAIN1~, GETRECS+11, HDR+4 |
| TMPADD | EN+2~, REC+17*, REC+18, REC+23, REC+25 |
| TRIPS | EN+2~ |
| TRIPS( | TOTMONTH+2*, TOTMONTH+14* |
| TRIPS(1 | REC+73, REC+76 |
| TRIPS(2 | REC+74, REC+77 |
| TRIPTYP | EN+3~, TOTMONTH+13*, TOTMONTH+14 |
| U | DIVISN+3, DIVISN+9, DIVISN+13, REC+60, REC+61, REC+71, REC+87, PRT+3, PRT+4, PRT+5 , PRT+6, PRT+7, PRT+12, PRT+13, PRT+14, PRT+15, PRT+16, PRT+17, PRT+18, PRT+19 , PRT+20, PRT+21, PRT+22, PRT+23 |
| WRTLIN | EN+3~, REC+16*, REC+20*, REC+79*, REC+80*, REC+81*, REC+82*, REC+83*, REC+84*, REC+85* , REC+86*, REC+87*, REC+88, PRT+1*, PRT+3, PRT+4, PRT+5, PRT+12, PRT+13, PRT+14 , PRT+15, PRT+16, PRT+17, PRT+18, PRT+19, PRT+20, PRT+21, PRT+22, PRT+23 |
| X | EN+3~, DIVISN+1*, DLRAMT~, DLRAMT+1, DLRAMT+2 |
| X2 | EN+3~, EN+6* |
| X3 | EN+3~ |
| Y | EN+3~, DIVISN+3, DIVISN+9, MAIN+4, MAIN+7, PRINT+7*, PRINT+16*, PRT+9 |
| ZTQUEUED | EN+3~, MAIN+16 |