Changing the Fulfillment State of an Order to an Earlier State

In some cases, you must adjust orders after they have undergone some of the fulfillment steps. PeopleSoft Inventory enables you to move an order or a demand line to a previous fulfillment state. Possible reasons for reversing a fulfillment step include; to reallocate material to a higher-priority customer, to update the order when a customer decreases the requested quantity or changes the items ordered, to pick substitute items, to change the material storage location from which stock was picked, or to correct errors made during any of the demand fulfillment steps.

There are several places in PeopleSoft Inventory where you can undo the fulfillment state by using the Undo Fulfillment process (IN_FUL_UND). This process moves the demand lines to a previous fulfillment state, adjusts quantities, and changes many fields in order to reverse a fulfillment step. The following components and processes can call the Undo Fulfillment process in order to reverse an order or order line:

  • The Undo Fulfillment process page (run control) can move orders and demand lines to any previous fulfillment state. This process can be used to handle a large group of demand lines.

  • The Order Release process can return orders to the Unfulfilled or Releasable fulfillment states. You can select whether or not to keep an allocation or a reservation.

  • The Shipping/Issues component can be used to unship an order or exclude a demand line or container from the shipment. This method is recommended for only a few orders or lines that you wish to handle individually.

  • The Kit Re-Explode process can automatically undo the fulfillment states of demand lines in the course of changing an order to match the latest kit definition. Demand lines can be moved from the fulfillment states of Confirmed, Released, or Shipped.

  • The Work Order Pick Plan process page can remove the allocation, pre-allocation, or reservation from a work order demand line by using the Cancel Allocation option. Keep in mind that the work orders from PeopleSoft Maintenance Management are kept in the Pending fulfillment state during the entire demand fulfillment process.

The Undo Fulfillment process has the following restrictions:

  • Work orders from PeopleSoft Maintenance Management cannot utilize the Undo Fulfillment process.

  • If you are using the delivery management feature, you cannot undo fulfillment for demand lines that are assigned to a delivery ID with:

    • A status of Complete Delivery.

    • A freight status of Rate Requested.

    • A manifest status of Manifest Requested.

Page Name

Definition Name

Usage

Undo Fulfillment Request Page

RUN_IN_FULFILL_UND

Use this process to move one or more demand lines to any previous fulfillment state.

Order Release Request Page

RUN_IN_FULFILL_RLS

Use this process to release demand lines for picking and place the lines in the Released fulfillment state. The Order Release process can also move demand lines to the previous fulfillment states of Unfulfilled or Releasable.

Shipping/Issues - Order Summary Page

SHIPPING6_INV

Use this online component to confirm that orders are ready for shipment. The Shipping/Issues component can be use to unship an order or exclude a demand line or container from the shipment.

See Using the Shipping/Issues Component.

Kit Re-Explode Page

RUN_IN_FULFILL_XPL

Run the Kit Re-Explode process (IN_KIT_EXPL) to review and change any differences between the product kit on an order and the current product kit definition. This process can undo fulfillment states in order to alter item quantities.

Use the Undo Fulfillment Request page (RUN_IN_FULFILL_UND) to use this process to move one or more demand lines to any previous fulfillment state.

Navigation:

Inventory > Fulfill Stock Orders > Undo Fulfillment Request

This example illustrates the fields and controls on the Undo Fulfillment Request process page (1 or 2). You can find definitions for the fields and controls later on this page.

Undo Fulfillment Request process page (1 or 2)

This example illustrates the fields and controls on the Undo Fulfillment Request process page (2 or 2). You can find definitions for the fields and controls later on this page.

The Undo Fulfillment Request process page (2 or 2)

The Undo Fulfillment process enables you to move demand lines from the Shipped, Confirmed, Released, or Releasable fulfillment states to any previous state; however, there are some restrictions. These restrictions are:

  • Work orders from PeopleSoft Maintenance Management are not processed by Undo Fulfillment.

  • Demand Lines in the Depleted fulfillment state cannot be moved to a previous state.

  • Demand lines that have been packed into a shipping container can be moved from the Shipped state to the Confirmed state. However, packed demand lines cannot be moved back to the Released, Releasable, or Unfulfilled states.

  • If freight costs have already been added to the demand line, then it cannot be moved from the Shipped fulfillment state to any previous state.

  • When moving a product kit to an earlier fulfillment state, all components of the kit must be moved together. If any demand lines that are part of the kit are missing from the selection criteria, then none of the kit demand lines are moved.

When the Undo Fulfillment process picks up a line that cannot be moved to a previous fulfillment state, the line is skipped. Except for product kits, any other lines within the same order will be processed.

Field or Control

Description

Business Unit

Enter the PeopleSoft Inventory business unit containing the demand lines that you want to move to an earlier fulfillment state.

Action

Select the action to return demand lines to a previous fulfillment state. The actions include:

  • Return to Unfulfilled: Return the selected demand lines to the Unfulfilled fulfillment state. This action can only be used by demand lines in the Releasable, Released, Confirmed, and Shipped fulfillment states.

  • Return to Releasable: Return the selected demand lines to the Releasable fulfillment state. This action can only be used by demand lines in the Released, Confirmed, and Shipped fulfillment states.

  • Return to Released: Return the selected demand lines to the Released fulfillment state. This action can only be used by demand lines in the Confirmed and Shipped fulfillment states.

  • Return to Confirmed: Return the selected demand lines to the Confirmed fulfillment state. This action can only be used by demand lines in the Shipped fulfillment state.

Keep Lot Allocations

Select this check box to keep the lot allocations, if any, on the demand lines when using the Actions of Return to Releasable or Return to Unfulfilled.

Keep Pre-Allocations

Select this check box to keep the pre-allocations, if any, on the demand lines when using the Actions of Return to Releasable or Return to Unfulfilled.

Keep All Allocations

Select this check box to keep pre-allocations, lot allocations, and standard allocations, if any, on the demand lines when using the Actions of Return to Releasable or Return to Unfulfilled. Standard allocations are changed to pre-allocations in this process.

Keep Reservations

Select this check box to keep the reservation, if any, on the demand lines when using the Action of Return to Unfulfilled.

Remove from Ship ID

Select this check box to remove the demand lines from the shipping ID.

Remove Ship Serials

Select this check box to remove the ship serial ID assigned to the item on the demand line.

Selection Criteria

Use this group box to enter the criteria that this process uses to select the demand lines. A warning message displays if no selection criteria are entered since this can result in a larger group of demand lines that you desire.

Note: Work Orders from PeopleSoft Maintenance Management are not selected by the Undo Fulfillment process.

Field or Control

Description

Selection Criteria

In the drop down box, select the type of search fields that you wish to display. The options are:

  • Advanced Selection Criteria: Displays all of the search criteria fields.

  • All: (default) Displays the following selection criteria, pick batch ID or range of pick batch IDs, release instance, shipping ID or range of shipping IDs, and last process instance.

  • Specific: Select this option to display a second field (Specific field) where you can choose to search by a single value on the demand lines. Use the Specific field to include only those demand lines associated with a specific carrier, item, load, order or range of orders, route code or route group, TMS ID, ship to customer or location, or ship method (ship via). You can also select Advanced Search Criteria to use a combination of numerous search fields.

Select Unfulfilled, Select Releasable, Select Released, Select Confirmed, and Select Shipped

Select these from state check boxes to limit your search criteria to demand lines in these fulfillment states. You must select at least one check box to retrieve demand lines in your search. The available from states are limited based on your selection in the Action field.

Demand Source

Restrict the orders selected for this process to one of the following sources:

  • Material Request: Material stock requests created in PeopleSoft Inventory.

  • Material Return: Material stock request originating from a return-to-vendor MSR.

  • Planning Requisition: Material stock requests originating from planning requisitions from PeopleSoft Supply Planning.

  • Purchasing Requisition: Material stock requests originating from requisitions from PeopleSoft Purchasing.

  • Sales Order: Sales orders created in PeopleSoft Order Management.

Source Unit

Enter the business unit where the order originated.

Order Number and To

Enter the order number or range of order numbers to be processed. If you enter a range of orders using the Order Number and To fields, then the system processes all orders, sorted in alphanumerical order, that fall between the starting and ending order numbers.

Order Line and Schedule Line

Enter the line number and schedule line number of the order number specified above.

Load ID

Enter to select orders assigned to a single load ID.

Route Group and Route Code

Enter to select orders grouped together for a particular transportation grouping and transportation route for delivery of the order.

Customer ID and Location

Enter to select orders that were entered for a particular customer and customer location.

TMS ID

Enter to select orders by the TMS reference ID assigned during the interface to the transportation management system.

Ship To Customer and Address Number

For sales orders, enter the Ship To Customer ID and address to select orders.

Carrier ID

Enter to select orders with one carrier.

Ship Method

Enter to select orders using one Ship Via code.

Priority and To

Enter a shipping priority code or range of codes that are assigned to sales orders in PeopleSoft Order Management or to interunit transfers coming from PeopleSoft Supply Planning.

Parent Product ID

Enter the parent of a product kit from PeopleSoft Order Management.

Item ID

Enter an item ID to select only demand lines using this item.

Product ID

Enter the product ID from PeopleSoft Order Management.

Pick Batch ID and To

Enter to select orders by a pick batch ID or range of pick batch IDs assigned by the Order Release process.

Release Instance

Enter the process instance for a specific run of the Order Release process. This field enables you to reverse all of the demand lines released in a previous run of the Order Release process, even if multiple pick batch IDs were generated.

Ship ID and To

Enter the shipping ID or range of shipping IDs to select orders using a previously assigned shipping ID.

Delivery ID and To Delivery ID

Enter a single delivery ID or range of delivery IDs to select order lines assigned to the delivery IDs. Deliveries are logical groupings of order lines that can be shipped together. PeopleSoft Inventory and Order Management can use these groupings for pricing sales orders, adding freight charges, and packing shipping containers. Each delivery is assigned a unique delivery ID.

See Understanding PeopleSoft Delivery Management and Freight Calculations.

Last Process Instance

Enter the process instance of a particular process run. Demand lines matching this process instance and still in the specified fulfillment state can be selected by the Undo Fulfillment process. For example, if you want to reverse all the lines processed in a specific Picking Confirmation process run, then enter that process instance.

Select Orders

The Order Release Selection group box can limit your selection to a subset of the orders meeting the selection criteria. Click the Select Orders button to retrieve all orders that match the search criteria entered above on this Undo Fulfillment Request process page, then you can select individual orders to be processed. Click the Order No link to access detailed information for each order displayed in this group box; only demand lines that meet the selection criteria are displayed on this detailed page.

When you save this process page after selecting individual orders in the Order Release Selection group box, the Undo Fulfillment run control will process only the available demand lines of these individual orders. If you do not select individual orders in the Order Release Selection group box, the run control processes all demand lines that meet the selection criteria above.

You have the flexibility to exit and reenter the Undo Fulfillment Request process page without reselecting orders. When you click the Select Orders button, the system retrieves any previously selected orders in addition to those matching the current search criteria.

Field or Control

Description

Select Orders

Click this button to search for orders that meet the selection criteria and place them in the Order Release Selection group box where you can select to process a subset.

Sel

Select the check box for each order that you want to process.

Order Group

This information appears if the installation includes PeopleSoft Order Management and the order source is OM.

Fulfillment State

Displays the current state of the order.