OM Constraints

Order Management provides constraints at pick confirm for users who physically ship deliveries before confirming them in the system. Without these constraints, this process can allow changes between the time items are shipped and the ship confirmation update in the system.

By default these constraints are active to disable order line changes after pick confirm step. Once the delivery lines have been pick confirmed/staged in Shipping Execution, Order Management users are not allowed to change, cancel or split order
lines.

Some users require changing order lines after the delivery is pick confirmed/staged and until the ship confirmation stage. The system supports flexibility of removing some or all the Order Management- Shipping constraints.

Changing Defaults
To access the Order Management constraints window follow these steps:
1. Navigate to the Processing Constraints window. N: Setup > Rules > Security > Processing Constraints.
2. In the Application field, query Oracle Order Management.
3. In the Entity field, query Order Line.

List of OM Constraints at Pick Confirm
The Order Management constraints control the following types of Order Line changes once deliveries are ship confirmed:
■ Update order line
■ Cancel order line
■ Delete order line
■ Split order line
In turn, Order Line update is controlled for 22 different shipping attributes as shown in the following table:



Exception Messages
The following messages have been created to provide feedback to Order Management users when an order line change is rejected.
Update Not Allowed
Message: The update is not allowed because the source line is under WMS control.
This message is returned if the update cannot be executed because the source line is under Oracle Warehouse Management (WMS) control.

Update Cannot Split Quantities
Message: The source line cannot be split because quantity conversion has an error.
This message is returned if the update is rejected because the source line cannot be split due to a quantity conversion issue. This exception happens when the result of a split would create a null or negative quantity.

Attribute Update Not Allowed
Message: The update requested cannot be executed now because the source line has at least one delivery line that is in a confirmed delivery or has been shipped.
This message is returned when the update cannot be executed because the source order line is only partially eligible for a change. The order line is associated at least with a confirmed delivery line or has already been shipped. For a change to be
allowed all delivery lines, related to the source order line, must be eligible for the change.

Invalid Source Code
Message: The Source code 'Source_code_name_string' is not recognized. This message is returned when a delivery line update was rejected because it was requested by a product other than Order Management. The source code allowed is
restricted to 'OE'. Other products cannot request Shipping changes.

Invalid Packing Condition Caused by Shipment Attribute Change
Message: One or more shipment attributes have been changed for delivery line &DETAIL. Please manually unassign the delivery line from container &CONTAINER_ID.
This packing exception message is returned when Order Management has changed at least one non-enforced Shipment attribute for a delivery line packed in an LPN (container.)
The update was executed but may require an additional manual step to unassign the delivery line from the LPN. The message provides the delivery line detail and the LPN ID to manually unassign the delivery line from it.
 

Check the below forum topic

Check the below forum topic to get a complete picture of what can be done and what cant be after booking/pick release/ship confirmation

http://www.oracleug.com/forum/order-management/can-i-cancel-order-after-pick-release