{"id":258,"date":"2018-03-08T12:48:50","date_gmt":"2018-03-08T11:48:50","guid":{"rendered":"http:\/\/www.laufzeitfehler.net\/?p=258"},"modified":"2018-02-24T22:47:18","modified_gmt":"2018-02-24T21:47:18","slug":"nach-message-type-e-felder-entsperren","status":"publish","type":"post","link":"https:\/\/www.laufzeitfehler.net\/index.php\/2018\/03\/08\/nach-message-type-e-felder-entsperren\/","title":{"rendered":"Nach MESSAGE TYPE E Felder entsperren"},"content":{"rendered":"<p>Wenn man in einem Dynpro eine Meldung vom Typ &#8220;E&#8221; ausgibt, dann werden alle Felder im Dynpro erstmal gesperrt. Was auch durchaus Sinn macht, denn das System m\u00f6chte auf diesem Wege den Nutzer zwingen, die Ursache des Fehlers zu korrigieren (z.B. ung\u00fcltige Eingaben). Nun kann es aber sinnvoll sein, dennoch eine Fehlermeldung auszugeben, ohne dass gleich alle Felder wie bei einer &#8220;normalen&#8221; Fehlermeldung zu sperren. Hierzu bietet sich folgender Trick an:<\/p>\n<pre lang=\"ABAP\" line=\"1\">  MESSSAGE 'Fehlermeldung!' TYPE 'S' DISPLAY LIKE 'E'.<\/pre>\n<p>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.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Wenn man in einem Dynpro eine Meldung vom Typ &#8220;E&#8221; ausgibt, dann werden alle Felder im Dynpro erstmal gesperrt. Was auch durchaus Sinn macht, denn <a class=\"mh-excerpt-more\" href=\"https:\/\/www.laufzeitfehler.net\/index.php\/2018\/03\/08\/nach-message-type-e-felder-entsperren\/\" title=\"Nach MESSAGE TYPE E Felder entsperren\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[86,59],"tags":[87,155,154,122],"_links":{"self":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/258"}],"collection":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/comments?post=258"}],"version-history":[{"count":1,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/258\/revisions"}],"predecessor-version":[{"id":259,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/258\/revisions\/259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/media\/437"}],"wp:attachment":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/media?parent=258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/categories?post=258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/tags?post=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}