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 |