TAEMPSERV – Employee LP Service Record

System
Absence Management (LP)
Prefix
TES
Primary key
COMPANY, EMPLOYEE, TES-OBJ-ID
Fields
38
Updated by
107 programs
Referenced by
4 programs

TAEMPSERV is the Employee LP Service Record table in Lawson Absence Management (prefix TES). It is indexed by COMPANY, EMPLOYEE, TES-OBJ-ID (TESSET1); alternate indexes: TESSET10, TESSET11, TESSET2, TESSET3, TESSET4, TESSET5, TESSET6, TESSET7 and 2 more. It is related 1:1 to PRSYSTEM, CUCODES, DEPTCODE, EMPLOYEE, JOBCODE, PAEMPLOYEE, PRPAYCODE, TAREASCODE and 2 more and 1:M to PAPOSITION. It is updated by BN134, BN150, BN305, BN66.1, EXI2.1, EXI4.1, HR02.1, HR06.1 and 99 more and referenced by HR00.1, HR01.1, LP260 and LP61.1. The table has 38 fields, 11 indexes and 13 documented relations.

About TAEMPSERV

No description in the Lawson data dictionary.

Fields (38)

Column = COBOL field name without the TES- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored. PK = primary key (present in every index); SETn = leading/alternate key of that index.

Field / columnTypeDescription & valuesUpdated by
#TES-COMPANY PK
COMPANY
Numeric 4—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-EMPLOYEE PK
EMPLOYEE
Numeric 9Contains the employee number. Each person employed by the company is assigned a unique number. The system uses the employee number to correlate all of the information related to that person.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-TES-OBJ-ID PK
TES_OBJ_ID
Numeric 12—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +36 more
#TES-SERVICE-CODE SET11
SERVICE_CODE
Alpha 10—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-EVENT-FLAG
EVENT_FLAG
Numeric 1—
  • 0 No
  • 1 Yes
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-REASON-CODE SET11
REASON_CODE
Alpha 4—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP54.1, LP553, LP554 +36 more
#TES-EVENT-TYPE
EVENT_TYPE
Numeric 1—
  • 1 Absence
  • 2 Non Absence
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-PLAN-BALANCE
PLAN_BALANCE
Numeric 1—
  • 0 None
  • 1 Available
  • 2 Reserve
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-SERVICE-STATUS SET11 SET9
SERVICE_STATUS
Numeric 1—
  • 0 Created
  • 2 Processed
  • 9 Closed
BN150, EXI2.1, EXI4.1, LP130, LP140, LP197, LP199, LP53.1 +39 more
#TES-EVENT-STATUS SET11 SET9
EVENT_STATUS
Numeric 1—
  • 0 Created
  • 1 Not Processed
  • 2 Processed
  • 9 Closed
BN150, EXI2.1, EXI4.1, LP130, LP140, LP197, LP199, LP53.1 +39 more
#TES-STATUS
STATUS
Numeric 1This field displays the status of the transaction.
  • 0 Batch
  • 1 Future
  • 2 Current
  • 3 Error
  • 4 Processed
  • 5 Manual
  • 9 Closed
BN150, BN66.1, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554 +45 more
#TES-TIME-SEQ
TIME_SEQ
Numeric 12—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP54.1, LP553, LP554 +36 more
#TES-EXT-TIME-SEQ
EXT_TIME_SEQ
Numeric 12—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-TR-DATE SET10 SET2 SET3 SET5 SET8 SET9
TR_DATE
Numeric 8 (yyyymmdd)—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-PER-END-DATE SET4 SET6
PER_END_DATE
Numeric 8 (yyyymmdd)Identifies period end date in distribution record; used during PR198 to relieve salary encumbrance commitments for pay period (updated from TIMERECORD.PER-END-DATE).BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-PROCESS-LEVEL SET11 SET3 SET4 SET5
PROCESS_LEVEL
Alpha 5—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-HM-PROC-LEVEL SET7
HM_PROC_LEVEL
Alpha 5—BN150, BN305, EXI2.1, EXI4.1, HR11.1, HR11.2, HR11.4, HR28.1 +52 more (list truncated in source)
#TES-DEPARTMENT SET11 SET3 SET4 SET5
DEPARTMENT
Alpha 5Contains the department.BN150, BN305, EXI2.1, EXI4.1, HR11.1, HR11.2, HR11.4, HR28.1 +52 more (list truncated in source)
#TES-POSITION SET3 SET4 SET5
POSITION
Alpha 12Contains the user-defined code that represents a position in the company.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-JOB-CODE SET11 SET3 SET4 SET5
JOB_CODE
Alpha 9Contains a user-defined code that represents a type of job.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-HOURS
HOURS
Signed 7.2Contains the hours.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +36 more
#TES-WAGE-AMOUNT
WAGE_AMOUNT
Signed 18.2—BN150, BN66.1, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554 +41 more
#TES-CURRENCY-CODE
CURRENCY_CODE
Alpha 5This field contains the company base currency code established in Company (GL10.1 ).BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-CURR-ND
CURR_ND
Numeric 1The number of decimals assigned to a particular account as determined by the account currency.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-PCD-SEQ-NBR
PCD_SEQ_NBR
Numeric 8—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-POINTS
POINTS
Signed 7.2—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP54.1, LP553, LP554 +36 more
#TES-OCCURRENCE
OCCURRENCE
Alpha 1—
  • 1 No
  • 2 Yes
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP54.1, LP553, LP554 +36 more
#TES-DAYS-IND
DAYS_IND
Numeric 1—
  • 1 Sunday
  • 2 Monday
  • 3 Tuesday
  • 4 Wednesday
  • 5 Thursday
  • 6 Friday
  • 7 Saturday
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-CREATE-DATE
CREATE_DATE
Numeric 8 (yyyymmdd)This field contains the server date (month, date, and year) of the last change to this record.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-CREATE-TIME
CREATE_TIME
Numeric 6 (hhmmss)Contains the server time (hour, minute, and second) when the record was last changed.BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-CREATE-USER-ID
CREATE_USER_ID
Alpha 10 (Lower Case)—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-DATE-STAMP
DATE_STAMP
Numeric 8 (yyyymmdd)This field contains the server date (month, date, and year) of the last change to this record.BN150, BN305, BN66.1, EXI2.1, EXI4.1, HR11.1, HR11.2, HR11.4 +52 more (list truncated in source)
#TES-TIME-STAMP
TIME_STAMP
Numeric 6 (hhmmss)Contains the server time (hour, minute, and second) when the record was last changed.BN150, BN305, BN66.1, EXI2.1, EXI4.1, HR11.1, HR11.2, HR11.4 +52 more (list truncated in source)
#TES-USER-ID
USER_ID
Alpha 10 (Lower Case)—BN150, BN305, BN66.1, EXI2.1, EXI4.1, HR11.1, HR11.2, HR11.4 +52 more (list truncated in source)
#TES-CREATED-NG-BAL
CREATED_NG_BAL
Alpha 1—
  • A Created by LP Neg Bal Options
BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more
#TES-REQ-OBJ-ID
REQ_OBJ_ID
Numeric 12——
#TES-RESTORE-DATE
RESTORE_DATE
Numeric 8 (yyyymmdd)—LP151
#TES-ABN-OBJ-ID
ABN_OBJ_ID
Numeric 12—BN150, EXI2.1, EXI4.1, LP130, LP53.1, LP553, LP554, PR128 +35 more

Indexes (11)

Keys are listed in index order; ↓ marks a descending key. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
TESSET1
  1. COMPANY
  2. EMPLOYEE
  3. TES-OBJ-ID
PrimaryBN134, BN150, BN66.1, HR11.1, PR521, EXI2.1, EXI4.1, LP130 +22 more (list truncated in source)
TESSET10
  1. COMPANY
  2. EMPLOYEE
  3. TR-DATE
  4. TES-OBJ-ID
KeyChangeLP151, LP251, LP62.1, LP62.2
TESSET11
  1. COMPANY
  2. PROCESS-LEVEL
  3. DEPARTMENT
  4. SERVICE-STATUS
  5. EVENT-STATUS
  6. JOB-CODE
  7. EMPLOYEE
  8. TES-OBJ-ID
  9. SERVICE-CODE
  10. REASON-CODE
KeyChangeHR00.1, HR01.1, HR02.1, HR06.1, HR506, LT101, LT111, LP08.2 +1 more
TESSET2
  1. COMPANY
  2. EMPLOYEE
  3. TR-DATE
  4. TES-OBJ-ID
KeyChange, SubsetWhere ((STATUS = 2) Or (STATUS = 3) Or (STATUS = 4) Or (STATUS = 5) Or (STATUS = 9)) And (SERVICE-CODE != Spaces)LP102, LP140
TESSET3
  1. COMPANY
  2. EMPLOYEE
  3. POSITION
  4. JOB-CODE
  5. PROCESS-LEVEL
  6. DEPARTMENT
  7. TR-DATE
  8. TES-OBJ-ID
KeyChange, SubsetWhere (SERVICE-CODE != Spaces)LP188
TESSET4
  1. COMPANY
  2. EMPLOYEE
  3. POSITION
  4. JOB-CODE
  5. PROCESS-LEVEL
  6. DEPARTMENT
  7. PER-END-DATE
  8. TES-OBJ-ID
KeyChange, SubsetWhere ((STATUS = 2) Or (STATUS = 3) Or (STATUS = 4) Or (STATUS = 5) Or (STATUS = 9)) And (SERVICE-CODE != Spaces)LP140, LP145, LP198
TESSET5
  1. COMPANY
  2. EMPLOYEE
  3. POSITION
  4. JOB-CODE
  5. PROCESS-LEVEL
  6. DEPARTMENT
  7. TR-DATE
  8. TES-OBJ-ID
KeyChange, SubsetWhere (SERVICE-CODE != Spaces) And (PLAN-BALANCE != Zeroes) And (EVENT-STATUS != 9) And ((STATUS = 2) Or (STATUS = 3) Or (STATUS = 4) Or (STATUS = 5) Or (STATUS = 9))LP140
TESSET6
  1. COMPANY
  2. EMPLOYEE
  3. PER-END-DATE
  4. TES-OBJ-ID
KeyChange, SubsetWhere ((STATUS = 2) Or (STATUS = 3) Or (STATUS = 4) Or (STATUS = 5) Or (STATUS = 9)) And (SERVICE-CODE != Spaces)LP140
TESSET7
  1. COMPANY
  2. HM-PROC-LEVEL
  3. EMPLOYEE
  4. TES-OBJ-ID
KeyChangeHR00.1, HR01.1, LP197
TESSET8
  1. COMPANY
  2. EMPLOYEE
  3. TR-DATE
  4. TES-OBJ-ID
KeyChange, SubsetWhere (SERVICE-STATUS != 9) And (EVENT-STATUS != 9)BN150, BN305, BN66.1, HR11.1, HR11.2, HR11.4, HR28.1, HR511 +22 more (list truncated in source)
TESSET9
  1. COMPANY
  2. EMPLOYEE
  3. TR-DATE ↓
  4. TES-OBJ-ID ↓
  5. SERVICE-STATUS
  6. EVENT-STATUS
KeyChangeLP140, LP260, LP262, LP54.1, LP60.1, LP60.2, LP61.1

Relations

Relationship map — 1:1 lookups/parents on the left, 1:M children on the right (up to 14 each)
PRSYSTEMCUCODESDEPTCODEEMPLOYEEJOBCODEPAEMPLOYEEPRPAYCODETAREASCODETASERVCODETIMERECORDPAPOSITIONTAEMPSERV

One to one (12) — lookups and parents

RelationTableRulesConditionField map
CompanyPRSYSTEMRequired
TES-COMPANY→PRS-COMPANY
Spaces→PRS-PROCESS-LEVEL
CurrencyCUCODESRequiredWhen (TES-CURRENCY-CODE != Spaces)
TES-CURRENCY-CODE→CUC-CURRENCY-CODE
DepartmentDEPTCODERequiredWhen (TES-DEPARTMENT != Spaces)
TES-COMPANY→DPT-COMPANY
TES-PROCESS-LEVEL→DPT-PROCESS-LEVEL
TES-DEPARTMENT→DPT-DEPARTMENT
EmployeeEMPLOYEERequired
TES-COMPANY→EMP-COMPANY
TES-EMPLOYEE→EMP-EMPLOYEE
Hm Proc LevelPRSYSTEMRequiredWhen TES-HM-PROC-LEVEL != Spaces
TES-COMPANY→PRS-COMPANY
TES-HM-PROC-LEVEL→PRS-PROCESS-LEVEL
Job CodeJOBCODERequiredWhen (TES-JOB-CODE != Spaces)
TES-COMPANY→JBC-COMPANY
TES-JOB-CODE→JBC-JOB-CODE
PaemployeePAEMPLOYEERequired
TES-COMPANY→PEM-COMPANY
TES-EMPLOYEE→PEM-EMPLOYEE
Pay CodePRPAYCODERequiredWhen TES-PCD-SEQ-NBR != Zeroes
TES-COMPANY→PCD-COMPANY
TES-PCD-SEQ-NBR→PCD-SEQ-NBR
Process LevelPRSYSTEMRequiredWhen (TES-PROCESS-LEVEL != Spaces)
TES-COMPANY→PRS-COMPANY
TES-PROCESS-LEVEL→PRS-PROCESS-LEVEL
Reason CodeTAREASCODERequiredWhen (TES-REASON-CODE != Spaces)
TES-COMPANY→TRE-COMPANY
TES-REASON-CODE→TRE-REASON-CODE
Service CodeTASERVCODERequiredWhen (TES-SERVICE-CODE != Spaces)
TES-COMPANY→TSC-COMPANY
TES-SERVICE-CODE→TSC-SERVICE-CODE
TimerecordTIMERECORDNot Required
TES-COMPANY→TRD-COMPANY
TES-EMPLOYEE→TRD-EMPLOYEE
TES-TIME-SEQ→TRD-TIME-SEQ

One to many (1) — child tables

RelationTableRulesConditionField map
PositionPAPOSITIONValid When (TES-POSITION != Spaces)
TES-COMPANY→POS-COMPANY
TES-POSITION→POS-POSITION
—→POS-EFFECT-DATE

Programs

Updated by (107)

Referenced by (4)