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.