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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PRSAPPH

Package: PAID

Routine: PRSAPPH


Information

PRSAPPH ; WOIFO/JAH - Holiday Utilities ;12/17/08

Source Information

Source file <PRSAPPH.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
PAID 2 EN^PRS8HD  MIL^PRSATIM  
VA FileMan 1 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: 12

Package Total Caller Graph
PAID 12 PRSAPEH  PRSAPPO  PRSAPRE  PRSATE  PRSATP  PRSPEM  PRSXP113  PRSXP118  
PRSXP122  PRSXP139  PRSXP144  PRSXP94  

Entry Points

Name Comments DBIA/ICR reference
E ; Set Holidays for Employees
E0 ; Find Benefit Day
P0
EF
FUTRHOL() ;Check to see if day is another future holiday.
PREVSET() ; Day NOT Already Set as holiday
EB
P1
P3
PN ; Determine TC for next Pay Period; if Z=1 then all TC=1 for days 1 to C
PF ; Determine TC for prior PP
S0 ; Set Holiday (Excused or Worked)
UPD ; Update status
U1 ; Mark as Holiday
REM ; Remove posting for moved holiday
FND ; Determine which tour is first

External References

Name Field # of Occurrence
C^%DTC PRSAPPH+3, PRSAPPH+5
EN^PRS8HD PRSAPPH+4
MIL^PRSATIM FND+1, FND+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] E+1, E+2
^PRST(457.1 - [#457.1] P3+5, PN+6
^PRST(457.2 - [#457.2] S0+5
^PRST(458 - [#458] PRSAPPH+3, E+1, P0P0+4, P0+10, P0+13, EF, FUTRHOL+1, PREVSET+1, EB
P1+2, P1+4, P3+3, P3+4, PN+2, PN+3, PN+4, PF+2, PF+3, S0+1
S0+2, S0+3, S0+8*, S0+10, S0+11, S0+12, UPD+1*, U1+1*, REM+1, REM+2*
REM+3, REM+4!

Label References

Name Line Occurrences
$$FUTRHOL EF
$$PREVSET EFEB
E0 E+3
EB P0+9, P0+11, P0+12, P0+14, P3P3+1, P3+6
EF P0+9, P0+11, P0+12, P0+14, P1P1+3, P1+5
FND S0+3
P0 E0+1
P1 E0+3
P3 E0+3
PF P1P1+1
PN P3P3+1
REM S0+10, S0+11, S0+12
S0 P0+4, EFEB
U1 P0+1, P0+2, P0+6, P0+7
UPD S0+2, S0+8

Naked Globals

Name Field # of Occurrence
^(0 P0+4, P0+5, P0+10, P0+13, EF, PREVSET+1, EBP1+2, P1+4, PN+3
PF+3
^(10 REM+4!
^(2 S0+2*
^(3 REM+4!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> C P0+3*, P0+10*, P0+11, P0+12, P0+13*, P0+14, P1*, P1+1*, P1+2*, P1+3
P1+4*, P1+5, P3*, P3+1*, P3+2*, P3+3*, P3+5*, P3+6, PN+1*, PN+2
PN+3, PN+4, PF+1*, PF+2, PF+3
>> DAY PRSAPPH+5*, PRSAPPH+6*, E+3*, E0+1, E0+3, P0P0+4, P0+9, P0+10, P0+13
, EF*, FUTRHOL+1, PREVSET+1, EB*, P1*, P1+1, P1+2*, P1+3*, P1+4, P1+5*
, P3*, P3+1*, P3+6*, S0+1, S0+2, S0+3, S0+8, S0+10, S0+11, S0+12
UPD+1, U1+1
>> DB E+1*, E0+3, P0+2, P0+6
>> DFN E+1, E+2, P0P0+4, P0+10, P0+13, EF, PREVSET+1, EBP1+2
P1+4, P3+3, P3+4, PN+2, PN+3, PN+4, PF+2, PF+3, S0+1, S0+2
S0+3, S0+8, S0+10, S0+11, S0+12, UPD+1, U1+1, REM+1, REM+2, REM+3
REM+4
>> DUP S0+8
DUZ UPD+1
>> FLX E+1*, P0+9, P0+11, P1P3
HD PRSAPPH+7!
HD( PRSAPPH+6
HO PRSAPPH+7!
HOL PRSAPPH+3!
HOL( PRSAPPH+6*, E+3, E0+2, P0+7, FUTRHOL+1
>> K S0+4*, S0+5, S0+6, S0+10*, S0+11*, S0+12*, REM+1, REM+2, REM+3, REM+4
FND+1*, FND+2
>> L1 P3+2*, P3+3, P3+4, S0+4*, S0+6, S0+7*, S0+10*, S0+11*, S0+12*, REM+2
REM+3, REM+4
>> LLL E+3*, E0+2, P0+5, P0+7, PREVSET+1, S0+1, S0+10, S0+11, S0+12, U1+1
>> NH E+2*, E0+3, P0+2, P0+6
>> NOW UPD+1
PDH PRSAPPH+5*, PRSAPPH+6, PRSAPPH+7!
>> PDT PRSAPPH+3*
>> PPI PRSAPPH+3, E+1, P0P0+4, P0+10, P0+13, EF, FUTRHOL+1, PREVSET+1, EB
P1+2, P1+4, P3+3, P3+4, PN+2, PN+3, PN+4, PF+2, PF+3, S0+1
S0+2, S0+3, S0+8, S0+10, S0+11, S0+12, UPD+1, U1+1
PRS8D PRSAPPH+4*, PRSAPPH+5, PRSAPPH+7!
>> TC P0*, P0+1, P0+4, EF*, EB*
>> TT P0+5, S0+1, S0+2, S0+7, S0+8
X PRSAPPH+4, PRSAPPH+5, FND+1~*, FND+2*
>> X1 PRSAPPH+3*, PRSAPPH+5*, P0+10*, P0+13*, P1+2*, P1+4*, P3+3*, P3+4*, P3+5, PN+2*
PN+3*, PN+4*, PN+5*, PN+6, PF+2*, PF+3*
>> X2 PRSAPPH+3*, PRSAPPH+5*
Y FND+1~*, FND+2*
>> Z PRSAPPH+6*, P1P1+1, P3P3+1, PN+1*, PN+2*, PN+3*, PN+5*, PN+6*
PF+1*, PF+2*, PF+3*, S0+2*, S0+4, S0+5, S0+6, FND+1, FND+2*
>> ZS S0+3*, S0+4*, S0+6*, S0+7*, S0+8, REM+3*, REM+4, FND+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All