During manufacturing operation(s), it very well may be the case that you'd want to restrict the Manufacturing Employees from re-opening the Shop Orders based on your exact requirement and operating guidelines.
In this scenario, you may edit the user profile settings as follows:
1) Navigate to 'Users' screen
2) Click on 'Create New User'
3) Search for the User Identity in question using the Search Option
4) Locate the User Setting enabled for this user (Permission Set) from the navigator
5) Click on this enabled permission set
6) Click on the 'View/Edit Permission Set' link
7) This opens the Permission Set (in more detail)
Select the 'Database Objects' tab
9) Enter 'shop_ord_api.open' in the search bar, and click on 'Find' button
10) Select the Database Object(s) - 'Open' and 'Open_'
11) Upon each selection, you may uncheck the method calls pertaining to Open and Open_ against the SHOP_ORD_API as the logical unit/package