HRPOSUSD – Position User Field Type
- System
- Human Resources (HR)
- Prefix
HPD- Primary key
COMPANY,TYPE,OBJ-ID,EFFECT-DATE,FIELD-KEY- Fields
- 17
- Updated by
- 12 programs
- Referenced by
- 13 programs
HRPOSUSD is the Position User Field Type table in Lawson Human Resources (prefix HPD). It is indexed by COMPANY, TYPE, OBJ-ID, EFFECT-DATE, FIELD-KEY (HPDSET1); alternate indexes: HPDSET2. It is related 1:1 to CUCODES, PRSYSTEM, HRPOSFLDS, JOBCODE, PAPOSITION and HRPOSVAL and 1:M to HRHISTORY. It is updated by HR00.1, HR01.1, HR06.1, HR15.2, HR15.3, HR506, HR515, LT101 and 4 more and referenced by HLTM.1, HR206, HR26.2, HR26.3, HR26.4, HR26.5, PA04.2, PA04.3 and 5 more. The table has 17 fields, 2 indexes and 9 documented relations.
About HRPOSUSD
Contains user defined fields that have been established for tables other than the applicant and employee. This file also holds the system-assigned 2-digit code which identifies the class of data to which the user fields are linked and the type of data associated with the user field, such as alpha, date, or numeric.
Fields (17)
Column = COBOL field name without the HPD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
HPD-COMPANY PKCOMPANY | Numeric 4 | Contains the company number. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-TYPE PKTYPE | Alpha 2 | Contains a code that describes the class of data to which the user defined attributes are linked.
| HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-OBJ-ID PKOBJ_ID | Numeric 12 | Contains the object identifier. It is used to relate commitments or posted transactions back to the originating subsystems. Each subsystem record that is updated as a commitment or posted transaction is assigned an object identifier. The object identifier is maintained in the subsystem files and in the Activity Commitments Detail and Activity Transaction files. The object identifier is a unique key used to drill back from Activity Management to the subsystems. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-FIELD-KEY PKFIELD_KEY | Alpha 2 | — | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-EFFECT-DATE PKEFFECT_DATE | Numeric 8 (yyyymmdd) | Contains the effective date for a position. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-END-DATEEND_DATE | Numeric 8 (yyyymmdd) | Contains the end date for a position. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-A-FIELDA_FIELD | Alpha 10 | Contains valid user defined alphanumeric values. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-N-FIELDN_FIELD | Signed 11.2 | Contains valid user defined numeric values. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-D-FIELDD_FIELD | Numeric 8 (yyyymmdd) | Contains valid user defined date values. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-DATE-STAMPDATE_STAMP | Numeric 8 (yyyymmdd) | This field contains the server date (month, date, and year) of the last change to this record. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-TIME-STAMPTIME_STAMP | Numeric 6 (hhmmss) | Contains the server time (hour, minute, and second) when the record was last changed. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-USER-IDUSER_ID | Alpha 10 (Lower Case) | — | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-CURRENCY-CODECURRENCY_CODE | Alpha 5 | If user field contains a currency value, this field contains the currency in which the value is recorded. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-CURR-NDCURR_ND | Numeric 1 | The number of decimals assigned to a particular account as determined by the account currency. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-BASE-CURRENCYBASE_CURRENCY | Alpha 5 | Contains the company base currency. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-BASE-NDBASE_ND | Numeric 1 | The number of decimal positions defined for the company base currency. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
HPD-BASE-AMOUNTBASE_AMOUNT | Signed 15.2 | Contains the amount in the company's base currency. | HR15.2, HR15.3, HR515, LT101, LT111, PA02.1, PA502 |
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 |
|---|---|---|---|---|
HPDSET1 | COMPANY, TYPE, OBJ-ID, EFFECT-DATE, FIELD-KEY | Primary | HLTM.1, HR00.1, HR01.1, HR06.1, HR15.2, HR15.3, HR206, HR506 +9 more | |
HPDSET2 | TYPE, FIELD-KEY, COMPANY, OBJ-ID, EFFECT-DATE* | HR26.2, HR26.3, HR26.4, HR26.5, LT101, LT111, PA04.2, PA04.3 +2 more |
Relations
One to one (8) — lookups and parents
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Base Currency | CUCODES | Required | When (HPD-CURRENCY-CODE != Spaces) | HPD-BASE-CURRENCY → CUC-CURRENCY-CODE |
| Company | PRSYSTEM | Required | HPD-COMPANY → PRS-COMPANY, Spaces → PRS-PROCESS-LEVEL | |
| Currency | CUCODES | Required | When (HPD-CURRENCY-CODE != Spaces) | HPD-CURRENCY-CODE → CUC-CURRENCY-CODE |
| Field Data | HRPOSFLDS | Required | "1 " → HRP-TYPE, HPD-FIELD-KEY → HRP-FIELD-KEY | |
| Job Data | HRPOSFLDS | Required | "2" → HRP-TYPE, HPD-FIELD-KEY → HRP-FIELD-KEY | |
| Jobcode | JOBCODE | Required | HPD-OBJ-ID → JBC-OBJ-ID | |
| Position | PAPOSITION | Required | HPD-COMPANY → POS-COMPANY, HPD-OBJ-ID → POS-OBJ-ID, HPD-EFFECT-DATE → POS-EFFECT-DATE | |
| Values | HRPOSVAL | Required | When (HRP-REQ-VALUE = "Y") | HPD-TYPE → HVL-TYPE, HPD-FIELD-KEY → HVL-FIELD-KEY, HPD-A-FIELD → HVL-CODE |
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Hr Hist Dt | HRHISTORY | HPD-COMPANY → HRH-COMPANY, Zeroes → HRH-EMPLOYEE, HPD-OBJ-ID → HRH-OBJ-ID, Zeroes → HRH-POS-LEVEL, HPD-EFFECT-DATE → HRH-BEG-DATE, → HRH-FLD-NBR, → HRH-SEQ-NBR |
Programs
Updated by (12)
- HR00.1 Company
- HR01.1 Process Level
- HR06.1 Job Code
- HR15.2 Alphanumeric User Fields
- HR15.3 Job Code User Fields
- HR506 Job Code Conversion
- HR515 User Field Conversion
- LT101 HRM Receiver Update
- LT111 HRM Receiver Update
- PA02.1 Position
- PA302 Position Purge
- PA502 Position Conversion
Referenced by (13)
- HLTM.1 Lawson Talent Management Feed
- HR206 Job Code Listing
- HR26.2 Job Code Alpha User Field Set Up
- HR26.3 Job Code Numeric User Field Set Up
- HR26.4 Job Code Date User Field Set Up
- HR26.5 Value List
- PA04.2 Alpha Fields
- PA04.3 Numeric Fields
- PA04.4 Date Fields
- PA04.5 Alpha Field Values
- PA103 Mass Position Changes
- PA202 Position Listing
- PA495 IPEDS Report