SAP Gateway und OData

Schnittstellenentwicklung für SAP Fiori, mobile und Enterprise-Anwendungen
Langbeschreibung
Sie wollen externe Programme an Ihre SAP-Systeme anbinden? Dieses Buch zeigt Ihnen, wie Sie SAP Gateway einsetzen, um mobile Apps, SAP-Fiori-Apps, Social-Media-Auftritte oder HTML5-Anwendungen mit SAP-Systemen zu verknüpfen. Sie lernen, Gateway-Services mit dem OData-Protokoll zu entwickeln und an das Backend anzubinden. Zahlreiche Programmierbeispiele verdeutlichen, wie die Services in den verschiedenen Anwendungstypen konsumiert werden. In dieser vierten Auflage finden Sie zudem aktuelle Informationen zum ABAP RESTful Application Programming Model und zur Anbindung neuer Lösungen wie SAP Build Apps.Aus dem Inhalt:OData und RESTInstallation und KonfigurationArchitektur und SchnittstellenintegrationEntwicklungswerkzeugeServiceerstellung und -registrierungABAP RESTful Application Programming ModelSAPUI5 und SAP FioriSAP Business Application StudioMobile AnwendungsentwicklungSocial-Media-AnwendungsentwicklungAnbindung von Microsoft-AnwendungenServiceerweiterungen für SAP S/4HANAAdministration und Sicherheit
Hauptbeschreibung
SAP Business Application Studio, SAPUI5, SAP S/4HANA und vielesmehr verbinden
Inhaltsverzeichnis
Vorwort ... 19Einleitung ... 21Danksagung ... 25TEIL I. Einstieg ... 291. Einführung in SAP Gateway ... 311.1 ... Moderne Geschäftsanwendungen ... 321.2 ... SAP Gateway für moderne Geschäftsanwendungen ... 441.3 ... SAP Gateway in SAP S/4HANA ... 491.4 ... Installation und Deployment ... 511.5 ... SAP Gateway im Kontext anderer relevanter SAP-Produkte ... 571.6 ... Zusammenfassung ... 632. Einführung in OData ... 652.1 ... OData und REST ... 652.2 ... Struktur eines OData-Service ... 742.3 ... OData-Operationen ... 832.4 ... OData-Abfrageoptionen ... 872.5 ... OData in SAP-Lösungen ... 1052.6 ... OData-Funktionen von SAP Gateway ... 1142.7 ... Was ist anders in OData 4.0? ... 1182.8 ... Zusammenfassung ... 1223. Architektur und Integration ... 1233.1 ... Gateway-Prinzipien ... 1243.2 ... SAP-Gateway-Architektur ... 1253.3 ... Integration mit anderen SAP-Technologien ... 1373.4 ... ABAP-Programmiermodell für SAP Fiori ... 1413.5 ... ABAP RESTful Application Programming Model ... 1503.6 ... Zusammenfassung ... 1594. Deployment-Optionen, Installation und Konfiguration ... 1614.1 ... Einführung in das Deployment von SAP Gateway ... 1614.2 ... Vorbereitung für Installation und Konfiguration ... 1744.3 ... Schnellstartanleitung ... 1764.4 ... Installation und Konfiguration im Detail ... 1844.5 ... Zusammenfassung ... 197TEIL II. Serviceerstellung ... 1995. Einführung in die Erstellung von OData-Services mit SAP Gateway ... 2015.1 ... Serviceerstellung -- Möglichkeiten ... 2025.2 ... Prozess der Serviceerstellung ... 2065.3 ... SAP Gateway -- Entwicklungswerkzeuge ... 2105.4 ... Serviceerstellung -- Schritt für Schritt ... 2215.5 ... OData-Channel ... 2455.6 ... Zusammenfassung ... 2516. Serviceentwicklung ... 2536.1 ... Definition des Datenmodells ... 2546.2 ... Serviceregistrierung im SAP-Backend-System ... 2846.3 ... Service-Stub-Erzeugung ... 2906.4 ... Serviceverwaltung ... 2926.5 ... Iterative Serviceimplementierung und Modellerweiterung ... 2976.6 ... Zusammenfassung ... 3747. Servicegenerierung ... 3777.1 ... Generierung auf Basis einer RFC-/BOR-Schnittstelle ... 3807.2 ... Generierung über Suchhilfen ... 4177.3 ... Generierung über Redefinition ... 4197.4 ... Generierung auf Basis einer analytischen Query ... 4287.5 ... Zusammenfassung ... 4408. ABAP-Programmiermodell für SAP Fiori ... 4418.1 ... Entwicklung von CDS Views ... 4438.2 ... Modellierte Datenquellen ... 4508.3 ... Referenzierte Datenquellen ... 4568.4 ... OData-Services annotieren ... 4618.5 ... ABAP-Programmiermodell für SAP Fiori mit klassischen Schnittstellen ... 4658.6 ... ABAP-Programmiermodell für SAP Fiori mit BOPF ... 4758.7 ... Zusammenfassung ... 4899. ABAP RESTful Application Programming Model ... 4919.1 ... Datenmodellierung ... 4949.2 ... Business-Service-Provisionierung ... 5069.3 ... Servicekonsumierung ... 5199.4 ... Transaktionales Verhalten ... 5239.5 ... Eine App mithilfe der ADT generieren ... 5449.6 ... Entity Manipulation Language ... 5499.7 ... Business-Objekt-Merkmale ... 5549.8 ... Zusammenfassung ... 559TEIL III. Anwendungsentwicklung ... 56110. SAPUI5-Applikationsentwicklung ... 56310.1 ... Entwicklung von Webapplikationen ... 56410.2 ... Einführung in SAP Fiori und SAPUI5 ... 56510.3 ... Erstellung einer SAPUI5-Anwendung ... 57110.4 ... Zusammenfassung ... 57411. SAP Business Application Studio ... 57511.1 ... SAP Business Application Studio einrichten ... 57611.2 ... Verbindung mit SAP Gateway einrichten ... 58011.3 ... SAP Business Application Studio Dev Space erstellen ... 58311.4 ... OData-Beispielservices ... 58711.5 ... SAPUI5-Anwendungsentwicklung ... 58911.6 ... Zusammenfassung ... 60412. Erweiterbarkeit ... 60512.1 ... Redefinition und Erweiterung von SAP Gateway OData-Services ... 60612.2 ... Erweitern von OData-Services in SAP S/4HANA und SAP S/4HANA Cloud Public und Private Edition ... 63712.3 ... Erweitern von SAP-Fiori-Apps mit SAPUI5-Flexibilität ... 66012.4 ... Zusammenfassung ... 66613. Entwicklung mobiler Apps ... 66913.1 ... Übersicht über Entwicklungsansätze ... 67113.2 ... SAP Mobile Development Kit (SAP MDK) ... 67213.3 ... Native mobile Applikationen ... 69013.4 ... Zusammenfassung ... 70714. Social-Media-Applikationsentwicklung ... 70914.1 ... PHP ... 71014.2 ... Facebook/Meta ... 71514.3 ... X ... 72314.4 ... Sina Weibo ... 72814.5 ... Zusammenfassung ... 73815. Entwicklung von Unternehmensanwendungen ... 73915.1 ... Microsoft Excel ... 74015.2 ... Microsoft SharePoint/Office 365 ... 74915.3 ... Microsoft Visual C# Windows Desktop ... 75715.4 ... Microsoft Active Server Pages .NET ... 76215.5 ... Zusammenfassung ... 76216. Lifecycle Management: Qualitätssicherung, Service-Deployment und Operations ... 76516.1 ... Testen ... 76616.2 ... Service-Deployment ... 77516.3 ... Operations ... 78616.4 ... DevOps und Entwicklung mit SAP Gateway ... 79516.5 ... Zusammenfassung ... 79717. Sicherheit ... 79917.1 ... Sicherheit von Netzwerk und Kommunikation ... 79917.2 ... Benutzerverwaltung und Berechtigungen ... 81017.3 ... Single Sign-on und Authentifizierungsmechanismen ... 81217.4 ... Empfohlene Authentifizierungsmechanismen ... 82217.5 ... Zusammenfassung ... 840Anhang ... 841A ... Weiterführende Konzepte ... 841Die Autoren ... 865Index ... 869
Carsten Bönnen arbeitet aktuell bei der SAP SE im strategischen Product Management für die SAP Cloud Platform. Er erlangte seinen M. A. in Computerlinguistik und Künstlicher Intelligenz im Jahr 2001. Im selben Jahr begann er seine Karriere bei SAP, wo er zunächst als Java-Entwickler und Schulungsleiter und später als Berater tätig wurde. Ab 2002 arbeitete er als er Product Manager für SAP NetWeaver Portal; SAP NetWeaver Visual Composer; SAP Gateway und SAP API Management. Sowie als Director for Technology Strategy für das Strategic Alliance Management Microsoft.
ISBN-13:
9783836298087
Veröffentl:
2024
Erscheinungsdatum:
01.08.2024
Seiten:
877
Autor:
Carsten Bönnen
Gewicht:
1752 g
Format:
245x181x54 mm
Serie:
SAP Press
Sprache:
Deutsch

89,90 €*

Lieferzeit: Sofort lieferbari
Alle Preise inkl. MwSt. | zzgl. Versand