Currently the only workaround is to clone an order and manually delete items from each order.
A simple split function would allow users to choose lines or quantities and move them into a new sales order.
Examples:
This is different from a backorder because it is a planned operational decision.