SAP Gateway und OData: Schnittstellenentwicklung für SAP Fiori, SAPUI5, HTML5, Windows u.v.m.

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. Die dritte Auflage ist aktuell zu SAP NetWeaver 7.5 und OData 4.0.
Hauptbeschreibung
SAP Fiori, mobile Apps und Unternehmensanwendungen anbinden
Inhaltsverzeichnis
Vorwort von Björn Goerke ... 19 Einleitung ... 21Teil I. Einstieg ... 25 1. Einführung in SAP Gateway ... 27 1.1 ... Moderne Geschäftsanwendungen ... 28 1.2 ... SAP Gateway für moderne Geschäftsanwendungen ... 40 1.3 ... SAP Gateway in SAP S/4HANA ... 45 1.4 ... Installation und Deployment ... 46 1.5 ... SAP Gateway im Kontext anderer relevanter SAP-Produkte ... 53 1.6 ... Zusammenfassung ... 60 2. Einführung in OData ... 61 2.1 ... OData und REST ... 61 2.2 ... Struktur eines OData-Service ... 70 2.3 ... OData-Operationen ... 80 2.4 ... OData-Abfrageoptionen ... 83 2.5 ... OData in SAP-Lösungen ... 102 2.6 ... OData-Funktionen von SAP Gateway ... 111 2.7 ... Was ist anders in OData 4.0? ... 115 2.8 ... Zusammenfassung ... 119 3. Architektur und Integration ... 121 3.1 ... Gateway-Prinzipien ... 122 3.2 ... SAP-Gateway-Architektur ... 123 3.3 ... Integration mit anderen SAP-Technologien ... 135 3.4 ... ABAP-Programmiermodell für SAP Fiori ... 139 3.5 ... Zusammenfassung ... 150 4. Deployment-Optionen, Installation und Konfiguration ... 151 4.1 ... Einführung in das Deployment von SAP Gateway ... 151 4.2 ... Vorbereitung für Installation und Konfiguration ... 165 4.3 ... Schnellstartanleitung ... 168 4.4 ... Installation und Konfiguration im Detail ... 175 4.5 ... Zusammenfassung ... 188Teil II. Serviceerstellung ... 189 5. Einführung in die Erstellung von OData-Services mit SAP Gateway ... 191 5.1 ... Serviceerstellung -- Möglichkeiten ... 192 5.2 ... Prozess der Serviceerstellung ... 195 5.3 ... SAP Gateway -- Entwicklungswerkzeuge ... 200 5.4 ... Serviceerstellung -- Schritt für Schritt ... 210 5.5 ... OData-Channel ... 233 5.6 ... Zusammenfassung ... 240 6. Serviceentwicklung ... 241 6.1 ... Definition des Datenmodells ... 242 6.2 ... Serviceregistrierung im SAP-Backend-System ... 273 6.3 ... Service-Stub-Erzeugung ... 279 6.4 ... Serviceverwaltung ... 281 6.5 ... Iterative Serviceimplementierung und Modellerweiterung ... 286 6.6 ... Zusammenfassung ... 364 7. Servicegenerierung ... 365 7.1 ... Generierung auf Basis einer RFC-/BOR-Schnittstelle ... 368 7.2 ... Generierung über Suchhilfen ... 405 7.3 ... Generierung über Redefinition ... 407 7.4 ... Zusammenfassung ... 426 8. ABAP-Programmiermodell für SAP Fiori ... 429 8.1 ... Entwicklung von CDS Views ... 431 8.2 ... Modellierte Datenquellen ... 439 8.3 ... Referenzierte Datenquellen ... 444 8.4 ... OData-Services annotieren ... 449 8.5 ... ABAP-Programmiermodell für SAP Fiori mit klassischen Schnittstellen ... 454 8.6 ... ABAP-Programmiermodell für SAP Fiori mit BOPF ... 464 8.7 ... ABAP-RESTful-Programmiermodell ... 479 8.8 ... Zusammenfassung ... 496Teil III. Anwendungsentwicklung ... 497 9. SAPUI5-Applikationsentwicklung ... 499 9.1 ... Entwicklung von Webapplikationen ... 500 9.2 ... Einführung in SAP Fiori und SAPUI5 ... 501 9.3 ... SAPUI5 installieren ... 507 9.4 ... Erstellung einer SAPUI5-Anwendung ... 509 9.5 ... Zusammenfassung ... 51610. SAP Web IDE ... 517 10.1 ... Installation und Zugriff ... 518 10.2 ... Verbindung zu SAP Gateway ... 526 10.3 ... OData-Beispielservices ... 530 10.4 ... SAPUI5-Anwendungsentwicklung ... 532 10.5 ... SAP-Fiori-Referenz-Apps ... 538 10.6 ... OData-Modell-Editor ... 540 10.7 ... Zusammenfassung ... 54511. Erweiterbarkeit ... 547 11.1 ... Redefinition und Erweiterung von OData-Services ... 547 11.2 ... Erweiterbarkeit von SAPUI5-Anwendungen ... 554 11.3 ... SAP-Fiori-Anwendungen erweitern ... 557 11.4 ... Erweitern von SAP S/4HANA ... 594 11.5 ... Zusammenfassung ... 59912. Entwicklung mobiler Apps ... 601 12.1 ... Übersicht ... 603 12.2 ... Native mobile Applikationen ... 604 12.3 ... Hybride mobile Applikationen ... 618 12.4 ... Zusammenfassung ... 62913. Social-Media-Applikationsentwicklung ... 631 13.1 ... PHP ... 632 13.2 ... Facebook ... 637 13.3 ... Twitter ... 646 13.4 ... Sina Weibo ... 651 13.5 ... Zusammenfassung ... 66214. Entwicklung von Unternehmensanwendungen ... 663 14.1 ... Microsoft Excel ... 664 14.2 ... Microsoft SharePoint/Office 365 ... 671 14.3 ... Microsoft Visual C# Windows Desktop ... 679 14.4 ... Microsoft Active Server Pages .NET ... 685 14.5 ... Zusammenfassung ... 685Teil IV. Administration ... 68715. Lifecycle Management: Qualitätssicherung, Service-Deployment und Operations ... 689 15.1 ... Testen ... 690 15.2 ... Service-Deployment ... 699 15.3 ... Operations ... 710 15.4 ... Zusammenfassung ... 72016. Sicherheit ... 721 16.1 ... Sicherheit von Netzwerk und Kommunikation ... 721 16.2 ... Benutzerverwaltung und Berechtigungen ... 732 16.3 ... Single Sign-on und Authentifizierungsmechanismen ... 734 16.4 ... Empfohlene Authentifizierungsmechanismen ... 745 16.5 ... Read Access Logging ... 759 16.6 ... Zusammenfassung ... 762Teil V. Ausblick ... 76317. Aktuelle und zukünftige Entwicklungen ... 765 17.1 ... SAP Gateway und Cloud-Computing ... 765 17.2 ... Gamification ... 768 17.3 ... Internet der Dinge ... 770 17.4 ... Zusammenfassung ... 772 A. Weiterführende Konzepte ... 773 B. Die Autoren ... 807 Index ... 809
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:
9783836267175
Veröffentl:
2019
Erscheinungsdatum:
01.06.2019
Seiten:
818
Autor:
Carsten Bönnen
Gewicht:
1621 g
Format:
246x182x53 mm
Serie:
SAP Press
Sprache:
Deutsch

89,90 €*

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