Nach MESSAGE TYPE E Felder entsperren

Wenn man in einem Dynpro eine Meldung vom Typ “E” ausgibt, dann werden alle Felder im Dynpro erstmal gesperrt. Was auch durchaus Sinn macht, denn das System möchte auf diesem Wege den Nutzer zwingen, die Ursache des Fehlers zu korrigieren (z.B. ungültige Eingaben). Nun kann es aber sinnvoll sein, dennoch eine Fehlermeldung auszugeben, ohne dass gleich alle Felder wie bei einer “normalen” Fehlermeldung zu sperren. Hierzu bietet sich folgender Trick an:

  MESSSAGE 'Fehlermeldung!' TYPE 'S' DISPLAY LIKE 'E'.

Im Grunde wird so eine Erfolgsmeldung ausgegeben, die aber aussieht, wie eine Fehlermeldung. Da es aber intern eine Erfolgsmeldung ist, wird damit kein Dynprofeld gesperrt, und alle Felder bleiben eingabebereit.

Be the first to comment

Leave a Reply

Your email address will not be published.


*