Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ABSPOSMB

Package: Pharmacy Point of Sale

Routine: ABSPOSMB


Information

ABSPOSMB ; IHS/FCS/DRS - General Inquiry/Report .57; [ 09/12/2002 10:14 AM ]

Source Information

Source file <ABSPOSMB.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Pharmacy Point of Sale 4 AUTO^ABSPOSM1  CONTINUE^ABSPOSMC  ($$DATES,$$OUTPUT,$$SORTDATE)^ABSPOSMZ  $$TADD^ABSPOSUD  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Point of Sale 1 ABSPOSMA  

Entry Points

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

External References

Name Field # of Occurrence
AUTO^ABSPOSM1 C+5, FILE61+4
CONTINUE^ABSPOSMC D+4
$$DATES^ABSPOSMZ C
$$OUTPUT^ABSPOSMZ D+2
$$SORTDATE^ABSPOSMZ B+2
$$TADD^ABSPOSUD YESTER

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"No transactions in this range of released dates?!",!
  • Line Location: C+11
Function Call: WRITE
  • Prompt: !
  • Line Location: D+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABSPECX("RPT" - [#9002313.61] FILE61+9, FILE61+11, FILE61+12
^ABSPTL - [#9002313.57] FILE61+13
^ABSPTL("AH" DEFDATES+8

Label References

Name Line Occurrences
$$FILE61 C+9
$$YESTER DEFDATES+8
A B+2
B C, C+14
C D+1
D B
DEFDATES B+1

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All