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

Package: PAID

Routine: PRSADP2


Information

PRSADP2 ; HISC/REL-Display Employee Pay Period ;7/22/97

Source Information

Source file <PRSADP2.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
PAID 7 $$OLDPP^PRS8UT  F0^PRSADP1  (ED,VCS)^PRSASR1  $$TWE^PRSATE0  ^PRSATPE  ^PRSAUDP  (,QUE)^PRSAUTL  
Kernel 3 ^%ZIS  ^%ZISC  KILL^XUSCLEAN  
VA FileMan 2 ^%DT  (,IX)^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: 6

Package Total Caller Graph
PAID 6 PRSA PE DISP  PRSA TPD PP  PRSA TPD PP-EMP  PRSA TPD PP-SUP  PRSNAA01  PRSNAC01  

Entry Points

Name Comments DBIA/ICR reference
PAY ; Payroll Entry
P1
TK ; TimeKeeper Entry
SUP ; Supervisor Entry
T0
T1
EMP ; Employee Entry
TOP
L1
DIS ; Display 14 days
D1
HDR ; Display Header
H1
EX
CHECKTLE(PAYPRD,EMPLOYEE,TLE) ;
; In cases where Time keepers, Payroll or employees are viewing

External References

Name Field # of Occurrence
^%DT T1+3, EMP+6
^%ZIS L1
^%ZISC L1+5
^DIC P1+1, P1+4
IX^DIC T1+1
$$OLDPP^PRS8UT CHECKTLE+18
F0^PRSADP1 DIS+5
ED^PRSASR1 DIS+7
VCS^PRSASR1 DIS+6
$$TWE^PRSATE0 HDR+3
^PRSATPE DIS+8
^PRSAUDP D1+1
^PRSAUTL T0+1
QUE^PRSAUTL L1+1
KILL^XUSCLEAN EX

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: P1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: P1+4
Function Call: WRITE
  • Prompt: !
  • Line Location: T1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: T1+3
Function Call: WRITE
  • Prompt: !!,*7,"Your SSN was not found in both the New Person & Employee File!"
  • Line Location: EMP+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EMP+6
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,"EMPLOYEE PAY PERIOD DATA"
  • Line Location: TOP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: L1+0
Function Call: WRITE
  • Prompt: !!,?7,"Date",?17,"TW",?21,"Scheduled Tour",?46,"Tour Exceptions"
  • Line Location: DIS+3
Function Call: WRITE
  • Prompt: !?3,"------------------------------------------------------------------------"
  • Line Location: DIS+4
Function Call: WRITE
  • Prompt: ?28,$P(ER(K),"^",1)
  • Line Location: DIS+8
Function Call: WRITE
  • Prompt: !
  • Line Location: D1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $E(IOST,1,2)="C-"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: ?3,$P(X,"^",1),?36,"T&L ",$S($G(TLE):TLE,1:$P(X,"^",8)),?45,"Telework Ind: ",$S($P(A,U,3)]"":$P(A,U,3),$P(A,U)]""&($G(PPI)=""):$P(A,U),1:"None")
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: ?68,"XXX-XX-",$E(X,6,9)
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !
  • Condition for execution: PG>1
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: ?68,$E(X),"XX-XX-",$E(X,6,9)
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !
  • Condition for execution: PG>1
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: ?68,$E(X,1,3),"-",$E(X,4,5),"-",$E(X,6,9)
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !
  • Condition for execution: PG>1
  • Line Location: HDR+10
Function Call: READ
  • Formatting: !!
  • Prompt: "Press RETURN to Continue."
  • Variable: X
  • Timeout: DTIME
  • Line Location: H1+0
Routine Call
  • DIC
  • Line Location:
    • P1+1
    • P1+4
Routine Call
  • DIC
  • Line Location:
    • T1+1
Routine Call
  • %ZIS
  • Line Location:
    • L1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRSPC - [#450] Classic Fileman Calls
^PRST(458 - [#458] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] P1+2, EMP+5, HDR+4
^PRSPC("SSN" EMP+3
^PRST(458 - [#458] P1+7, T1+4, T1+6, EMP+7, EMP+9, DIS+1, DIS+6, DIS+7, D1D1+1
^VA(200 - [#200] EMP+2

Label References

Name Line Occurrences
CHECKTLE P1+8, T1+13, EMP+10
D1 DIS+5, DIS+8
DIS L1+2
EX P1+1, P1+4, T0+1, T1+2, T1+4, EMP+4, EMP+7, EMP+11
H1 L1+4, HDR+1
HDR DIS+2, DIS+5, DIS+6, DIS+7, DIS+8
L1 P1+9, T1+14, EMP+11
P1 P1+10
T0 TK+1
T1 T1+18
TOP PAY+3, T0EMP+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT T1+3*, EMP+6*
>> %DT("A" T1+3*, EMP+6*
>> %DT(0 T1+3*, EMP+6*
%ZIS L1!*, L1+5!
%ZIS("A" L1*
A HDR+2~, HDR+3*, HDR+6
>> D T1+1*
>> D1 T1+4*, EMP+7*
>> DAY DIS+5*, DIS+8*
>> DFN P1+1*, P1+2, P1+8, T1+2*, T1+13, EMP+2*, EMP+3*, EMP+4, EMP+5, EMP+10
DIS+1, DIS+6, DIS+7, D1D1+1, HDR+3, HDR+4
DIC P1!*, P1+1!, P1+3*, P1+4!, T1!*, T1+2!
DIC("A" P1*, P1+3*, T1*
DIC("S" T1+1*
DIC(0 P1*, P1+3*, T1*
DT T1+3, EMP+6
>> DTE DIS+5*
DTIME H1
DUZ EMP+2
EMPLOYEE CHECKTLE~, CHECKTLE+18
>> ER DIS+8
>> ER( DIS+8
>> FATAL DIS+8
IO L1+2
IO("Q" L1+1
IOF TOPHDR+1, HDR+5
IOP L1!, L1+5!
IOSL DIS+5, DIS+6, DIS+7, DIS+8
IOST TOPL1+4, HDR+1, HDR+5, H1
>> K DIS+8*
OLDPP CHECKTLE+16~
OLDPP("TLUNIT" CHECKTLE+22, CHECKTLE+23
OLDTLE EMP+1~
PAYPRD CHECKTLE~, CHECKTLE+18
>> PDT DIS+1*, DIS+5, DIS+8
>> PG L1+4*, DIS+2*, HDR+1, HDR+3*, HDR+8, HDR+9, HDR+10, H1
>> POP L1
PPERIOD PAY+1~, P1+7*, P1+8, T0+2~, T1+6*, T1+13, EMP+1~, EMP+9*, EMP+10
>> PPI P1+5*, T1+4*, EMP+7*, DIS+1, DIS+6, DIS+7, D1D1+1, HDR+3, HDR+6
PPL CHECKTLE+16~
PPLOLD CHECKTLE+16~, CHECKTLE+18*
>> PRSALST L1+1*
>> PRSAPGM L1+1*
>> PRSTLV PAY+2*, TK+1*, SUP+1*, EMP+2*, L1+4, D1HDR+8, HDR+9, HDR+10
>> QT L1+4, DIS+2*, DIS+5, DIS+6, DIS+7, DIS+8, D1+1, HDR+1, H1*
>> SSN EMP+2*, EMP+3
>> STAT DIS+1*
TLE P1+2*, P1+8, T1+1, T1+11, T1+13, T1+16*, EMP+5*, EMP+10, HDR+6, CHECKTLE~
, CHECKTLE+23*
>> TLI T0+1
>> TLSCREEN T1+11*, T1+16
U HDR+6
>> X HDR+4*, HDR+6, HDR+7*, HDR+8, HDR+9, HDR+10, H1*
>> X9 DIS+8*
>> XF DIS+8*
>> Y P1+1, P1+4, P1+5, P1+7, T1+2, T1+4*, T1+6, EMP+7*, EMP+9
>> Z DIS+6*, DIS+7*, D1*
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