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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSPCPPE

Package: PAID

Routine: PRSPCPPE


Information

PRSPCPPE ; HISC/MGD - DISPLAY PP ESR EXCEPTIONS ;05/18/05

Source Information

Source file <PRSPCPPE.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
PAID 3 QUE^PRSAUTL  LOOP^PRSPCPP1  $$MIEN^PRSPUT1  
Kernel 2 ^%ZIS  ^%ZISC  
VA FileMan 2 ^%DT  ^DIC  

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: 2

Package Total Caller Graph
PAID 2 PRSP SUP CPPE  PRSP TK CPPE  

Entry Points

Name Comments DBIA/ICR reference
TK ; TimeKeeper Entry
SUP ; Supervisor Entry
T0
QEN ; queued entry point
TLL ; Loop to allow enting more than one T&L unit
; Select T&L from among those allowed
TL
DATE
DEVICE
LOOP ; Loop through T&Ls identifying PTP's w/ exceptions
DAYCHK
DISPLAY ; Display ESR for entire Pay Period. Sorted alphabetically
TOP
EXIT ; Clean up variables

External References

Name Field # of Occurrence
^%DT DATE
^%ZIS DEVICE+2
^%ZISC DISPLAY+4
^DIC TL+4
QUE^PRSAUTL T0+17
LOOP^PRSPCPP1 DISPLAY+3
$$MIEN^PRSPUT1 LOOP+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,"Your SSN was not found in the New Person File!"
  • Line Location: T0+3
Function Call: WRITE
  • Prompt: !!,*7,"No T&L Units have been assigned to you!"
  • Line Location: TLL+6
Function Call: WRITE
  • Prompt: !
  • Line Location: TL+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DATE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: DEVICE+0
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="C-"
  • Line Location: TOP+0
Function Call: WRITE
  • Prompt: !?26,"VA TIME & ATTENDANCE SYSTEM"
  • Line Location: TOP+0
Function Call: WRITE
  • Prompt: !?27,"DISPLAY PP ESR EXCEPTIONS"
  • Line Location: TOP+1
Routine Call
  • DIC
  • Line Location:
    • TL+4
Routine Call
  • %ZIS
  • Line Location:
    • DEVICE+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRST(455.5 - [#455.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] LOOP+6, LOOP+7, DAYCHK+8
^PRSPC("SSN" T0+5
^PRST(455.5 - [#455.5] TLL+4, TLL+8, TLL+9, TL+8
^PRST(458 - [#458] DATE+2, DATE+4, DATE+5, LOOP+5, DAYCHK+3
^TMP($J LOOP+1!, DAYCHK+8*, EXIT+6!
^VA(200 - [#200] T0+1

Label References

Name Line Occurrences
DATE T0+11
DEVICE T0+13
DISPLAY QEN+5
EXIT T0+2, T0+8, T0+12, T0+13, T0+14, QEN+6
LOOP QEN+3
T0 TK+1
TLL T0+6
TOP T0

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DATE*, EXIT+1!
%DT("A" DATE*
%DT(0 DATE*
%ZIS DEVICE+1*, DISPLAY+4!, EXIT+1!
%ZIS("A" DEVICE+1*
D1 DATE+2*, EXIT+1!
DASH DISPLAY+2*, EXIT+1!
DATA EXIT+1!
DATA0 EXIT+1!
DATA1 LOOP+5*, DAYCHK+2, EXIT+1!
DATA5 EXIT+1!
DATA6 EXIT+1!
DATA7 EXIT+1!
DAY DAYCHK+2*, DAYCHK+3, EXIT+1!
DAY1 EXIT+1!
DAYCHK DAYCHK+1*, DAYCHK+3*, DAYCHK+4, EXIT+1!
DFN EXIT+2!
DIC T0+7!, TLL+2!, TL*
DIC("A" TL*, TL+3*
DIC("S" TLL+11*
DIC(0 TL*
DIR EXIT+2!
DIRUT EXIT+2!
DT DATEDAYCHK+2
DTOUT TL+5, EXIT+2!
DUZ T0+1, TLL+4, TLL+8
EDLSM EXIT+2!
HRS EXIT+2!
IDAYS DAYCHK+1*, DAYCHK+5*, DAYCHK+6, DAYCHK+8, EXIT+2!
IO DISPLAY+1
>> IO("Q" T0+14
IOF TOP
IOP DISPLAY+4!
IOST TOP
MDAT DATE+5*, LOOP+9, EXIT+2!
MIEN EXIT+2!
MT EXIT+2!
NAME LOOP+5*, LOOP+6*, LOOP+7, DISPLAY+2*, EXIT+2!
PDT EXIT+2!
PG EXIT+2!
POP T0+13, DEVICE+2, EXIT+2!
PPE DATE+4*, EXIT+3!
PPI T0+10*, T0+12, DATE+2*, DATE+3, DATE+4, DATE+5, LOOP+5, DAYCHK+3, EXIT+3!
PRSALST T0+16*, EXIT+3!
PRSAPGM T0+15*, EXIT+3!
PRSIEN LOOP+7*, LOOP+8, LOOP+9, DAYCHK+3, DAYCHK+8, DISPLAY+2*, EXIT+3!
PRSTL T0+8, TLL+2!, TL+3, EXIT+3!
PRSTL( TLL+10*, TL+9*, LOOP+3
PRSTLV TK+1*, SUP+1*, TLL+3, EXIT+3!
PTPRMKS EXIT+3!
QT LOOP+2*, LOOP+3, LOOP+6, DISPLAY+2*, EXIT+3!
QUIT EXIT+3!
RC EXIT+3!
RCEX EXIT+3!
SCRTTL EXIT+4!
SEG EXIT+4!
SSN T0+1*, T0+2, T0+5, EXIT+4!
START EXIT+4!
STAT EXIT+4!
STATEX EXIT+4!
STOP EXIT+4!
SUPRMKS EXIT+4!
T1 EXIT+4!
T1EX EXIT+4!
T2 EXIT+4!
T2EX EXIT+4!
TL LOOP+4*, LOOP+6, LOOP+7, EXIT+5!
TLE TLL+9*, TLL+10, TL+8*, TL+9, LOOP+2*, LOOP+3*, LOOP+4, EXIT+5!
TLI T0+4*, TLL+4*, TLL+5, TLL+7*, TLL+8, TLL+9, TLL+10*, TL+1, TL+5*, TL+6*
TL+7, TL+8, EXIT+5!
TLSCREEN EXIT+5!
TOT EXIT+5!
TOTEX EXIT+5!
U DATE+4, DATE+5, DAYCHK+2, DAYCHK+3, DAYCHK+8
USR T0+1*, T0+5*, EXIT+5!
X TL+5, EXIT+5!
Y T0+12, TL+6, DATE+1, DATE+2*, EXIT+5!
Z1 TLL+3*, TLL+4, TLL+8, EXIT+5!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All