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

Package: PAID

Routine: PRS8WE


Information

PRS8WE ;WCIOFO/MGD-DECOMPOSITION, WEEKEND PREMIUM ;01/31/08

Source Information

Source file <PRS8WE.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
PAID 2 (COUNT,SAVE)^PRS8WE2  $$HYBRID^PRSAENT1  

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

Package Total Caller Graph
PAID 1 PRS8ST  

Entry Points

Name Comments DBIA/ICR reference
WPD ; Weekend Premium for Day
; input
; DAY - day in pay period (1,7,8,14, or 15)
; SAT2DT(day) - if defined for day, it equals the time segment (1-96)
; just before the start of a 2-day tour that begins on
; a Saturday and has already received Sunday premium.
; Defined during computation of Sunday premiums and
; used during computation of Saturday premiums to
; prevent payment of both premiums for same period.
; TYP, ENT, etc...
; output
; WK()
TV() ; List types of time in a 'tour'
AV() ; List types of time that might be eligible for premium pay
CTS(XW,XH) ; Return class of a time segment
; input XW = type of time in activity ("W") string
; XH = value in holiday ("H") string
; returns class
; "R" regular scheduled
; "X" extra (ot/ct) or unscheduled reg.
; "N" not worked (includes on-call, standby when not called back)
TDT(DAYN) ; Two-Day Tour extrinsic variable
; input
; DAYN = day # (0-15) being checked for at least one sch. 2-day tour
; returns 0 (false) or 1 (true)

External References

Name Field # of Occurrence
COUNT^PRS8WE2 WPD+59, WPD+71, WPD+83, WPD+102
SAVE^PRS8WE2 WPD+74, WPD+105
$$HYBRID^PRSAENT1 PRS8WE+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRST(457.1 - [#457.1] TDT+7
^TMP($J WPD+26, WPD+28, WPD+29, WPD+46, WPD+47, WPD+48, WPD+67, WPD+91, WPD+92, WPD+93
, TDT+6

Label References

Name Line Occurrences
$$AV WPD+23
$$CTS WPD+44, WPD+49, WPD+52, WPD+58, WPD+89, WPD+94, WPD+97, WPD+101
$$TDT WPD+53, WPD+98
$$TV WPD+20
WPD PRS8WE+18, PRS8WE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AV WPD+13~, WPD+23*, WPD+59, WPD+67, WPD+71, WPD+74, WPD+83, WPD+102
CLASS WPD+43~, WPD+44*, WPD+49, WPD+53, WPD+58, WPD+88~, WPD+89*, WPD+94, WPD+98, WPD+101
CNT WPD+38~
D WPD+13~
D( WPD+26*, WPD+27, WPD+35, WPD+44, WPD+46*, WPD+49, WPD+52, WPD+58, WPD+59, WPD+70
WPD+71, WPD+74, WPD+83, WPD+87, WPD+89, WPD+91*, WPD+94, WPD+97, WPD+101, WPD+102
DAY PRS8WE+9~, PRS8WE+18*, PRS8WE+21*, WPD+16, WPD+26, WPD+27, WPD+28, WPD+29, WPD+33, WPD+35
WPD+42, WPD+44, WPD+45, WPD+55, WPD+66, WPD+67, WPD+70, WPD+71, WPD+74, WPD+78
WPD+81, WPD+83, WPD+87, WPD+89, WPD+90, WPD+98
DAYN TDT~, TDT+6
>> DFN PRS8WE+10
DYN WPD+88~, WPD+90*, WPD+91, WPD+92, WPD+93, WPD+94, WPD+97, WPD+101, WPD+102
DYP WPD+43~, WPD+45*, WPD+46, WPD+47, WPD+48, WPD+49, WPD+52, WPD+53, WPD+58, WPD+59
WPD+63
END WPD+13~, WPD+33*, WPD+34, WPD+70, WPD+74
>> ENT PRS8WE+15, PRS8WE+18, PRS8WE+21, TV+9, TV+10, TV+11, TV+12, TV+13, AV+9, AV+10
, AV+11
H WPD+13~
H( WPD+29*, WPD+35, WPD+44, WPD+48*, WPD+49, WPD+52, WPD+58, WPD+59, WPD+70, WPD+71
WPD+83, WPD+87, WPD+89, WPD+93*, WPD+94, WPD+97, WPD+101, WPD+102
HYBRID PRS8WE+9~, PRS8WE+10*, PRS8WE+18, PRS8WE+21, WPD+52, WPD+97, TV+6, AV+6
>> I TDT+7*
M WPD+13~, WPD+32*, WPD+34*, WPD+35, WPD+42, WPD+44, WPD+66, WPD+70*, WPD+71, WPD+74*
WPD+81, WPD+82*, WPD+83, WPD+87
P WPD+13~
P( WPD+28*, WPD+47*, WPD+92*
>> PMP TV+8, AV+8
PRSX TV+1~, TV+3*, TV+5*, TV+6*, TV+9*, TV+10*, TV+11*, TV+12*, TV+13*, TV+14
, AV+1~, AV+3*, AV+5*, AV+6*, AV+9*, AV+10*, AV+11*, AV+12
RET TDT+4~, TDT+5*, TDT+7*, TDT+8
SAT2DT PRS8WE+9~
SAT2DT( WPD+33, WPD+63*
SATNOSUN PRS8WE+9~, PRS8WE+15*, PRS8WE+18, WPD+55, WPD+66, WPD+74, WPD+78, WPD+81, WPD+87
TP WPD+13~, WPD+16*, WPD+17, WPD+52, WPD+63, WPD+67*, WPD+74, WPD+78, WPD+97
TV WPD+13~, WPD+20*, WPD+35, WPD+70, WPD+87
>> TYP PRS8WE+18, PRS8WE+21, TV+5, AV+3, AV+5
U WPD+16, WPD+55, WPD+66, WPD+74, WPD+78, TV+8, AV+8, TDT+7
>> X TDT+6*, TDT+7
XH CTS~, CTS+7
XW CTS~, CTS+7
Z WPD+43~, WPD+57*, WPD+58*, WPD+59, WPD+63, WPD+88~, WPD+100*, WPD+101*, WPD+102
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All