Code: Alles auswählen.
MESSSAGE 'fehlertext' TYPE 'E'.
Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag (Insgesamt 2):
Alexander D. • Barney
Danke hat super funktioniertThanatos82 hat geschrieben:Hi,
Versuch es mal so:
MESSAGE 'Ich bin ein Test' TYPE 'S' DISPLAY LIKE 'E'.
Dann hast du deine Fehlermeldung in der Statuszeile, aber die Eingabefelder dürften frei bleiben.
Das ist auch nicht ganz ungefährlich.Thanatos82 hat geschrieben: ↑02.10.2013 08:58Versuch es mal so:
MESSAGE 'Ich bin ein Test' TYPE 'S' DISPLAY LIKE 'E'.
https://help.sap.com/doc/abapdocu_752_i ... dialog.htmmsfox hat geschrieben: ↑Gestern 15:34Das ist auch nicht ganz ungefährlich.Thanatos82 hat geschrieben: ↑02.10.2013 08:58Versuch es mal so:
MESSAGE 'Ich bin ein Test' TYPE 'S' DISPLAY LIKE 'E'.
MESSAGE TYPE 'S' setzt meines Wissens ein implizites COMMIT ab. Man müsste also mal prüfen, ob das auch erfolgt, wenn das als "E" ausgegeben werden.
Sprich, wenn bei einem Fehler schon Änderungen auf der Datenbank erfolgt, kann es passieren, dass diese dann auch "fest geschrieben" sind, obwohl später noch ein Fehler kommt. Da hilft dann auch kein Rollback mehr.