{"id":262,"date":"2017-03-14T16:46:01","date_gmt":"2017-03-14T15:46:01","guid":{"rendered":"http:\/\/www.laufzeitfehler.net\/?p=262"},"modified":"2017-03-22T16:48:25","modified_gmt":"2017-03-22T15:48:25","slug":"fortschrittsanzeige-in-der-statusleiste","status":"publish","type":"post","link":"https:\/\/www.laufzeitfehler.net\/index.php\/2017\/03\/14\/fortschrittsanzeige-in-der-statusleiste\/","title":{"rendered":"Fortschrittsanzeige in der Statusleiste"},"content":{"rendered":"<p>Wenn es mal wieder l\u00e4nger dauern sollte&#8230;, dann ist es f\u00fcr den Benutzer hilfreich zu sehen, dass das System besch\u00e4ftigt ist und wie weit das System schon fortgeschritten mit der Aufgabe. Mit dem Funktionsbaustein &#8216;SAPGUI_PROGRESS_INDICATOR&#8217; kann man in der Statusleiste den aktuellen Forschritt mit einem animierten Kuchendiagramm anzeigen lassen. Man \u00fcbergibt lediglich eine Prozentzahl, die man vorher ermittelt hat, und einen beschreibenden Text und schon wird der Benutzer \u00fcber den Fortschritt informiert. Ich habe hier mal ein kleines Programm geschrieben, dass die Funktionsweise demonstriert: <\/p>\n<pre LANG=\"ABAP\" line=\"1\"> \r\nREPORT zzz_test. \r\n\r\nDATA per TYPE i. \r\n\r\nDO 4 TIMES. \r\n\r\n  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' \r\n    EXPORTING \r\n     percentage = per \r\n     text = 'Daten werden gelesen'. \r\n  per = per + 25. \r\n  WAIT UP TO 1 SECONDS. \r\nENDDO. <\/pre>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Wenn es mal wieder l\u00e4nger dauern sollte&#8230;, dann ist es f\u00fcr den Benutzer hilfreich zu sehen, dass das System besch\u00e4ftigt ist und wie weit das <a class=\"mh-excerpt-more\" href=\"https:\/\/www.laufzeitfehler.net\/index.php\/2017\/03\/14\/fortschrittsanzeige-in-der-statusleiste\/\" title=\"Fortschrittsanzeige in der Statusleiste\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":356,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[86,59,3],"tags":[87,110,109],"_links":{"self":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/262"}],"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=262"}],"version-history":[{"count":2,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/262\/revisions"}],"predecessor-version":[{"id":497,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/posts\/262\/revisions\/497"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/media\/356"}],"wp:attachment":[{"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/media?parent=262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/categories?post=262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.laufzeitfehler.net\/index.php\/wp-json\/wp\/v2\/tags?post=262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}