TAPAYROLL – Absence Plan Payroll Rule

System
Absence Management (LP)
Prefix
TPR
Primary key
COMPANY, PAYROLL-RULE
Fields
39
Updated by
46 programs
Referenced by
23 programs

TAPAYROLL is the Absence Plan Payroll Rule table in Lawson Absence Management (prefix TPR). It is indexed by COMPANY, PAYROLL-RULE (TPRSET1). It is related 1:1 to PRSYSTEM, LPLINK, TASERVCODE and TASERVCLSS. It is updated by BN150, EXI2.1, EXI4.1, HR00.1, HR01.1, LP03.5, LP08.1, LP08.2 and 38 more and referenced by HR11.1, HR511, HS19.1, LP02.1, LP100, LP101, LP102, LP103 and 15 more. The table has 39 fields, 1 index and 8 documented relations.

About TAPAYROLL

Payroll Rules define service codes for use or payout of hours balances, service codes for payout of earnings balances, whether payout is automatic as earnings are accrued, and which balances are printed on payments.

Fields (39)

Column = COBOL field name without the TPR- 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 / columnTypeDescription & valuesUpdated by
#TPR-COMPANY PK
COMPANY
Numeric 4—LP03.5
#TPR-PAYROLL-RULE PK
PAYROLL_RULE
Alpha 10—LP03.5
#TPR-DESCRIPTION
DESCRIPTION
Alpha 30 (Lower Case)—LP03.5
#TPR-HRS-SRV-CLS
HRS_SRV_CLS
Alpha 3—LP03.5
#TPR-HRS-PYO-SRV-CD
HRS_PYO_SRV_CD
Alpha 10—LP03.5
#TPR-HRS-NEGATV-BAL
HRS_NEGATV_BAL
Numeric 1—
  • 1 Warning
  • 2 Error
  • 3 Do not check balance
  • 4 Reclassify as unpaid time
LP03.5
#TPR-HRS-AVAIL-DESC
HRS_AVAIL_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-HRS-AVAIL-PRNT
HRS_AVAIL_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-HRS-ACCR-DESC
HRS_ACCR_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-HRS-ACCR-PRNT
HRS_ACCR_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-HRS-RESRV-DESC
HRS_RESRV_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-HRS-RESRV-PRNT
HRS_RESRV_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-HRS-CARRY-DESC
HRS_CARRY_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-HRS-CARRY-PRNT
HRS_CARRY_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-ERN-SRV-CLS
ERN_SRV_CLS
Alpha 3—LP03.5
#TPR-ERN-PYO-SRV-CD
ERN_PYO_SRV_CD
Alpha 10—LP03.5
#TPR-ERN-NEGATV-BAL
ERN_NEGATV_BAL
Numeric 1—
  • 1 Warning
  • 2 Error
  • 3 Do not check balance
  • 4 Reduce to plan balance
LP03.5
#TPR-ERN-AVAIL-DESC
ERN_AVAIL_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-ERN-AVAIL-PRNT
ERN_AVAIL_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-ERN-ACCR-DESC
ERN_ACCR_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-ERN-ACCR-PRNT
ERN_ACCR_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-ERN-RESRV-DESC
ERN_RESRV_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-ERN-RESRV-PRNT
ERN_RESRV_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-ERN-CARRY-DESC
ERN_CARRY_DESC
Alpha 30 (Lower Case)—LP03.5
#TPR-ERN-CARRY-PRNT
ERN_CARRY_PRNT
Numeric 1—
  • 0 No
  • 1 Yes
LP03.5
#TPR-DATE-STAMP
DATE_STAMP
Numeric 8 (yyyymmdd)This field contains the server date (month, date, and year) of the last change to this record.LP03.5
#TPR-TIME-STAMP
TIME_STAMP
Numeric 6 (hhmmss)Contains the server time (hour, minute, and second) when the record was last changed.LP03.5
#TPR-USER-ID
USER_ID
Alpha 10 (Lower Case)—LP03.5
#TPR-HRS-WEB-EDIT
HRS_WEB_EDIT
Numeric 1—
  • 1 Warning
  • 2 Error
  • 3 Do not check balance
  • 4 Reclassify as unpaid time
LP03.5
#TPR-ERN-WEB-EDIT
ERN_WEB_EDIT
Numeric 1—
  • 1 Warning
  • 2 Error
  • 3 Do not check balance
  • 4 Reduce to plan balance
LP03.5
#TPR-HRS-NEG-LIMIT
HRS_NEG_LIMIT
Signed 18.6—LP03.5
#TPR-HRS-FINAL-OPT
HRS_FINAL_OPT
Numeric 1—
  • 1 Original plan negative bal opt
  • 2 Link plan negative bal opt
LP03.5
#TPR-HRS-PROC-ORDER
HRS_PROC_ORDER
Numeric 1—
  • 1 Link plans
  • 2 Orig neg bal limit
  • 3 Link plans; orig neg bal limit
  • 4 Link plans; link neg bal limit
  • 5 Orig neg bal limit; link plans
  • 6 Org ng bal lmt; link; link lmt
LP03.5
#TPR-HRS-UNPAID-CD
HRS_UNPAID_CD
Alpha 10—LP03.5
#TPR-ERN-NEG-LIMIT
ERN_NEG_LIMIT
Signed 18.6—LP03.5
#TPR-ERN-FINAL-OPT
ERN_FINAL_OPT
Numeric 1—
  • 1 Original plan negative bal opt
  • 2 Link plan negative bal opt
LP03.5
#TPR-ERN-PROC-ORDER
ERN_PROC_ORDER
Numeric 1—
  • 1 Link plans
  • 2 Orig neg bal limit
  • 3 Link plans; Orig neg bal limit
  • 4 Link plans; link neg bal limit
  • 5 Orig neg bal limit; link plans
  • 6 Org ng bal lmt; link; link lmt
LP03.5

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.

IndexKeysFlagsConditionUsed in
TPRSET1
  1. COMPANY
  2. PAYROLL-RULE
PrimaryBN150, HR00.1, HR01.1, HR11.1, HR511, HS19.1, LT101, LT111 +22 more (list truncated in source)

Relations

Relationship map — 1:1 lookups/parents on the left, 1:M children on the right (up to 14 each)
PRSYSTEMLPLINKTASERVCODETASERVCLSSTAPAYROLL

One to one (8) — lookups and parents

RelationTableRulesConditionField map
CompanyPRSYSTEMRequired
TPR-COMPANY→PRS-COMPANY
Spaces→PRS-PROCESS-LEVEL
Ern Link TableLPLINKRequiredWhen TPR-ERN-LINK-TABLE != Spaces
TPR-COMPANY→LNK-COMPANY
TPR-ERN-LINK-TABLE→LNK-LINK-PLAN-TB
2→LNK-TABLE-TYPE
Ern Pyo Srv CdTASERVCODERequiredWhen TPR-ERN-PYO-SRV-CD != Spaces
TPR-COMPANY→TSC-COMPANY
TPR-ERN-PYO-SRV-CD→TSC-SERVICE-CODE
Ern Srv ClsTASERVCLSSRequiredWhen TPR-ERN-SRV-CLS != Spaces
TPR-COMPANY→TSL-COMPANY
TPR-ERN-SRV-CLS→TSL-SERVICE-CLASS
Hrs Link TableLPLINKRequiredWhen TPR-HRS-LINK-TABLE != Spaces
TPR-COMPANY→LNK-COMPANY
TPR-HRS-LINK-TABLE→LNK-LINK-PLAN-TB
1→LNK-TABLE-TYPE
Hrs Pyo Srv CdTASERVCODERequiredWhen TPR-HRS-PYO-SRV-CD != Spaces
TPR-COMPANY→TSC-COMPANY
TPR-HRS-PYO-SRV-CD→TSC-SERVICE-CODE
Hrs Srv ClsTASERVCLSSRequiredWhen TPR-HRS-SRV-CLS != Spaces
TPR-COMPANY→TSL-COMPANY
TPR-HRS-SRV-CLS→TSL-SERVICE-CLASS
Hrs Unpaid CdTASERVCODERequiredWhen TPR-HRS-UNPAID-CD != Spaces
TPR-COMPANY→TSC-COMPANY
TPR-HRS-UNPAID-CD→TSC-SERVICE-CODE

Programs

Updated by (46)

Referenced by (23)