The following information describes the function of the Location Selection Driver program, which exists in six predefined versions in the Advanced Warehouse Management system:
This appendix contains these topics:
Section C.1, "Running the Process Putaway Requests Program,"
Section C.3, "Running the Process Replenishment Requests Program,"
Section C.4, "Working with Request and Suggestion Statuses,"
You run the Location Selection Driver program to process all movement requests at a particular status and create location suggestions. The same program processes putaway, picking, and replenishment requests. If you create your own version of the Location Selection Driver, you can define the type of request to process on Data Selection in the program's processing options.
Process Putaway Requests and Resuggest Putaway Requests are DREAM Writer programs.
When you run the Process Putaway Requests program, the program performs the following functions:
Function | Description |
---|---|
Locates outstanding putaway requests | The system searches for outstanding requests (requests for which you have not yet created suggestions) in the Warehouse Requests table (F4600). The system selects the requests that have a warehouse code of 1 (putaway). The Data Selection function of the program controls this process. |
Creates error messages | The system creates an error message, which it displays during putaway confirmation, in the following instances:
|
Chooses an instruction table | During process selection, the system selects a putaway instruction table for an item by comparing the item's warehouse process groups and order group to the groups specified in the process selection table. The system uses the following priorities:
After the system locates the most accurate match, it uses the putaway instruction table that you specified for that combination of groups. The putaway instruction table must include a unit of measure that also exists in the item's unit of measure structure, or the system cannot create putaway suggestions. |
Chooses location types | After the system selects a putaway instruction table, the method code attached to the table determines which location type the system suggests. You can set the method code to select:
If you specified a zone in the putaway instructions, the system searches for locations only within that putaway zone. |
Chooses locations using location requirements | From the eligible locations, the system selects the locations that:
|
Chooses locations using putaway instructions | The system ranks the remaining eligible locations according to the tiebreaker that you specified in the putaway instruction table. If you use the following criteria, the system selects the locations for which you:
|
Chooses locations using the item profile | If you use the following criteria, the system selects locations where the item's profile allows you to:
|
Chooses locations using the item unit of measure profile | If you use the following criteria, the system selects locations based on whether the item's unit of measure definition allows you to:
You can use one of three capacity methods to decide if the item will fit:
|
Chooses locations using the location profile | If you use the following criteria, the system selects locations based on whether the location profile detail allows you to:
|
You run the Location Selection Driver program to process all movement requests at a particular status and create location suggestions. The same program processes putaway, picking, and replenishment requests. If you create your own version of the Location Selection Driver, you can define the type of request to process on Data Selection in the program's processing options.
Process Pick Requests and Resuggest Pick Requests are DREAM Writer programs.
When you run the Process Pick Requests program, the program performs the following functions:
Function | Description |
---|---|
Locates outstanding pick requests | The system searches for outstanding requests (requests for which you have not yet created suggestions) in the Warehouse Requests table. The system selects the requests that have a warehouse code of 2 (picking). The Data Selection function of the program controls this process. |
Creates error messages | The system creates an error message, which it displays during pick confirmation, in the following instances:
|
Chooses an instruction table | During process selection, the system selects a picking instruction table for an item by comparing the item's warehouse process groups and order group to the groups specified in the process selection table. The system uses the following priorities:
After the system locates the most accurate match, it uses the picking instruction table that you specified for that combination of groups. The picking instruction table must include a unit of measure that also exists in the item's unit of measure structure, or the system cannot create picking suggestions. |
Chooses location types | After the system selects a picking instruction table, the method code attached to the table determines which location type the system suggests;
If you specified a zone in the picking instructions, the system searches for locations only within that pick zone. |
Chooses locations using location requirements | From the remaining eligible locations, the system selects the locations that:
|
Chooses locations using pick instructions | The system ranks the eligible locations according to the tiebreaker that you specified in the picking instruction table.
If you use the following criteria, the system selects the locations for which you can:
You can set the picking method to:
|
Chooses locations using the location profile | If you use the following criteria, the system selects locations based on whether the location profile detail allows you to:
|
Picks from locations according to item availability | From the eligible locations, the system picks items according to the following priority:
The system displays an error message if it cannot satisfy the pick request using available, incoming, or replenished quantities. If the customer does not allow the partial shipment of an order, the system automatically deletes any pick suggestions for the order, and you do not fill the order. |
You run the Location Selection Driver DREAM Writer program to process all movement requests at a particular status and create location suggestions. The same program processes putaway, picking, and replenishment requests. If you create your own version of the Location Selection Driver, you can define the type of request to process on Data Selection in the program's processing options.
Process Replenishment Requests and Resuggest Replenishment Requests are DREAM Writer programs.
When you run the Replenishment Location Selection Driver program, the program performs the following functions:
Function | Description |
---|---|
Locates outstanding replenishment requests | The system searches for outstanding requests (requests for which you have not yet created suggestions) in the Warehouse Requests table. The system selects the requests that have a warehouse code of 3 (replenishment). The Data Selection function of the program controls this process. |
Creates error messages | The system creates an error message, which it displays during replenishment confirmation, in the following instances:
|
Chooses an instruction table | During process selection, the system selects a replenishment instruction table for an item by comparing the item's warehouse process groups and order group to the groups specified in the process selection table. The system uses the following priorities:
After the system locates the most accurate match, it uses the replenishment instruction table that you specified for that combination of groups. The replenishment instruction table must include a unit of measure that also exists in the item's unit of measure structure, or the system cannot create replenishment suggestions. |
Chooses location types | After the system selects a replenishment instruction table, the method code attached to the table determines which location type the system suggests. You can set the method code to select:
|
Chooses locations using location requirements | From the eligible locations, the system selects the locations that:
|
Chooses locations using replenishment instructions | The system ranks the remaining eligible locations according to the tiebreaker that you specified in the replenishment instruction table.
If you use the following criteria, the system selects the locations for which you can:
You can set the picking method to:
|
Chooses locations using the location profile | If you use the following criteria, the system selects locations based on whether the location profile detail allows you to:
|
Replenishes from locations according to item availability | From the eligible locations, you replenish items according to the following priority:
|
The system uses status codes to track movement requests and suggestions. The following status codes are hard coded in a user defined codes table (system 46/type PS):
200 Request created
220 Request suggested
250 Request in confirmation
291 Request canceled
299 Request closed
300 Location suggested
320 Suggestion assigned to tasks
340 Suggestion printed
391 Suggestion canceled
399 Suggestion confirmed