Edit_action userexit at each mask.
The userexit prevents the edit operation update in element selection state. If you still try to change records in the mask, the action will be suppressed by DataView and a warning will be issued in the message window.