Reserve within PICK_IN Processing (L79)

Purpose: Use this screen to define whether the Pick In API performs an inventory availability evaluation and reservation when it voids and unreserves a line.

Yes/No field: Select this field if you want the Pick In API to perform an inventory availability evaluation and reservation attempt when it voids and unreserves a line.

The Pick In API performs the inventory availability evaluation and reservation attempt when:

• the transaction_type is U Void and Unreserve, or

• the transaction_type is B Full or Partial Backorder and the qty_shipped for the line is 0.

The system:

• If a warehouse list is defined, uses the list to determine which allocatable warehouses to evaluate. The system starts with the first warehouse in the list and skips the warehouse that it is currently unreserving from. The system continues going through the list until it finds a warehouse that has sufficient inventory to cover the entire quantity requested.

• If a warehouse list is not defined, evaluates all allocatable warehouses other than the one it just unreserved from.

If the system determines that there is another warehouse that has sufficient available stock to meet the entire quantity that was just unreserved, the system:

• performs an immediate reservation in that other warehouse.

• writes an order transaction history message that details the line # and the new reservation warehouse:

Type

Transaction Note

User

VOID/ REPRINT

Pick 9999 was voided and unreserved.

your default user

UNRESERVED

Order Line 2 unrsv’d w/BO qty of 1.

your default user

UNRESERVED

Order Line 1 unrsv’d w/BO qty of 1.

your default user

MAINT

Order Line 1 re-reserved in warehouse 8

PICK_IN

If the system does not find a single warehouse that can cover the entire quantity that was unreserved, the system backorders the line against the warehouse that it was just unreserved from.

Note:

• The system will not reserve a single line out of multiple warehouses as part of this evaluation.

• The system evaluates each line on the pick individually. Because of this, each line could reserve out of a different warehouse based on an item's availability if there are more than 2 allocatable warehouses to evaluate.

• If auto_bill is set to Y, the system creates a new pick to be billed for the lines that were shipped. The system does not include the re-reserved lines on this pick.

Excluded from inventory availability evaluation and reservation: The system does not perform the inventory availability evaluation and reservation attempt in the following scenarios.

• An override warehouse is defined for the item.

• The line is a set master item or set component item.

• If the order has a Broker Type of Retail Pickup or Delivery.

• The order has an order type that matches the order type in the Order Type for Special Orders (L15) system control value.

• The User 1 field for the item contains the text SPECIAL.

Unselect or leave this field blank if you do not want the Pick In API to perform an inventory availability evaluation and attempt reservation when it needs to void and unreserve a line.

For more information: See Generic Pick In API (Shipments, Voids, and Backorders).

IN03_04 OMSCS 19.0 December 2019 OHC