{"id":8654,"date":"2017-02-01T00:04:55","date_gmt":"2017-01-31T23:04:55","guid":{"rendered":"http:\/\/e3mag.com\/?p=8654"},"modified":"2019-03-11T14:58:04","modified_gmt":"2019-03-11T13:58:04","slug":"abap-hana","status":"publish","type":"post","link":"https:\/\/e3mag.com\/de\/abap-hana\/","title":{"rendered":"Abap in der S\/4-Hana-\u00c4ra"},"content":{"rendered":"<p>Der Hype um die Programmiersprachen der vierten Generation, kurz als 4GL (Generation Lan\u00adguage) bezeichnet, reichte von etwa Mitte der 80ger-Jahren bis weit in die zweite H\u00e4lfte der 90er.<\/p>\n<p>Ziel war vor allem, Entwickler bei der schnellen Erstellung vollst\u00e4ndiger Applikationen nachhaltig zu unterst\u00fctzen.<\/p><div class=\"great-fullsize-content-de\" style=\"float: left;\" id=\"great-2498355794\"><div id=\"great-3468656093\" style=\"margin-bottom: 20px;\"><a data-no-instant=\"1\" href=\"https:\/\/www.youtube.com\/watch?v=6yfv7eho3Gc\" rel=\"noopener\" class=\"a2t-link\" target=\"_blank\" aria-label=\"Fullsize\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150.jpg\" alt=\"Fullsize\"  srcset=\"https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150.jpg 1200w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-400x50.jpg 400w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-768x96.jpg 768w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-100x13.jpg 100w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-480x60.jpg 480w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-640x80.jpg 640w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-720x90.jpg 720w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-960x120.jpg 960w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-1168x146.jpg 1168w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-18x2.jpg 18w, https:\/\/e3mag.com\/wp-content\/uploads\/2026\/03\/banner_26_04_08_1200x150-600x75.jpg 600w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" width=\"1200\" height=\"150\"  style=\" max-width: 100%; height: auto;\" \/><\/a><\/div><\/div>\n<p>Mit etlichen offenen und propriet\u00e4ren 4GLs entwickelt, erblickten zahlreiche Anwendungen das Licht der Welt \u2013 und dienten als Basis oder Entwicklungsplattform f\u00fcr Standardsoftwaresysteme, so wie etwa der Walldorfer Erfolgsschlager SAP R\/3.<\/p>\n<p>Etwa Mitte der 90er-Jahre war es von SAP ein Ansatz, Abap (Advanced Business Application Programming) als generelle Entwicklungsbasis und 4GL breit im Markt zu etablieren. Promotet wurde seinerzeit die Abap-Workbench.<\/p>\n<p>Etliche R\/3-Kunden und SAP-Partner gingen bereits zuvor daran, mit der SAP-Workbench Anwendungen unterschiedlichster Art zu entwickeln. Teils als quasi Stand-alone-Systeme, teils als einbindbare R\/3-Komponenten.<\/p>\n<p>Parallel diente Abap insbesondere immer st\u00e4rker bei SAP-Kunden dazu, R\/3-Erweiterungen gem\u00e4\u00df den unterschiedlichsten Unternehmensanforderungen (Stichwort: Intellectual Property) zu kreieren oder zu entwickeln, was heute noch in reger Art und Weise der Fall ist.<\/p>\n<p>Abap, anf\u00e4nglich als \u201eAllgemeiner Berichtsaufbereitungsprozessor\u201c bezeichnet, hat sich im Laufe der Jahre ver\u00e4ndert und weiterentwickelt. SAP hat dabei stets auf Kompatibilit\u00e4t geachtet, auch, als objekt\u00adorientierte Programmierelemente (sowie -modelle) eingef\u00fchrt wurden.<\/p>\n<p>Eine wichtige Wegmarke erfolgte beispielsweise zu Beginn der 90er-Jahre, als der Walldorfer Softwarekonzern seit der NetWeaver-Einf\u00fchrung neben Abap eine Java-Ablauf- und -Programmierumgebung offerierte.<\/p>\n<p>Eine andere: Seit etwas mehr als vier Jahren bietet SAP eine Abap-Entwicklungsumgebung auf der Grundlage von Eclipse an, einer Open-Source-Plattform.<\/p>\n<p>Wobei es \u00fcber die Zeit hinweg etliche Abap-Entwicklungsstufen gab. Die jedoch alle hier aufzuf\u00fchren, w\u00fcrde den Rahmen sprengen.<\/p>\n<p>Erw\u00e4hnenswert ist auf jeden Fall noch: Abap fu\u00dft auf Syntaxelementen der Programmiersprache Cobol.<\/p>\n<p>SAP wird sicherlich in der einen oder anderen Art und Weise stringenter Abap auf die Hana-Nutzung ausrichten bzw. dahingehend anpassen.<\/p>\n<h3>Standard hier, langlebiger Custom-Code dort<\/h3>\n<p>Man kann nur mutma\u00dfen, wie viele Codezeilen oder kleine sowie gr\u00f6\u00dfere Anwendungen\/Anwendungszus\u00e4tze mit der propriet\u00e4ren Programmiersprache Abap jemals rund um den Globus entwickelt wurden.<\/p>\n<p>Sie gehen jedenfalls in die Milliarden. Und Abap-Custom-Code ist langlebig, sehr langlebig.<\/p>\n<p>Viele SAP-Anwender mit Abap-Entwicklungen sowie etliche SAP-Partner, die auf der Basis von Abap Zusatz- oder auch Branchenl\u00f6sungen entwickelt haben, stellen sich aktuell die Fragen:<\/p>\n<ul>\n<li>L\u00e4sst sich Abap-Code auch im S\/4-Hana-Zeitalter nutzen?<\/li>\n<li>Was muss getan werden, um Abap-Programme in S\/4\u00a0 m\u00f6glichst optimal einzusetzen?<\/li>\n<\/ul>\n<p>Bekanntlich stellt S\/4 eine neue Generation der Business Suite auf der Grundlage einer neuen Technologie dar. Wobei sich zum einen der Funktionsumfang stetig \u00e4ndert, geschehen etwa im aktuellen Major-Release 1610 (gegen\u00fcber 1511).<\/p>\n<p>Zum anderen \u00fcberf\u00fchrt SAP zahlreiche Funktionen in den Standard. Ferner werden verschiedene Transaktionen zusammengefasst.<\/p>\n<p>Ungeachtet dessen l\u00e4sst sich Abap- oder Custom-Code generell auch in S\/4 nutzen. Allerdings ist der Abap-Code dahingehend zu analysieren, ob er sich mit den vorhandenen und k\u00fcnftigen Programmteilen von S\/4 und der Hana-Nutzung vertr\u00e4gt.<\/p>\n<p>Eine Erstellung einer Art \u201eHeat Map\u201c ist hier empfehlenswert, die beispielsweise Auskunft dar\u00fcber gibt, welche Objekte auf welche Tabellen zugreifen, oder um zu pr\u00fcfen, welche Prozesse und Daten quasi simplifiziert wurden und welche gegebenenfalls simplifiziert werden k\u00f6nnen oder auch zwingend m\u00fcssen.<\/p>\n<p>Oder: welche Programme in welchen Transaktionen wirken, und zwar aus Gr\u00fcnden der Identifizierung\/Nachvollziehbarkeit.<\/p>\n<p>Die Tools von Smart\u00adshift sind in der Lage, auch derlei Analysen durchzuf\u00fchren \u2013 als Grundlage f\u00fcr relevante und nachhaltige Code-Optimierungen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr viele SAP-Kunden ist die Frage von hoher Relevanz und besch\u00e4ftigt teils intensiv die Community. L\u00e4sst sich Abap-Custom-Code auch in Verbindung mit S\/4-Hana nutzen? Die Antwort: grunds\u00e4tzlich ja \u2013 aber.<\/p>\n","protected":false},"author":38,"featured_media":8662,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[1858,5],"tags":[453,517],"coauthors":[19920],"class_list":["post-8654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mag1702","category-it-management","tag-abap","tag-s4","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",400,225,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-768x432.jpg",768,432,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-100x56.jpg",100,56,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-480x270.jpg",480,270,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-640x360.jpg",640,360,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-720x405.jpg",720,405,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-960x540.jpg",960,540,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",18,10,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",1000,563,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",600,338,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769.jpg",600,338,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2017\/02\/shutterstock_236460769-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>F\u00fcr viele SAP-Kunden ist die Frage von hoher Relevanz und besch\u00e4ftigt teils intensiv die Community. L\u00e4sst sich Abap-Custom-Code auch in Verbindung mit S\/4-Hana nutzen? Die Antwort: grunds\u00e4tzlich ja \u2013 aber.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/de\/category\/mag1702\/\" rel=\"category tag\">MAG 17-02<\/a>, <a href=\"https:\/\/e3mag.com\/de\/category\/it-management\/\" rel=\"category tag\">IT-Management<\/a>","author_info_v2":{"name":"E-3 Magazin","url":"https:\/\/e3mag.com\/de\/author\/e-3-magazin\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/8654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/comments?post=8654"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/8654\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media\/8662"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media?parent=8654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/categories?post=8654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/tags?post=8654"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/coauthors?post=8654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}