It is usual to want to perform some checks in a screen action and then have the need to prompt the user in some course of action. For example:
The record you're trying to delete is being used by some process. Would you like to:
( ) delete
( ) disable
( ) cancel
We would use a screen just like any other popup editor.