Table of Contents

2. Location controller - Handle location suggestions

The location suggestion can be enabled and configured on the location controller. When a location needs to be suggested, the list will only show locations that fit the requirements.

2.1 Use location suggestions?

The location suggestion can be disabled for a warehouse. If the destination warehouse has the setting 'UseLocationSuggestions' disabled, no location will be suggested from the warehouse and all valid locations can be selected when the stock is being moved.

2.2 Suggest locations

If both settings are enabled, the following logic will be performed:

Location controllerUse location suggesionsGet empty locationGet base locationsGet put away zonesGet location suggestionsList location suggestions

Get empty fixed pick location

A fixed pick location will be suggested first when all the following are verified:

Get base locations

Next the system identifies the base location(s) for the item(s) to move. Base locations are used only for identifying the put away zones and will not be suggested by the system.

Base location(s) can be the following:

When multiple items are moved, all base locations for the items to move will be retrieved.

Get put away zones

Base locations can be linked to a put away zone, but should not belong to it. (The ‘Location belongs to the Put Away Zone’ option should not be checked). If a location belongs to a put away zone, it will not be considered as a base location.

After the system identifies the base locations, it executes a query to check if there are put away zones linked to the base locations.

When there are put away zone(s) linked to the base location(s), the put away zone(s) are used to identify the locations to be suggested and to define the order of these locations.

To define the order of the locations that can be suggested, the system uses the following logic:

  1. First it sorts the linked put away zones based on the sequence of the put away zone.
  2. Then starting from the first zone, it sorts the locations belonging to the zone. The locations belonging to the zone are sorted based on the pick sequence defined on the ‘General’ tab of the location. If the ‘Sort Pick Sequence Descending’ option is not enabled for the put away zone, the belonging locations are sorted ascending, otherwise the locations are sorted descending.

Example
In the example we move the item ‘Item A’. The item has no default storage location. The destination warehouse has the following locations:

Location Code P1.1.P1.2.A1.1.A1.2.A1.3.A2.1.A2.2.A2.3.
Fixed? (ITEM A)YNNNNNNN
Can be replenished? (ITEM A)NNNNNNNN
Put away zone (linked) Z1, Z2-------
Put away zone (belongs to) --Z1Z1Z1Z2Z2Z2

First the system identifies the base locations. In our example there is one base location:

  • P1.1., because it is fixed for Item A.

Next the system finds the put away zones. In our example there are two put away zones:

  • Z1, because it is linked to P1.1.
  • Z2, because it is linked to P1.1.

Finally the system will get the list of locations that belong to the identified put away zones. In the example the following locations belong to a zone:

Location Code A1.1.A1.2.A1.3.A2.1.A2.2.A2.3.
Put away zone (belongs to) Z1Z1Z2Z2Z2Z2
Pick sequence(belongs to) 123123

Scenario 1
Base location P1.1. has linked put away zones with the following configuration:

Put away zoneZ1Z2
Sort Pick Sequence DescendingNN
Sequence 12

When the system will get storage locations, it will use this order:
A1.1, A1.2, A1.3, A2.1, A2.2, A2.3

Scenario 2
Base location P1.1. has linked put away zones with the following configuration:

Put away zoneZ1Z2
Sort Pick Sequence DescendingNY
Sequence 12

When the system will get storage locations, it will use this order:
A1.1, A1.2, A1.3, A2.3, A2.2, A2.1

Get location suggestions

When there are put away zone(s) linked to the base location(s), only locations that belong to the put away zone(s) can be suggested.

When the base location(s) have no linked put away zones, all locations can be suggested.

When there are no base location(s), all locations can be suggested.

List location suggestions

After the locations that can be suggested are queried, the system filters and sorts the list in order to list location suggestions.

Filtering

Please note: The quality status allowed on the location is not taken into account during the filtering of the locations.

Sorting

After the list of locations is filtered, the system sorts the remaining locations. The found locations will be sorted by the Order by clause defined on the location controller. However there are a few additional rules:

When the ’Force to use first suggested location during moves/put away’ option is enabled on the location controller, the user has to select a reason in order to proceed if the scanned/selected location is not the first suggested location or an empty location. Every reason with the flag 'Use for standard flow deviation' can be selected. The selected reason and the first suggested location is stored in the PMX_MVLI table.