Wozu wird CAP bei der Entwicklung einen SAP Fiori Anwendung benötigt? Welche Bedeutung hat CAP für eine SAP Fiori Anwendung? Falls euch das interessiert, schaut euch gerne diesen Artikel an!
Wozu wird CAP (Cloud Application Model) bei der Entwicklung einen SAP Fiori Anwendung benötigt? Welche Bedeutung hat CAP für eine SAP Fiori Anwendung?
Um diese Fragen zu klären, muss erstmal geklärt werden, worum es sich bei CAP handelt. Bei CAP handelt es sich um ein Framework aus Sprachen und Tools zum Erstellen von Services und Anwendungen. Dieses kann zur Erstellung eines Datenmodells verwendet werden. Weitere Informationen findet ihr auch im Artikel.
Folglich stellt CAP das Datenmodell und die entsprechenden Services zur Bereitstellung der Daten bereit. Auch SAP Fiori Anwendungen benötigen Daten, und CAP erleichtert die Entwicklung und Bereitstellung dieser Daten. Somit ist CAP ein wichtiger Bestandteil bei der Entwicklung von SAP Fiori-Anwendungen.
Die Bedeutung von CAP für eine SAP Fiori-Anwendung liegt darin, dass es die neueste Möglichkeit von SAP ist, OData-Services bereitzustellen. OData ist ein offener Standard für die einfache Erstellung und Konsumierung von Daten-APIs. Durch die Verwendung von CAP in Verbindung mit SAP Fiori entspricht man dem aktuellen Standard und profitiert von effizienter Entwicklung und Nutzung der Daten. CAP wird daher eine große Bedeutung in der zukünftigen Entwicklung von SAP Fiori-Anwendungen haben.
Entwicklung einer CAP-Anwendung
Für die Entwicklung einer CAP-Anwendung wird als erstes ein Datenmodell erstellt. Dieses wird oft als ER (Entity-Relationship)-Modell konzeptioniert. Innerhalb des Datenmodells wird dann ein Namespace angegeben, um die Daten innerhalb des Projektes identifizieren zu können. Im Anschluss werden die benötigten Entitäten mit ihren Attributen erstellt. Zusätzlich werden Beziehungen zwischen den Entitäten hinzugefügt und es muss darauf geachtet werden, dass eine eindeutige ID pro Entität vorhanden ist. Des Weiteren können optional Beschriftungen für die Attribute hinzugefügt werden, um eine bessere Dokumentation und Verständlichkeit zu gewährleisten.
Im Folgenden ist ein Beispiel aus der CAP Dokumentation zu sehen. Dort wird ein Datenmodell für Bücher, Autoren und Typen erstellt.