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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCPURS2

Package: IFCAP

Routine: PRCPURS2


Information

PRCPURS2 ;WISC/RFJ-select dates ;24 May 93

Source Information

Source file <PRCPURS2.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 (,DD)^%DT  ($$LEAP,C)^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
IFCAP 10 PRCPRCTA  PRCPRCTP  PRCPRDCR  PRCPRISP  PRCPRISR  PRCPRISS  PRCPRODA  PRCPRPCR  
PRCPRSOH  PRCPRUSE  

Entry Points

Name Comments DBIA/ICR reference
DATESEL(V1) ; select starting and ending dates in days
; returns datestrt and dateend
START
MONTHSEL ; select starting and ending dates in months
; returns datestrt and dateend
; modified 5/27/05 to actually restrict selections to month & year
; and return DATESTRT as 1st of beginning month and DATEEND as last day of ending month. - T. Holloway
START1

External References

Name Field # of Occurrence
^%DT START+1, START+5, START1+1, START1+4
DD^%DT STARTSTART+4, START+8, START+9, START1START1+3, START1+11, START1+12
$$LEAP^%DTC START1+6
C^%DTC START1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"END DATE MUST BE GREATER THAN OR EQUAL TO THE START DATE.",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !?5,"*** Selected date range from ",Y," to "
  • Line Location: START+9
Function Call: WRITE
  • Prompt: Y," ***"
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !,"END DATE MUST BE GREATER THAN OR EQUAL TO THE START DATE.",!
  • Line Location: START1+5
Function Call: WRITE
  • Prompt: !," You may not include the current month until at least 1 full day",!," has passed.",!
  • Line Location: START1+10
Function Call: WRITE
  • Prompt: !?5,"*** Selected date range from ",Y," to "
  • Line Location: START1+12
Function Call: WRITE
  • Prompt: Y," ***"
  • Line Location: START1+12

Label References

Name Line Occurrences
START START+7
START1 START1+5, START1+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DATESEL+2~, MONTHSEL+4~
%DT DATESEL+2~, START+1*, START+5*, MONTHSEL+4~, START1+1*, START1+4*
%DT("A" START+1*, START+5*, START1+1*, START1+4*
%DT("B" START+1*, START+5*, START1+1*, START1+4*
%DT(0 START+1*, START+5*, START1+1*, START1+4*
%H DATESEL+2~, MONTHSEL+4~
%I DATESEL+2~, MONTHSEL+4~
DATEEND DATESEL+3!, START+8*, START+9, MONTHSEL+5!, START1+7*, START1+8*, START1+9*, START1+10, START1+12
DATESTRT DATESEL+3!, START+3*, START+7, START+8, MONTHSEL+5!, START1+2*, START1+5, START1+6*, START1+11
DEFAULT DATESEL+2~, START*, START+1, START+4*, START+5, MONTHSEL+4~, START1*, START1+1, START1+3*, START1+4
DT STARTSTART+1, START+4, START+5, START1START1+1, START1+3, START1+4, START1+9
PRCLP MONTHSEL+4~, START1+6*, START1+8
PRCMN MONTHSEL+4~, START1+6*, START1+7, START1+8
V1 DATESEL~, START+1, START+5
X DATESEL+2~, MONTHSEL+4~, START1
>> X1 START1*
>> X2 START1*
Y DATESEL+2~, START*, START+1, START+2*, START+3, START+4*, START+5, START+6*, START+7, START+8*
START+9*, MONTHSEL+4~, START1*, START1+1, START1+2, START1+3*, START1+4, START1+5, START1+6, START1+7
START1+11*, START1+12*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All