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.

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
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
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
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
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 marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
ITMSET1COMPANY, LOCATION, ITEM, REPLENISH-PRIPrimaryCX205, DR100, IC10.2, IC12.1, IC12.2, IC125, IC130, IC140 +22 more (list truncated in source)
ITMSET2REPL-FROM-CO, REPL-FROM-LOC, COMPANY, LOCATION, ITEM, REPLENISH-PRIIC12.1, IC12.2, IC330, IC331
ITMSET3VENDOR, PURCH-FR-LOC, COMPANY, LOCATION, ITEM, REPLENISH-PRIKeyChangeIC12.2, IC330
ITMSET4COMPANY, LOCATION, VENDOR, ITEM, PURCH-FR-LOCKeyChange, SubsetWhere VENDOR != SpacesAP300, IC330
ITMSET5COMPANY, LOCATION, ITEM, VENDOR, PURCH-FR-LOCKeyChange, SubsetWhere VENDOR != SpacesIC330

Relations

One to one (11) — lookups and parents

RelationTableRulesConditionField map
ApcompanyAPCOMPANYRequiredWhen ITM-VENDOR != SpacesITM-COMPANYCPY-COMPANY
CompanyICCOMPANYRequiredITM-COMPANYICC-COMPANY
Gl CompanyGLSYSTEMRequiredITM-COMPANYGLS-COMPANY
ItemmastITEMMASTRequiredICC-ITEM-GROUPITE-ITEM-GROUP, ITM-ITEMITE-ITEM
LocationICLOCATIONRequiredITM-COMPANYICL-COMPANY, ITM-LOCATIONICL-LOCATION
ProcuregrpPROCUREGRPRequiredICC-ITEM-GROUPPCG-ITEM-GROUP
Repl From BinICBINRequiredITM-REPL-FROM-COICB-COMPANY, ITM-REPL-FROM-LOCICB-LOCATION, ITM-REPL-FROM-BINICB-BIN
Repl ItemlocITEMLOCNot RequiredITM-REPL-FROM-COITL-COMPANY, ITM-REPL-FROM-LOCITL-LOCATION, ITM-ITEMITL-ITEM
VendlocAPVENLOCRequiredWhen ITM-VENDOR != SpacesCPY-VENDOR-GROUPVLO-VENDOR-GROUP, ITM-VENDORVLO-VENDOR, ITM-PURCH-FR-LOCVLO-LOCATION-CODE
VendmastAPVENMASTRequiredWhen ITM-VENDOR != SpacesCPY-VENDOR-GROUPVEN-VENDOR-GROUP, ITM-VENDORVEN-VENDOR
VendorgroupAPVENGROUPRequiredWhen ITM-VENDOR != SpacesCPY-VENDOR-GROUPVGP-VENDOR-GROUP

One to many (1) — child tables

RelationTableRulesConditionField map
PoitemvenPOITEMVENPCG-PROCURE-GROUPPIV-PROCURE-GROUP, ITM-ITEMPIV-ITEM, ITM-VENDORPIV-VENDOR, PIV-VEN-ITEM

Programs

Updated by (10)

Referenced by (64)