This context includes all situations where a selection screen is being processed, that is, the program is reacting to user input. In ABAP programs, this corresponds to the AT SELECTION-SCREEN processing blocks, except those with the OUTPUT addition.
Message Processing
Type |
Display |
Processing |
---|---|---|
A |
Dialog box |
Program terminates, and control returns to last area menu |
E |
Status bar |
Selection screen processing terminates, and the selection screen is redisplayed. The screen fields specified through the additions to the AT SELECTION-SCREEN statement are ready for input. The user must enter a new value. The system then restarts the selection screen processing using the new values. You cannot use error messages with the ON HELP-REQUEST , ON VALUE-REQUEST , and ON EXIT additions. Instead, a runtime error occurs. |
I |
Dialog box |
Program continues processing after the MESSAGE statement |
S |
Status bar of next screen |
Program continues processing after the MESSAGE statement |
W |
Status bar |
Like type E, but the user can confirm the message by pressing Enter without having to enter new values. The system then resumes selection screen processing directly after the MESSAGE statement. You cannot use warnings with the ON HELP-REQUEST , ON VALUE-REQUEST and ON EXIT additions. Instead, a runtime error occurs. |
X |
None |
Triggers a runtime error with short dump |
For further information about processing error messages and warnings, refer to the Selection Screen Processing section.