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 / column | Type | Description & values | Updated by |
|---|---|---|---|
TEN-COMPANY PKCOMPANY | Numeric 4 | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-EMPLOYEE PKEMPLOYEE | Numeric 9 | Contains 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 PKPLAN | Alpha 10 | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-EMPLOYEE-GROUP PKEMPLOYEE_GROUP | Alpha 10 | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-HM-PROC-LEVELHM_PROC_LEVEL | Alpha 5 | — | BN305, HR11.1, HR11.2, HR11.4, HR28.1, HR511, LP100, LP101 +31 more |
TEN-POSITION PKPOSITION | Alpha 12 | Contains 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 PKJOB_CODE | Alpha 9 | Contains 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 PKPROCESS_LEVEL | Alpha 5 | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-DEPARTMENT PKDEPARTMENT | Alpha 5 | Contains the department. | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-ENRL-START-DTENRL_START_DT | Numeric 8 (yyyymmdd) | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-ENRL-STOP-DTENRL_STOP_DT | Numeric 8 (yyyymmdd) | — | HR11.1, HR511, LP100, LP101, LP103, LP180, LP32.1, LP32.2 +6 more |
TEN-ENRL-OVERRIDEENRL_OVERRIDE | Numeric 1 | —
| HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-CREATE-DATECREATE_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-TIMECREATE_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-IDCREATE_USER_ID | Alpha 10 (Lower Case) | — | HR11.1, HR511, LP100, LP101, LP180, LP32.1, LP32.2, LP32.3 +5 more |
TEN-DATE-STAMPDATE_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-STAMPTIME_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-IDUSER_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.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
TENSET1 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENT | Primary | BN150, BN305, HR00.1, HR01.1, HR02.1, HR06.1, HR11.1, HR11.2 +22 more (list truncated in source) | |
TENSET2 | COMPANY, EMPLOYEE, EMPLOYEE-GROUP, PLAN, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENT | HR11.1, HR511, LT101, LT111, LP100, LP101, LP180, LP32.1 +5 more | ||
TENSET3 | COMPANY, HM-PROC-LEVEL, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, JOB-CODE, PROCESS-LEVEL, DEPARTMENT | KeyChange | BN150, PR521, EXI2.1, EXI4.1, LP130, PR128, PR131, PR132 +22 more (list truncated in source) |
Relations
One to one (11) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Company | PRSYSTEM | Required | TEN-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Department | DEPTCODE | Required | When (TEN-DEPARTMENT != Spaces) | TEN-COMPANY → DPT-COMPANY, TEN-PROCESS-LEVEL → DPT-PROCESS-LEVEL, TEN-DEPARTMENT → DPT-DEPARTMENT |
| Employee | EMPLOYEE | Required | TEN-COMPANY → EMP-COMPANY, TEN-EMPLOYEE → EMP-EMPLOYEE | |
| Employee Group | PERSGROUP | Required | TEN-COMPANY → PRG-COMPANY, TEN-EMPLOYEE-GROUP → PRG-GROUP-NAME | |
| Hm Proc Level | PRSYSTEM | Required | When TEN-HM-PROC-LEVEL != Spaces | TEN-COMPANY → PRS-COMPANY, TEN-HM-PROC-LEVEL → PRS-PROCESS-LEVEL |
| Job Code | JOBCODE | Required | When (TEN-JOB-CODE != Spaces) | TEN-COMPANY → JBC-COMPANY, TEN-JOB-CODE → JBC-JOB-CODE |
| Paemployee | PAEMPLOYEE | Required | TEN-COMPANY → PEM-COMPANY, TEN-EMPLOYEE → PEM-EMPLOYEE | |
| Plan | TAPLAN | Required | TEN-COMPANY → TAP-COMPANY, TEN-PLAN → TAP-PLAN | |
| Process Level | PRSYSTEM | Required | When (TEN-PROCESS-LEVEL != Spaces) | TEN-COMPANY → PRS-COMPANY, TEN-PROCESS-LEVEL → PRS-PROCESS-LEVEL |
| Ta Master | TAEEMASTER | Required | When TAP-BALANCE-TYPE = 2 | TEN-COMPANY → TEM-COMPANY, TEN-EMPLOYEE → TEM-EMPLOYEE, TEN-PLAN → TEM-PLAN, TEN-EMPLOYEE-GROUP → TEM-EMPLOYEE-GROUP, TEN-POSITION → TEM-POSITION |
| Ta Mstr No Pos | TAEEMASTER | Required | When TAP-BALANCE-TYPE = 1 | TEN-COMPANY → TEM-COMPANY, TEN-EMPLOYEE → TEM-EMPLOYEE, TEN-PLAN → TEM-PLAN, TEN-EMPLOYEE-GROUP → TEM-EMPLOYEE-GROUP, Spaces → TEM-POSITION |
One to many (6) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Position | PAPOSITION | Valid When (TEN-POSITION != Spaces) | TEN-COMPANY → POS-COMPANY, TEN-POSITION → POS-POSITION, → POS-EFFECT-DATE | |
| Taemptr No Pos | TAEMPTRANS | Valid When TAP-BALANCE-TYPE = 1 | TEN-COMPANY → TTR-COMPANY, TEN-EMPLOYEE → TTR-EMPLOYEE, TEN-PLAN → TTR-PLAN, TEN-EMPLOYEE-GROUP → TTR-EMPLOYEE-GROUP, Spaces → TTR-POSITION, → TTR-DATE, → TTR-SEQ-NBR | |
| Taemptr Pos | TAEMPTRANS | Valid When TAP-BALANCE-TYPE = 2 | TEN-COMPANY → TTR-COMPANY, TEN-EMPLOYEE → TTR-EMPLOYEE, TEN-PLAN → TTR-PLAN, TEN-EMPLOYEE-GROUP → TTR-EMPLOYEE-GROUP, TEN-POSITION → TTR-POSITION, → TTR-DATE, → TTR-SEQ-NBR | |
| Tastructur | TASTRUCTUR | TEN-COMPANY → TST-COMPANY, TEN-EMPLOYEE-GROUP → TST-EMPLOYEE-GROUP, TEN-PLAN → TST-PLAN, → TST-BEGIN-DATE | ||
| Tatrnsum Nopos | TATRANSUM | TEN-COMPANY → TTS-COMPANY, TEN-EMPLOYEE → TTS-EMPLOYEE, TEN-PLAN → TTS-PLAN, TEN-EMPLOYEE-GROUP → TTS-EMPLOYEE-GROUP, Spaces → TTS-POSITION, → TTS-TA-TYPE, → TTS-RESET-DATE | ||
| Tatrnsum Pos | TATRANSUM | Valid When TAP-BALANCE-TYPE = 2 | TEN-COMPANY → TTS-COMPANY, TEN-EMPLOYEE → TTS-EMPLOYEE, TEN-PLAN → TTS-PLAN, TEN-EMPLOYEE-GROUP → TTS-EMPLOYEE-GROUP, TEN-POSITION → TTS-POSITION, → TTS-TA-TYPE, → TTS-RESET-DATE |
Programs
Updated by (94)
- BN150 Life Insurance Reportable Income
- BN305 Highly Compensated Employees
- EXI2.1 Invoke for PRTRDPD
- EXI4.1 Invoke for PRPRBPD
- HR00.1 Company
- HR01.1 Process Level
- HR02.1 Department
- HR06.1 Job Code
- HR11.1 Employee
- HR11.2 Compensation Analysis
- HR11.4 Employee Assignment Inquiry
- HR28.1 Employee Ethnicity
- HR506 Job Code Conversion
- HR511 Employee Conversion
- LP100 Employee Absence Plan Update
- LP101 Mass Absence Plan Add
- LP102 Employee Master Update
- LP103 Mass Absence Plan Termination
- LP130 Absence Plan Payout
- LP131 Zero Balance Update
- LP140 Employee Absence Plan Calculation
- LP145 Allotment Adjustment Calculation
- LP151 FMLA Rolling 12 Month Update
- LP180 Mass Absence Plan Transfer
- LP197 Absence Plan Close
- LP198 General Ledger Liability Update
- LP31.1 Employee Absence Plan Master
- LP32.1 Employee Absence Enrollment
- LP32.2 Employee Absence Enrollment
- LP32.3 Employee Absence Enrollment
- LP331 Employee Absence Plan Purge
- LP80.1 Employee Absence Plan Transfer
- LT101 HRM Receiver Update
- LT111 HRM Receiver Update
- PA02.1 Position
- PA100 Action Update
- PA102 Position Update
- PA115 Employee Purge
- PA13.1 Multiple Positions and Jobs
- PA13.2 Multiple Position and Job History
- PA502 Position Conversion
- PA513 Position and Job Conversion
- PA52.1 Individual Action
- PA52.3 Mass Action
- PA52.4 Hire an Applicant
- PA52.5 Position and Job Action
- PR110 Step And Grade Audit
- PR113 United States Tax Deduction Update
- PR12.6 Employee Automatic Deposit
- PR120 Mass Pay Update
- PR128 Offset Time Record Creation
- PR13.1 Employee United States Taxes
- PR13.5 Employee Canada Taxes
- PR13.6 Employee Canada Taxes
- PR13.8 U.S. Tax Deduction Errors
- PR13.9 Employee Additional Tax Details
- PR131 Retroactive Pay Calculation
- PR132 FLSA Overtime Calculation
- PR134 Automatic Time Records
- PR135 Time Record Edit
- PR136 Missing Time Records
- PR137 Batch Time Record Update
- PR189 Gross Up Calculation
- PR29.1 Pension Payment Maintenance
- PR30.2 Employee Automatic Time Record
- PR32.1 Employee Daily Time Entry
- PR32.2 Employee Daily Time Entry
- PR33.1 Speed Entry Setup
- PR33.2 Speed Entry by Number
- PR33.3 Speed Entry by Name
- PR35.1 Time Entry
- PR35.2 Detail Time Entry
- PR35.3 Speed Time Entry
- PR35.4 Step and Grade, Grade Range Time Entry
- PR35.5 Attendance Time Entry
- PR35.6 Activity Time Entry
- PR35.8 Position Time Entry
- PR35.9 Reason Code Time Entry
- PR36.1 Time Record Entry
- PR36.4 Manual Time Record Maintenance
- PR37.1 Batch Time Control
- PR45.1 Error Processing
- PR512 Employee ACH Distribution Interface
- PR521 Nonstandard Pay and Work Period CSV Load
- PR529 Pension Payroll Conversion
- PR530 Time Record Interface CSV
- PR560 Payroll History Load CSV
- PR582 Mass Adjustment Load
- PR80.1 Manual Check
- PR80.4 Manual Payment
- PR82.1 Adjustment
- TA147 Canada Vacation Audit
- UK102 Bonus Pay Update
- ZH510 Update PCP from ZPENDPCP