TAENROLL – No description in the Lawson data dictionary

System
Absence Management (LP)
Prefix
TEN
Primary key
COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENT
Fields
18
Updated by
94 programs
Referenced by
2 programs

TAENROLL is a Lawson Absence Management table (prefix TEN); no description in the lawson data dictionary. It is indexed by COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENT (TENSET1); alternate indexes: TENSET2 and TENSET3. It is related 1:1 to PRSYSTEM, DEPTCODE, EMPLOYEE, PERSGROUP, JOBCODE, PAEMPLOYEE, TAPLAN and TAEEMASTER and 1:M to PAPOSITION, TAEMPTRANS, TASTRUCTUR and TATRANSUM. It is updated by BN150, BN305, EXI2.1, EXI4.1, HR00.1, HR01.1, HR02.1, HR06.1 and 86 more and referenced by LP188 and LP231. The table has 18 fields, 3 indexes and 17 documented relations.

About TAENROLL

No description in the Lawson data dictionary.

Fields (18)

Column = COBOL field name without the TEN- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
TEN-COMPANY PK
COMPANY
Numeric 4HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-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.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-PLAN PK
PLAN
Alpha 10HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-EMPLOYEE-GROUP PK
EMPLOYEE_GROUP
Alpha 10HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-HM-PROC-LEVEL
HM_PROC_LEVEL
Alpha 5BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, LP100, LP101 +31 more
TEN-POSITION PK
POSITION
Alpha 12Contains the user-defined code that represents a position in the company.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-JOB-CODE PK
JOB_CODE
Alpha 9Contains a user-defined code that represents a type of job.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-PROCESS-LEVEL PK
PROCESS_LEVEL
Alpha 5HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-DEPARTMENT PK
DEPARTMENT
Alpha 5Contains the department.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-ENRL-START-DT
ENRL_START_DT
Numeric 8 (yyyymmdd)HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-ENRL-STOP-DT
ENRL_STOP_DT
Numeric 8 (yyyymmdd)HR11.1, HR511, LP100, LP101, LP103, LP180, LP32.1, LP32.2 +6 more
TEN-ENRL-OVERRIDE
ENRL_OVERRIDE
Numeric 1
  • 0 No
  • 1 Yes
HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-CREATE-DATE
CREATE_DATE
Numeric 8 (yyyymmdd)This field contains the server date (month, date, and year) of the last change to this record.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-CREATE-TIME
CREATE_TIME
Numeric 6 (hhmmss)Contains the server time (hour, minute, and second) when the record was last changed.HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-CREATE-USER-ID
CREATE_USER_ID
Alpha 10 (Lower Case)HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more
TEN-DATE-STAMP
DATE_STAMP
Numeric 8 (yyyymmdd)This field contains the server date (month, date, and year) of the last change to this record.HR11.1, HR511, LP100, LP101, LP103, LP180, LP32.1, LP32.2 +6 more
TEN-TIME-STAMP
TIME_STAMP
Numeric 6 (hhmmss)Contains the server time (hour, minute, and second) when the record was last changed.HR11.1, HR511, LP100, LP101, LP103, LP180, LP32.1, LP32.2 +6 more
TEN-USER-ID
USER_ID
Alpha 10 (Lower Case)HR11.1, HR511, LP100, LP101, LP103, LP180, LP32.1, LP32.2 +6 more

Indexes (3)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
TENSET1COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENTPrimaryBN150, BN305, HR00.1, HR01.1, HR02.1, HR06.1, HR11.1, HR11.2 +22 more (list truncated in source)
TENSET2COMPANY, EMPLOYEE, EMPLOYEE-GROUP, PLAN, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENTHR11.1, HR511, LT101, LT111, LP100, LP101, LP180, LP32.1 +5 more
TENSET3COMPANY, HM-PROC-LEVEL, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENTKeyChangeBN150, PR521, EXI2.1, EXI4.1, LP130, PR128, PR131, PR132 +22 more (list truncated in source)

Relations

One to one (11) — lookups and parents

RelationTableRulesConditionField map
CompanyPRSYSTEMRequiredTEN-COMPANYPRS-COMPANY, SpacesPRS-PROCESS-LEVEL
DepartmentDEPTCODERequiredWhen (TEN-DEPARTMENT != Spaces)TEN-COMPANYDPT-COMPANY, TEN-PROCESS-LEVELDPT-PROCESS-LEVEL, TEN-DEPARTMENTDPT-DEPARTMENT
EmployeeEMPLOYEERequiredTEN-COMPANYEMP-COMPANY, TEN-EMPLOYEEEMP-EMPLOYEE
Employee GroupPERSGROUPRequiredTEN-COMPANYPRG-COMPANY, TEN-EMPLOYEE-GROUPPRG-GROUP-NAME
Hm Proc LevelPRSYSTEMRequiredWhen TEN-HM-PROC-LEVEL != SpacesTEN-COMPANYPRS-COMPANY, TEN-HM-PROC-LEVELPRS-PROCESS-LEVEL
Job CodeJOBCODERequiredWhen (TEN-JOB-CODE != Spaces)TEN-COMPANYJBC-COMPANY, TEN-JOB-CODEJBC-JOB-CODE
PaemployeePAEMPLOYEERequiredTEN-COMPANYPEM-COMPANY, TEN-EMPLOYEEPEM-EMPLOYEE
PlanTAPLANRequiredTEN-COMPANYTAP-COMPANY, TEN-PLANTAP-PLAN
Process LevelPRSYSTEMRequiredWhen (TEN-PROCESS-LEVEL != Spaces)TEN-COMPANYPRS-COMPANY, TEN-PROCESS-LEVELPRS-PROCESS-LEVEL
Ta MasterTAEEMASTERRequiredWhen TAP-BALANCE-TYPE = 2TEN-COMPANYTEM-COMPANY, TEN-EMPLOYEETEM-EMPLOYEE, TEN-PLANTEM-PLAN, TEN-EMPLOYEE-GROUPTEM-EMPLOYEE-GROUP, TEN-POSITIONTEM-POSITION
Ta Mstr No PosTAEEMASTERRequiredWhen TAP-BALANCE-TYPE = 1TEN-COMPANYTEM-COMPANY, TEN-EMPLOYEETEM-EMPLOYEE, TEN-PLANTEM-PLAN, TEN-EMPLOYEE-GROUPTEM-EMPLOYEE-GROUP, SpacesTEM-POSITION

One to many (6) — child tables

RelationTableRulesConditionField map
PositionPAPOSITIONValid When (TEN-POSITION != Spaces)TEN-COMPANYPOS-COMPANY, TEN-POSITIONPOS-POSITION, POS-EFFECT-DATE
Taemptr No PosTAEMPTRANSValid When TAP-BALANCE-TYPE = 1TEN-COMPANYTTR-COMPANY, TEN-EMPLOYEETTR-EMPLOYEE, TEN-PLANTTR-PLAN, TEN-EMPLOYEE-GROUPTTR-EMPLOYEE-GROUP, SpacesTTR-POSITION, TTR-DATE, TTR-SEQ-NBR
Taemptr PosTAEMPTRANSValid When TAP-BALANCE-TYPE = 2TEN-COMPANYTTR-COMPANY, TEN-EMPLOYEETTR-EMPLOYEE, TEN-PLANTTR-PLAN, TEN-EMPLOYEE-GROUPTTR-EMPLOYEE-GROUP, TEN-POSITIONTTR-POSITION, TTR-DATE, TTR-SEQ-NBR
TastructurTASTRUCTURTEN-COMPANYTST-COMPANY, TEN-EMPLOYEE-GROUPTST-EMPLOYEE-GROUP, TEN-PLANTST-PLAN, TST-BEGIN-DATE
Tatrnsum NoposTATRANSUMTEN-COMPANYTTS-COMPANY, TEN-EMPLOYEETTS-EMPLOYEE, TEN-PLANTTS-PLAN, TEN-EMPLOYEE-GROUPTTS-EMPLOYEE-GROUP, SpacesTTS-POSITION, TTS-TA-TYPE, TTS-RESET-DATE
Tatrnsum PosTATRANSUMValid When TAP-BALANCE-TYPE = 2TEN-COMPANYTTS-COMPANY, TEN-EMPLOYEETTS-EMPLOYEE, TEN-PLANTTS-PLAN, TEN-EMPLOYEE-GROUPTTS-EMPLOYEE-GROUP, TEN-POSITIONTTS-POSITION, TTS-TA-TYPE, TTS-RESET-DATE

Programs

Updated by (94)

Referenced by (2)