Process Putaway Requests Program

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 a version of the Location Selection Driver, you can define the type of request to process in the data selection in the program.

Use the versions list to review the predefined versions of the Location Selection Driver program, such as Process Putaway Requests and Resuggest Putaway Requests.

When you run the Process Putaway Requests version, the program performs these functions:

Function

Purpose

Locates outstanding putaway requests

The system searches for outstanding requests (requests for which you have not yet created suggestions) in the 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 these instances:

  • The Audit Report displays errors.

  • The putaway request's status is not 200 (Request Created) or 220 (Suggestion Created).

  • Putaway suggestions exist, and you have not set the program's processing options to create alternate suggestions.

  • You tried to create alternate putaway suggestions after you confirmed the original suggestions.

  • The warehouse (branch/plant) is not a valid warehouse in the address book.

  • The system cannot convert the transaction's unit of measure into the item's primary unit of measure.

  • The item's primary branch/plant record does not exist.

  • The item's warehouse process groups and order group do not reference a valid putaway instruction table.

Selects 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 these priorities:

  • Match all three warehouse process groups and the order group.

  • Match all three warehouse process groups.

  • Match the order group.

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.

Selects 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:

  • Fixed locations.

  • Random locations.

  • Existing locations, which contain the same item that you are moving.

  • Empty locations.

If you specified a zone in the putaway instructions, the system searches for locations only within that putaway zone.

Selects locations using location requirements

From the eligible locations, the system selects the locations that:

  • You can use for putaway.

  • Have the same tax code as the item (optional).

  • Are not the location from which you are moving the item (usually the receiving dock).

Selects 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 this criteria, the system selects the locations which:

  • Avoid exceeding the maximum putaway quantity for the location.

  • Meet the minimum utilization percentage.

  • Convert large units of measure into smaller units of measure, if necessary.

  • Complete partial units of measure, such as half-filled pallets.

Selects locations using the item profile

If you use this criteria, the system selects locations where the item's profile enables you to:

  • Mix different items in a location.

  • Mix items with different dates or lot numbers in a location.

  • Split an order line into multiple location suggestions.

  • Move the items to a default location that you specify, if there is not enough space in the eligible locations.

Selects locations using the item unit of measure profile

If you use this criteria, the system selects locations based on whether the item's unit of measure definition enables you to:

  • Convert large units of measure to smaller units of measure.

  • Put the item in the location, according to the capacity method that you specified for the item.

You can use one of three capacity methods to decide if the item fits:

  • Volume Method — Divide the usable cubic capacity of the locations by the dimensions of the item to store in the location. The result must be less than or equal to 1.

  • Layering Method — Compare the item's dimensions to the location's usable dimensions. You must also have specified whether you allow the system to rotate the item and defined the stacking limit for the item unit of measure.

  • Quantity Method — Verify that the quantity of the item to store equals or less than the quantity that you defined for the location in Location Capacity Definition (P46024).

Selects locations using the location profile

If you use this criteria, the system selects locations based on whether the location profile detail enables you to:

  • Use the location for putaway.

  • Include the location in the putaway zone, if you specified one in the movement instructions.

  • Use the location for staging (unlimited capacity).

  • Mix different containers in the location.

  • Mix items with different dates or lot numbers in the location.

  • Store the item without exceeding the location's maximum number of items.

  • Store the item based on the item's tax code.

  • Store the item based on whether you allow the item's container to exist in the location.

  • Store the item if it exceeds the location's minimum putaway percentage.

  • Use the location's putaway sequence number as a tiebreaker to rank locations that are otherwise equally suitable.

  • Use the location's proximity (latitude, longitude, and height) to the receiving location as a tiebreaker to rank locations that are otherwise equally suitable.