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. 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 REST
  • Installation und Konfiguration
  • Architektur und Schnittstellenintegration
  • Entwicklungswerkzeuge
  • Serviceerstellung und -registrierung
  • ABAP RESTful Application Programming Model
  • SAPUI5 und SAP Fiori
  • SAP Business Application Studio
  • Mobile Anwendungsentwicklung
  • Social-Media-Anwendungsentwicklung
  • Anbindung von Microsoft-Anwendungen
  • Serviceerweiterungen für SAP S/4HANA
  • Administration und Sicherheit


SAP Business Application Studio, SAPUI5, SAP S/4HANA und vielesmehr verbinden

Autorentext
Karsten Strothmann ist Lead Product Manager und Evangelist bei SAP SE in Walldorf und beschäftigt sich derzeit mit ereignisgesteuerter Integration. Er ist seit 25 Jahren in der Softwarebranche tätig, davon mehr als 20 Jahre bei SAP. In dieser Zeit hatte er verschiedene Rollen in der Entwicklung, im Produktmanagement, in der Qualitätssicherung, im Projektmanagement und in der Beratung inne. Dadurch hat er ein holistisches Verständnis von Softwareentwicklung und -nutzung entwickelt. Karsten hat SAP Gateway von Anfang an begleitet, vor allem durch die Betreuung zahlreicher Kundenprojekte und durch eine holistische Qualitätssicherung. Karsten Strothmann ist Diplom-Informatiker mit einem Abschluss der Technischen Universität Dortmund.

Inhalt


Vorwort ... 19

Einleitung ... 21

Danksagung ... 25

TEIL I. Einstieg ... 29

1. Einführung in SAP Gateway ... 31


1.1 ... Moderne Geschäftsanwendungen ... 32

1.2 ... SAP Gateway für moderne Geschäftsanwendungen ... 44

1.3 ... SAP Gateway in SAP S/4HANA ... 49

1.4 ... Installation und Deployment ... 51

1.5 ... SAP Gateway im Kontext anderer relevanter SAP-Produkte ... 57

1.6 ... Zusammenfassung ... 63


2. Einführung in OData ... 65


2.1 ... OData und REST ... 65

2.2 ... Struktur eines OData-Service ... 74

2.3 ... OData-Operationen ... 83

2.4 ... OData-Abfrageoptionen ... 87

2.5 ... OData in SAP-Lösungen ... 105

2.6 ... OData-Funktionen von SAP Gateway ... 114

2.7 ... Was ist anders in OData 4.0? ... 118

2.8 ... Zusammenfassung ... 122


3. Architektur und Integration ... 123


3.1 ... Gateway-Prinzipien ... 124

3.2 ... SAP-Gateway-Architektur ... 125

3.3 ... Integration mit anderen SAP-Technologien ... 137

3.4 ... ABAP-Programmiermodell für SAP Fiori ... 141

3.5 ... ABAP RESTful Application Programming Model ... 150

3.6 ... Zusammenfassung ... 159


4. Deployment-Optionen, Installation und Konfiguration ... 161


4.1 ... Einführung in das Deployment von SAP Gateway ... 161

4.2 ... Vorbereitung für Installation und Konfiguration ... 174

4.3 ... Schnellstartanleitung ... 176

4.4 ... Installation und Konfiguration im Detail ... 184

4.5 ... Zusammenfassung ... 197


TEIL II. Serviceerstellung ... 199

5. Einführung in die Erstellung von OData-Services mit SAP Gateway ... 201


5.1 ... Serviceerstellung -- Möglichkeiten ... 202

5.2 ... Prozess der Serviceerstellung ... 206

5.3 ... SAP Gateway -- Entwicklungswerkzeuge ... 210

5.4 ... Serviceerstellung -- Schritt für Schritt ... 221

5.5 ... OData-Channel ... 245

5.6 ... Zusammenfassung ... 251


6. Serviceentwicklung ... 253


6.1 ... Definition des Datenmodells ... 254

6.2 ... Serviceregistrierung im SAP-Backend-System ... 284

6.3 ... Service-Stub-Erzeugung ... 290

6.4 ... Serviceverwaltung ... 292

6.5 ... Iterative Serviceimplementierung und Modellerweiterung ... 297

6.6 ... Zusammenfassung ... 374


7. Servicegenerierung ... 377


7.1 ... Generierung auf Basis einer RFC-/BOR-Schnittstelle ... 380

7.2 ... Generierung über Suchhilfen ... 417

7.3 ... Generierung über Redefinition ... 419

7.4 ... Generierung auf Basis einer analytischen Query ... 428

7.5 ... Zusammenfassung ... 440


8. ABAP-Programmiermodell für SAP Fiori ... 441


8.1 ... Entwicklung von CDS Views ... 443

8.2 ... Modellierte Datenquellen ... 450

8.3 ... Referenzierte Datenquellen ... 456

8.4 ... OData-Services annotieren ... 461

8.5 ... ABAP-Programmiermodell für SAP Fiori mit klassischen Schnittstellen ... 465

8.6 ... ABAP-Programmiermodell für SAP Fiori mit BOPF ... 475

8.7 ... Zusammenfassung ... 489


9. ABAP RESTful Application Programming Model ... 491


9.1 ... Datenmodellierung ... 494

9.2 ... Business-Service-Provisionierung ... 506

9.3 ... Servicekonsumierung ... 519

9.4 ... Transaktionales Verhalten ... 523

9.5 ... Eine App mithilfe der ADT generieren ... 544

9.6 ... Entity Manipulation Language ... 549

9.7 ... Business-Objekt-Merkmale ... 554

9.8 ... Zusammenfassung ... 559


TEIL III. Anwendungsentwicklung ... 561

10. SAPUI5-Applikationsentwicklung ... 563


10.1 ... Entwicklung von Webapplikationen ... 564

10.2 ... Einführung in SAP Fiori und SAPUI5 ... 565

10.3 ... Erstellung einer SAPUI5-Anwendung ... 571

10.4 ... Zusammenfassung ... 574


11. SAP Business Application Studio ... 575


11.1 ... SAP Business Application Studio einrichten ... 576

11.2 ... Verbindung mit SAP Gateway einrichten ... 580

11.3 ... SAP Business Application Studio Dev Space erstellen ... 583

11.4 ... OData-Beispielservices ... 587

11.5 ... SAPUI5-Anwendungsentwicklung ... 589

11.6 ... Zusammenfassung ... 604


12. Erweiterbarkeit ... 605


12.1 ... Redefinition und Erweiterung von SAP Gateway OData-Services ... 606

12.2 ... Erweitern von OData-Services in SAP S/4HANA und SAP S/4HANA Cloud Public und Private Edition ... 637

12.3 ... Erweitern von SAP-Fiori-Apps mit SAPUI5-Flexibilität ... 660

12.4 ... Zusammenfassung ... 666


13. Entwicklung mobiler Apps ... 669


13.1 ... Übersicht über Entwick…

Titel
SAP Gateway und OData
EAN
9783836298100
Format
E-Book (epub)
Hersteller
Veröffentlichung
01.08.2024
Digitaler Kopierschutz
frei
Dateigrösse
29 MB
Anzahl Seiten
878
Lesemotiv