Frontend
Die graphische Benutzerschnittstelle ist entscheidend dafür, dass individuelle SAP-Lösungen einfach und leicht zu bedienen sind. Damit tragen sie wesentlich zur Vermeidung von Fehlern und zur Akzeptanz durch die Benutzer bei. Im Laufe der Jahre entwickelte SAP unterschiedliche Technologien, um Frontends zu entwickeln:
SAP Fiori
Einheitliche Designrichtlinien und das SAP Fiori Launchpad als zentraler Einstiegspunkt für die Benutzer bestimmen das Gesicht von S/4HANA, dem neuen Flagschiffprodukt der SAP. Mit dem Fiori-Launchpad bekommen Benutzer genau die Apps, die sie für Ihre tägliche Arbeit benötigen. Egal mit welcher Technologie diese Apps geschrieben sind und auf welche Backend-Daten sie zugreifen.
SAPUI5
Fiori-Apps werden als Single Page Applications mit der JavaScript-Bibliothek SAPUI5 entwickelt. Diese Anwendungen funktionieren auf Desktops, Tablets und Smarthphones gleichermaßen, da sich die Bedienelemente automatisch an die Möglichkeiten des Endgeräts anpassen.
SAP Screen Personas
Mit SAP Screen Personas können Sie klassische Dynpro-Anwendungen rollenspezifisch vereinfachen und nahtlos in das Fiori-Launchpad einbetten.
Web Dynpro für ABAP
Komplexe Webanwendungen mit einheitlichem Layout können Sie effizient mit der Web Dynpro für ABAP (WD4A) entwickeln.
Klassische Dynpros
Neben den moderneren Webtechnologien sind klasseische Dynpros nach wie vor relevant und machen auch bei S/4HANA noch etwa 70% der Benutzeroberfläche aus.
Backend
Ob SAP Business Suite oder S/4HANA: Die Geschäftslogik und der Zugriff auf die geschäftlichen Daten findet auf den Backendsystemen statt und wird durch die Programmiersprache ABAP ermöglicht.
ABAP
Die Programmiersparche ABAP hat sich vom Allgemeinen Berichtsaufbereitungs-Prozessor über das Advanced Business Application Programming bis hin zu ABAP Objects entwickelt und bleibt auch in Zukunft relevant für die Entwicklung von Geschäftsanwendungen auf der SAP-Plattform.
CDS-Views
Modellgetriebene Anwendungsentwicklung und datenintensive Berechnungen sind mit den modernen Core Data Services möglich.
Business Object Processing Framework
Über einfache Annotationen in CDS-Views werden BOPF-Objekte generiert, die das Erzeugen, Lesen, Aktualisieren und Löschen von Daten für Sie übernehmen und die Sie einfach mit Aktionen, Ermittlungen und Validierungen erweitern können.
SAP Gateway und Open Data
Eine Zeile Code genügt, um aus einer CDS-View die Basis für einen Open Data Service zu machen, der eine Fiori-App mit geschäftlichen Daten aus dem Backend versorgen kann.
Integration
Geschäftsprozesse sind heutzutage anwendungsübergreifend. Daher ist die Integration von Daten und Prozessen von enormer Bedeutung.
SAP Cloud Platform Integration
Die ideale Plattform, wenn Sie Cloud-Lösungen mit On-Premis-Lösungen integrieren wollen. Oder wenn Sie eine Integrationsplattform unkompliziert und kapitalschonend mieten wollen, anstatt sie aufwändig selbst aufzubauen und zu betreiben.
SAP Process Orchestration
Mit Business Process Management, Business Rules Management und Process Integration bietet die SAP PO wirklich alles, was Sie von einer Integrationslösung fordern können.
SAP Process Integration
In vielen Fällen genügt aber auch die SAP PI, um Daten zwischen unterschiedlichen Prozessen auszutauschen, zu routen und zu mappen.