{"id":4633,"date":"2022-11-21T12:46:23","date_gmt":"2022-11-21T11:46:23","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=4633"},"modified":"2023-07-11T08:11:37","modified_gmt":"2023-07-11T06:11:37","slug":"low-code-in-erp-systemen-und-warum-sie-meistens-kaputt-sind","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/en\/low-code-in-erp-systemen-und-warum-sie-meistens-kaputt-sind\/","title":{"rendered":"Low-Code in ERP-Systemen &#8211; und warum sie meistens kaputt sind"},"content":{"rendered":"<p>Low-Code ist der neue Trend in der IT. Anstatt fehlerhaften handgeschriebenen Code, f\u00fcr den professionelle Entwickler Monate brauchen, zu entwickeln, nutzt man fertige <strong>App-Builder und Baukastensysteme<\/strong>. Auch immer mehr ERP-Systeme springen auf den Trend auf.<\/p>\n\n\n\n<div><!--more--><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Ein Trend, auf den sogar die SAP und Siemens aufspringen<\/h2>\n\n\n\n<p>Selbst der SAP-Konzern hat k\u00fcrzlich seinen Baukasten &#8220;SAP Build&#8221; offiziell angek\u00fcndigt. Die Begr\u00fcndung: In Deutschland fehlen zur Zeit rund 100.000 IT-Spezialisten. Global werde die L\u00fccke bis 2025 auf vier Millionen gesch\u00e4tzt, so Technologievorstand J\u00fcrgen M\u00fcller.<\/p>\n\n\n\n<p>Der Vorteil f\u00fcr den Konzern ist klar: Anstatt den SAP-Partnern die Individualisierung zu \u00fcberlassen, kann SAP k\u00fcnftig mehr Standardsoftware verkaufen, die sich dann anpassen l\u00e4sst. Au\u00dferdem vereinfachen sich dadurch die Update-Zyklen, da keine Spezialprogrammierungen mehr ber\u00fccksichtigt werden m\u00fcssen.<\/p>\n\n\n\n<p>Die Entwicklung hat sich SAP viel kosten lassen. Eine f\u00fcnfstellige Zahl an Entwicklern hat an dem Projekt mitgewirkt &#8211; etwa ein Drittel der 105.000 Besch\u00e4ftigten der Forschung&amp;Entwicklung.<\/p>\n\n\n\n<p>Quelle: <a href=\"https:\/\/www.faz.net\/aktuell\/wirtschaft\/sap-macht-nutzer-zu-entwicklern-programmieren-fuer-laien-18460817.html\">https:\/\/www.faz.net\/aktuell\/wirtschaft\/sap-macht-nutzer-zu-entwicklern-programmieren-fuer-laien-18460817.html<\/a><\/p>\n\n\n\n<p>Auch der Siemens-Konzern ist mit einer Low-Code-L\u00f6sung namens &#8220;Mendix&#8221; am Start, die ich bereits in einer Vorstellung begutachten durfte. Doch die Eindr\u00fccke davon waren f\u00fcr mich nicht besonders \u00fcberzeugend.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Low-Code-Idee ist eigentlich alt<\/h2>\n\n\n\n<p>Schon damals, 1995, konnte man mit der <strong>Delphi-Entwicklungsumgebung<\/strong> tolle Anwendungen entwickeln. Man hat einfach in einem Formular-Designer seine Maske zusammengeklickt und konnte dann hinter die Buttons Funktionen legen, die die Informationen zum Beispiel in Dateien \u00fcbertragen haben.<\/p>\n\n\n\n<p>Schaut man sich die heutigen Low-Code-Systeme an, denkt man, die Designer dieser Systeme sind auf diesem Stand stehen geblieben. Doch warum ist genau das \u00e4rgerlich? War Delphi nicht gut? Der Punkt ist, dass sich die Anforderungen inzwischen stark ge\u00e4ndert haben. Doch der Reihe nach:<\/p>\n\n\n\n<p>Zuerst ist anzumerken, dass man heute nicht mehr in <strong>pixelgenauen Layouts<\/strong> denkt, sondern in sogenanntem &#8220;Responsive Layout&#8221;, sprich: Auf dem Handy will man dasselbe Men\u00fc anders dargestellt haben, als zum Beispiel auf einem Widescreen PC-Monitor. In einem Low-Code-Tool sollte man keine starren Layouts zusammenklicken, sondern stattdessen flexible Elemente haben, die sich je nach Situation anpassen.<\/p>\n\n\n\n<p>Als n\u00e4chstes ist in Delphi das Layout das <em>einzige<\/em> Problem, das \u00fcber einen grafischen Editor gel\u00f6st wurde. Alle anderen Funktionen mussten weiterhin von Hand programmiert werden. Die neue Generation Low-Code-Tools \u00fcbernimmt diesen Fehler und verschlimmbessert ihn sogar noch: Anstatt Code muss man jetzt hinter jedem Button ellenlange Ablaufdiagramme zusammenschrauben. Einfache Funktionen wie zum Beispiel die Validierung von Eingabemasken (wurde die E-Mail richtig geschrieben?) k\u00f6nnte man ja genauso in den bunten Editor einbauen &#8211; im Siemens-Tool &#8220;Mendix&#8221; habe ich aber gesehen, dass man dort immer noch in der alten <strong>Programmablaufplan-Logik der 1970er Jahre<\/strong> festh\u00e4ngt.<\/p>\n\n\n\n<p>Der dritte Kritikpunkt ist die <strong>Wiederverwendbarkeit<\/strong> von Code. Ein ERP-System besteht mitunter aus hunderten Tabellen, die auch noch vom Hersteller geupdatet werden wollen, w\u00e4hrend der Benutzer aber auch seine eigenen Individualisierungen hinein verwoben hat. Heutige Low-Code-Tools ignorieren diesen Fakt und bieten zwar &#8220;Templates&#8221;, die man in seine Projekte hineinkopieren und selbst ab\u00e4ndern kann &#8211; Gesetzes\u00e4nderungen wie eine neue Mehrwertsteuer m\u00fcssen dann aber vom User selbst nachkorrigiert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alle bisherigen Low-Code-Tools f\u00fcr ERPs sind Mist<\/h2>\n\n\n\n<p>Will man den Beweis erbringen, dass ein Low-Code-Tool besonders gut f\u00fcr die Entwicklung von ERP-Modulen geeignet ist, muss eigentlich das ERP selbst auch in diesem Tool entwickelt worden sein. <strong>Das ist bei keinem System auf dem Markt momentan der Fall.<\/strong><\/p>\n\n\n\n<p>Bei keinem? Doch! Eins gibt es. Doch dazu sp\u00e4ter. Zuerst einmal die Herleitung, warum ein Low-Code-Tool \u00fcberhaupt diesen Anspruch haben sollte. Vom Prinzip her geht es um die <strong>Realisierbarkeit von Projekten<\/strong>. Muss man hunderte Stunden investieren, um ein PDF-Dokument analog dem Lieferschein\/Angebot\/Rechnung-Schema (Brief-Layout, Tabelle mit Positionen) zu entwerfen, b\u00fcrdet man dem Erweiterungs-Entwickler unzumutbares zu. Die Entwicklung des ERP-Systems mit dem Tool selbst ist die Feuertaufe jedes guten Low-Code-Tools.<\/p>\n\n\n\n<p>Ein dabei immer wieder auftretender und tief greifender Konflikt ist dabei die Natur der Dinge, <strong>dass einfache Dinge oft umst\u00e4ndlich sind<\/strong>. Beispiel: LEGO ist einfach. Noch einfacher ist, in LEGO nur die 2&#215;2-er und 2&#215;4-er Steine zu benutzen. Die Titanic nur aus 2x2er und 2x4er-Steinen zu bauen, ist aber wiederum sehr umst\u00e4ndlich.<\/p>\n\n\n\n<p>Oder in anderen Worten: Ein einfaches Low-Code-Tool zu bauen, das alle bedienen k\u00f6nnen, wird sehr viel Ressourcen bei der Anwendungsentwicklung verbrauchen. Ein komplexeres Tool hingegen erlaubt schnellere Ergebnisse von geschulteren Personen. Wie sieht nun also der Mittelweg aus?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Launix FOP als neue Low-Code-freundliche Programmiersprache f\u00fcr die ERP-Entwicklung<\/h2>\n\n\n\n<p>Mit dem FOP-System von Launix ist es m\u00f6glich, komplette All-In-One-Systeme in Low-Code-Manier zu entwickeln, die unter anderem folgende Bereiche abdecken k\u00f6nnen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Kundenportale<\/li><li>Apps<\/li><li>ERP-Systeme<\/li><li>Business-Shops<\/li><li>Service-Portale und Ticketsysteme<\/li><li>Personalsysteme (Zeiterfassung, Schichtplanung)<\/li><li>Download-Portale<\/li><li>Warenwirtschaftssysteme<\/li><li>Angebots-Kalkulatoren<\/li><li>PDF-Generatoren<\/li><\/ul>\n\n\n\n<p>Alleinstellungsmerkmal ist dabei das <strong>Modulsystem<\/strong>, das es erlaubt, dass jeder Entwickler eigenen Komponenten entwickeln kann, die man anschlie\u00dfend \u00fcber den Editor in seine Projekte einf\u00fcgen kann. Die Komponenten sind wiederum komponentisch aufgebaut, sodass auch bei der Komponentenentwicklung keine langen Entwicklungszeiten auflaufen.<\/p>\n\n\n\n<p>Ein weiteres Alleinstellungsmerkmal sind die <strong>programmierbaren Berechtigungen<\/strong>, mit denen es m\u00f6glich ist, ein bestehendes ERP-System auch in ein Kundenportal zu erweitern, in dem sich die Kunden die Rechnungen selbst herunterladen k\u00f6nnen oder Bestellungen aufgeben k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Launix bietet als Live-Demo ein komplett in FOP programmiertes ERP-System<\/h2>\n\n\n\n<p>Wenn Sie folgende Schritte befolgen, k\u00f6nnen Sie das System auch selbst live und in Aktion testen:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Laden Sie sich den Launix-Katalog herunter<\/li><li>Bl\u00e4ttern Sie auf Seite 11<\/li><li>Dort finden Sie die Login-Daten zur Live-Demo unter https:\/\/launix.de\/fop\/demo2\/<\/li><\/ol>\n\n\n\n<div class=\"wp-block-contact-form-7-contact-form-selector\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f3839-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"3839\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/launix\/en\/wp-json\/wp\/v2\/posts\/4633#wpcf7-f3839-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\" data-trp-original-action=\"\/launix\/en\/wp-json\/wp\/v2\/posts\/4633#wpcf7-f3839-o1\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"3839\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f3839-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"contact_style_3\">\n\t<div class=\"large-12 small-12 columns\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email\" aria-invalid=\"false\" placeholder=\"Your E-Mail\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"large-12 small-12 columns\">\n\t\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" placeholder=\"Your Name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><span class=\"wpcf7-form-control-wrap\" data-name=\"your-consent\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"your-consent\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">By proceeding, you aggree to our <a href=\"https:\/\/launix.de\/launix\/en\/impressum-datenschutz\/\" target=\"_blank\">Data Protection Policy<\/a><\/span><\/label><\/span><\/span><\/span><br \/>\n<div id=\"cf7sr-69d09f7398486\" class=\"cf7sr-g-recaptcha\" data-theme=\"light\" data-type=\"image\" data-size=\"normal\" data-sitekey=\"6LdPLtoZAAAAAA0poRWX6sigbV5KdWLXDrm_If7w\"><\/div><span class=\"wpcf7-form-control-wrap cf7sr-recaptcha\" data-name=\"cf7sr-recaptcha\"><input type=\"hidden\" name=\"cf7sr-recaptcha\" value=\"\" class=\"wpcf7-form-control\"><\/span><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Download Catalog\" \/>\n\t\t<\/p>\n\t<\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Low-Code ist der neue Trend in der IT. Anstatt fehlerhaften handgeschriebenen Code, f\u00fcr den professionelle Entwickler Monate brauchen, zu entwickeln, nutzt man fertige App-Builder und Baukastensysteme. Auch immer mehr ERP-Systeme springen auf den Trend auf.<\/p>","protected":false},"author":2,"featured_media":4634,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":3,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[128],"tags":[],"class_list":["post-4633","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","single-item"],"featured_image_urls_v2":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",1920,1146,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-300x179.jpg",300,179,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-768x458.jpg",751,448,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-1024x611.jpg",751,448,true],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-1536x917.jpg",1536,917,true],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",1920,1146,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",18,12,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-64x64.jpg",64,64,true],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",620,370,false]},"post_excerpt_stackable_v2":"<p>Low-Code ist der neue Trend in der IT. Anstatt fehlerhaften handgeschriebenen Code, f\u00fcr den professionelle Entwickler Monate brauchen, zu entwickeln, nutzt man fertige App-Builder und Baukastensysteme. Auch immer mehr ERP-Systeme springen auf den Trend auf. Ein Trend, auf den sogar die SAP und Siemens aufspringen Selbst der SAP-Konzern hat k\u00fcrzlich seinen Baukasten &#8220;SAP Build&#8221; offiziell angek\u00fcndigt. Die Begr\u00fcndung: In Deutschland fehlen zur Zeit rund 100.000 IT-Spezialisten. Global werde die L\u00fccke bis 2025 auf vier Millionen gesch\u00e4tzt, so Technologievorstand J\u00fcrgen M\u00fcller. Der Vorteil f\u00fcr den Konzern ist klar: Anstatt den SAP-Partnern die Individualisierung zu \u00fcberlassen, kann SAP k\u00fcnftig mehr Standardsoftware verkaufen,&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/en\/category\/programming\/\" rel=\"category tag\">Programming<\/a>","author_info_v2":{"name":"Carl-Philip H\u00e4nsch","url":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",1920,1146,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-300x179.jpg",300,179,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-768x458.jpg",751,448,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-1024x611.jpg",751,448,true],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-1536x917.jpg",1536,917,true],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",1920,1146,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",18,12,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920-64x64.jpg",64,64,true],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2022\/11\/road-7508538_1920.jpg",620,370,false]},"uagb_author_info":{"display_name":"Carl-Philip H\u00e4nsch","author_link":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"uagb_comment_info":0,"uagb_excerpt":"Low-Code ist der neue Trend in der IT. Anstatt fehlerhaften handgeschriebenen Code, f\u00fcr den professionelle Entwickler Monate brauchen, zu entwickeln, nutzt man fertige App-Builder und Baukastensysteme. Auch immer mehr ERP-Systeme springen auf den Trend auf.","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/4633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/comments?post=4633"}],"version-history":[{"count":2,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/4633\/revisions"}],"predecessor-version":[{"id":4636,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/4633\/revisions\/4636"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media\/4634"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media?parent=4633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/categories?post=4633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/tags?post=4633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}