PRS8 ;HISC/MRL,WIRMFO/JAH-DECOMPOSITION, PROCESSOR ;01/30/2007
Source file <PRS8.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 |
|---|---|---|
| OPT | ; --- option selection
|
|
| 1 | ;;EMPLOYEE
|
|
| 11 | ||
| 12 | ||
| 2 | ;;T&L DECOMPOSITION
|
|
| 3 | ;;VIEW
|
|
| DFN | ; --- entry point where DFN and PY are defined
|
|
| PY | ; --- select pay period to decompose
|
|
| CKPY | ; --- entry point for checking PY variable
|
|
| EMP | ; --- select employee
|
|
| CKDFN | ; --- entry point for checking DFN
|
|
| ONE | ; --- entry point for decomposing a single entry (non-inteactive)
|
|
| ; --- where do I display this
|
||
| EXIST | ; --- check to see if data exists and show
|
|
| DECOM | ; --- decompose again
|
|
| NOPE | ; --- can't process
|
|
| END | ; --- all done here/kill variables
|
|
| AUTOPINI(PPIEN,EMPIEN,PRIOR,PRVAL) | ; initialize auto-posted data
; This call backs out auto-posted data from the time card (if any) ; inputs ; PPIEN = pay period IEN (file 458) ; EMPIEN = employee IEN (file 450, sub-file 458.01) ; PRIOR = optional flag, true (=1) to return original data ; PRVAL = optional array, required if PRIOR true ; passed by reference ; contains the original data (before removal) in the format ; PRVAL(day number,node number)=value of node ; if no auto-posted data then array would be undefined |
|
| AUTOPRES(PPIEN,EMPIEN,PRVAL) | ; restore auto-posted data
; This call restores original auto-posted data that was initialized ; by AUTOPINI. See AUTOPINI for description of inputs. |
|
| ER | ; error messages
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRSPC - [#450] | Classic Fileman Calls |
| ^PRST(458 - [#458] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DOPT("PRS8" | PRS8+11!, PRS8+12*, PRS8+14*, PRS8+15* |
| ^PRSPC - [#450] | CKDFN+2 |
| ^PRST(458 - [#458] | CKPY+2, CKPY+3, CKPY+5, CKPY+7, CKDFN+3, EXIST+1, EXIST+3, AUTOPINI+16, AUTOPINI+18, AUTOPINI+22 , AUTOPINI+25, AUTOPINI+28!, AUTOPINI+30*, AUTOPINI+31!, AUTOPRES+10* |
| Name | Field # of Occurrence |
|---|---|
| ^(10 | AUTOPINI+28! |
| ^(3 | AUTOPINI+28! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DFN+1~, ONE+1~, DECOM+1*, DECOM+2 |
| DA | ONE+1~ |
| DAY | AUTOPINI+12~, AUTOPINI+16*, AUTOPINI+18, AUTOPINI+22, AUTOPINI+25, AUTOPINI+28, AUTOPINI+30, AUTOPINI+31, AUTOPRES+4~, AUTOPRES+7* , AUTOPRES+9, AUTOPRES+10 |
| >> DFN | DFN+2*, EMP+2*, CKDFN+1*, CKDFN+2, CKDFN+3, CKDFN+4, EXIST+1, EXIST+3 |
| DIC | OPT+1*, PY+1*, PY+2!, EMP+1*, EMP+2! |
| DIC("A" | 11*, 12* |
| DIC(0 | OPT+1*, PY+1*, EMP+1* |
| >> DIK | PRS8+10* |
| >> E | CKPY+1*, CKPY+2*, CKPY+3*, CKPY+9, CKDFN+1*, CKDFN+2*, CKDFN+3*, CKDFN+4, NOPE+1 |
| EMPIEN | AUTOPINI~, AUTOPINI+16, AUTOPINI+18, AUTOPINI+22, AUTOPINI+25, AUTOPINI+28, AUTOPINI+30, AUTOPINI+31, AUTOPRES~, AUTOPRES+10 |
| >> ER( | NOPE+1* |
| HO | CKPY+8! |
| >> I | PRS8+13*, PRS8+14, PRS8+15 |
| IOF | 1+1, 2+1, 3+1 |
| NODE | AUTOPINI+12~, AUTOPINI+21*, AUTOPINI+22, AUTOPRES+4~, AUTOPRES+9*, AUTOPRES+10 |
| >> OK | 11+1, 12+1, 12+2*, DFN+3, DFN+4, CKPY+1*, CKPY+8*, CKPY+9, EMP+2*, ONE+3 , ONE+4, DECOM+2*, NOPE+1* |
| >> PPD | CKPY+3*, CKPY+4, CKPY+6 |
| >> PPD(0 | CKPY+5* |
| >> PPD(1 | CKPY+5* |
| >> PPD(15 | CKPY+7* |
| >> PPI | ONE+2 |
| PPIEN | AUTOPINI~, AUTOPINI+16, AUTOPINI+18, AUTOPINI+22, AUTOPINI+25, AUTOPINI+28, AUTOPINI+30, AUTOPINI+31, AUTOPRES~, AUTOPRES+10 |
| PRIOR | AUTOPINI~, AUTOPINI+13, AUTOPINI+21 |
| PRS8 | PRINT+2! |
| PRS8("DES" | PRINT+1* |
| PRS8("PGM" | PRINT+1* |
| PRS8("VAR" | PRINT+1* |
| PRS8D | CKPY+4*, CKPY+8! |
| PRVAL | AUTOPINI~, AUTOPINI+13!, AUTOPRES~ |
| PRVAL( | AUTOPINI+22*, AUTOPRES+7, AUTOPRES+9, AUTOPRES+10 |
| >> PY | DFN+2*, PY+2*, CKPY+1*, CKPY+2, CKPY+3, CKPY+9, CKDFN+3, ONE+2*, EXIST+1, EXIST+3 |
| >> SAVE | 11*, 3+2*, DFN+6*, ONE+2*, EXIST+7, DECOM+3 |
| >> SEE | OPT+2*, 11*, 12+2*, 3+2*, DFN+5*, ONE+2*, NOPE+1 |
| >> TMTD | EXIST+3*, EXIST+6, DECOM+3 |
| TOUR | AUTOPINI+12~, AUTOPINI+25*, AUTOPINI+28 |
| VAL | EXIST+1! |
| VALOLD | EXIST+1!* |
| >> X | PRS8+13*, PRS8+14, PRS8+15, CKPY+4, CKPY+5*, CKPY+7* |
| >> X1 | CKPY+4*, CKPY+6* |
| >> X2 | CKPY+4*, CKPY+6* |
| >> Y | OPT+2, PY+2, EMP+2 |