Warehouses
This component runs the Warehouses (WHS) function and allows you to set up and maintain warehouse details.
You can also set up Warehouse Groups to link specific warehouses together. For example, if they are located in the same geographical area.
Note: You can maintain details of the linked warehouses using the SunSystems Warehouse Group (WHG) function or via payloads using the WarehouseGroups component.
Methods
- Closed
- Driver Type: SASI
- Create
- Driver Type: SASI
- CreateAsDraft
- Driver Type: SASI
- CreateOrAmend
- Driver Type: SASI
- Delete
- Driver Type: SASI
- DeleteChildData
- Driver Type: SASI
- Hidden
- Driver Type: SASI
- Open
- Driver Type: SASI
- Query
- Driver Type: Export
- Suspended/Held
- Driver Type: SASI
Mandatory fields
- 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>
.
- When creating, amending or deleting a warehouse, a value must be supplied for Warehouse Code - payload element
- 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>
.
- Account Recognition Code - payload element
- 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>
.
- Document Format Code - payload element
- 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>
- Discrete Value Alphanumeric - payload element
- 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>
- Movement Order Stage - payload element
-
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.
- Locations data is maintained via Inventory Locations (ILC) within SunSystems, or via the InventoryLocations SSC component.
- When deleting child data, a value must be supplied for Warehouse Code - payload element
Related data
- Warehouse Groups
- Storage Characteristics
- Document Formats
- Warehouse Locations including Storage Locations Assign Storage Characteristics (export only)
- Warehouse Analysis 1-10
- Account Recognition Code.