ASURMDBH ; IHS/ITSC/LMH - MANAGEMENT SUPPLY DATABOOK REPORT H ;
Source file <ASURMDBH.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | HOME^%ZIS ^%ZISC | 
| Supply | 2 | (DATA16,QUE,SELXTRCT)^ASUUTIL ($$LDOM,FPP)^ASUUTIL1 | 
| IHS VA Utilities | 1 | ^XBKVAR | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| Supply | 3 | ASU695RDBH ASU817RPH ASUCOMOR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SORT | ;----- SORTS THE DATA | |
| COUNT | ;----- COUNTS THE LINE ITEMS AND DOCUMENTS | |
| EN | ;EP -- MAIN ENTRY POINT (USER INTERACTIVE) | |
| WRITE(X) | ;----- WRITES DATA | |
| GET | ;EP ; GATHER DATA | |
| HDR(X1,X2) | ||
| QUIT | ;----- CLEAN UP VARIABLES, CLOSE DEVICE, QUIT | |
| 1 | ;----- LOOP THROUGH THE AREA SUBSCRIPT | |
| PRT | ;----- PRINTS THE DATA | |
| 3 | ;----- LOOP THROUGH THE STATION SUBSCRIPT | |
| EN1(ASUDT,ASUTYP) | ||
| SET1 | ;----- SORTS DATA IN ^TMP GLOBAL | |
| SET2 | ;----- SETS COUNTS IN ^TMP GLOBAL | |
| LOOPS | ;----- LOOPS THROUGH THE ^XTMP("ASUR","RDBH","B") GLOBAL AND PRINTS ; THE REPORT | |
| 2 | ;----- LOOP THROUGH THE ACCOUNT SUBSCRIPT | |
| DQ | ;EP -- QUEUED JOB STARTS HERE | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ASUH - [#9002036] | SORT+18 | 
| ^ASUH("AX" | SORT+16, SORT+17 | 
| ^DD("DD" | HDR+11 | 
| ^XTMP("ASUR" | DQ+6, SORT+12!, SET1+2*, SET1+3*, COUNT+5, COUNT+6, COUNT+7, COUNT+8, COUNT+9, SET2+2* , SET2+3*, PRT+8, 1+2, 2+3, 2+8, 3+3, 3+7, QUIT+3! | 
| Name | Line Occurrences | 
|---|---|
| 2 | 1+2 | 
| 3 | 2+5 | 
| COUNT | GET+5 | 
| GET | DQ+6 | 
| HDR | 2+4, 2+6, 3+5 | 
| LOOPS | PRT+10 | 
| PRT | DQ+7 | 
| QUIT | EN+4, EN+8, DQ+7 | 
| SET1 | SORT+26 | 
| SET2 | COUNT+10 | 
| SORT | GET+5 | 
| WRITE | 2+10, 3+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | HDR+6~ | 
| ASU | SORT+11~ | 
| ASU("DT" | SORT+15, SORT+22, SORT+23, SORT+24 | 
| ASU0 | SORT+11~, SORT+18*, SORT+19, SORT+25 | 
| ASU1 | SORT+11~, SORT+15*, SORT+16*, SORT+17, SORT+22, SORT+23, SORT+24 | 
| ASU2 | SORT+11~, SORT+17*, SORT+18, SORT+20, SET1+2 | 
| ASUD | SORT+11~ | 
| ASUD("ACCNAM" | SET1+2, SET1+3 | 
| ASUD("AREA" | SET1+2, SET1+3 | 
| ASUD("STA" | SET1+2, SET1+3 | 
| ASUD("TRANS" | SORT+18* | 
| ASUD("VOUCH" | SET1+3 | 
| ASUDATA | 2+2~, 2+8*, 2+10, 3+2~, 3+7*, 3+9 | 
| ASUDT | EN+2~, EN+4, EN1~, SORT+13, SORT+14*, SORT+16, HDR+11 | 
| >> ASUK("PTRSEL" | QUIT+4 | 
| ASUL | COUNT+4~, PRT+7~ | 
| ASUL(1 | COUNT+5*, COUNT+6, COUNT+7, COUNT+8, COUNT+9, SET2+2, SET2+3, 1+2*, 2+3, 2+4 , 2+6, 2+8, 3+3, 3+5, 3+7 | 
| ASUL(2 | COUNT+6*, COUNT+7, COUNT+8, COUNT+9, SET2+2, SET2+3, 2+3*, 2+4, 2+6, 2+8 , 3+3, 3+5, 3+7 | 
| ASUL(3 | COUNT+7*, COUNT+8, COUNT+9, SET2+3, 3+3*, 3+4, 3+7, 3+8 | 
| ASUL(4 | COUNT+8*, COUNT+9, SET2+2, SET2+3 | 
| ASUL(5 | COUNT+9* | 
| ASUOUT | PRT+7~, PRT+9*, 1+2, 2+3, 2+4, 2+5, 2+7, 3+3, 3+6, HDR+7* | 
| ASUPAGE | PRT+7~, HDR+7, HDR+8*, HDR+12 | 
| ASUPC | SORT+11~, SORT+21*, SORT+22*, SORT+23*, SORT+24*, SORT+25*, SET1+2, SET1+3 | 
| ASUTYP | EN+2~, EN1~, SORT+14 | 
| DIR | HDR+6~, HDR+7! | 
| DIR(0 | HDR+7* | 
| IOF | HDR+9, QUIT+4 | 
| IOSL | 2+6, 3+5 | 
| IOST | HDR+7 | 
| U | SORT+18, SET2+2, SET2+3, WRITE+2, WRITE+3, WRITE+4, WRITE+5, WRITE+6, WRITE+7, WRITE+8 , WRITE+9, WRITE+10, WRITE+11, WRITE+12, WRITE+13, WRITE+14, WRITE+15, WRITE+16, WRITE+17, WRITE+18 , WRITE+19 | 
| X | WRITE~, WRITE+2, WRITE+3, WRITE+4, WRITE+5, WRITE+6, WRITE+7, WRITE+8, WRITE+9, WRITE+10 , WRITE+11, WRITE+12, WRITE+13, WRITE+14, WRITE+15, WRITE+16, WRITE+17, WRITE+18, WRITE+19, HDR+6~ | 
| X1 | HDR~, HDR+13 | 
| X2 | HDR~, HDR+15 | 
| Y | HDR+6~, HDR+7, HDR+11* | 
| ZTSAVE | EN+7, QUIT+2! | 
| ZTSAVE("ASUDT" | EN+6* | 
| ZTSAVE("ASUTYP" | EN+6* |