{"id":60964,"date":"2016-04-03T08:37:22","date_gmt":"2016-04-03T06:37:22","guid":{"rendered":"http:\/\/e3mag.com\/?p=60964"},"modified":"2019-07-12T08:41:53","modified_gmt":"2019-07-12T06:41:53","slug":"modify-your-s-4","status":"publish","type":"post","link":"https:\/\/e3mag.com\/de\/modify-your-s-4\/","title":{"rendered":"Modify your S\/4"},"content":{"rendered":"<p>Mit Hana und insbesondere S\/4 \u00e4ndert sich auch einiges in der klassischen Abap-Entwicklung. Zu beachten ist im ersten Schritt insbesondere, \u00fcber welche Betriebsform man spricht. Zu unterscheiden ist hier zwischen der klassischen On-premise- und der Cloud-L\u00f6sung.<\/p>\n<p>Beide Betriebsformen k\u00f6nnen miteinander kombiniert werden. W\u00e4hrend in der On-premise-L\u00f6sung noch die klassische Abap-Welt f\u00fcr den SAP-Anwender zug\u00e4nglich ist, gibt es in der Cloud-Umgebung durchaus einige Restriktionen.<\/p><div class=\"great-fullsize-content-de\" style=\"float: left;\" id=\"great-678769932\"><div id=\"great-878163866\" 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>So gut wie jeder SAP-Anwender hat diverse Modifikationen in sein SAP-System eingebaut, mit denen er seine Prozesse individualisiert und sich vom Wettbewerb abhebt. Ob all diese Modifikationen wirklich notwendig waren, sei mal dahingestellt. Dennoch sind einige sicher valide, nicht umsonst w\u00e4re sonst darin in Form von Zeit und Geld investiert worden.<\/p>\n<p>In der Cloud-Umgebung \u00e4ndern sich die Voraussetzungen. Klassische Modifikationen und \u00c4nderungen am Code sind mit S\/4 ausschlie\u00dflich noch in der On-pre\u00admise-L\u00f6sung m\u00f6glich. Es ist zu vermuten, dass mit k\u00fcnftigen Releases auch die Form und Weise, wie wir heute modifizieren, restriktiert wird.<\/p>\n<p>In der Cloud-Umgebung sind keinerlei Modifikationen m\u00f6glich. Dies bedeutet also, dass der heute bestehende Funktionsumfang entweder in den Standard zur\u00fcckgef\u00fchrt oder anders realisiert werden muss, bevor ein Anwender seine SAP-Systeme in der Cloud betreiben kann.<\/p>\n<p>SAP unterscheidet hier zwischen einer Key-User-Erweiterung und einer Ma\u00adnaged-Erweiterung. Die Key-User-Erweiterung erm\u00f6glicht kleinere Anpassungen am Gesch\u00e4ftsprozess in Form von kundenspezifischen Feldern und kleineren Code-Anpassungen.<\/p>\n<p>Diese Erweiterungen sind nicht mit der heutigen Abap-Workbench zu vergleichen, sondern vielmehr mit einem sehr eingeschr\u00e4nkten Werkzeug.<\/p>\n<p>Vergleichen kann man das in etwa mit den CRM- oder Solution-Manager-Oberfl\u00e4chen, in denen \u00fcber Konfiguration ja auch neue Feldinhalte geschaffen werden k\u00f6nnen. Die gro\u00dfe Freiheit, die der SAP-Anwender kennt, ist dies nat\u00fcrlich nicht.<\/p>\n<p>F\u00fcr Anpassungen, die damit technisch nicht implementiert werden k\u00f6nnen, steht die \u201eManaged extensibility\u201c zur Verf\u00fcgung. SAP stellt hierf\u00fcr in der Cloud f\u00fcr Anwender ein in der Cloud gehostetes Entwicklungssystem zur Verf\u00fcgung.<\/p>\n<p>Auf diesem System k\u00f6nnen dann Erweiterungen implementiert werden. Auch diese vermeintliche Freiheit ist jedoch restriktiert. Hier muss sichergestellt werden, dass die Implementierung nicht die Cloud-Betriebsform verletzt.<\/p>\n<p>SAP stellt dies dadurch sicher, dass Modifikationen nicht erlaubt sind. Auch Zugriffe auf SAP-Objekte d\u00fcrfen nicht \u00fcber ein definiertes Interface erfolgen. Zu vergleichen ist dies mit den heute freigegebenen BAPIs. Eine Kombination einer On-premise-L\u00f6sung mit einer Cloud-L\u00f6sung, auf der bestimmte Erweiterungen ablaufen, ist denkbar, erfordert aber einiges an Know-how.<\/p>\n<p>So ist es sicherlich denkbar, dass Fiori-Applikationen in der Cloud betrieben werden und damit skalierbar und hochverf\u00fcgbar sind. Gleichzeitig erfordern diese Applikationen jedoch auch Gateway Services im ERP-Backendsystem.<\/p>\n<p>SAP empfiehlt hierf\u00fcr die Entwicklung von Gateway Services. Diese Architektur kann nat\u00fcrlich nur in einem hybriden Szenario umgesetzt werden. In der Liste der kundenspezifischen Objekte stehen ja bekanntlich Formulare immer an allererster Stelle.<\/p>\n<p>SAP l\u00f6st dies in der Cloud mit einem klaren Commitment in Richtung Adobe Lifecycle Designer. Alle Formulare oder E-Mail-Vorlagen werden also auf Basis von Adobe Forms implementiert. Anders als in der klassischen Welt werden keine Druckprogramme zur Datenaufbereitung genutzt, sondern NetWeaver Gateway.<\/p>\n<p>Grundlage von Formularaufbereitungen sind also \u00adOData Services, mit deren Hilfe die relevanten Informationen abgerufen und aufbereitet werden. Es zeigt sich also, dass sich einiges mit S\/4 grundlegend \u00e4ndern wird.<\/p>\n<p>Eine Migration eines ERP- oder CRM-Systems von einer Any-Datenbank auf Hana \u00e4ndert das Programmiermodell noch nicht. Dennoch \u2013 um von der Geschwindigkeit zu profitieren \u2013 sind die kundenindividuellen Programme zu pr\u00fcfen und gegebenenfalls anzupassen.<\/p>\n<p>Mit der Umstellung auf S\/4 wird sich am Programmiermodell deutlich mehr \u00e4ndern. OData Services (NetWeaver Gateway), Fiori und SAPUI5 sowie objektorientierte Entwicklungen sind die relevanten Techniken.<\/p>\n<p>Auch das oftmals noch auf SAPScript oder Smartforms basierende Formularwesen ist damit endg\u00fcltig ein Oldtimer. F\u00fcr einen \u00dcbergang in Richtung Hana sollten IT-Verantwortliche schon fr\u00fchzeitig damit beginnen, Modifikationen zu analysieren, Standardisierung herbeizuf\u00fchren und die neuen Technologien sinnvoll einzusetzen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit Hana und S\/4 kommt ein neues Programmiermodell in die Abap-Welt. SAP-Anwender, die \u00dcberlegungen zur Cloud anstrengen, sollten kundenspezifische Entwicklungen rechtzeitig \u00fcberarbeiten.<\/p>\n","protected":false},"author":55,"featured_media":60767,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"pmpro_default_level":"","footnotes":""},"categories":[8497,1605],"tags":[453,39,1507,65,5177],"coauthors":[22352],"class_list":["post-60964","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coverstory-1604","category-mag1604","tag-abap","tag-cloud","tag-fiori","tag-hana","tag-sapui5","pmpro-has-access"],"acf":[],"featured_image_urls_v2":{"full":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"thumbnail":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-150x150.jpg",150,150,true],"medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",400,155,false],"medium_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-768x297.jpg",768,297,true],"large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-100":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-100x39.jpg",100,39,true],"image-480":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-480x186.jpg",480,186,true],"image-640":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-640x248.jpg",640,248,true],"image-720":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-720x279.jpg",720,279,true],"image-960":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-960x372.jpg",960,372,true],"image-1168":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-1440":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"image-1920":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"1536x1536":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"2048x2048":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"trp-custom-language-flag":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",18,7,false],"bricks_large_16x9":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_large":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_large_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",1000,387,false],"bricks_medium":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",600,232,false],"bricks_medium_square":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016.jpg",600,232,false],"profile_24":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-24x24.jpg",24,24,true],"profile_48":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-48x48.jpg",48,48,true],"profile_96":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-96x96.jpg",96,96,true],"profile_150":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-150x150.jpg",150,150,true],"profile_300":["https:\/\/e3mag.com\/wp-content\/uploads\/2019\/07\/2016-300x300.jpg",300,300,true]},"post_excerpt_stackable_v2":"<p>Mit Hana und S\/4 kommt ein neues Programmiermodell in die Abap-Welt. SAP-Anwender, die \u00dcberlegungen zur Cloud anstrengen, sollten kundenspezifische Entwicklungen rechtzeitig \u00fcberarbeiten.<\/p>\n","category_list_v2":"<a href=\"https:\/\/e3mag.com\/de\/category\/coverstorys\/coverstory-1604\/\" rel=\"category tag\">Coverstory 16-04<\/a>, <a href=\"https:\/\/e3mag.com\/de\/category\/mag1604\/\" rel=\"category tag\">MAG 16-04<\/a>","author_info_v2":{"name":"Matthias Kneissl, Q-Partners","url":"https:\/\/e3mag.com\/de\/author\/matthias-kneissl\/"},"comments_num_v2":"0 comments","_links":{"self":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/60964","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\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/comments?post=60964"}],"version-history":[{"count":0,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/posts\/60964\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media\/60767"}],"wp:attachment":[{"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/media?parent=60964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/categories?post=60964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/tags?post=60964"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/e3mag.com\/de\/wp-json\/wp\/v2\/coauthors?post=60964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}