The sequence really depends on what your business process or business goals are.
Some organizations perform load planning before a shipment is released to the warehouse.
Your sequence would be:
1. Confirm a SO
2. Build the load from the load planning workbench (LPW).
3. Release to the warehouse from the load.
4. Print work report (Picking List).
5. Appointment schedule>Driver check-in and Driver check-out. (this is optional for many)
6. Confirm the Load or shipment
7. Post Packing Slip (preferably from Load or shipment)
8. SO invoice
Some organizations want to release an order to the warehouse immediately after it has been confirmed.
1. Confirm a SO
2. Release to the warehouse from the SO.
3. Print work report (Picking List).
4. Appointment schedule>Driver check-in and Driver check-out. (this is optional for many)
5. Confirm the Load or shipment
6. Post Packing Slip (preferably from Load or shipment)
7. SO invoice
Some organizations want a batch process to control the releases to the warehouse
1. Confirm a SO
2. Auto-release to warehouse via recurring batch job.
3. Print work report (Picking List).
4. Appointment schedule>Driver check-in and Driver check-out. (this is optional for many)
5. Confirm the Load or shipment
6. Post Packing Slip (preferably from Load or shipment)
7. SO invoice
There are other ways to execute the release to warehouse, but hopefully the above three examples give you enough insight.