There are different ways to handle this depending the setup in BC.
Strictly speaking, when you use warehousing in BC, you don't really ship a sales order.
You ship lines from a warehouse shipment.
That's why the "status" that allows you to see if all the lines of an order have been handled is in this document:

When a warehouse shipment is completely picked, you can ship the order lines.