You may need a custom tab and a subscreen exit to reproduce this problem
I've got a custom tab in IW22 and a custom subscreen that's placed on this tab and processed by code in the XQQM function group.
In the PAI for the subscreen, I have code that edits a field and pops an 'E' message at the bottom of the screen if the edit fails.
Here's the problem.
I enter bad data into the field - data that I know will fail the edit.
I leave the cursor in the field, or put it in any other field of the subscreen that is open for input.
I press ENTER and everything works as it should.
But if the cursor is not in a field of the subscreen that is open for input, then NOTHING happens when I hit ENTER.
Is this standard SAP PAI/screen behavior that I just have never noticed before?
Note: I'm not talking about selection screens (1000's).