Edit_action userexit at each mask.
The userexit prevents the edit operations insert in widget state and copying selected records in element selection state in a mask. If you still try to insert new records or copy records in the mask, the action will be suppressed by DataView and a warning will be issued in the message window.