SAP Gateway und OData: Schnittstellenentwicklung für SAP Fiori, SAPUI5, HTML5, Windows u.v.m.
Mitarbeit:Bönnen, Carsten; Drees, Volker; Fischer, André; Heinz, Ludwig; Strothmann, Karsten
SAP Gateway und OData: Schnittstellenentwicklung für SAP Fiori, SAPUI5, HTML5, Windows u.v.m.
Mitarbeit:Bönnen, Carsten; Drees, Volker; Fischer, André; Heinz, Ludwig; Strothmann, Karsten
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
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.
Aus dem Inhalt:
OData und RESTInstallation und KonfigurationArchitektur und…mehr
- Michael EnglbrechtSAP Fiori79,90 €
- Karl LiebstückelInstandhaltung mit SAP S/4HANA - Customizing89,90 €
- Denise Banks-GrasedyckSAP-S/4HANA-Projekte erfolgreich managen59,90 €
- Jürgen ButsmannSAP S/4HANA Embedded Analytics79,90 €
- Michael GrafunderSAP Integrated Business Planning79,90 €
- Ulf KoglinSAP S/4HANA69,90 €
- Marc HoppeBestandsoptimierung mit SAP89,90 €
-
Aus dem Inhalt:
OData und RESTInstallation und KonfigurationArchitektur und SchnittstellenintegrationEntwicklungswerkzeugeServiceerstellung und -registrierungSAP-Fiori-ProgrammiermodellSAPUI5-AnwendungsentwicklungMobile AnwendungsentwicklungSocial-Media-AnwendungsentwicklungAnbindung von Microsoft-AnwendungenServiceerweiterungen für SAP S/4HANAAdministration und Sicherheit
- Produktdetails
- SAP PRESS
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/06717
- 3., erw. Aufl.
- Seitenzahl: 818
- Erscheinungstermin: Juni 2019
- Deutsch
- Abmessung: 246mm x 182mm x 53mm
- Gewicht: 1621g
- ISBN-13: 9783836267175
- ISBN-10: 3836267179
- Artikelnr.: 55090742
- SAP PRESS
- Verlag: Rheinwerk Verlag / SAP PRESS
- Artikelnr. des Verlages: 459/06717
- 3., erw. Aufl.
- Seitenzahl: 818
- Erscheinungstermin: Juni 2019
- Deutsch
- Abmessung: 246mm x 182mm x 53mm
- Gewicht: 1621g
- ISBN-13: 9783836267175
- ISBN-10: 3836267179
- Artikelnr.: 55090742
Einleitung ... 21
Teil 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 ... 188
Teil 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 ... 496
Teil 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 ... 516
10. 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 ... 545
11. 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 ... 599
12. Entwicklung mobiler Apps ... 601
12.1 ... Übersicht ... 603
12.2 ... Native mobile Applikationen ... 604
12.3 ... Hybride mobile Applikationen ... 618
12.4 ... Zusammenfassung ... 629
13. Social-Media-Applikationsentwicklung ... 631
13.1 ... PHP ... 632
13.2 ... Facebook ... 637
13.3 ... Twitter ... 646
13.4 ... Sina Weibo ... 651
13.5 ... Zusammenfassung ... 662
14. 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 ... 685
Teil IV. Administration ... 687
15. 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 ... 720
16. 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 ... 762
Teil V. Ausblick ... 763
17. 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
Einleitung ... 21
Teil 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 ... 188
Teil 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 ... 496
Teil 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 ... 516
10. 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 ... 545
11. 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 ... 599
12. Entwicklung mobiler Apps ... 601
12.1 ... Übersicht ... 603
12.2 ... Native mobile Applikationen ... 604
12.3 ... Hybride mobile Applikationen ... 618
12.4 ... Zusammenfassung ... 629
13. Social-Media-Applikationsentwicklung ... 631
13.1 ... PHP ... 632
13.2 ... Facebook ... 637
13.3 ... Twitter ... 646
13.4 ... Sina Weibo ... 651
13.5 ... Zusammenfassung ... 662
14. 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 ... 685
Teil IV. Administration ... 687
15. 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 ... 720
16. 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 ... 762
Teil V. Ausblick ... 763
17. 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