ATCLASS is the Attendance Class table in Lawson Time and Attendance (prefix ACL). It is indexed by COMPANY, ATTEND-CLASS, ATTEND-CODE (ACLSET1); alternate indexes: ACLSET2. It is related 1:1 to ATCLASSHDR, ATTENDCODE and PRSYSTEM and 1:M to ATTENDHIST. It is updated by HR00.1, HR01.1 and TM02.1 and referenced by TM01.1, TM202, TM245, TM255, TM260, TM265, TM470, TM50.1 and 4 more. The table has 3 fields, 2 indexes and 4 documented relations.
About ATCLASS
The Attendance Class file contains user-defined attendance classes. Attendance classes provide a way to group attendance codes for reporting and inquiry purposes.
Fields (3)
Column = COBOL field name without the ACL- 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.
Contains the company number. The company number represents an established company and is entered on all functions. The company number must be valid in the HR Company and Process Levels file.
Contains the user-defined alphanumeric code that represents a group of attendance codes used for reporting and inquiring. Validated in the Attendance Class file.
Contains the user-defined alphanumeric code that represents a reason for an employee's absence or hours worked. Examples of attendance codes are, sick, vacation, overtime, on the job injury, snow day, tardy, left early, and so on. Validated in the Attendance Code file.
TM02.1
Indexes (2)
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
ACLSET1
COMPANY
ATTEND-CLASS
ATTEND-CODE
Primary
HR00.1, HR01.1, TM02.1, TM202, TM245, TM255, TM260, TM265 +6 more
ACLSET2
COMPANY
ATTEND-CODE
ATTEND-CLASS
TM01.1, TM260
Relations
Relationship map — 1:1 lookups/parents on the left, 1:M children on the right (up to 14 each)