ABSPOSMB ; IHS/FCS/DRS - General Inquiry/Report .57; [ 09/12/2002 10:14 AM ]
Source file <ABSPOSMB.m>
| Package | Total | Call Graph | 
|---|---|---|
| Pharmacy Point of Sale | 4 | AUTO^ABSPOSM1 CONTINUE^ABSPOSMC ($$DATES,$$OUTPUT,$$SORTDATE)^ABSPOSMZ $$TADD^ABSPOSUD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ;S X=$$MODE^ABSPOSMZ | |
| C | ||
| B | ||
| JOIN | ;EP - various options from ABSPOSMA join here | |
| D | ; If in report mode, then get the type of output right now | |
| DEFDATES | ; set DEFDATES=start^end default sort dates | |
| YESTER() | ||
| FILE61(X) | ; given X = low^high date range of released dates ; figure out range of transaction dates needed to include all of them ; This will make the sort efficient. ; return low^high range of transaction dates | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSPECX("RPT" - [#9002313.61] | FILE61+9, FILE61+11, FILE61+12 | 
| ^ABSPTL - [#9002313.57] | FILE61+13 | 
| ^ABSPTL("AH" | DEFDATES+8 | 
| Name | Line Occurrences | 
|---|---|
| $$FILE61 | C+9 | 
| $$YESTER | DEFDATES+8 | 
| A | B+2 | 
| B | C, C+14 | 
| C | D+1 | 
| D | B | 
| DEFDATES | B+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> ABSPOSMA("BY | WHICH DATE" , B+4*, B+7*, C+1 | 
| >> ABSPOSMA("MODE" | A+2*, A+3*, D+1 | 
| >> ABSPOSMA("OUT | PUT TYPE" , D+3* | 
| >> ABSPOSMA("SORT" | B, B+5!, C+2*, C+3*, C+4!, C+7*, C+8*, C+12*, C+13*, C+14 , DEFDATES+1 | 
| DEFDATES | JOIN+1~, C, DEFDATES+3*, DEFDATES+4*, DEFDATES+5*, DEFDATES+8* | 
| DT | DEFDATES+3, DEFDATES+4, DEFDATES+5, DEFDATES+8, YESTER | 
| IEN57 | FILE61+12~*, FILE61+13 | 
| IEN61 | FILE61+8~*, FILE61+11*, FILE61+12 | 
| RDT | FILE61+7~*, FILE61+9*, FILE61+11 | 
| RHI | FILE61+6~*, FILE61+9 | 
| RLO | FILE61+6~*, FILE61+7 | 
| THI | FILE61+5~*, FILE61+14*, FILE61+15, FILE61+16 | 
| TLO | FILE61+5~*, FILE61+14*, FILE61+15, FILE61+16 | 
| U | C+2, C+3, C+7, C+8, C+12, C+13, FILE61+6, FILE61+12, FILE61+13, FILE61+16 , DEFDATES+5, DEFDATES+8 | 
| X | JOIN+1~, A+1*, A+2, A+3, B+2*, B+3, B+6, C*, C+2, C+3 , C+7, C+8, C+9*, C+10, C+12, C+13, D+1, D+2*, D+3, FILE61~ , FILE61+6, FILE61+13~*, FILE61+14, DEFDATES+1~*, DEFDATES+3 |