ICMANFCODE – Manufacturers Code

System
Inventory Control (IC)
Prefix
IMC
Primary key
ITEM-GROUP, MANUF-CODE, MANUF-DIVISION
Fields
7
Updated by
14 programs
Referenced by
62 programs

ICMANFCODE is the Manufacturers Code table in Lawson Inventory Control (prefix IMC). It is indexed by ITEM-GROUP, MANUF-CODE, MANUF-DIVISION (IMCSET1); alternate indexes: IMCSET2. It is related 1:1 to GLNLOCDTL, GLNLOC and ITEMGROUP. It is updated by AP510, IC14.1, IC64.1, IC64.2, IC64.3, IC64.4, IC64.5, IC64.6 and 6 more and referenced by CX05.1, CX05.2, CX805, DR100, IC10.2, IC11.1, IC11.7, IC12.1 and 54 more. The table has 7 fields, 2 indexes and 4 documented relations.

About ICMANFCODE

The Manufacturer's Code file is a user-defined list of codes that identify the manufacturers of items.

Fields (7)

Column = COBOL field name without the IMC- 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
#IMC-ITEM-GROUP PK
ITEM_GROUP
Alpha 5This field contains the identifier for a group of items that can be shared by one or more companies.IC14.1, IC811, IC812, PO813
#IMC-MANUF-CODE PK
MANUF_CODE
Alpha 4This field contains a user defined code that indicates the manufacturer of an item.IC14.1, IC811, IC812, PO813
#IMC-MANUF-DIVISION PK
MANUF_DIVISION
Alpha 4This is a user defined code that indicates which division of a manufacturer is tied to an item.IC14.1, IC811, IC812, PO813
#IMC-DESCRIPTION
DESCRIPTION
Alpha 30 (Lower Case)This field displays the description.IC14.1
#IMC-LIC-CODE SET2
LIC_CODE
Alpha 4The Labeler Identification Code (LIC) is assigned to any organization in the healthcare industry. The LIC is used with bar code technology to identify the company that put the label on the product.IC14.1, PO813
#IMC-USED-FLAG
USED_FLAG
Alpha 1Indicates if the record has been accessed by some source after creation.—
#IMC-GLN-NBR
GLN_NBR
Alpha 13—AP510, IC14.1, IC64.1, IC64.2, IC64.3, IC64.4, IC64.5, IC64.6 +3 more

Indexes (2)

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
IMCSET1
  1. ITEM-GROUP
  2. MANUF-CODE
  3. MANUF-DIVISION
PrimaryAP510, CX05.1, CX05.2, CX805, DR100, IC10.2, IC11.1, IC11.7 +22 more (list truncated in source)
IMCSET2
  1. ITEM-GROUP
  2. LIC-CODE
  3. MANUF-CODE
  4. MANUF-DIVISION
SubsetWhere (LIC-CODE != Spaces)PO150, PO25.6, PO25.7, PO26.4, PO26.5, PO28.2, PO36.2, PO536

Relations

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

One to one (4) — lookups and parents

RelationTableRulesConditionField map
Gln Mfr CodeGLNLOCDTLNot RequiredValid When IMC-GLN-NBR != Spaces
IMC-ITEM-GROUP→GLX-ITEM-GROUP
5→GLX-GLN-TYPE
IMC-MANUF-CODE→GLX-MANUF-CODE
Spaces→GLX-MANUF-DIVISION
IMC-GLN-NBR→GLX-GLN-NBR
Gln Mfr DivGLNLOCDTLNot RequiredValid When IMC-GLN-NBR != Spaces
IMC-ITEM-GROUP→GLX-ITEM-GROUP
6→GLX-GLN-TYPE
IMC-MANUF-CODE→GLX-MANUF-CODE
IMC-MANUF-DIVISION→GLX-MANUF-DIVISION
IMC-GLN-NBR→GLX-GLN-NBR
GlnlocGLNLOCNot RequiredValid When IMC-GLN-NBR != Spaces
ITG-ITEM-GROUP→GLO-ITEM-GROUP
IMC-GLN-NBR→GLO-GLN-NBR
ItemgroupITEMGROUPRequired
IMC-ITEM-GROUP→ITG-ITEM-GROUP

Programs

Updated by (14)

Referenced by (62)