ICTRANSDTL – Inventory Transaction Detail

System
Inventory Control (IC)
Prefix
ICD
Primary key
COMPANY, LOCATION, DOC-TYPE, SYSTEM-CD, DOCUMENT, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQ
Fields
27
Updated by
246 programs
Referenced by
11 programs

ICTRANSDTL is the Inventory Transaction Detail table in Lawson Inventory Control (prefix ICD). It is indexed by COMPANY, LOCATION, DOC-TYPE, SYSTEM-CD, DOCUMENT, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQ (ICDSET1); alternate indexes: ICDSET2, ICDSET3, ICDSET4 and ICDSET5. It is related 1:1 to ICBIN, ICCOMPANY, ITEMMAST, ITSERIAL and PORECLINE. It is updated by AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 and 238 more and referenced by IC110, IC220, IC222, IC244, IC250, IC50.1, IC50.2, IC52.1 and 3 more. The table has 27 fields, 5 indexes and 7 documented relations.

About ICTRANSDTL

The Inventory Transaction Detail file is a detail file associated with the Inventory Transaction file and is created for lot or serial number tracked items or for a multiple bin or unit of measure transaction. It contains the serial number, lot, bin numbers, units of measure, and their quantities.

Fields (27)

Column = COBOL field name without the ICD- prefix, hyphens → underscores. Derived fields are computed by the application and are not stored.

Field / columnTypeDescription & valuesUpdated by
ICD-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.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-LOCATION PK
LOCATION
Alpha 5This field contains a valid stocking location within the company inventory.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-DOC-TYPE PK
DOC_TYPE
Alpha 2This field contains the type of transaction.
  • AJ Adjustment
  • BT Bin Transfer
  • CR Customer Return
  • DT Direct Transfer
  • HD Lot Hold
  • IR Intransit Receiving
  • IS Issue
  • IT Transfer Issue
  • PI Physical Inventory Adjustmnet
  • PO PO Receiving
  • RA Receiving Adjustment
  • RC Receipt
  • RJ Inspection Reject
  • RR Requisition Return
  • RT Receiving Transfer
  • SH Shipment
  • VR Vendor Return
AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-SYSTEM-CD PK
SYSTEM_CD
Alpha 2This field indicates on what system the transaction originated.
  • CX Case Cart
  • IC Inventory Control
  • OE Order Entry
  • RQ Requisition
  • PO Purchase Order
  • WO Work Order
AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-DOCUMENT PK
DOCUMENT
Alpha 10 (Right Justified)This field contains the document ID, which is used to reference transactions in a transaction form. Transactions are released (updated) to the Inventory Control system by document ID.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-SHIPMENT-NBR PK
SHIPMENT_NBR
Numeric 10This field contains the shipment number. One order can have several shipment numbers if the items of the order were not shipped at the same time.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-LINE-NBR PK
LINE_NBR
Numeric 6This field contains the line number.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-COMPONENT-SEQ PK
COMPONENT_SEQ
Numeric 3This field contains the record sequence number.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-UOM
UOM
Alpha 4This field contains the transaction UOMAP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-LOT-SERIAL
LOT_SERIAL
Alpha 16This field contains the lot or sublot number or the serial number for the item.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-BIN
BIN
Alpha 7This field contains a storage area for an item or any number of items.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-TRANS-DATE
TRANS_DATE
Numeric 8 (yyyymmdd)This is the date a document was created for one or more transactions.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-ITEM
ITEM
Alpha 32This field contains the item number defined in IC12.1 (Item Location) or IC10.1 (Item Master and Location).AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-UOM-MULT
UOM_MULT
Signed 13.7This field contains the multiplier for converting this unit of measure to the stock unit of measure.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-QUANTITY
QUANTITY
Signed 13.4This field contains the quantity of this detail line.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-OPEN-QTY
OPEN_QTY
Signed 13.4This field contains the quantity of the item not yet received. It is used only for intransit transactions.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-ORIGINAL-QTY
ORIGINAL_QTY
Signed 13.4This field contains the original quantity of the detail line. It is used only for intransit transactions.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-SECONDARY-QTY
SECONDARY_QTY
Signed 13.4This field contains a secondary quantity that is tracked if the item is a catch weight item.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-HOLD-FLAG
HOLD_FLAG
Alpha 1This field is used to place a lot on hold, not allowing any issues or transfers.
  • N No
  • Y Yes
AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-EXPIRE-DATE
EXPIRE_DATE
Numeric 8 (yyyymmdd)This field contains the expiration date for the lot.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-UPDATE-DATE
UPDATE_DATE
Numeric 8 (yyyymmdd)This field contains the system date the transaction was updated (released) to the Inventory Control system. This date is established by the system when a transaction document is released in a transaction form.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-UPDATE-TIME
UPDATE_TIME
Numeric 6This field contains the system time when the transaction was updated (released) to the Inventory Control system. This time is established by the system when you release a transaction document in a transaction form.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-STATUS
STATUS
Numeric 1This field displays the status of the transaction.
  • 0 Unreleased
  • 1 Released
AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-ACTUAL-TIME
ACTUAL_TIME
Numeric 4This field contains the system time when this transaction took place.AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)
ICD-TRAN-COUNTER
TRAN_COUNTER
Numeric 6This field contains a transaction object number used to determine the sequence of updating of the Item Location file.
ICD-TRANS-BARCODE
TRANS_BARCODE
Alpha 25
ICD-TRANS-SEQ PK
TRANS_SEQ
Numeric 6AP125, AP126, AP131, AP20.1, AP20.2, AP20.3, AP20.4, AP20.5 +52 more (list truncated in source)

Indexes (5)

Keys marked * are descending. Every documented Lawson index is unique unless flagged Duplicates; Subset indexes carry a Where condition.

IndexKeysFlagsConditionUsed in
ICDSET1COMPANY, LOCATION, DOC-TYPE, SYSTEM-CD, DOCUMENT, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQPrimaryIC110, IC20.1, IC20.2, IC21.1, IC21.2, IC21.5, IC22.1, IC22.2 +22 more (list truncated in source)
ICDSET2COMPANY, LOCATION, DOC-TYPE, SYSTEM-CD, DOCUMENT, SHIPMENT-NBR, ITEM, LOT-SERIAL, BIN, LINE-NBR, COMPONENT-SEQ, TRANS-SEQKeyChangeIC20.1, IC20.2, IC21.1, IC21.2, IC22.1, IC22.2, IC23.1, IC23.2 +14 more
ICDSET3COMPANY, LOCATION, ITEM, LOT-SERIAL, UPDATE-DATE*, UPDATE-TIME*, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQ, DOC-TYPE, SYSTEM-CD, DOCUMENTKeyChange, SubsetWhere LOT-SERIAL != Spaces And STATUS != ZeroesIC52.1, IC850
ICDSET4COMPANY, ITEM, LOT-SERIAL, UPDATE-DATE*, UPDATE-TIME*, LOCATION, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQ, DOC-TYPE, SYSTEM-CD, DOCUMENTKeyChange, SubsetWhere DOC-TYPE = "DT" Or DOC-TYPE = "IS" Or DOC-TYPE = "IT" Or DOC-TYPE = "SH"
ICDSET5COMPANY, TRANS-DATE, UPDATE-DATE, UPDATE-TIME, LOCATION, SHIPMENT-NBR, LINE-NBR, COMPONENT-SEQ, TRANS-SEQ, DOC-TYPE, SYSTEM-CD, DOCUMENTKeyChange

Relations

One to one (7) — lookups and parents

RelationTableRulesConditionField map
BinICBINRequiredWhen ICD-BIN != SpacesICD-COMPANYICB-COMPANY, ICD-LOCATIONICB-LOCATION, ICD-BINICB-BIN
CompanyICCOMPANYRequiredICD-COMPANYICC-COMPANY
ItemITEMMASTRequiredICC-ITEM-GROUPITE-ITEM-GROUP, ICD-ITEMITE-ITEM
ItserialITSERIALNot RequiredICD-COMPANYSER-COMPANY, ICD-ITEMSER-ITEM, ICD-LOT-SERIALSER-SERIAL
Rec AdjustPORECLINERequiredWhen ICD-DOC-TYPE = "RA"ICD-COMPANYPRL-COMPANY, ICD-DOCUMENTPRL-REC-NUMBER-A, ICD-LINE-NBRPRL-LINE-NBR
Rec RejectPORECLINERequiredWhen ICD-DOC-TYPE = "RJ"ICD-COMPANYPRL-COMPANY, ICD-DOCUMENTPRL-REC-NUMBER-A, ICD-LINE-NBRPRL-LINE-NBR
ReceivePORECLINERequiredWhen ICD-DOC-TYPE = "PO"ICD-COMPANYPRL-COMPANY, ICD-DOCUMENTPRL-REC-NUMBER-A, ICD-LINE-NBRPRL-LINE-NBR

Programs

Updated by (246)

Referenced by (11)