SAP Entwicklung
SAP-Systeme und Prozesse so anpassen, dass individuelle Anforderungen erfüllt werden und die Effizienz steigt – das verbirgt sich hinter dem Begriff SAP Entwicklung. Lesen Sie hier, was Sie dazu wissen müssen.
Was ist SAP Entwicklung?
Unter dem Begriff SAP Entwicklung versteht man die Entwicklungsmöglichkeiten innerhalb einer SAP-Systemlandschaft – von der Erstellung und Anpassung bis zur Erweiterung von Anwendungen und Funktionen, von der Programmierung von Business Apps über die Integration von Non-SAP-Systemen bis zum Customizing von Prozessen.
Was verbirgt sich hinter dem Clean-Core-Ansatz der SAP?
Im Bereich Entwicklung für SAP hat sich mit SAP S/4HANA in den vergangenen Jahren ein tiefgreifender Wandel und Paradigmenwechsel vollzogen.
Lange Zeit verstand sich der SAP-Kern als Framework für Erweiterungen und Zusatzprogrammierungen. Anders als früher wird der SAP Standard in einem ERP-System heute aber nicht mehr ausschließlich mit eigenen Ergänzungen und Optimierungen ergänzt oder angepasst.
Nach dem „Clean-Core“-Ansatz der SAP bleibt der Kern des ERP-Systems mit SAP S/4HANA nun frei von Entwicklungen.
Vorhandene „Lücken“ im SAP-System werden demnach nicht mehr direkt im SAP-System selbst mit eigenen Entwicklungen geschlossen. Die Anwendungen werden zum Beispiel nicht mehr so programmiert, dass sie direkt auf Tabellen zugreifen, sondern Entwickler nutzen eine Abstraktionsschicht, die sogenannten CDS-Views. Darüber hinaus können statt klassischen Funktionsbausteinen oder BAPI’s immer häufiger Standard- API’s verwendet werden.
Wie lässt sich SAP S/4HANA erweitern?
Mit dem SAP Standard und den Best Practices lassen sich heute bereits die meisten Anforderungen und Prozesse von Unternehmen abdecken.
Die Best Practices sind „schlüsselfertige“ Lösungen, also erprobte und bewährte Anwendungen, mit denen Geschäftsprozesse optimal umgesetzt werden können. Und die Zahl dieser Lösungen und der Lösungsumfang haben mit SAP S/4HANA erheblich zugenommen.
Dennoch gibt es in jedem Unternehmen Anforderungen, die nach individuellen Prozess- und Software-Lösungen verlangen.
Auch SAP S/4HANA lässt sich umfassend erweitern, zum Beispiel:
- mit dem Extensibility Framework (Key User Extensibility),
- als On-Stack-Erweiterung mit dem RAP-Modell
- als Side-by-Side-Erweiterung in der Cloud (z. B. Business Technology Platform) über API-Schnittstellen oder
- über Middleware-Lösungen (Lobster_data, SAP Process Integration, Talend, Dell Boomi, SAP Cloud Integration).
Für Entwicklungen in der Cloud kommen heute verschiedene Werkzeuge und Lösungen zum Einsatz, wie das
- RESTful ABAP Programming Model (RAP),
- das SAP Cloud Application Programming Model (CAP) oder das
- SAP Business Application Studio.
Was passiert, wenn der SAP Standard nicht ausreicht?
Wenn die Best-Practice-Prozesse nicht ausreichen, stehen mehrere Wege und Lösungen für die Individualisierung und Erweiterung zur Verfügung.
Gibt es noch keine passende Lösung, kann sie von Spezialisten mit passenden Werkzeugen entwickelt werden.
Zu den Erweiterungs- und Software-Lösungen gehören in einer zeitgemäßen SAP S/4HANA-Architektur:
- Business-Cloud-Apps (von Drittanbietern oder SAP),
- (erlaubte) SAP Extensibility-Framework-Erweiterungen,
- die In-App-Extensions und
- Side-by-Side-Extensions (Non-Public oder Cloud-like).
Diese Lösungen werden bausteinartig und flexibel über OData-Schnittstellen und Core Data Services (CDS) an den Kern „angedockt“. Sie stehen dann im laufenden System mit dem SAP S/4HANA-Kern und den anderen Systembestandteilen in Echtzeit in Verbindung.
Lassen Sich auch mobile Anwendungen entwickeln?
Ja. Entwicklungen sind auch im Bereich SAP Mobile möglich.
Mit dem Siegeszug mobiler Geräte wie Smartphones und Tablets steigt der Bedarf nach passenden mobilen Lösungen, mit denen sich direkt auf das im Unternehmen genutzte SAP-System zugreifen lässt.
Um die Vorteile solcher Lösungen nutzen zu können, braucht es Spezialisten,
- die die Entwicklung passender Apps beherrschen,
- die zur Verfügung stehenden Werkzeuge (wie zum Beispiel der SAP Mobile Services) kennen und
- umgehen können.
Meinolf Schäfer, Senior Director Sales & Marketing
Haben Sie Fragen? Schreiben Sie mir gerne eine Nachricht!+49 2241 8845-623