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

Package: PAID

Routine: PRSARC08


Information

PRSARC08 ;WOIFO/JAH - Tour hours procedure calls ;12/19/06

Source Information

Source file <PRSARC08.m>

Call Graph

Call Graph

Call Graph Total: 1

Package Total Call Graph
PAID 1 ($$TWENTY4,MEALIN)^PRSPESR2  

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 PRSARC01  PRSARC07  

Entry Points

Name Comments DBIA/ICR reference
TRSHFTS(TOURIEN) ; return two piece ^ string with EARLIEST shift special
; indicator for a tour
PLACEML(S1,S2,M) ; Remove meal from hrs on 2 day tour. Put meal in middle and
; remove from today S1 or tomorrow S2. Function considers only amount
; of hrs worked, to indicate in which hr of total hrs meal
; would begin. It doesn't consider where hrs are placed in day.
; INPUT:
; S1 = HRS ON DAY 1 (DECIMAL 8.0, 8.5, ETC)
; S2 = HRS ON DAY 2
; M = LENGTH OF MEAL IN DECIMAL FORM .25 HRS, .5 HRS ETC
EARLYSH(TH,WAGER) ; LOOP THROUGH ARRAY TO FIND EARLIEST SHIFT
ISWAGE(PRSIEN) ; return true for wage grade
ISCMPTR(PPI,PRSIEN) ; return true for compressed tours
TOTAL(TH,WKS) ; array loop tallis hrs
; INPUT : WKS (optional) 1 for week one total, 2 for week 2 total,
; otherwise full pay period total.
PARSE(VALMNOD,BEG,END) ; -- Copy from VALM2 split out pre-answers from user

External References

Name Field # of Occurrence
$$TWENTY4^PRSPESR2 TRSHFTS+24, TRSHFTS+25
MEALIN^PRSPESR2 PLACEML+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRSPC - [#450] ISWAGE+4, ISWAGE+5
^PRST(457.1 - [#457.1] TRSHFTS+7, TRSHFTS+8
^PRST(458 - [#458] ISCMPTR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG TRSHFTS+4~, TRSHFTS+12*, TRSHFTS+13, TRSHFTS+24, PARSE~, PARSE+3
BEG24 TRSHFTS+4~, TRSHFTS+24*, TRSHFTS+26
CROSS TRSHFTS+4~, TRSHFTS+10*, TRSHFTS+26, TRSHFTS+27*, TRSHFTS+31
DONE TRSHFTS+4~, TRSHFTS+10*, TRSHFTS+11, TRSHFTS+13*
EARLIEST EARLYSH+2~, EARLYSH+4*, EARLYSH+6*, EARLYSH+12*, EARLYSH+13*, EARLYSH+14
END TRSHFTS+4~, TRSHFTS+14*, TRSHFTS+25, PARSE~, PARSE+3
END24 TRSHFTS+4~, TRSHFTS+25*, TRSHFTS+26
HRS EARLYSH+2~, EARLYSH+9*, EARLYSH+10
I TRSHFTS+3~, TRSHFTS+11*, TRSHFTS+12, TRSHFTS+14, TRSHFTS+15, TRSHFTS+26, PARSE+3*
ISCT ISCMPTR+2~*, ISCMPTR+3
ISWAGE ISWAGE+2~, ISWAGE+3*, ISWAGE+6*, ISWAGE+7
J PARSE+1~, PARSE+3*
L PARSE+1~, PARSE+3*
LASTDAY TOTAL+3~, TOTAL+5*, TOTAL+6
M PLACEML~, PLACEML+12, PLACEML+14*, PLACEML+16, PLACEML+21, PLACEML+23, PLACEML+26, PLACEML+29
MEALHR PLACEML+15~, PLACEML+16*, PLACEML+17, PLACEML+20, PLACEML+21, PLACEML+25, PLACEML+26
NS1 PLACEML+15~, PLACEML+23*, PLACEML+25*, PLACEML+28*, PLACEML+30
NS2 PLACEML+15~, PLACEML+22*, PLACEML+26*, PLACEML+29*, PLACEML+30
PAYPLAN ISWAGE+2~, ISWAGE+5*, ISWAGE+6
PPI ISCMPTR~, ISCMPTR+2
PRSIEN ISWAGE~, ISWAGE+1, ISWAGE+4, ISWAGE+5, ISCMPTR~, ISCMPTR+2
S1 PLACEML~, PLACEML+12, PLACEML+16, PLACEML+17, PLACEML+20, PLACEML+21, PLACEML+23, PLACEML+25, PLACEML+26, PLACEML+28
S2 PLACEML~, PLACEML+12, PLACEML+16, PLACEML+17, PLACEML+22, PLACEML+26, PLACEML+29
SHIFT EARLYSH+2~, EARLYSH+11*, EARLYSH+12
SPIND TRSHFTS+4~, TRSHFTS+15*, TRSHFTS+16*, TRSHFTS+17, TRSHFTS+28, TRSHFTS+29, TRSHFTS+32, TRSHFTS+34
TH EARLYSH~, TOTAL~
TH( EARLYSH+8, EARLYSH+9, EARLYSH+11, TOTAL+6, TOTAL+7
TODSHFT TRSHFTS+3~, TRSHFTS+6*, TRSHFTS+28*, TRSHFTS+34*, TRSHFTS+35*, TRSHFTS+37
TOMSHFT TRSHFTS+3~, TRSHFTS+6*, TRSHFTS+29*, TRSHFTS+32*, TRSHFTS+36*, TRSHFTS+37
TOTAL TOTAL+3~*, TOTAL+7*, TOTAL+8
TOUR TRSHFTS+3~, TRSHFTS+7*, TRSHFTS+9
TOURDAY EARLYSH+2~, EARLYSH+7*, EARLYSH+8*, EARLYSH+9, EARLYSH+11, TOTAL+3~, TOTAL+4*, TOTAL+6*, TOTAL+7
TOURIEN TRSHFTS~, TRSHFTS+5, TRSHFTS+7, TRSHFTS+8
TSEGS TRSHFTS+3~, TRSHFTS+8*, TRSHFTS+12, TRSHFTS+14, TRSHFTS+15
TWODAYTR TRSHFTS+3~, TRSHFTS+9*
U TRSHFTS+9, TRSHFTS+12, TRSHFTS+14, TRSHFTS+15, EARLYSH+9, EARLYSH+11, ISWAGE+5, ISCMPTR+2, TOTAL+7, PARSE+2
VALMNOD PARSE~, PARSE+2
WAGER EARLYSH~, EARLYSH+3
WKS TOTAL~, TOTAL+4, TOTAL+5
X PLACEML+14~*, PARSE+1~, PARSE+3*
Y PARSE+1~, PARSE+2*, PARSE+3*, PARSE+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Local Variables  | All