Scheme in D2000

How to ensure to have D2000 scheme locked when is edited by somebody?
We use scheme as a shift report and user writes some notes during shift and actually scheme has attribute application-modal. That is ok, but at that time nobody can open the scheme. Desired status is to have scheme accessible for viewing for anybody else - when is etided. /like excel sheet/.

Requested functionality is not native supported by D2000.
But its very easy to create it.
For exmaple:
Create your user variable (of type Boolean) of name U.ReportInEditMode. Start value is @FALSE.
Your “shift report scheme” in ESL script will check (in Init time and ON CHANGE on runtime) value of the U.ReportInEditMode and depending on the its value to offer to user ability to switch to the edit mode.