TACALC – Absence Plan Rule Calculations
- System
- Absence Management (LP)
- Prefix
TCA- Primary key
COMPANY,CALCULATION- Fields
- 30
- Updated by
- 4 programs
- Referenced by
- 22 programs
TACALC is the Absence Plan Rule Calculations table in Lawson Absence Management (prefix TCA). It is indexed by COMPANY, CALCULATION (TCASET1). It is related 1:1 to PRSYSTEM, TASERVCLSS and HRUSERFLDS and 1:M to TAPLAN. It is updated by HR00.1, HR01.1, LP07.1 and LP08.1 and referenced by HR04.4, HR04.5, HR04.6, LP04.2, LP04.3, LP04.4, LP04.5, LP04.6 and 14 more. The table has 30 fields, 1 index and 6 documented relations.
About TACALC
No description in the Lawson data dictionary.
Fields (30)
Column = COBOL field name without the TCA- 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 / column | Type | Description & values | Updated by |
|---|---|---|---|
#TCA-COMPANY PKCOMPANY | Numeric 4 | — | LP07.1 |
#TCA-CALCULATION PKCALCULATION | Alpha 10 | — | LP07.1 |
#TCA-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | — | LP07.1 |
#TCA-CUSTOM-CALCCUSTOM_CALC | Numeric 2 | —
| LP07.1 |
#TCA-AMOUNTAMOUNT | Signed 18.6 | — | LP07.1 |
#TCA-MULT-FACTORMULT_FACTOR | Numeric 3 | —
| LP07.1 |
#TCA-MULT-SRV-CLSMULT_SRV_CLS | Alpha 3 | — | LP07.1 |
#TCA-MULT-AMOUNTMULT_AMOUNT | Signed 18.6 | — | LP07.1 |
#TCA-MULT-USER-NBRMULT_USER_NBR | Alpha 2 | — | LP07.1 |
#TCA-DIV-FACTORDIV_FACTOR | Numeric 3 | —
| LP07.1 |
#TCA-DIV-SRV-CLSDIV_SRV_CLS | Alpha 3 | — | LP07.1 |
#TCA-DIV-AMOUNTDIV_AMOUNT | Signed 18.6 | — | LP07.1 |
#TCA-DIV-USER-NBRDIV_USER_NBR | Alpha 2 | — | LP07.1 |
#TCA-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | LP07.1 |
#TCA-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | LP07.1 |
#TCA-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | LP07.1 |
#TCA-MULT-USER-NAMEMULT_USER_NAME | Derived | — | — |
#TCA-DIV-USER-NAMEDIV_USER_NAME | Derived | — | — |
#TCA-M-SRV-CLS-NMM_SRV_CLS_NM | Derived | — | — |
#TCA-D-SRV-CLS-NMD_SRV_CLS_NM | Derived | — | — |
#TCA-USER-ALPHA-1USER_ALPHA_1 | Alpha 20 (Lower Case) | — | LP07.1 |
#TCA-USER-ALPHA-2USER_ALPHA_2 | Alpha 20 (Lower Case) | — | LP07.1 |
#TCA-USER-ALPHA-3USER_ALPHA_3 | Alpha 20 (Lower Case) | — | LP07.1 |
#TCA-USER-ALPHA-4USER_ALPHA_4 | Alpha 20 (Lower Case) | — | LP07.1 |
#TCA-USER-ALPHA-5USER_ALPHA_5 | Alpha 20 (Lower Case) | — | LP07.1 |
#TCA-USER-NUM-1USER_NUM_1 | Signed 18.6 | — | LP07.1 |
#TCA-USER-NUM-2USER_NUM_2 | Signed 18.6 | — | LP07.1 |
#TCA-USER-NUM-3USER_NUM_3 | Signed 18.6 | — | LP07.1 |
#TCA-USER-NUM-4USER_NUM_4 | Signed 18.6 | — | LP07.1 |
#TCA-USER-NUM-5USER_NUM_5 | Signed 18.6 | — | LP07.1 |
Indexes (1)
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.
| Index | Keys | Flags | Condition | Used in |
|---|---|---|---|---|
TCASET1 |
| Primary | HR00.1, HR01.1, HR04.4, HR04.5, HR04.6, LP04.2, LP04.3, LP04.4 +18 more |
Relations
One to one (5) — lookups and parents
| Relation | Table | Rules | Condition | Field map | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Company | PRSYSTEM | Required |
| |||||||
| Div Srv Cls | TASERVCLSS | Required | When (TCA-DIV-SRV-CLS != Spaces) |
| ||||||
| Div User Nbr | HRUSERFLDS | Required | When (TCA-DIV-USER-NBR != Spaces) |
| ||||||
| Mult Srv Cls | TASERVCLSS | Required | When (TCA-MULT-SRV-CLS != Spaces) |
| ||||||
| Mult User Nbr | HRUSERFLDS | Required | When (TCA-MULT-USER-NBR != Spaces) |
|
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Absence Plan | TAPLAN | Delete Cascades |
|
Programs
Updated by (4)
Referenced by (22)
- HR04.4 Alphanumeric User Fields
- HR04.5 Numeric User Fields
- HR04.6 Date User Fields
- LP04.2 Cycle Based Accrual Table
- LP04.3 Cycle Based Allotment Table
- LP04.4 Cycle Based Limit Table
- LP04.5 Cycle Based GL Liability Table
- LP04.6 Hours Based Accrual Table
- LP04.7 Hours Based Allotment Table
- LP04.8 Hours Based Limit Table
- LP04.9 Hours Based GL Liability Table
- LP06.2 Cycle Amount Formula
- LP06.3 Hours Amount Formula
- LP06.4 Ratio Formula
- LP06.5 Date Formula
- LP140 Employee Absence Plan Calculation
- LP145 Allotment Adjustment Calculation
- LP198 General Ledger Liability Update
- LP201 Absence Plan Listing
- LP203 Absence Plan Rules Listing
- LP206 Formula Listing
- LP207 Calculation Listing