Setting Up the Picking Location Default Structure

The fulfillment engine when shipping from an unfulfilled or releasable status does not use the directed picking algorithms defined in the Pick Plan Run Time Options group box of the Setup Item Fulfillment page or the business unit's Setup Fulfillment-Order Release page. To find the inventory stock to ship, the fulfillment engine derives the picking location by searching in this order:

  1. A storage location specified on the transaction request at the various levels, header, group, detail, and LLS (location, lot, and serial) level.

    If a level contains no picking location, then the system uses the default at the level above it. For example, if the header level contains a storage location and all other levels are blank, then the header's storage location is used for all demand lines shipped. The system searches in this order:

    1. LLS level

    2. Detail level

    3. Group level

    4. Header level

  2. A default storage location specified by the Default Ship Location Option group box located on the Setup Item Fulfillment - Shipping Options page.

  3. A default storage location specified by the Default Ship Location Option group box located on the business unit's Shipping Options page.

Note: The fulfillment engine must find the entire quantity to fulfill a demand line in one storage location; if not, the request line is set to error status. If negative inventory is enabled for the business unit, then the demand line can be fulfilled by driving the item balance in the storage location to a negative quantity. Also, if a default location is found but is on hold or suspended, then the request line is set to error status. In addition, if the item ID has never existed in designated storage location (that is, there is no row in the PHYSICAL_INV record), then the request is set to an error status regardless of the negative inventory feature.