PRSATPE ;WOIFO/PLT - Find Exceptions ;12/3/07
Source file <PRSATPE.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EX | ||
| V0 | ||
| V1 | ||
| OT | ; Check OT/CT Request
|
|
| O2 | ; Check for valid with-in tour or cross-tour situations
|
|
| TM | ; Get OT,CT request,approve times
|
|
| T1 | ||
| LV | ; Check Leave Request
|
|
| L0 | ||
| L1 | ||
| L2 | ||
| L3 | ||
| L4 | ||
| D2 | ||
| HENCAP | ; Check for Holiday encapsulated by non-pay
|
|
| NAWS3640(PRSEMP,PPI) | ; return true if NAWS 36/40 Nurse for this PPI
|
|
| SAT2DAY(WK,PRSIEN,PPI) | ;
|
|
| CARRYOVR(PRSIEN,PPI) | ; true if hours are coming in from last pp
|
|
| THREE12(WK,PRSIEN,PPI) | ;
|
|
| HRSMATCH(PPI,DFN) | ; Return true if hourly employee tour hrs '= 8B normal hrs
|
|
| ERR | ; Set Error
|
|
| ERR3640 | ; Set NAWS (36/40) Errors and errors not related to a single segment
|
|
| ERTX | ;;
|
|
| 1 | ;;No Tour Entered^
|
|
| 2 | ;;No Time Posted^
|
|
| 3 | ;; not Requested
|
|
| 4 | ;; Requested but not Approved
|
|
| 5 | ;; Posted outside of Tour Hours or within Recess Hours
|
|
| 6 | ;; Posted within Tour Hours or outside of Recess Hours
|
|
| 7 | ;; Posted exceeds Requested Hours
|
|
| 8 | ;; Requested but pending Supervisor Approval
|
|
| 9 | ;; Supervisor Approved but pending Director Approval
|
|
| 10 | ;; Overlaps with the start of the next day's Tour
|
|
| 11 | ;; Overlaps with the prior day's Tour
|
|
| 12 | ;; can only be posted against OT, CT, ON, & SB in Tour
|
|
| 13 | ;; Posted exceeds Approved Hours
|
|
| 14 | ;; The minimum charge for Military Leave is one hour
|
|
| 15 | ;; was encapsulated by non-pay
|
|
| 16 | ;;36/40 AWS nurse has a 2 day tour on Saturday^
|
|
| 17 | ;;36/40 AWS nurse has tour carryover from prior pp^
|
|
| 18 | ;;36/40 AWS nurse must have 3 12 hr tours in week 1^
|
|
| 19 | ;;36/40 AWS nurse must have 3 12 hr tours in week 2^
|
|
| 20 | ;;Normal/Tour hrs unequal^
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRSPC - [#450] | NAWS3640+4, HRSMATCH+10 |
| ^PRST(457.1 - [#457.1] | SAT2DAY+5, CARRYOVR+4, THREE12+6 |
| ^PRST(457.2 - [#457.2] | PRSATPE+23, PRSATPE+24, PRSATPE+28, PRSATPE+32 |
| ^PRST(457.5 - [#457.5] | HRSMATCH+7 |
| ^PRST(458 - [#458] | PRSATPE+3, PRSATPE+20, OT+6, TM+1, L0+5, D2, NAWS3640+2, SAT2DAY+4, CARRYOVR+3, THREE12+5 , HRSMATCH+5, HRSMATCH+8 |
| ^PRST(458.1 - [#458.1] | L0+8, L1 |
| ^PRST(458.2 - [#458.2] | OT+8, OT+9, T1, T1+1 |
| Name | Line Occurrences |
|---|---|
| $$CARRYOVR | PRSATPE+17 |
| $$HRSMATCH | PRSATPE+8 |
| $$NAWS3640 | PRSATPE+13, PRSATPE+16 |
| $$SAT2DAY | PRSATPE+14 |
| $$THREE12 | PRSATPE+15 |
| D2 | L0+6 |
| ERR | OT+1, OT+12, OT+14, OT+16, OT+18, LV+5, L2, L3, HENCAP+6 |
| ERR3640 | PRSATPE+8, PRSATPE+14, PRSATPE+15, PRSATPE+17 |
| EX | PRSATPE+5, PRSATPE+8, PRSATPE+10, PRSATPE+18, PRSATPE+20, PRSATPE+62 |
| HENCAP | L0+2 |
| L0 | PRSATPE+44 |
| L1 | L0+8 |
| L2 | L1+1 |
| L3 | L0+8 |
| L4 | L0+8 |
| LV | PRSATPE+58 |
| O2 | OT+1 |
| OT | PRSATPE+57 |
| T1 | T1+1, T1+2, T1+5 |
| TM | PRSATPE+27 |
| V0 | PRSATPE+29, PRSATPE+33 |
| V1 | PRSATPE+39, PRSATPE+48 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| COUNT | THREE12+1~, THREE12+2*, THREE12+6*, THREE12+7 |
| >> DA | OT+8*, OT+9, TM+1*, T1*, T1+1, L0+7*, L0+8*, L1 |
| DAH | HENCAP+1~, HENCAP+2*, HENCAP+3 |
| >> DAY | PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+20, PRSATPE+23, PRSATPE+24, OT+6 , TM+1, L0+5, D2, HENCAP+3 |
| DBH | HENCAP+1~, HENCAP+2*, HENCAP+3 |
| DFN | PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+17, PRSATPE+20, OT+8, T1 , L0+8, HENCAP+3, HRSMATCH~, HRSMATCH+2, HRSMATCH+5, HRSMATCH+8, HRSMATCH+10, HRSMATCH+13 |
| >> DN | PRSATPE+44*, V1*, V1+1*, OT+2, OT+3, L0+6 |
| >> DT1 | L0+5*, L0+6*, L0+8, L1+3, D2+1 |
| >> DT2 | L0+5*, L0+6, L0+7, L1+4, D2*, D2+1* |
| >> DTI | OT+6*, OT+8, TM+1*, T1, L0+5* |
| >> DTIN | L0+7*, L0+8 |
| DTYBASIS | NAWS3640+1~, NAWS3640+6*, NAWS3640+8 |
| >> ECNT | PRSATPE+3*, ERR+1*, ERR3640+1* |
| EMPNODE | NAWS3640+1~, NAWS3640+4*, NAWS3640+5, NAWS3640+6, NAWS3640+7 |
| EN | THREE12+1~, THREE12+3*, THREE12+4 |
| ENT | HRSMATCH+1~, HRSMATCH+7*, HRSMATCH+11, HRSMATCH+12 |
| ENTPTR | HRSMATCH+1~, HRSMATCH+5*, HRSMATCH+6, HRSMATCH+7 |
| ER | PRSATPE+3! |
| ER( | ERR+1*, ERR3640+1* |
| ER(1 | PRSATPE+5*, PRSATPE+10*, PRSATPE+62* |
| >> ERR | PRSATPE+8*, PRSATPE+14*, PRSATPE+15*, PRSATPE+17*, OT+1, OT+12*, OT+14*, OT+16*, OT+18*, O2+4* , LV+5*, L2*, L3*, HENCAP+6* |
| >> FATAL | PRSATPE+3*, PRSATPE+5*, PRSATPE+8*, PRSATPE+10*, PRSATPE+14*, PRSATPE+15*, PRSATPE+17*, PRSATPE+18, PRSATPE+62*, OT+1* , LV+5* |
| HOL | HENCAP+1~, HENCAP+2*, HENCAP+3, HENCAP+5 |
| HRS | SAT2DAY+1~, THREE12+8~, THREE12+9, HRSMATCH+1~, HRSMATCH+13 |
| HRS( | THREE12+10 |
| HRS("W1" | HRSMATCH+14 |
| HRS("W2" | HRSMATCH+14 |
| >> K | PRSATPE+20*, PRSATPE+22, PRSATPE+23*, PRSATPE+24*, PRSATPE+28*, PRSATPE+29, PRSATPE+32*, PRSATPE+33, PRSATPE+38*, PRSATPE+39 , PRSATPE+44*, PRSATPE+45*, PRSATPE+47, L0, ERR+1 |
| >> KK | L0+8* |
| >> LF | L0+8, L1*, L2+1* |
| MATCH | HRSMATCH+1~, HRSMATCH+3*, HRSMATCH+14*, HRSMATCH+15 |
| MLTIME | PRSATPE+4~*, PRSATPE+50*, PRSATPE+62 |
| NH | HRSMATCH+1~, HRSMATCH+4*, HRSMATCH+8*, HRSMATCH+9, HRSMATCH+10*, HRSMATCH+12, HRSMATCH+14 |
| NORMHRS | NAWS3640+1~, NAWS3640+7*, NAWS3640+8 |
| PAYPLAN | NAWS3640+1~, NAWS3640+5*, NAWS3640+8 |
| PPI | PRSATPE+3, PRSATPE+8, PRSATPE+13, PRSATPE+14, PRSATPE+15, PRSATPE+16, PRSATPE+17, PRSATPE+20, OT+6, TM+1 , L0+5, D2, HENCAP+3, NAWS3640~, NAWS3640+2, SAT2DAY~, SAT2DAY+4, CARRYOVR~, CARRYOVR+3, THREE12~ , THREE12+5, THREE12+9, HRSMATCH~, HRSMATCH+2, HRSMATCH+5, HRSMATCH+8, HRSMATCH+13 |
| PRIORSAT | CARRYOVR+1~, CARRYOVR+3*, CARRYOVR+4 |
| PRSD | SAT2DAY+1~, SAT2DAY+3*, SAT2DAY+4, THREE12+1~, THREE12+4*, THREE12+5 |
| PRSEMP | NAWS3640~, NAWS3640+2, NAWS3640+4 |
| >> PRSENT | PRSATPE+22 |
| PRSIEN | SAT2DAY~, SAT2DAY+4, CARRYOVR~, CARRYOVR+3, THREE12~, THREE12+5, THREE12+9 |
| >> PRSWOC | PRSATPE+23*, PRSATPE+24* |
| QUIT | HENCAP+1~, HENCAP+2*, HENCAP+3, HENCAP+4 |
| REMARK | L0~*, L0+1 |
| S8 | NAWS3640+1~, NAWS3640+2*, NAWS3640+3 |
| SAT2DAY | SAT2DAY+1~, SAT2DAY+2*, SAT2DAY+4*, SAT2DAY+5*, SAT2DAY+6, CARRYOVR+1~, CARRYOVR+2*, CARRYOVR+4*, CARRYOVR+5 |
| ST | THREE12+1~, THREE12+3*, THREE12+4 |
| >> STAT | PRSATPE+3*, PRSATPE+10, OT+7*, OT+8, OT+11*, OT+12, OT+13, OT+14, T1+1*, T1+4 , L1*, L2 |
| SUNTRHRS | SAT2DAY+1~ |
| T | PRSATPE+28! |
| T( | PRSATPE+30!*, PRSATPE+31*, PRSATPE+34!*, PRSATPE+35*, PRSATPE+51, PRSATPE+52, PRSATPE+55 |
| T("" | V0, V1, OT+3 |
| T(1440 | OT+2 |
| >> TC | PRSATPE+5*, PRSATPE+10, LV+1, LV+2 |
| >> TIM | PRSATPE+48*, PRSATPE+50, OT+16, OT+18 |
| TM | PRSATPE+27! |
| TM( | OT+16*, OT+18*, T1+3*, T1+4* |
| TOURDTY | THREE12+1~, THREE12+5*, THREE12+6 |
| TRS | PRSATPE+28!, PRSATPE+55*, O2+4, LV+4, LV+5 |
| TRS( | PRSATPE+40!*, PRSATPE+41*, PRSATPE+55 |
| >> TT | PRSATPE+39*, PRSATPE+44*, PRSATPE+47*, PRSATPE+50, PRSATPE+56, PRSATPE+57, PRSATPE+62, V1, OT+4, OT+10 , OT+16, OT+18, O2+1, O2+4, T1+2*, T1+3, T1+4, LV+2, LV+4, LV+5 , L0+2, L0+4, L1, ERR+1 |
| U | PRSATPE+20, PRSATPE+23, PRSATPE+24, PRSATPE+38, OT+6, OT+11, NAWS3640+5, NAWS3640+6, NAWS3640+7, SAT2DAY+5 , CARRYOVR+3, CARRYOVR+4, THREE12+6, HRSMATCH+5, HRSMATCH+7, HRSMATCH+10 |
| WK | SAT2DAY~, SAT2DAY+3, THREE12~, THREE12+3, THREE12+10 |
| >> X | PRSATPE+29*, PRSATPE+33*, PRSATPE+38*, PRSATPE+45*, L1+2*, D2+1 |
| >> X0 | PRSATPE+3*, PRSATPE+5 |
| X1 | PRSATPE+20*, PRSATPE+23, PRSATPE+28, PRSATPE+29, D2+1~* |
| X2 | PRSATPE+20*, PRSATPE+22, PRSATPE+23, PRSATPE+24, PRSATPE+27, PRSATPE+38, PRSATPE+39, PRSATPE+44, PRSATPE+45, PRSATPE+47 , PRSATPE+55, O2+1, O2+4, L0, D2+1~*, ERR+1 |
| >> X4 | PRSATPE+20*, PRSATPE+24, PRSATPE+32, PRSATPE+33 |
| >> Y | PRSATPE+29, PRSATPE+33, PRSATPE+39, PRSATPE+48, L1+3, L1+4 |
| >> Y0 | PRSATPE+44*, PRSATPE+48*, OT+3, L1+1 |
| >> Z | PRSATPE+23*, PRSATPE+24*, PRSATPE+28*, PRSATPE+32*, OT+9*, OT+10, OT+11, T1+1*, T1+2, T1+3 , T1+4, L1*, L1+2, L1+3, L1+4 |
| >> Z1 | PRSATPE+29*, PRSATPE+30, PRSATPE+31, PRSATPE+33*, PRSATPE+34, PRSATPE+35, PRSATPE+39*, PRSATPE+40, PRSATPE+41, PRSATPE+48* , PRSATPE+49, PRSATPE+51*, PRSATPE+55, V0*, V1*, OT+1, LV+5, L1+1*, L1+3 |
| >> Z2 | PRSATPE+29*, PRSATPE+30, PRSATPE+31, PRSATPE+33*, PRSATPE+34, PRSATPE+35, PRSATPE+39*, PRSATPE+40, PRSATPE+41, PRSATPE+48* , PRSATPE+49, PRSATPE+52*, PRSATPE+55, V0*, V0+1*, V1*, V1+1*, OT+1, LV+5, L1+1* , L1+4 |
| Z3 | PRSATPE+46~, PRSATPE+49*, PRSATPE+55* |
| Z4 | PRSATPE+46~, PRSATPE+49*, PRSATPE+55* |