ITEMSRC – Item Source

System
Inventory Control (IC)
Prefix
ITM
Primary key
COMPANY, LOCATION, ITEM, REPLENISH-PRI
Fields
9
Updated by
10 programs
Referenced by
64 programs

ITEMSRC is the Item Source table in Lawson Inventory Control (prefix ITM). It is indexed by COMPANY, LOCATION, ITEM, REPLENISH-PRI (ITMSET1); alternate indexes: ITMSET2, ITMSET3, ITMSET4 and ITMSET5. It is related 1:1 to APCOMPANY, ICCOMPANY, GLSYSTEM, ITEMMAST, ICLOCATION, PROCUREGRP, ICBIN, ITEMLOC and 3 more and 1:M to POITEMVEN. It is updated by AP300, IC10.2, IC12.2, IC320, IC330, IC331, IC81.1, IC812 and 2 more and referenced by CX205, DR100, IC125, IC130, IC140, IC141, IC142, IC175 and 56 more. The table has 9 fields, 5 indexes and 12 documented relations.

About ITEMSRC

No description in the Lawson data dictionary.

Fields (9)

Column = COBOL field name without the ITM- 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
#ITM-COMPANY PK
COMPANY
Numeric 4Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources.IC10.2, IC12.2, IC320, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-LOCATION PK
LOCATION
Alpha 5This field contains a valid stocking location within the company inventory.IC10.2, IC12.2, IC320, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-ITEM PK
ITEM
Alpha 32This field contains the item identifier.IC10.2, IC12.2, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-REPLENISH-PRI PK
REPLENISH_PRI
Numeric 6Replenishment Priority. A priority of 1 is the top priority.IC10.2, IC12.2, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-VENDOR SET3 SET4 SET5
VENDOR
Alpha 9 (Right Justified)The vendor's identification code.IC10.2, IC12.2, IC320, IC330, IC331, IC81.1, IC812, IC82.1 +1 more
#ITM-PURCH-FR-LOC SET3 SET4 SET5
PURCH_FR_LOC
Alpha 4The vendor's purchase from location.IC10.2, IC12.2, IC330, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-REPL-FROM-CO SET2
REPL_FROM_CO
Numeric 4Identifies the AP company if the resource type = V. Identifies the HR company if the resource type = E. It is blank for type A, P or Q resources.IC10.2, IC12.2, IC330, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-REPL-FROM-LOC SET2
REPL_FROM_LOC
Alpha 5This field contains a valid stocking location within the company inventory.IC10.2, IC12.2, IC330, IC331, IC81.1, IC812, IC82.1, IC840
#ITM-REPL-FROM-BIN
REPL_FROM_BIN
Alpha 7This field contains a storage area for an item or any number of items.IC10.2, IC12.2, IC330, IC331, IC81.1, IC812, IC82.1, IC840

Indexes (5)

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
ITMSET1
  1. COMPANY
  2. LOCATION
  3. ITEM
  4. REPLENISH-PRI
PrimaryCX205, DR100, IC10.2, IC12.1, IC12.2, IC125, IC130, IC140 +22 more (list truncated in source)
ITMSET2
  1. REPL-FROM-CO
  2. REPL-FROM-LOC
  3. COMPANY
  4. LOCATION
  5. ITEM
  6. REPLENISH-PRI
IC12.1, IC12.2, IC330, IC331
ITMSET3
  1. VENDOR
  2. PURCH-FR-LOC
  3. COMPANY
  4. LOCATION
  5. ITEM
  6. REPLENISH-PRI
KeyChangeIC12.2, IC330
ITMSET4
  1. COMPANY
  2. LOCATION
  3. VENDOR
  4. ITEM
  5. PURCH-FR-LOC
KeyChange, SubsetWhere VENDOR != SpacesAP300, IC330
ITMSET5
  1. COMPANY
  2. LOCATION
  3. ITEM
  4. VENDOR
  5. PURCH-FR-LOC
KeyChange, SubsetWhere VENDOR != SpacesIC330

Relations

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

One to one (11) — lookups and parents

RelationTableRulesConditionField map
ApcompanyAPCOMPANYRequiredWhen ITM-VENDOR != Spaces
ITM-COMPANY→CPY-COMPANY
CompanyICCOMPANYRequired
ITM-COMPANY→ICC-COMPANY
Gl CompanyGLSYSTEMRequired
ITM-COMPANY→GLS-COMPANY
ItemmastITEMMASTRequired
ICC-ITEM-GROUP→ITE-ITEM-GROUP
ITM-ITEM→ITE-ITEM
LocationICLOCATIONRequired
ITM-COMPANY→ICL-COMPANY
ITM-LOCATION→ICL-LOCATION
ProcuregrpPROCUREGRPRequired
ICC-ITEM-GROUP→PCG-ITEM-GROUP
Repl From BinICBINRequired
ITM-REPL-FROM-CO→ICB-COMPANY
ITM-REPL-FROM-LOC→ICB-LOCATION
ITM-REPL-FROM-BIN→ICB-BIN
Repl ItemlocITEMLOCNot Required
ITM-REPL-FROM-CO→ITL-COMPANY
ITM-REPL-FROM-LOC→ITL-LOCATION
ITM-ITEM→ITL-ITEM
VendlocAPVENLOCRequiredWhen ITM-VENDOR != Spaces
CPY-VENDOR-GROUP→VLO-VENDOR-GROUP
ITM-VENDOR→VLO-VENDOR
ITM-PURCH-FR-LOC→VLO-LOCATION-CODE
VendmastAPVENMASTRequiredWhen ITM-VENDOR != Spaces
CPY-VENDOR-GROUP→VEN-VENDOR-GROUP
ITM-VENDOR→VEN-VENDOR
VendorgroupAPVENGROUPRequiredWhen ITM-VENDOR != Spaces
CPY-VENDOR-GROUP→VGP-VENDOR-GROUP

One to many (1) — child tables

RelationTableRulesConditionField map
PoitemvenPOITEMVEN
PCG-PROCURE-GROUP→PIV-PROCURE-GROUP
ITM-ITEM→PIV-ITEM
ITM-VENDOR→PIV-VENDOR
—→PIV-VEN-ITEM

Programs

Updated by (10)

Referenced by (64)