Pre_action userexit at each mask.
The userexit prevents temporary delete operations of selected records in element selection state of a mask. If you still try to temporarily delete records in the mask, the action will be suppressed by DataView and a warning will be issued in the message window.