PRS8UT ;HISC/MRL,JAH/WIRMFO-DECOMPOSITION, UTILITIES ;3/5/93 15:24
Source file <PRS8UT.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 |
|---|---|---|
| DEV | ; --- device selection
|
|
| END | ; --- all done here
|
|
| HOLIDAY(PY,DFN,DY) | ; PAY_PERIOD , EMPLOYEE , DAY_NUMBER
; Returns 1 if holiday excused/worked (HX/HW) is found for this employee |
|
| OLDENT(PP2Y,EMP450) | ;
; Return employee entitlement from a pay period. Entitlement is ; normally built from employee's master record (FILE 450), but ; it is also stored in file 458 (which is historical) and may ; be different than the employee's current entitlement. |
|
| OLDPP(PYPERIOD,EMP450NO) | ;OLD PAY PERIOD LOOKUP
; Look up information about an employee from an old pay period. ; return PAYPLAN if the lookup is successful and a pay plan is found. ; return 0 if the lookup fails for any reason. ; fill OLDPP array with pay run info. |
|
| SETOLDPP(EMPDATA) | ;set up array with info from an employees record
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRST(458 - [#458] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRST(458 - [#458] | HOLIDAY+2, OLDENT+17 |
| ^PRST(459 - [#459] | OLDPP+17, OLDPP+19 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %IS | END+1! |
| %ZIS | DEV+1!*, DEV+2! |
| %ZIS("A" | DEV+1* |
| %ZIS("B" | DEV+1* |
| DA | OLDENT+6~ |
| DA(1 | OLDENT+12*, OLDENT+13, OLDENT+17 |
| DFN | HOLIDAY~, HOLIDAY+2 |
| DIC | OLDENT+6~, OLDENT+8*, OLDENT+13* |
| DIC(0 | OLDENT+8* |
| DY | HOLIDAY~, HOLIDAY+2 |
| EMP450 | OLDENT~, OLDENT+14 |
| EMP450NO | OLDPP~, OLDPP+16, OLDPP+19 |
| EMPDATA | SETOLDPP~, SETOLDPP+4, SETOLDPP+5, SETOLDPP+6, SETOLDPP+7, SETOLDPP+8, SETOLDPP+9, SETOLDPP+10 |
| >> ENT | OLDENT+7*, OLDENT+10, OLDENT+15, OLDENT+17*, OLDENT+18 |
| >> I | DEV+9* |
| IO | DEV+5, DEV+6, DEV+7 |
| IO("DOC" | DEV+4 |
| IO("Q" | DEV+5, DEV+6*, DEV+7, DEV+10! |
| IO(0 | DEV+5, DEV+6 |
| IOM | DEV+4 |
| ION | DEV+4 |
| IOP | DEV+1!, DEV+4*, DEV+8, END+1! |
| IOSL | DEV+4 |
| IOST | DEV+4, DEV+5 |
| >> J | DEV+9* |
| >> OLDPP("8BNHRS" | SETOLDPP+8* |
| >> OLDPP("DUTYBS" | SETOLDPP+7* |
| >> OLDPP("GRADE" | SETOLDPP+5* |
| >> OLDPP("NRMHRS" | SETOLDPP+10* |
| >> OLDPP("PAYPLN" | SETOLDPP+4* |
| >> OLDPP("STEP" | SETOLDPP+6* |
| >> OLDPP("TLUNIT" | SETOLDPP+9* |
| >> OLDPYDAT | OLDPP+19*, OLDPP+20, OLDPP+22 |
| >> PAYPDIEN | OLDPP+17*, OLDPP+18, OLDPP+19 |
| >> PAYPLAN | OLDPP+20*, OLDPP+21, OLDPP+23 |
| >> POP | DEV+3 |
| PP2Y | OLDENT~, OLDENT+8 |
| PPI | OLDENT+6~ |
| >> PRS8("DES" | DEV+8 |
| >> PRS8("PGM" | DEV+7, DEV+8 |
| >> PRS8("VAR" | DEV+9 |
| PY | HOLIDAY~, HOLIDAY+2 |
| PYPERIOD | OLDPP~, OLDPP+16, OLDPP+17 |
| >> RTN | OLDPP+14*, OLDPP+23*, OLDPP+24 |
| U | OLDPP+14*, OLDPP+20, SETOLDPP+3*, SETOLDPP+4, SETOLDPP+5, SETOLDPP+6, SETOLDPP+7, SETOLDPP+8, SETOLDPP+9, SETOLDPP+10 |
| X | HOLIDAY+2~*, HOLIDAY+3, OLDENT+6~, OLDENT+8*, OLDENT+14* |
| Y | OLDENT+6~, OLDENT+10, OLDENT+12, OLDENT+15, OLDENT+17 |
| >> ZTDESC | DEV+8* |
| >> ZTDTH | DEV+6* |
| >> ZTIO | DEV+8* |
| >> ZTRTN | DEV+8* |
| >> ZTSAVE( | DEV+9* |
| ZTSK | END+1! |