Scope: managed applications.
Set the Changes data property to True for all commands, which change or can change object data.
Also follow this rule for the commands, which do not change data in some scenarios. For example, a form has a command to fill in a document tabular section, which displays the following message to users before being executed: "The tabular section will be cleared before the execution. Continue?". If a user rejects, the command execution is terminated, and the tabular section remains unchanged. If the user allows the cleanup, the tabular section will be changed. That is why the Changes data flag must be set for the command.
Otherwise:
- The View only property is not set for this command whenever this property is set to True for the form in general.
- When executing the command, the object will not be automatically locked from editing. It can result in saving conflict if another user simultaneously changes this object.