There is a option available in sales order called Shipment Advice. you can set either partial or complete. if you select as complete, this sales order cannot be posted with partial shipment. But the drawback is if you have real scenario to ship partial, it will not work.
Please check F1 help for more detail.