Does it work if you open the app using QlikView Desktop > File > Open in Server or the IE Plugin?
Also, when publishing an app, the bookmark name will become "Document\SH01" instead of just "SH01" to distinguish between bookmarks in the app and bookmarks created by the system (e.g.: document chaining, session recovery) or by users.
Make sure you use the form "Document\SH01" in any other actions you want to use.
EDIT: to be able to always show a particular sheet when the document opens you need also to disable "Allow Session Recovery" in the QMC > System > Setup > QlikView Servers > Documents. Note that this setting is server wide and will affect to all documents in the server, it cannot be turned on for some documents and off for others.
OnOpen Select this event to assign one or more actions to be executed each time the QlikView document is opened. This event is not supported when running in the AJAX client.
To help users find verified answers, please do not forget to use the "Accept as Solution" button on any post(s) that helped you resolve your problem or question. I now work a compressed schedule, Tuesday, Wednesday and Thursday, so those will be the days I will reply to any follow-up posts.