Behavior of messages
When you send a message using statement MESSAGE, it must be classified with a one-character
message type. The message type defines
how the message is displayed and determines the subsequent program flow. Valid message types are "A",
"E", "I", "S", "W", and "X". These stand for termination message, error message, information message, status message, warning, and exit message.
The system behavior after a message of a particular type is sent is context-dependent:
- Messages are mainly intended for use during dialog processing, and there for the event PAI. Here, messages of type "E" and "W" permit an
error dialog. to be used in connection with the statement
FIELD of the dynpro structure logic. Therefore, messages of type "E" or "W", in particular, should never be used in other contexts.
- As of release 6.20, you can use assertions as an alternative to generating runtime errors with messages of type "X".