PACLASSPOS – Position Class/Position Number
- System
- Personnel (PA)
- Prefix
PQP- Primary key
COMPANY,POS-CLASS,POSITION- Fields
- 3
- Updated by
- 8 programs
- Referenced by
- 6 programs
PACLASSPOS is the Position Class/Position Number table in Lawson Personnel (prefix PQP). It is indexed by COMPANY, POS-CLASS, POSITION (PQPSET1); alternate indexes: PQPSET2. It is related 1:1 to PRSYSTEM, PAASSIGNED and PACLASS and 1:M to PABUDGET, PAENCUMBER, PATHFIND and PAPOSITION. It is updated by LT101, LT111, PA01.1, PA01.2, PA01.4, PA02.1, PA302 and PA502 and referenced by HCPO.1, PA103, PA201, PA210, PA82.1 and PR323. The table has 3 fields, 2 indexes and 7 documented relations.
About PACLASSPOS
The Position Class/Position Number file is used to associate position numbers with position classes.
Fields (3)
Column = COBOL field name without the PQP- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
PQP-COMPANY PKCOMPANY | Numeric 4 | Contains the company number which represents an established company. | PA01.1, PA01.2, PA01.4 |
PQP-POS-CLASS PKPOS_CLASS | Alpha 3 | Contains the code that represents a position class. | PA01.1, PA01.2, PA01.4 |
PQP-POSITION PKPOSITION | Alpha 12 | Contains the user-defined code that represents a position in the company. | PA01.1, PA01.2, PA01.4 |
Indexes (2)
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 |
|---|---|---|---|---|
PQPSET1 | COMPANY, POS-CLASS, POSITION | Primary | PA01.1, PA01.2, PA01.3, PA103, PA201, PA210, PA82.1, PR323 | |
PQPSET2 | COMPANY, POSITION, POS-CLASS | HCPO.1, LT101, LT111, PA01.2, PA01.4, PA02.1, PA302, PA502 |
Relations
One to one (3) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Company | PRSYSTEM | Required | PQP-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Passigned | PAASSIGNED | Not Required | PQP-COMPANY → PAA-COMPANY, PQP-POSITION → PAA-POSITION, Spaces → PAA-PROCESS-LEVEL, Spaces → PAA-DEPARTMENT, Spaces → PAA-JOB-CODE | |
| Pqp Class | PACLASS | Required | PQP-COMPANY → PAQ-COMPANY, PQP-POS-CLASS → PAQ-POS-CLASS |
One to many (4) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Pabudget | PABUDGET | PQP-COMPANY → PAB-COMPANY, PQP-POSITION → PAB-POSITION, → PAB-EFFECT-DATE, → PAB-PROCESS-LEVEL, → PAB-DEPARTMENT, → PAB-JOB-CODE | ||
| Paencumber | PAENCUMBER | PQP-COMPANY → PEN-COMPANY, PQP-POSITION → PEN-POSITION, Spaces → PEN-PROCESS-LEVEL, Spaces → PEN-DEPARTMENT, Spaces → PEN-JOB-CODE, → PEN-EMPLOYEE, → PEN-GLT-OBJ-ID, → PEN-ATN-OBJ-ID | ||
| Pqp Employee | PATHFIND | PQP-COMPANY → PTF-COMPANY, 126 → PTF-FLD-NBR, PQP-POSITION → PTF-FLD-VALUE, → PTF-EMPLOYEE, → PTF-POS-LEVEL | ||
| Pqp Positions | PAPOSITION | Required | PQP-COMPANY → POS-COMPANY, PQP-POSITION → POS-POSITION, → POS-EFFECT-DATE |
Programs
Updated by (8)
- LT101 HRM Receiver Update
- LT111 HRM Receiver Update
- PA01.1 Position Class
- PA01.2 Position Class by Position
- PA01.4 Position Class Speed Entry
- PA02.1 Position
- PA302 Position Purge
- PA502 Position Conversion