TAACCRUAL – Absence Plan Accrual Rule
- System
- Absence Management (LP)
- Prefix
TAR- Primary key
COMPANY,ACCRUAL-RULE- Fields
- 47
- Updated by
- 12 programs
- Referenced by
- 28 programs
TAACCRUAL is the Absence Plan Accrual Rule table in Lawson Absence Management (prefix TAR). It is indexed by COMPANY, ACCRUAL-RULE (TARSET1). It is related 1:1 to HRUSERFLDS, TASERVCLSS and PRSYSTEM and 1:M to TATABLE. It is updated by HR00.1, HR01.1, LP03.2, LP04.2, LP04.3, LP04.4, LP04.5, LP04.6 and 4 more and referenced by HR04.4, HR04.5, HR04.6, HR11.1, HR511, LP02.1, LP100, LP101 and 20 more. The table has 47 fields, 1 index and 9 documented relations.
About TAACCRUAL
Accrual Rules define the accrual and allotment rules for each employee accrual record. "Accruals" are calculated over time, whereas "allotments" are calculated up front, and may or may not be adjusted over time.
Fields (47)
Column = COBOL field name without the TAR- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
TAR-COMPANY PKCOMPANY | Numeric 4 | — | LP03.2 |
TAR-ACCRUAL-RULE PKACCRUAL_RULE | Alpha 10 | — | LP03.2 |
TAR-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | — | LP03.2 |
TAR-ACCR-DT-CDACCR_DT_CD | Numeric 2 | —
| LP03.2 |
TAR-ACCR-USER-DTACCR_USER_DT | Alpha 2 | — | LP03.2 |
TAR-ACCR-WAIT-STRTACCR_WAIT_STRT | Numeric 2 | —
| LP03.2 |
TAR-ACCR-WAIT-PERACCR_WAIT_PER | Numeric 5 | — | LP03.2 |
TAR-ACCR-WAIT-UNITACCR_WAIT_UNIT | Numeric 2 | —
| LP03.2 |
TAR-ACCR-W-SRV-CLSACCR_W_SRV_CLS | Alpha 3 | — | LP03.2 |
TAR-ACCR-W-HRS-TYPACCR_W_HRS_TYP | Numeric 2 | Contains the units of measure for the summarized totals.
| LP03.2 |
TAR-ACCR-DT-FLAGACCR_DT_FLAG | Numeric 1 | —
| LP03.2 |
TAR-ACCR-NEAR-PTACCR_NEAR_PT | Numeric 1 | —
| LP03.2 |
TAR-ACCR-W-POINTACCR_W_POINT | Numeric 4 (mmdd) Occurs 13 Times ×13 | — | LP03.2 |
TAR-PAY-CYCLE-ADJPAY_CYCLE_ADJ | Numeric 1 | —
| LP03.2 |
TAR-ACCR-BEGIN-OPTACCR_BEGIN_OPT | Numeric 1 | —
| LP03.2 |
TAR-ACCR-PARTIALACCR_PARTIAL | Numeric 1 | —
| — |
TAR-ACCR-HRS-TBLACCR_HRS_TBL | Alpha 10 | — | LP03.2 |
TAR-ACCR-ERN-TBLACCR_ERN_TBL | Alpha 10 | — | LP03.2 |
TAR-ALLOT-DT-CDALLOT_DT_CD | Numeric 2 | —
| LP03.2 |
TAR-ALLOT-USER-DTALLOT_USER_DT | Alpha 2 | — | LP03.2 |
TAR-ALLOT-DATEALLOT_DATE | Numeric 8 (yyyymmdd) | — | LP03.2 |
TAR-ALLT-WAIT-STRTALLT_WAIT_STRT | Numeric 2 | —
| LP03.2 |
TAR-ALLOT-WAIT-PERALLOT_WAIT_PER | Numeric 5 | — | LP03.2 |
TAR-ALLT-WAIT-UNITALLT_WAIT_UNIT | Numeric 2 | —
| LP03.2 |
TAR-ALLT-W-SRV-CLSALLT_W_SRV_CLS | Alpha 3 | — | LP03.2 |
TAR-ALLT-W-HRS-TYPALLT_W_HRS_TYP | Numeric 2 | Contains the units of measure for the summarized totals.
| LP03.2 |
TAR-ALLOT-DT-FLAGALLOT_DT_FLAG | Numeric 1 | —
| LP03.2 |
TAR-ALLOT-NEAR-PTALLOT_NEAR_PT | Numeric 1 | —
| LP03.2 |
TAR-ALLOT-W-POINTALLOT_W_POINT | Numeric 4 (mmdd) Occurs 13 Times ×13 | — | LP03.2 |
TAR-ALLOT-POINTALLOT_POINT | Numeric 4 (mmdd) | — | LP03.2 |
TAR-ALLOT-PERIODALLOT_PERIOD | Numeric 4 | — | LP03.2 |
TAR-ALLOT-UNITALLOT_UNIT | Numeric 2 | —
| LP03.2 |
TAR-ALLOT-OCCURALLOT_OCCUR | Numeric 2 | —
| LP03.2 |
TAR-ALLOT-PARTIALALLOT_PARTIAL | Numeric 1 | —
| — |
TAR-ALLOT-PRORATEALLOT_PRORATE | Numeric 1 | —
| — |
TAR-ALLOT-ADJUSTALLOT_ADJUST | Numeric 1 | —
| LP03.2 |
TAR-ALLOT-ACCR-RELALLOT_ACCR_REL | Numeric 1 | —
| LP03.2 |
TAR-ALLOT-ELIG-RELALLOT_ELIG_REL | Numeric 1 | —
| LP03.2 |
TAR-ALLOT-HRS-TBLALLOT_HRS_TBL | Alpha 10 | — | LP03.2 |
TAR-ALLOT-ERN-TBLALLOT_ERN_TBL | Alpha 10 | — | LP03.2 |
TAR-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | LP03.2 |
TAR-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | LP03.2 |
TAR-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | LP03.2 |
TAR-ROUND-METH-HRSROUND_METH_HRS | Numeric 1 | —
| LP03.2 |
TAR-ROUND-TO-HRSROUND_TO_HRS | Signed 18.6 | — | LP03.2 |
TAR-ROUND-METH-ERNROUND_METH_ERN | Numeric 1 | —
| LP03.2 |
TAR-ROUND-TO-ERNROUND_TO_ERN | Signed 18.6 | — | LP03.2 |
Indexes (1)
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 |
|---|---|---|---|---|
TARSET1 | COMPANY, ACCRUAL-RULE | Primary | HR00.1, HR01.1, HR04.4, HR04.5, HR04.6, HR11.1, HR511, LT101 +22 more (list truncated in source) |
Relations
One to one (5) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Accr User Dt | HRUSERFLDS | Required | When (TAR-ACCR-USER-DT != Spaces) | TAR-ACCR-USER-DT → HRU-FIELD-KEY |
| Accr W Srv Cls | TASERVCLSS | Required | When TAR-ACCR-W-SRV-CLS != Spaces | TAR-COMPANY → TSL-COMPANY, TAR-ACCR-W-SRV-CLS → TSL-SERVICE-CLASS |
| Allot User Dt | HRUSERFLDS | Required | When (TAR-ALLOT-USER-DT != Spaces) | TAR-ALLOT-USER-DT → HRU-FIELD-KEY |
| Allt W Srv Cls | TASERVCLSS | Required | When TAR-ALLT-W-SRV-CLS != Spaces | TAR-COMPANY → TSL-COMPANY, TAR-ALLT-W-SRV-CLS → TSL-SERVICE-CLASS |
| Company | PRSYSTEM | Required | TAR-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL |
One to many (4) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Accr Ern Tbl | TATABLE | Valid When (TAR-ACCR-ERN-TBL != Spaces) | TAR-COMPANY → TBL-COMPANY, TAR-ACCR-ERN-TBL → TBL-TABLE, → TBL-EFFECTIVE-DATE | |
| Accr Hrs Tbl | TATABLE | Valid When (TAR-ACCR-HRS-TBL != Spaces) | TAR-COMPANY → TBL-COMPANY, TAR-ACCR-HRS-TBL → TBL-TABLE, → TBL-EFFECTIVE-DATE | |
| Allot Ern Tbl | TATABLE | Valid When (TAR-ALLOT-ERN-TBL != Spaces) | TAR-COMPANY → TBL-COMPANY, TAR-ALLOT-ERN-TBL → TBL-TABLE, → TBL-EFFECTIVE-DATE | |
| Allot Hrs Tbl | TATABLE | Valid When (TAR-ALLOT-HRS-TBL != Spaces) | TAR-COMPANY → TBL-COMPANY, TAR-ALLOT-HRS-TBL → TBL-TABLE, → TBL-EFFECTIVE-DATE |
Programs
Updated by (12)
- HR00.1 Company
- HR01.1 Process Level
- LP03.2 Accrual Rule
- 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
- LP08.1 Service Class
Referenced by (28)
- HR04.4 Alphanumeric User Fields
- HR04.5 Numeric User Fields
- HR04.6 Date User Fields
- HR11.1 Employee
- HR511 Employee Conversion
- LP02.1 Plan Structure
- LP100 Employee Absence Plan Update
- LP101 Mass Absence Plan Add
- LP102 Employee Master Update
- LP103 Mass Absence Plan Termination
- LP131 Zero Balance Update
- LP140 Employee Absence Plan Calculation
- LP145 Allotment Adjustment Calculation
- LP151 FMLA Rolling 12 Month Update
- LP180 Mass Absence Plan Transfer
- LP188 Length of Service Hours Update
- LP197 Absence Plan Close
- LP201 Absence Plan Listing
- LP203 Absence Plan Rules Listing
- LP31.1 Employee Absence Plan Master
- LP570 Manual Transaction Conversion
- LP70.1 Manual Transactions by Employee
- LP70.2 Manual Transactions by Plan Structure
- LP80.1 Employee Absence Plan Transfer
- LT101 HRM Receiver Update
- LT111 HRM Receiver Update
- PA100 Action Update
- PA52.4 Hire an Applicant