Item configuration data-loading
This service enables you to create an item or modify the attributes of an existing item for which inventory is stored in the warehouse. It calls the manageItem() API.
| Attribute | Description | Sequence | Data Type | Size |
|---|---|---|---|---|
| ITEMHEDR | The item header identifier | 1 | String | 6 |
| ItemID | The unique identifier for an item that belongs to a catalog organization | 2 | String | 40 |
| OrganizationCode | The code of the organization whose product information is being stored | 3 | String | 24 |
| UnitOfMeasure | The unit of measure for item quantity. Note: This field is empty
for a Special Service item.
|
4 | String | 40 |
| GlobalItemID | The unique global identifier used to cross reference an item with another catalog organization | 5 | String | 128 |
| Description | A localized description | 6 | String | 200 |
| ProductLine | The product line of an item | 7 | String | 100 |
| KitCode | The kit code of an item. Value 'LK' indicates a logical kit, while PK indicates a physical kit | 8 | ||
| ItemGroupCode | The code of the item group. This field indicates whether the
item is a Product, Provided Service, Provided Service Option, Delivery
Service, Delivery Service Option, or Special Service. Valid Values:
Default = |
9 | String | 20 |
| UnitCost | The cost of one unit of the item | 10 | Decimal | 19 |
| CostCurrency | The currency in which the item's cost is defined | 11 | String | 20 |
| CountryOfOrigin | The item's country or region of origin or manufacture | 12 | String | 40 |
| ItemType | The generic type of the item | 13 | String | 40 |
| UnitWeight | The weight of one unit of the item | 14 | Decimal | 14 |
| WeightUOM | The unit of measure in which the item's weight is defined. Note: This
field is empty for a Special Service item.
|
15 | Decimal | 14 |
| UnitHeight | The height of one unit of the item | 16 | Decimal | 14 |
| UnitLength | The length of one unit of the item | 17 | Decimal | 14 |
| UnitWidth | The width of one unit of the item | 18 | Decimal | 14 |
| SerializedFlag | This indicates whether the item is serialized | 19 | Boolean | 1 |
| TagControlFlag | This indicates whether the item is tag controlled | 20 | Boolean | 1 |
| TimeSensitive | This indicates whether the item is time sensitive | 21 | Boolean | 1 |
| IsFifoTracked | This indicates whether the item is FIFO tracked | 22 | Boolean | 1 |
| IsSerialTracked | This indicates whether the item is serial tracked | 23 | Boolean | 1 |
| HarmonizedCode | The harmonized code of the item | 24 | String | 40 |
| NMFCCode | The NMFC code of the item | 25 | String | 40 |
| VelocityCode | The velocity code of the item | 26 | String | 40 |
| ECCNNo | The ECCN number of the item | 27 | String | 40 |
| HazmatClass | The hazardous material classification of the item | 28 | String | 40 |
| CommodityCode | The commodity code of the item | 29 | String | 40 |
| StorageType | The storage type of the item | 30 | String | 40 |
| AddName1 | The name of the first additional attribute | 31 | String | 20 |
| AddValue1 | The value of the first additional attribute | 32 | String | 2000 |
| AddName2 | The name of the second additional attribute | 33 | String | 20 |
| AddValue2 | The value of the second additional attribute | 34 | String | 2000 |
| LotNumber | The lot number of the item. This indicates whether this attribute
can be used as a Tag Identifier or a Tag Descriptor. Valid values
are: 01 - Use as Tag Descriptor 02 - Use as Tag Identifier 03 - Not used |
35 | String | 2 |
| LotAttribute1 | The lot attribute of the item. This indicates whether this
attribute can be used as a Tag Descriptor. Valid values are: 01 - Use as Tag Descriptor 03 - Not Use |
36 | String | 2 |
| LotAttribute2 | The lot attribute of the item. This indicates whether this
attribute can be used as a Tag Descriptor. Valid values are: 01 - Use as Tag Descriptor, 03 - Not used. |
37 | String | 2 |
| CaseQuantity | The quantity of one case of the item | 38 | Decimal | 14 |
| CaseWeight | The weight of one case of the item | 39 | Decimal | 14 |
| CaseLength | The length of one case of the item | 40 | Decimal | 14 |
| CaseWidth | The width of one case of the item | 41 | Decimal | 14 |
| CaseHeight | The height of one case of the item | 42 | Decimal | 14 |
| PalletQuantity | The quantity of one pallet of the item | 43 | Decimal | 14 |
| PalletWeight | The weight of one pallet of the item | 44 | Decimal | 14 |
| PalletLength | The length of one pallet of the item | 45 | Decimal | 14 |
| PalletWidth | The width of one pallet of the item | 46 | Decimal | 14 |
| PalletHeight | The height of one pallet of the item | 47 | Decimal | 14 |
| DimensionUOM | The unit of measure that define the dimensions of the item. Note: This
field is empty for a Special Service item.
|
48 | String | 40 |
Schema files used
The schema files used by each component of the service and the API called by the service are as follows:
- Service Name: Items
- Service Group: InitialDataLoad
- Text Translator: ModifyItemSchema
- XSL Translator: ModifyItem
- API: manageItem
- Server Name: ItemLoader