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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRSATP5

Package: PAID

Routine: PRSATP5


Information

PRSATP5 ;HISC/MGD-Timekeeper Post Absence ;04/18/06

Source Information

Source file <PRSATP5.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
PAID 1 15^PRS8SU  

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

Package Total Caller Graph
PAID 5 PRSATP3  PRSATP4  PRSATP6  PRSATP7  PRSATP8  

Entry Points

Name Comments DBIA/ICR reference
CNV96(TDATA,NSEG,ARRAY,ZERO,DADRFM) ;
; Convert the external representation of the start/stop time to
; its 1 - 192 piece equivalent
;
; Input:
; TDATA - Time segments to operate on passed by reference
; NSEG - Number of Segments per start/stop time entry
; 3 for tours, 4 for exceptions
; ARRAY - Name of ordered array to create
; 1st char - P = Prior (to holiday)
; H = Holiday
; N = Next day after holiday
; 2nd char - T = Tour segments
; E = Exception segments, does not include segments
; that define periods of On-Call
; O = Segments that define periods of On-Call
; Could have come from Tour(s) or Exceptions
; C = Segments of work performed during periods
; of On-Call
; Format for all arrays
; ARRAY(START)=START^STOP^TOT
; Note: Exceptions arrays (PE, HE, NE) will contain the
; Remarks Code as the 4th piece of DATA
; Exceptions(START)=START^STOP^TOT^RC
;
; ZERO - 0 node of day being processed
;
; DADRFM - variable needed for tracking of tours that
; cross midnight. Passed by reference and may
; be changed.
CNV
COA
GETPPP(PPIP,DFN,WDAY,BACK,QUIT) ;
; Set appropriate variables for prior pay period
; Input:
; PPIP - Internal format of current pay period
; DFN - IEN of employee
; WDAY - Day currently being examined
; QUIT - Null
;
; Output:
; PPIP - IEN of Prior Pay Period
; WDAY - Set to last day of prior pay period
; BACK - Counter for number of pay period looked back
; QUIT - Will be set to 1 if there is no timecard for
; the employee in the prior pay period
GETNPP(PPIN,DFN,WDAY,NEXT,QUIT) ;
; Set appropriate variables for next pay period
; Input:
; PPIN - Internal format of current pay period
; DFN - IEN of employee
; WDAY - Day currently being examined
; QUIT - Null

External References

Name Field # of Occurrence
15^PRS8SU CNV+23

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRST(457.2 - [#457.2] COA+11
^PRST(458 - [#458] GETPPP+15, GETPPP+18, GETNPP+15, GETNPP+18

Label References

Name Line Occurrences
CNV CNV96+34
COA CNV96+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY CNV96~, COA+14, COA+15, COA+19, COA+20, COA+21, COA+26, COA+30
ARY COA~, COA+26*, COA+30*
BACK GETPPP~, GETPPP+19*
D CNV96+32~
D(0 CNV*, CNV+20
DADRFM CNV96~, CNV+35, CNV+36*
DADRFM("F" CNV+28, CNV+29, CNV+36*
DADRFM("S" CNV+28, CNV+29, CNV+35*
DFN GETPPP~, GETPPP+18, GETNPP~, GETNPP+18
FLAG CNV96+32~, CNV+17*, CNV+19*, CNV+20*, CNV+21
K CNV96+32~, CNV+3*, CNV+4, CNV+6, CNV+8, CNV+18, CNV+19, CNV+27, CNV+31, CNV+39
K1 CNV96+32~, CNV+11*, CNV+18, CNV+20, CNV+21, CNV+23, CNV+31, CNV+35, CNV+36, CNV+39
LAST CNV96+32~, CNV*, CNV+8*, CNV+19, CNV+20, CNV+21*
N CNV96+32~, CNV96+33*, CNV+18, CNV+20, CNV+21, CNV+27, CNV+35, CNV+36
N1 CNV96+32~, CNV*, CNV+3
N14 CNV96+32~, CNV*, CNV+5
NDAY CNV96+32~, CNV*, CNV+8*, CNV+19*, CNV+21*
NEXT GETNPP~, GETNPP+19*
NSEG CNV96~, CNV96+33, CNVCOA+3, COA+5, COA+9, COA+11
PPIN GETNPP~, GETNPP+15*, GETNPP+16, GETNPP+18
PPIP GETPPP~, GETPPP+15*, GETPPP+16, GETPPP+18
QT CNV96+32~, CNV*, CNV+3, CNV+5*, CNV+6
QUIT GETPPP~, GETPPP+16*, GETPPP+18*, GETNPP~, GETNPP+16*, GETNPP+18*
RC COA~, COA+1*, COA+9*, COA+15
SEG COA~, COA+2*, COA+3, COA+5, COA+9
STI COA~, COA+10*, COA+11*, COA+21, COA+24, COA+25
STOP COA~, COA+5*, COA+15, COA+20, COA+21, COA+26, COA+30
STRT COA~, COA+3*, COA+4, COA+15, COA+20, COA+21, COA+26, COA+30
TDATA CNV96~, CNV96+31, CNVCNV+39*, COA+3, COA+5, COA+9
TOT COA~, COA+5*, COA+11, COA+14, COA+15, COA+20, COA+21, COA+24, COA+25*, COA+26
COA+29, COA+30
U CNV+4, CNV+6, CNV+39, COA+3, COA+5, COA+9, COA+11, COA+15, COA+20, COA+21
COA+26, COA+30
V CNV96+32~, CNV+3*, CNV+11
WDAY GETPPP~, GETPPP+19*, GETNPP~, GETNPP+19*
X CNV96+32~, CNV+4*, CNV+5, CNV+11*, CNV+19, CNV+20, CNV+28, CNV+29*, CNV+31, CNV+35
CNV+36, CNV+39
Y CNV96+32~, CNV+11*, CNV+23*, CNV+28*, CNV+29
Y1 CNV96+32~, CNV+11*, CNV+28*, CNV+29
Z CNV96+32~, CNV*, CNV+3, CNV+4, CNV+6, CNV+18, CNV+19, CNV+27, CNV+31*
ZERO CNV96~, CNV
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All