
Sie wollen SAP- und externe Systeme oder Cloud- und On-Premise-Systeme verbinden? In diesem Buch lernen Sie alle klassischen und neuen Schnittstellentechnologien und Protokolle kennen. Sie erfahren, wie Sie die Komponenten der ABAP-Plattform konfigurieren und ansprechen, um die Kommunikation mit Nicht-SAP-Systemen zu ermöglichen. Zahlreiche ausprogrammierte Beispiele in ABAP, Java, C, C++ und C# zeigen Ihnen, wie Sie die verschiedenen Programmiersprachen dazu einsetzen.
Aus dem Inhalt:
Inhaltsverzeichnis
Einleitung . . . 17
TEIL I. Grundlagen . . . 21
1. Grundlagen der SAP-Schnittstellenprogrammierung . . . 23
1. 1 . . . Die ABAP-Plattform . . . 23
1. 2 . . . Sicherheit . . . 39
1. 3 . . . Programmierung auf der ABAP-Plattform . . . 51
1. 4 . . . Überblick über die Schnittstellentechnologien von SAP . . . 63
2. Grundlagen der Schnittstellenprogrammierung auf der SAP Business Technology Platform . . . 87
2. 1 . . . Einführung in die SAP Business Technology Platform . . . 87
2. 2 . . . Aufbau der Infrastruktur . . . 97
2. 3 . . . Sicherheit . . . 130
2. 4 . . . Entwicklungsinfrastruktur aufsetzen . . . 141
TEIL II. Schnittstellenprogrammierung auf der ABAP-Plattform . . . 149
3. Remote Function Call mit ABAP . . . 151
3. 1 . . . RFC-Funktionsbausteine in ABAP . . . 151
3. 2 . . . Transaktionaler RFC . . . 162
3. 3 . . . Queued RFC . . . 169
3. 4 . . . Background-RFC . . . 176
3. 5 . . . Business-Objekte und BAPIs . . . 184
4. Remote Function Call mit C/C++ . . . 213
4. 1 . . . SAP NetWeaver RFC SDK . . . 213
4. 2 . . . Einfache SAP-NetWeaver-RFC-Clients . . . 221
4. 3 . . . Komplexe SAP-NetWeaver-RFC-Clients . . . 235
4. 4 . . . SAP-NetWeaver-RFC-Server . . . 250
5. Remote Function Call mit Java . . . 269
5. 1 . . . SAP Java Connector . . . 269
5. 2 . . . RFC-Server . . . 290
6. Remote Function Call mit C# . . . 301
6. 1 . . . SAP Connector for Microsoft . NET . . . 301
6. 2 . . . Einfache RFC-Clients . . . 304
6. 3 . . . Komplexe RFC-Clients . . . 323
6. 4 . . . RFC-Server . . . 345
7. IDocs und Application Link Enabling . . . 363
7. 1 . . . IDocs . . . 363
7. 2 . . . Application Link Enabling . . . 376
7. 3 . . . IDoc-Programmierung mit dem SAP NetWeaver RFC SDK . . . 387
7. 4 . . . IDoc-Programmierung mit Java und dem SAP Java Connector . . . 391
7. 5 . . . IDoc-Programmierung mit dem SAP Connector for Microsoft . NET . . . 401
8. SOAP-Webservices . . . 405
8. 1 . . . Inside-Out-Webservices und -Webclients mit der ABAP-Plattform . . . 405
8. 2 . . . Outside-In-Webservices und -Webclients mit der ABAP-Plattform . . . 420
8. 3 . . . SOAP-Programmierung mit Java . . . 432
8. 4 . . . SOAP-Programmierung mit C# . . . 446
9. SAP Gateway und OData . . . 451
9. 1 . . . SAP Gateway . . . 451
9. 2 . . . OData-Protokoll . . . 454
9. 3 . . . OData-Services entwickeln . . . 460
9. 4 . . . OData-Services mit SAPUI5 konsumieren . . . 484
9. 5 . . . OData-Services mit C# konsumieren . . . 506
9. 6 . . . OData-Services mit Java konsumieren . . . 514
10. SAP HANA und ABAP Core Data Services . . . 525
10. 1 . . . Einführung in die Programmierung mit ABAP CDS . . . 525
10. 2 . . . ABAP-CDS-Views implementieren . . . 527
10. 3 . . . OData-Service registrieren und testen . . . 538
11. ABAP RESTful Application Programming Model und OData . . . 545
11. 1 . . . Einführung in das ABAP RESTful Application Programming Model . . . 546
11. 2 . . . Design des virtuellen Datenmodells . . . 548
11. 3 . . . Implementierung eines virtuellen Datenmodells . . . 550
11. 4 . . . Business Services implementieren . . . 556
11. 5 . . . OData-Services mit SAP Fiori Elements konsumieren . . . 571
12. ABAP Channels . . . 587
12. 1 . . . ABAP Push Channels . . . 588
12. 2 . . . ABAP Message Channels . . . 593
12. 3 . . . Kollaborationsszenario mit ABAP Channels . . . 599
12. 4 . . . ABAP-Plattform als Push-Channel-Client . . . 605
TEIL III. SAP-Schnittstellenprogrammierung in der Cloud . . . 613
13. SAP Cloud Application Programming Model und OData . . . 615
13. 1 . . . Einführung in das SAP Cloud Application Programming Model . . . 615
13. 2 . . . Eine CAP-Anwendung mit OData-Service entwickeln . . . 620
13. 3 . . . Deployment einer CAP-Anwendung . . . 643
14. SAP Business Accelerator Hub . . . 657
14. 1 . . . Einführung in den SAP Business Accelerator Hub . . . 657
14. 2 . . . Mit dem SAP Business Accelerator Hub arbeiten . . . 660
14. 3 . . . Services konsumieren . . . 667
14. 4 . . . Nutzung des Service Centers im SAP Business Application Studio . . . 680
15. Echtzeitkommunikation mit Event-driven Architecture . . . 693
15. 1 . . . SAP Event Mesh . . . 694
15. 2 . . . Eine ereignisbasierte Architektur mit SAP Event Mesh einrichten . . . 695
15. 3 . . . SAP Integration Suite . . . 705
15. 4 . . . Ausblick . . . 715
Literaturhinweise . . . 717
Die Autoren . . . 719
Index . . . 721
Es wurden noch keine Bewertungen abgegeben. Schreiben Sie die erste Bewertung zu "SAP-Schnittstellenprogrammierung" und helfen Sie damit anderen bei der Kaufentscheidung.