OBJID – Object ID
- System
- General Ledger Setup (IF)
- Prefix
OBI- Primary key
OBJ-TYPE- Fields
- 9
- Updated by
- 3 programs
- Referenced by
- 13 programs
OBJID is the Object ID table in Lawson General Ledger Setup (prefix OBI). It is indexed by OBJ-TYPE (OBISET1); alternate indexes: OBISET2 and OBISET3. It is related 1:M to MXOBJCAT. It is updated by IFOB.1, MX100 and MX20.5 and referenced by LP140, MX00.3, MX05.1, MX05.2, MX06.1, MX06.2, MX10.1, MX10.2 and 5 more. The table has 9 fields, 3 indexes and 1 documented relation.
About OBJID
This file contains valid object IDs for attribute categories, views, and manual lists.
Fields (9)
Column = COBOL field name without the OBI- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.
| Field / column | Type | Description & values | Updated by |
|---|---|---|---|
OBI-OBJ-TYPE PKOBJ_TYPE | Alpha 5 | This field will determine the type of object that is being used by the Attribute. These values are not user maintainable. | IFOB.1, MX100, MX20.5 |
OBI-DESCRIPTIONDESCRIPTION | Alpha 30 (Lower Case) | This is the object type description. | MX100 |
OBI-LAST-OBJ-IDLAST_OBJ_ID | Numeric 12 | The last object ID assigned to the attribute category. | IFOB.1, MX20.5 |
OBI-LIST-TOKENLIST_TOKEN | Alpha 5 | The token assigned to the Attribute List program. | MX100 |
OBI-VIEW-TOKENVIEW_TOKEN | Alpha 5 | The token assigned to the Attribute View program. | MX100 |
OBI-MAN-LIST-TOKENMAN_LIST_TOKEN | Alpha 5 | The token assigned to the Manual List program. | MX100 |
OBI-CATEGORIESCATEGORIES | Alpha 1 | Determines if an object type is used to define attribute categories.
| MX100 |
OBI-LISTSLISTS | Alpha 1 | Determines if this object type can be used to define attribute lists.
| MX100 |
OBI-VIEWSVIEWS | Alpha 1 | Determines if this object type can be used to define attribute views.
| MX100 |
Indexes (3)
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 |
|---|---|---|---|---|
OBISET1 | OBJ-TYPE | Primary | IFOB.1, MX05.1, MX06.1, MX06.2, MX10.1, MX10.2, MX100, MX20.5 +4 more | |
OBISET2 | OBJ-TYPE | Subset | Where (LISTS = "Y") | MX05.2, MX06.2, MX10.1, MX10.2, MX123, MX20.1, MX20.2, MX205 |
OBISET3 | OBJ-TYPE | Subset | Where CATEGORIES = "Y" | MX00.3 |
Relations
One to many (1) — child tables
| Relation | Table | Rules | Condition | Field map |
|---|---|---|---|---|
| Mxobjcat | MXOBJCAT | OBI-OBJ-TYPE → MOC-OBJ-TYPE, → MOC-MATRIX-CAT |
Programs
Updated by (3)
Referenced by (13)
- LP140 Employee Absence Plan Calculation
- MX00.3 Associate Attribute to Objects
- MX05.1 Attribute Template
- MX05.2 Define Template
- MX06.1 Attribute Value Effective Date Template
- MX06.2 Define Attibute Value Effective Date Template
- MX10.1 List
- MX10.2 Define List
- MX123 List Member Build
- MX202 Attribute Value Listing
- MX205 Template Listing
- MX210 List Listing
- MX220 View Listing