TAEMPTRANS – This file contains the accrual plan transactions for each plan structure for an employee.
- System
- Absence Management (LP)
- Prefix
TTR- Primary key
COMPANY,EMPLOYEE,PLAN,EMPLOYEE-GROUP,POSITION,DATE,SEQ-NBR- Fields
- 36
- Updated by
- 22 programs
- Referenced by
- 14 programs
TAEMPTRANS is the This file contains the accrual plan transactions for each plan structure for an employee. table in Lawson Absence Management (prefix TTR). It is indexed by COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR (TTRSET1); alternate indexes: TTRSET10, TTRSET2, TTRSET3, TTRSET4, TTRSET5, TTRSET6, TTRSET7, TTRSET8 and 1 more. It is related 1:1 to PRSYSTEM, CUCODES, EMPLOYEE, PERSGROUP, TAEEMASTER, PAEMPLOYEE, PCODES, TAPLAN and 1 more and 1:M to PAPOSITION and TASTRUCTUR. It is updated by HS17.1, HS706, LP102, LP130, LP131, LP138, LP140, LP145 and 14 more and referenced by HR11.1, HR511, LP100, LP101, LP103, LP240, LP264, LP31.1 and 6 more. The table has 36 fields, 10 indexes and 12 documented relations.
About TAEMPTRANS
This file contains the accrual plan transactions for each plan structure for an employee.
Fields (36)
Column = COBOL field name without the TTR- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
TTR-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-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. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-PLAN PKPLAN | Alpha 10 | Contains the absence plan name. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-EMPLOYEE-GROUP PKEMPLOYEE_GROUP | Alpha 10 | Contains the accrual employee group which, when attached to a plan, represents an absence plan structure. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-POSITION PKPOSITION | Alpha 12 | Contains the position code of the employee if plan balances are held at the position code level. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-DATE PKDATE | Numeric 8 (yyyymmdd) | Contains the date of the transaction. For events, the transaction date is determined based on the date of the event. Otherwise, the transaction date is based on the plan cycle frequency or the pay period end date of service records processed. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-SEQ-NBR PKSEQ_NBR | Numeric 4 | Contains a unique sequence number that keeps records unique. It is automatically assigned when records are created. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-TRAN-TYPETRAN_TYPE | Numeric 2 | Contains the transaction type. Transaction type 11 and 12 are created by LP138.
| LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-BALANCE-TYPEBALANCE_TYPE | Numeric 2 | Determines which TAEEMASTER balance to adjust.
| LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | Contains the transaction description. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-TA-TYPETA_TYPE | Numeric 2 | Contains the transaction units of measure.
| LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-TA-HOURSTA_HOURS | Signed 18.6 | Contains the hours associated with the transaction. Used with TA-Type = 1 (Hours). | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +6 more |
TTR-TA-EARNINGSTA_EARNINGS | Signed 18.6 | Contains the earnings associated with the transaction. Used with TA-Type = 2 (Earnings). | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +5 more |
TTR-CURRENCY-CODECURRENCY_CODE | Alpha 5 | Contains the currency code for the transaction. Used with TA-Type = 2 (Earnings). | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-TA-LOS-CALCTA_LOS_CALC | Signed 9.2 | Contains the length of service hours or cycles used to determine the amount of this transaction. | LP130, LP138, LP140, LP145, LP180, LP370 |
TTR-STATUSSTATUS | Numeric 1 | Contains the the status of the transaction. Updated by TA140, TA197.
| LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP197 +5 more |
TTR-TA-OBJ-IDTA_OBJ_ID | Numeric 12 | This object ID will associate transactions created by LP138 to specific benefit plan enrollments and balances in BNTAEMPBAL. | LP130, LP138, LP370 |
TTR-PROCESS-DATEPROCESS_DATE | Numeric 8 (yyyymmdd) | Contains the process through date of the LP140 job that processed this transaction. | LP130, LP138, LP140, LP145, LP370 |
TTR-RESET-DATERESET_DATE | Numeric 8 (yyyymmdd) | Contains the Reset Date determined by the Reset Point. This is the first date of the limit year. This will be the date used by LP197 when accumulating transactions into TATRANSUM file by reset date. | LP102, LP130, LP138, LP140, LP145, LP180, LP197, LP370 |
TTR-PLAN-CATEGORYPLAN_CATEGORY | Alpha 10 | Contains the category for the plan. This is needed for limit check by plan category that will read open TAEMPTRANS record. | LP130, LP138, LP140, LP145, LP180, LP370 |
TTR-ALLOT-PER-BEGALLOT_PER_BEG | Numeric 8 (yyyymmdd) | For allotments, contains the beginning date of the allotment period. | LP130, LP138, LP140, LP145, LP370 |
TTR-ALLOT-PER-ENDALLOT_PER_END | Numeric 8 (yyyymmdd) | For allotments, contains the end date of the allotment period. | LP130, LP138, LP140, LP145, LP370 |
TTR-ALLOT-CYCLE-DTALLOT_CYCLE_DT | Numeric 8 (yyyymmdd) | For cycle based allotments, contains the cycle date. | LP130, LP138, LP140, LP145, LP370 |
TTR-CLOSE-DATECLOSE_DATE | Numeric 8 (yyyymmdd) | Contains the system date that LP197 closed this transaction. | LP130, LP138, LP197, LP370 |
TTR-GL-POST-DATEGL_POST_DATE | Numeric 8 (yyyymmdd) | For non reversing entries, this references the GL Post Date used on LP198. | LP130, LP138, LP198, LP370 |
TTR-HM-PROC-LEVELHM_PROC_LEVEL | Alpha 5 | Contains the employee's home process level. | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-CREATE-DATECREATE_DATE | Numeric 8 (yyyymmdd) | Holds the server date this record was originally created. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-CREATE-TIMECREATE_TIME | Numeric 6 (hhmmss) | Holds the server time this record was originally created. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-CREATE-USER-IDCREATE_USER_ID | Alpha 10 (Lower Case) | Contains the user ID of the person who originally created this record. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP370 +4 more |
TTR-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP197 +6 more |
TTR-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP197 +6 more |
TTR-USER-IDUSER_ID | Alpha 10 (Lower Case) | Contains the user ID of the person who last updated this record. | LP130, LP131, LP138, LP140, LP145, LP151, LP180, LP197 +6 more |
TTR-TA-ACCR-RATETA_ACCR_RATE | Signed 18.6 | — | — |
TTR-ORIG-RESET-DTORIG_RESET_DT | Numeric 8 (yyyymmdd) | — | LP130, LP131, LP138, LP140, LP145, LP180, LP370, LP570 +3 more |
TTR-TRAN-CODETRAN_CODE | Alpha 10 | — | LP570, LP70.1, LP70.2 |
TTR-ABN-OBJ-IDABN_OBJ_ID | Numeric 12 | — | LP140 |
Indexes (10)
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 |
|---|---|---|---|---|
TTRSET1 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | Primary | HR11.1, HR511, HS17.1, LT101, LT111, LP100, LP101, LP102 +18 more | |
TTRSET10 | COMPANY, CREATE-DATE*, DATE-STAMP*, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | KeyChange | — | |
TTRSET2 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | Subset | Where STATUS = Zeroes | LP140, LP270, LP80.1 |
TTRSET3 | COMPANY, PLAN, EMPLOYEE-GROUP, EMPLOYEE, POSITION, DATE, SEQ-NBR | LP145 | ||
TTRSET4 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | Subset | Where STATUS = 2 | LP131, LP140, LP145, LP240, PR160, PR180, PR80.2 |
TTRSET5 | COMPANY, HM-PROC-LEVEL, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | KeyChange | LP130 | |
TTRSET6 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, TA-TYPE, RESET-DATE, DATE*, SEQ-NBR | KeyChange | LP198 | |
TTRSET7 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE*, SEQ-NBR* | HS706, LP64.1 | ||
TTRSET8 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE, SEQ-NBR | Subset | Where STATUS = 2 Or STATUS = 3 | LP197 |
TTRSET9 | COMPANY, EMPLOYEE, PLAN, EMPLOYEE-GROUP, POSITION, DATE*, SEQ-NBR | Subset | Where ((TRAN-TYPE <= 12) Or (TRAN-TYPE >= 81 And TRAN-TYPE <= 85)) And (STATUS <= 2) | LP70.1, LP70.2 |
Relations
One to one (10) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Company | PRSYSTEM | Required | TTR-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Currency | CUCODES | Required | When TTR-CURRENCY-CODE != Spaces | TTR-CURRENCY-CODE → CUC-CURRENCY-CODE |
| Employee | EMPLOYEE | Required | TTR-COMPANY → EMP-COMPANY, TTR-EMPLOYEE → EMP-EMPLOYEE | |
| Employee Group | PERSGROUP | Required | TTR-COMPANY → PRG-COMPANY, TTR-EMPLOYEE-GROUP → PRG-GROUP-NAME | |
| Employee Mastr | TAEEMASTER | Required | TTR-COMPANY → TEM-COMPANY, TTR-EMPLOYEE → TEM-EMPLOYEE, TTR-PLAN → TEM-PLAN, TTR-EMPLOYEE-GROUP → TEM-EMPLOYEE-GROUP, TTR-POSITION → TEM-POSITION | |
| Hm Proc Level | PRSYSTEM | Required | When TTR-HM-PROC-LEVEL != Spaces | TTR-COMPANY → PRS-COMPANY, TTR-HM-PROC-LEVEL → PRS-PROCESS-LEVEL |
| Paemployee | PAEMPLOYEE | Required | TTR-COMPANY → PEM-COMPANY, TTR-EMPLOYEE → PEM-EMPLOYEE | |
| Pcodes | PCODES | Required | When TTR-TRAN-CODE != Spaces | "LC" → PCO-TYPE, TTR-TRAN-CODE → PCO-CODE |
| Plan | TAPLAN | Required | TTR-COMPANY → TAP-COMPANY, TTR-PLAN → TAP-PLAN | |
| Tatransum | TATRANSUM | Required | TTR-COMPANY → TTS-COMPANY, TTR-EMPLOYEE → TTS-EMPLOYEE, TTR-PLAN → TTS-PLAN, TTR-EMPLOYEE-GROUP → TTS-EMPLOYEE-GROUP, TTR-POSITION → TTS-POSITION, TTR-TA-TYPE → TTS-TA-TYPE, TTR-RESET-DATE → TTS-RESET-DATE |
One to many (2) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Position | PAPOSITION | Valid When TTR-POSITION != Spaces | TTR-COMPANY → POS-COMPANY, TTR-POSITION → POS-POSITION, → POS-EFFECT-DATE | |
| Tastructur | TASTRUCTUR | TTR-COMPANY → TST-COMPANY, TTR-EMPLOYEE-GROUP → TST-EMPLOYEE-GROUP, TTR-PLAN → TST-PLAN, → TST-BEGIN-DATE |
Programs
Updated by (22)
- HS17.1 LP Balances on Paychecks
- HS706 HRM Time Off Planner Interface
- LP102 Employee Master Update
- LP130 Absence Plan Payout
- LP131 Zero Balance Update
- LP138 Absence Plan Hours 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
- LP270 Open Manual Transactions
- LP331 Employee Absence Plan Purge
- LP370 Employee Absence Transaction Consolidation
- LP570 Manual Transaction Conversion
- LP70.1 Manual Transactions by Employee
- LP70.2 Manual Transactions by Plan Structure
- LP80.1 Employee Absence Plan Transfer
- PR160 Payment Print
- PR180 Manual Payment Print
- PR80.2 Manual Payment Print
Referenced by (14)
- HR11.1 Employee
- HR511 Employee Conversion
- LP100 Employee Absence Plan Update
- LP101 Mass Absence Plan Add
- LP103 Mass Absence Plan Termination
- LP240 Employee Plan Transaction Report
- LP264 Employee Transaction History Report
- LP31.1 Employee Absence Plan Master
- LP64.1 Employee Transaction Detail Inquiry
- LP64.3 Employee Transaction Detail Balance Inquiry
- LT101 HRM Receiver Update
- LT111 HRM Receiver Update
- PA100 Action Update
- PA52.4 Hire an Applicant