Mandatory fields: Warehouses

General

When creating, amending or deleting a warehouse, a value must be supplied for:

  • Warehouse Code - payload element <WarehouseCode>

When assigning a warehouse to a warehouse group, a value must be supplied for:

  • Warehouse Group Code - payload element <WarehouseGroupCode>

Warehouse Analysis

When creating or amending warehouse analysis entries, a value must be supplied for:

  • Analysis Code - payload element <VWhseCatAnalysis_AnlCode>

Warehouse Accounts

When creating or amending warehouse accounts, a value must be supplied for:

  • Account Recognition Code - payload element <AccountRecognitionCode>

  • Account Code - payload element <AccountCode>

Warehouse Storage Characteristics

When creating or amending warehouse storage characteristics, a value must be supplied for:

  • Characteristics Code - payload element <CharacteristicsCode>

Warehouse Document Formats

When creating or amending warehouse document formats, values for one or more of the following must be supplied:

  • Document Format Code - payload element <DocumentFormatCode>

  • Movement Order Stage - payload element <MovementOrderStage>

  • Movement Order Definition - payload element <MovementOrderDefinition>

Deleting Child Data

When deleting child data, a value must be supplied for:

  • Warehouse Code - payload element <WarehouseCode>

When deleting Assign to Warehouse Group child data, a value must be supplied for:

  • Warehouse Group Code - payload element <WarehouseAssignToWhseGroups.WarehouseGroupCode>

To delete Storage Characteristic data, or establish the key of the Discrete Value data to be deleted, a value must be supplied for:

  • Characteristics Code - payload element <StorageCharacteristics.CharacteristicsCode>

If Discrete Value is to be deleted, then depending on whether Storage Characteristics has Numeric or Alphanumeric Discrete Values, a value must also be supplied from one of:

  • Discrete Value Alphanumeric - payload element <StorageCharacteristics.DiscreteValuesAlpha.DiscreteValueAlphanumeric>

  • Discrete Value Numeric - payload element <StorageCharacteristics.DiscreteValuesNum.DiscreteValueNumeric>

When deleting Document Format child data, a value must be supplied for:

  • Movement Order Stage - payload element <DocumentFormats.MovementOrderStage>

  • Movement Order Definition - payload element <DocumentFormats.MovementOrderDefinition>

Note: At runtime the component validates the payload contents to ensure that the values supplied are correct. Various combinations of values may require other elements in the payload to be specified before the payload can be processed successfully.
Note: Locations data is maintained via Inventory Locations (ILC) within SunSystems, or via the InventoryLocations SSC component.