{"id":73965,"date":"2021-06-24T08:00:00","date_gmt":"2021-06-24T06:00:00","guid":{"rendered":"https:\/\/e3magpmp.greatsolution.dev\/?p=73965"},"modified":"2021-06-25T11:30:09","modified_gmt":"2021-06-25T09:30:09","slug":"code-modernisierung","status":"publish","type":"post","link":"https:\/\/e3magpmp.greatsolution.dev\/de\/code-modernisierung\/","title":{"rendered":"Code-Modernisierung"},"content":{"rendered":"\n<p>Mit einer intelligenten Code-Modernisierung und einer ad\u00e4quaten Ziel\u00adarchitektur kann ein Unternehmen auch komplexe Transformationsprojekte relativ einfach, schnell und kostenoptimiert durchf\u00fchren. <\/p>\n\n\n\n<p>Die Aufgaben f\u00fcr SAP-\u00adBestandskunden sind klar umrissen: Zum einen m\u00fcssen sie auf Hana und S\/4 migrieren; zum anderen m\u00fcssen sie gleichzeitig neue Technologien und Architekturen nutzen, um die Modernisierung im Rahmen der digitalen Transformation konsequent voranzutreiben \u2013 etwa im Hinblick auf die schnelle und flexible Einf\u00fchrung neuer Gesch\u00e4ftsmodelle.<\/p><div class=\"great-fullsize-content-es\" style=\"margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-2064051006\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/es\/kit-de-medios\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100_es\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100_es-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-en\" id=\"great-2302346182\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/en\/media-kit\/\" target=\"_blank\" aria-label=\"nl_werbung_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100.jpg 800w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2024\/08\/nl_werbung_800x100-600x75.jpg 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" width=\"1000\" height=\"100\"   \/><\/a><\/div><div class=\"great-fullsize-content-de\" style=\"margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;\" id=\"great-808390288\"><a href=\"https:\/\/e3magpmp.greatsolution.dev\/steampunk-summit\/\" target=\"_blank\" aria-label=\"steampunk_2024_1_800x100\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg\" alt=\"\"  srcset=\"https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-scaled.jpg 1920w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-400x50.jpg 400w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1200x150.jpg 1200w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-768x96.jpg 768w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-100x13.jpg 100w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-480x60.jpg 480w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-640x80.jpg 640w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-720x90.jpg 720w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-960x120.jpg 960w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1168x146.jpg 1168w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1440x180.jpg 1440w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-1536x192.jpg 1536w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-18x2.jpg 18w, https:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2023\/12\/steampunk_2024_1_800x100-600x75.jpg 600w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" width=\"2560\" height=\"320\"   \/><\/a><\/div>\n\n\n\n<p>Eine erhebliche Herausforderung bei der Migration stellt vor allem der Abap Custom Code in Altsystemen dar. Unternehmen, die bereits seit Langem SAP-Systeme einsetzen, verf\u00fcgen \u00fcber eine gro\u00dfe Menge an kundenspezifischem Code, der im Laufe der Zeit entwickelt wurde, um das Wachstum und die sich st\u00e4ndig \u00e4ndernden Gesch\u00e4ftsanforderungen zu unterst\u00fctzen. <\/p>\n\n\n\n<p>Dabei geht es auch um Code f\u00fcr strategische Gesch\u00e4ftsprozesse, den Unternehmen implementiert haben, um Wettbewerbsvorteile zu erlangen.Ein Gro\u00dfteil dieses Codes kann im Laufe der Zeit veraltet sein, da er nicht mit Blick auf die heutigen Anforderungen konzipiert ist, etwa hinsichtlich Sicherheit, Performance oder Wartbarkeit. <\/p>\n\n\n\n<p>Au\u00dferdem ist der Code in den neuen S\/4-Umgebungen vielfach nicht mehr lauff\u00e4hig. Der Abap Custom Code steht damit der Innovation im Wege, indem er Modernisierungs-projekte und Upgrades behindert.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Containerisierung<\/h3>\n\n\n\n<p>Ganz allgemein zielt der Modernisierungsprozess im SAP-Kontext auf die Containerisierung und Modifizierung von Applikationen im Hinblick auf Funktionsverbesserungen und eine Upgrade-Unterst\u00fctzung ab. <\/p>\n\n\n\n<p>Schwierigkeiten bereitet dabei der Custom Code, da er typischerweise eng an den monolithischen Ansatz traditioneller SAP-ERP\/ECC-6.0-Systeme gekoppelt ist. Eine Like-\u00adto-Like-Migration ist kaum abbildbar und bietet keine Mehrwerte. <\/p>\n\n\n\n<p>Die Aufgaben lauten folglich, zun\u00e4chst eine Bestandsaufnahme des Custom Codes zu machen, mehrdeutige Abh\u00e4ngigkeiten zu identifizieren und Schnittstellen zwischen Anwendungskomponenten bereitzustellen. Das Ergebnis dieser T\u00e4tigkeiten sind eine erh\u00f6hte Transparenz, einfachere Wartung und Beseitigung von Regressionen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Custom-Code-Modernisierung<\/h3>\n\n\n\n<p>Eine Modernisierung des Custom Codes erfolgt im Grundzug in den vier Phasen Analyse, Dekomposition, Integration und Konzeption der Zielarchitektur.<\/p>\n\n\n\n<p>Im ersten Schritt geht es um die Code-Analyse und die Identifizierung derjenigen Teile vorhandener Systemapplikationen, die f\u00fcr eine Transformation in Microservices und eine containerbasierte Architektur geeignet sind. <\/p>\n\n\n\n<p>Die Analyse ergibt in aller Regel auch, dass in SAP-Systemen Code vorhanden ist, der nicht mehr genutzt wird und der somit nach einer Pr\u00fcfung eliminiert werden kann; der Anteil dieses ungenutzten Codes am gesamten existierenden Code in einem System kann bei bis zu 60 Prozent liegen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" data-block-type=\"core\"><img decoding=\"async\" src=\"http:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2021\/05\/smartshift-Automation_cmyk.jpg\" alt=\"\" class=\"wp-image-73966\"\/><figcaption>Von der Analyse bis zur Zielarchitektur mit der SmartShift-Automation.<\/figcaption><\/figure>\n\n\n\n<p>Die Analyse identifiziert potenzielle Kandidaten, die durch das Aufzeigen von Abh\u00e4ngigkeiten zwischen Objekten entkoppelt werden k\u00f6nnen. Dar\u00fcber hinaus werden Quellcode-Verletzungen identifiziert, um die Gesch\u00e4ftsprozesse in einer S\/4-Umgebung ausf\u00fchrbar zu machen.<\/p>\n\n\n\n<p>Zweiter Schritt: In der Dekompositionsphase erfolgt dann eine iterative Konzep\u00adtion von Komponenten, die die vorhandene Code-Basis erneuern und als Building Blocks f\u00fcr neue Entwicklungen dienen. Die Komponenten unterst\u00fctzen eine moderne Stateless-Protokoll-Kommunikation, sogenannte Microservices.<\/p>\n\n\n\n<p>Der dritte Schritt umfasst die Integration mit einer Verbindung der Komponenten f\u00fcr den Echtzeit-Austausch von Daten und Prozessen. Dabei sollte eine Plattform zum Einsatz kommen, die eine lose Kopplung unterst\u00fctzt und API-Konnektoren, eine ereignisgesteuerte Programmierung sowie eine asynchrone Synchronisation f\u00fcr die Verbesserung der Fehlertoleranz nutzt.<\/p>\n\n\n\n<p>Der letzte Schritt betrifft die Ausgestaltung der eigentlichen Zielarchitektur, die idealerweise containerbasiert ist. Konkret geht es dabei zum Beispiel um die Abdeckung von Skalierungsanforderungen oder die Prozessunterst\u00fctzung mittels Automation im Hinblick auf Upgrades, Monitoring oder Testing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Hybrid-Cloud-Plattform<\/h3>\n\n\n\n<p>Neben der genutzten Methodik ist f\u00fcr eine erfolgreiche Migration vor allem auch die Zielarchitektur von ausschlaggebender Bedeutung. Und dabei hat sich inzwischen eine ideale Zielplattform herauskristallisiert. <\/p>\n\n\n\n<p>Will ein Unternehmen Innovationsthemen adressieren, ist im Hinblick auf die Zielarchitektur klar, dass an der Nutzung neuer Plattformen, Frameworks, Anwendungen und Technologien kein Weg vorbeif\u00fchrt: Integrierte hybride Multi-Cloud-Plattformen, Cloud-native Anwendungen, Container, Microservices und APIs sind dabei die entscheidenden Komponenten.<\/p>\n\n\n\n<p>Die Entwicklung ist dabei auch im SAP-Bereich klar vorgezeichnet: Hybrid-\u00adCloud-Plattformen und die Cloud-native Anwendungsentwicklung werden die Zukunft nachhaltig pr\u00e4gen. Das SAP-\u00d6kosystem wird in Richtung Hybrid-Cloud-<br>Architektur modernisiert und SAP-Bestandskunden werden damit k\u00fcnftig verst\u00e4rkt einen Mix aus On-premises-, Private- und Public-Cloud-Services nutzen \u2013 nicht nur f\u00fcr SAP-, sondern auch f\u00fcr Nicht-SAP-Workloads. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" data-block-type=\"core\"><img decoding=\"async\" src=\"http:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2021\/05\/Side-by-Side-Extensibility_cmyk.jpg\" alt=\"\" class=\"wp-image-73969\"\/><figcaption>Das Side-by-Side-Extensibility-Konzept von SAP.<\/figcaption><\/figure>\n\n\n\n<p>Zudem werden Cloud-native Laufzeitumgebungen zum dominierenden Deployment-Muster werden, da sie der dynamischste Treiber f\u00fcr Innovationen sind. Eine besondere Bedeutung in der SAP-Welt der Zukunft nimmt die API-basierte Kommunikation ein. Offene APIs sind die technische Basis f\u00fcr die Vernetzung von Daten, Applikationen und Ger\u00e4ten und damit auch f\u00fcr die Umsetzung von Innovationen, ohne dass neue IT-Silos entstehen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Offene APIs<\/h3>\n\n\n\n<p>Die Nutzung offener APIs ist gerade auch hinsichtlich des Side-by-Side-Extensibility-Konzepts von SAP nahezu unverzichtbar. Es zielt ab auf die Verbindung von SAP-Daten, -Prozessen und -User-Interface mit modernen Programmierumgebungen, Continuous Integration und Continuous Delivery sowie DevOps-Methoden. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" data-block-type=\"core\"><img decoding=\"async\" src=\"http:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2021\/05\/Agile-Integration_cmyk.jpg\" alt=\"\" class=\"wp-image-73968\"\/><figcaption>Agile Integration von SAP- und Nicht-SAP-Workloads.<\/figcaption><\/figure>\n\n\n\n<p>Sogenannte \u201eSide-by-Side Extensions\u201c f\u00fcr S\/4-Systeme erlauben im Gegensatz zu klassischen Abap-basierten Eigenentwicklungen die einfache Umsetzung von End-to-End-Prozessen und integrieren damit die SAP-Landschaft auch mit Nicht-SAP-Systemen. Dieses Konzept kann komfortabel auf Basis der Enterprise-Kubernetes-\u00adPlattform Red Hat OpenShift realisiert werden. Dadurch bestehen f\u00fcr einen Anwender Wahlfreiheit bei der Infrastruktur und die M\u00f6glichkeit einer Multi- oder Hy\u00adbrid-Cloud-Nutzung.<\/p>\n\n\n\n<p>F\u00fcr die einfache und schnelle Umsetzung des Side-by-Side-Erweiterungskonzepts sind Integrations- und Management-L\u00f6sungen vonn\u00f6ten. Moderne API-Management-L\u00f6sungen, wie sie etwa mit der Enterprise-Version 3scale-API-Management zur Verf\u00fcgung stehen, sind modular, hochskalierbar und verifiziert mit den APIs der SAP-Cloud und mit \u00advielen IT-Systemen von Drittanbietern. <\/p>\n\n\n\n<p>Zudem ist eine agile Integrationsl\u00f6sung erforderlich, mit der Entwickler eine bi\u00addirektionale Kommunikation mit Hana und Anwendungen herstellen k\u00f6nnen. Hier bieten sich vor allem das Open-Source-\u00adFramework Apache Camel oder Red Hat Fuse an.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\" data-block-type=\"core\"><img decoding=\"async\" src=\"http:\/\/e3magpmp.greatsolution.dev\/wp-content\/uploads\/2021\/05\/End-to-End-Architektur-Option-1_cmyk.jpg\" alt=\"\" class=\"wp-image-73967\"\/><figcaption>End-to-End-Architektur im SAP-Kontext.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" data-block-type=\"core\">Side by Side<\/h3>\n\n\n\n<p>Ist ein Side-by-Side-Konzept umgesetzt, ist auch eine komfortable Nutzung von Automatisierungsl\u00f6sungen wie Ansible m\u00f6glich. Ansible unterst\u00fctzt SAP-Anwender etwa bei Hybrid-Cloud-Deployments, das hei\u00dft bei der automatisierten Bereitstellung und Verwaltung von traditionellen und neuen containerisierten SAP-Work\u00adloads sowie von Nicht-SAP-Anwendungen in hybriden Cloud-Umgebungen. <\/p>\n\n\n\n<p>Ansible bietet dar\u00fcber hinaus DevOps-Automatisierung im SAP-Bereich, also eine Unterst\u00fctzung bei der automatisierten Entwicklung, Bereitstellung, Produktivnahme und Verwaltung von SAP-Plattformen.<\/p>\n\n\n\n<p>Insgesamt bietet eine neue, moderne Hybrid-Cloud-Systemarchitektur dem SAP-Anwender zahlreiche Vorteile. Dazu geh\u00f6ren unter anderem:<\/p>\n\n\n\n<ul class=\"wp-block-list\" data-block-type=\"core\"><li>die einfache und schnelle Umsetzung neuer Anforderungen,<\/li><li>die Reduzierung manueller Fehlerquellen durch einen hohen Automatisierungsgrad,<\/li><li>die schnelle Integration neuer Prozesse,<\/li><li>die Etablierung einer agilen Entwicklungsmethodik,<\/li><li>die DevOps-Nutzung durch die Entkopplung der End-to-End-Prozesse vom SAP-Kern.<\/li><\/ul>\n\n\n\n<p>Mit der richtigen Methodik, die eine intelligente Automatisierung beinhaltet, und der ad\u00e4quaten Zielplattform k\u00f6nnen SAP-Anwender Transformationen schnell, risiko- und kostenoptimiert durchf\u00fchren. Die Automatisierung sollte dabei flexible Services zur Analyse, Performance-Optimierung, Code-Konvertierung und Konsolidierung beinhalten. <\/p>\n\n\n\n<p>Und bei der Auswahl der Plattform ist zu beachten, dass sie eine einheitliche Cloud-native Anwendungsentwicklung und -bereitstellung auf einer beliebigen Infrastruktur unterst\u00fctzt \u2013 von Multi-Cloud-Umgebungen bis zu On-premises-Implementierungen. Viele SAP-Anwender setzen hierbei auf die Enterprise-\u00adKubernetes-Plattform Red Hat OpenShift, gro\u00dfe Unternehmen, etwa aus dem Automobilsektor, haben dieses Konzept bereits exakt so umgesetzt.<\/p>\n\n\n\n<div class=\"wp-block-group has-background\" style=\"background:linear-gradient(135deg,rgb(250,205,0) 0%,rgb(255,88,0) 100%)\" data-block-type=\"core\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\" data-block-type=\"core\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\" data-block-type=\"core\"><span class=\"has-inline-color has-vce-cat-1462-color\">Automatisierung der<\/span><br><span class=\"has-inline-color has-vce-cat-1462-color\">Code-Modernisierung<\/span><\/h2>\n\n\n\n<p><strong>Der komplexe SAP-Migrations- und Modernisierungsprozess erfordert einen methodischen Ansatz, der auf eine maximale Automatisierung abzielt. Eine solche Automatisierung, wie sie etwa SmartShift auf Basis seiner Intelligent Automation Platform erm\u00f6glicht, sollte hinsichtlich der SAP-Code-Analyse und -Transformation folgende L\u00f6sungskomponenten und -schritte beinhalten:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" data-block-type=\"core\"><li>Die automatische Extraktion technischer Informationen wie Programme, Datendefinitionen und Nutzungsdaten aus dem Quellsystem; die Konzeption eines sprachunabh\u00e4ngigen Metamodells aus dem Code im Quellsystem<\/li><li>Eine Rule Engine, die im Metamodell alle Code-Probleme im Hinblick auf die Zielversion identifiziert und automatisch behebt<\/li><li>Eine Abh\u00e4ngigkeitsanalyse, um wechselseitige Beziehungen der Objekte untereinander zu verstehen und um Schnittstellen zwischen Dom\u00e4nen zu bestimmen<\/li><li>Die Bereitstellung von Rest-APIs f\u00fcr identifizierte Objekt-Cluster und die Integration in die Zielplattform<\/li><li>Die Erstellung eines vereinfachten, modernisierten und leicht zu wartenden Codes<\/li><li>Das automatische Hochladen des modernisierten und vereinfachten Codes in das Zielsystem<\/li><\/ul>\n<\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr SAP-Anwender stehen die Migration und Modernisierung der Infrastruktur an: Vor allem die Umstellung auf Hana und S\/4 stellt f\u00fcr viele Unternehmen eine gro\u00dfe H\u00fcrde dar \u2013 gerade im Hinblick auf den Custom Code im Z-Namensraum.<\/p>\n","protected":false},"author":1906,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[5,39280],"tags":[514],"coauthors":[36603,39631],"class_list":["post-73965","post","type-post","status-publish","format-standard","hentry","category-infrastruktur","category-mag-21-05","tag-red-hat"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","image-100":"","image-480":"","image-640":"","image-720":"","image-960":"","image-1168":"","image-1440":"","image-1920":"","1536x1536":"","2048x2048":"","trp-custom-language-flag":"","bricks_large_16x9":"","bricks_large":"","bricks_large_square":"","bricks_medium":"","bricks_medium_square":"","profile_24":"","profile_48":"","profile_96":"","profile_150":"","profile_300":""},"post_excerpt_stackable_v2":"<p>F\u00fcr SAP-Anwender stehen die Migration und Modernisierung der Infrastruktur an: Vor allem die Umstellung auf Hana und S\/4 stellt f\u00fcr viele Unternehmen eine gro\u00dfe H\u00fcrde dar \u2013 gerade im Hinblick auf den Custom Code im Z-Namensraum.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3magpmp.greatsolution.dev\/de\/category\/infrastruktur\/\" rel=\"category tag\">IT Management<\/a>, <a href=\"https:\/\/e3magpmp.greatsolution.dev\/de\/category\/mag-21-05\/\" rel=\"category tag\">MAG 21-05<\/a>","author_info_v2":{"name":"Peter K\u00f6rner, Red Hat","url":"https:\/\/e3magpmp.greatsolution.dev\/de\/author\/peter-koerner-red-hat\/"},"comments_num_v2":"0 comments","acf":[],"_links":{"self":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/73965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/users\/1906"}],"replies":[{"embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/comments?post=73965"}],"version-history":[{"count":0,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/posts\/73965\/revisions"}],"wp:attachment":[{"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/media?parent=73965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/categories?post=73965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/tags?post=73965"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3magpmp.greatsolution.dev\/de\/wp-json\/wp\/v2\/coauthors?post=73965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}