ACHSRGPR ;IHS/OIT/FCJ - GPRA REPORT DOS VS DATE PO ISS
Source file <ACHSRGPR.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Contract Health Management Information System | 1 | ACHSRPT GPRA | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DOSDT | ;FIND THE DOS TO USE | |
| HDR | ; Paginate. | |
| FY | ; Select FY. | |
| SUM | ;SUMMARY REPORT | |
| DET | ;DETAILED REPORT | |
| DEV | ; Select device for report. | |
| ST | ; | |
| BDT | ; Enter beginning date. | |
| EXT | ; Kill vars, close device, quit. | |
| EDT | ; Enter the ending date. | |
| ; | ||
| DOS | ; REPORT BY DOS WITHIN FY OR FY ; Enter FY or DOS | |
| TRDT | ; Loop thru transaction date x-ref. | |
| CALC | ;EP - TaskMan. | |
| TYPE | ; TYPE OF REPORT SUMARRY OR DETAILED ; Enter Summary or Detail | |
| FYDT | ;BEG AND END DATES FOR THE FY, DOS >ACHSBFY OR <ACHSEFY | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DTC | TRDT+14 | 
| ^%ZIS | DEV+7 | 
| HOME^%ZIS | DEV+9 | 
| ^%ZISC | EXT+2 | 
| ^%ZTLOAD | DEV+15 | 
| $$DATE^ACHS | BDT+1, EDT+1 | 
| $$EBB^ACHS | EDT+2 | 
| $$FYSEL^ACHS | FY+1 | 
| $$PB^ACHS | DEV+2 | 
| RTRN^ACHS | DET+4 | 
| BRPT^ACHSFU | PRINT+3 | 
| SLV^ACHSFU | DEV+7 | 
| FC^ACHSUF | CALC+1 | 
| ^ACHSVAR | EXT+3 | 
| ^DIR | DOS+5, TYPE+4 | 
| $$C^XBFUNC | PRINT+1, PRINT+2 | 
| VIEWR^XBLM | DEV+4 | 
| EN^XBVK | DEV+4, EXT+3 | 
| $$FMTE^XLFDT | DEV+13, PRINT+2 | 
| $$REPEAT^XLFSTR | HDR+6 | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACHS(9 - [#9002069] | FY+3 | 
| ^ACHSF - [#9002080] | FYDT+1, FYDT+2, TRDT+1, TRDT+4, TRDT+7, TRDT+8, TRDT+9, TRDT+10, DOSDT+3, DOSDT+4 , DOSDT+5 | 
| ^TMP("ACHSRGPR" | CALC+4!, CALC+5*, CALC+6*, TRDT+18*, TRDT+19*, TRDT+20*, TRDT+21*, TRDT+22*, TRDT+23*, TRDT+24* , EXT+4!, DET+2, DET+3, SUM+2, SUM+3, SUM+5, SUM+7, SUM+8, SUM+10, SUM+12 , SUM+13, SUM+15 | 
| Name | Line Occurrences | 
|---|---|
| BDT | EDT+2 | 
| CALC | DEV+10 | 
| DET | PRINT+5 | 
| DEV | DEV+12, DEV+16 | 
| DOSDT | TRDT+11 | 
| EDT | EDT+2 | 
| EXT | FY+2, BDT+2, EDT+2, DOS+6, TYPE+5, DEV+3, DEV+4, DEV+9, CALC+2, PRINT+7 | 
| FY | FY+3 | 
| HDR | PRINT+5, PRINT+6, DET+4 | 
| TRDT+25 | |
| SUM | PRINT+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | DET+3 | 
| ^("TOTADOC" | TRDT+21* | 
| ^("TOTPDOC" | TRDT+22* | 
| ^(0 | TRDT+10, DOSDT+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DEV+2*, DEV+3, DEV+4, DEV+14* | 
| %ZIS | DEV+5!, DEV+6*, DEV+8! | 
| >> ACHSACFY | FY+1*, FY+3, FYDT+1, FYDT+2, TRDT+9, TRDT+18 | 
| >> ACHSAVG | SUM+4*, SUM+5*, SUM+6, SUM+9*, SUM+10*, SUM+11, SUM+14*, SUM+15*, SUM+16 | 
| >> ACHSBDT | BDT+1*, BDT+2, EDT+2, DEV+13, CALC+3, PRINT+2 | 
| >> ACHSBFY | FYDT+1*, FYDT+2*, TRDT+13 | 
| >> ACHSBM | DET+4 | 
| >> ACHSDOCN | TRDT+10*, TRDT+18, TRDT+19, TRDT+20, DET+1*, DET+2*, DET+3 | 
| >> ACHSEDOS | TRDT+13, TRDT+16*, TRDT+18, DOSDT+4*, DOSDT+5* | 
| >> ACHSEDT | EDT+1*, EDT+2, DEV+13, TRDT+1, PRINT+2 | 
| >> ACHSEFY | FYDT+1*, FYDT+2*, TRDT+13 | 
| >> ACHSERR | CALC+2 | 
| >> ACHSFC | TRDT+18 | 
| >> ACHSIO | ST+1* | 
| >> ACHSLOC | HDR+2 | 
| >> ACHSORDT | TRDT+10*, TRDT+15*, TRDT+18 | 
| >> ACHSPG | HDR+1*, HDR+2 | 
| >> ACHSPPC | EXT+1 | 
| >> ACHSPPO | PRINT+4 | 
| >> ACHSQIO | DEV+13* | 
| >> ACHSRPT | DEV+13 | 
| >> ACHSRTYD | DOS+2*, DOS+7*, TRDT+9, TRDT+13 | 
| >> ACHSRTYP | TYPE+6*, TRDT+17, PRINT+5, PRINT+6*, HDR+3 | 
| >> ACHST1 | PRINT+1*, HDR+2 | 
| >> ACHST2 | PRINT+2*, HDR+2 | 
| >> ACHSTIME | HDR+2 | 
| >> ACHSTRDT | CALC+3*, TRDT+1*, TRDT+4, TRDT+7 | 
| >> ACHSTYPE | TRDT+3*, TRDT+4*, TRDT+5, TRDT+7 | 
| >> ACHSUSR | HDR+2 | 
| >> ACHSVNDR | PRINT+1* | 
| >> DA | TRDT+6*, TRDT+7*, TRDT+8, TRDT+9, TRDT+10, DOSDT+3, DOSDT+4, DOSDT+5 | 
| >> DIR("?" | DOS+4*, TYPE+3* | 
| >> DIR("A" | DOS+3*, TYPE+2* | 
| >> DIR("B" | DOS+3*, TYPE+2* | 
| >> DIR(0 | DOS+3*, TYPE+2* | 
| >> DIROUT | DOS+6, TYPE+5 | 
| DTOUT | FY+2, BDT+2, EDT+2, DOS+6, TYPE+5, DEV+3, EXT+5!, DET+2, DET+4 | 
| DUOUT | FY+2, BDT+2, EDT+2, DOS+6, TYPE+5, DEV+3, EXT+5!, DET+2, DET+4 | 
| DUZ(2 | FY+3, FYDT+1, FYDT+2, TRDT+1, TRDT+4, TRDT+7, TRDT+8, TRDT+9, TRDT+10, DOSDT+3 , DOSDT+4, DOSDT+5 | 
| IO | ST+1 | 
| IO("Q" | DEV+10, DEV+11! | 
| IO("S" | DEV+7, EXT+1, PRINT+4 | 
| IOF | HDR+2 | 
| IOM | DEV+13 | 
| ION | DEV+13 | 
| IOP | DEV+5! | 
| IOSL | DEV+13 | 
| IOST | DEV+12, DEV+13 | 
| >> POP | DEV+9 | 
| >> T | DOSDT+4* | 
| U | FYDT+1, FYDT+2, DEV+3, TRDT+8, TRDT+9, TRDT+10, TRDT+18, TRDT+19, TRDT+20, DOSDT+3 , DOSDT+4, DOSDT+5, DET+3 | 
| >> X | TRDT+19, TRDT+20, TRDT+21, TRDT+22, TRDT+24 | 
| >> X1 | TRDT+10* | 
| >> X2 | DOSDT+2*, DOSDT+4*, DOSDT+5* | 
| >> X3 | PRINT+2* | 
| >> Y | DOS+7, TYPE+6 | 
| >> ZTDESC | DEV+13* | 
| >> ZTIO | DEV+13* | 
| >> ZTQUEUED | EXT+3 | 
| >> ZTRTN | DEV+13* | 
| >> ZTSAVE( | DEV+14* | 
| ZTSK | DEV+16, EXT+5! |