Zurück

In den Warenkorb

Empfehlung per E-Mail versenden

Probeexemplar anfordern

Gerne schicken wir Ihnen ein Probeexemplar an die angegeben Adresse.
SAP-Schnittstellenprogrammierung

SAP-Schnittstellenprogrammierung

Programmierbeispiele zu RFC, BAPI, ALE, IDoc, OData, ABAP Push Channels und SOAP

vonWegelin, Michael | Englbrecht, Michael
Deutsch, Erscheinungstermin August 2018
lieferbar

Buch (gebunden)

79,90 €
(inkl. MwSt.)

eBook (EPUB ohne DRM)

79,90 €
(inkl. MwSt.)
Sie sollen SAP- und externe Systeme verbinden? In diesem Buch lernen Sie dazu alle klassischen und neuen Schnittstellentechnologien und Protokolle kennen. Sie erfahren, wie Sie die Komponenten des Application Servers ABAP/Java oder von SAP HANA XSA konfigurieren und ansprechen, um die Kommunikation mit...

Informationen zum Titel

978-3-8362-6199-9
Bonn
August 2018
2018
4
4. Auflage
Buch (gebunden)
1293 g
626
179 mm x 246 mm x 43 mm
Color of cover: Black, Color of cover: Grey, Color of cover: Purple, Color of cover: Silver, Color of cover: White, Bonn
Deutsch
Informatik, Programmier- und Skriptsprachen, allgemein, Verteilte Systeme, Informationstechnik (IT), allgemeine Themen, SAP (Systeme, Anwendungen und Produkte in Datenbanken)



1. Einleitung ... 15




1. Grundlagen der SAP-Schnittstellenprogrammierung ... 19



1.1 ... SAP NetWeaver Application Server ... 19


1.2 ... Sicherheit ... 40


1.3 ... Authentifizierung und Autorisierung ... 50


1.4 ... Programmierung des SAP NetWeaver Application Servers ABAP ... 67


1.5 ... Überblick über die Schnittstellentechnologien von SAP ... 79





2. Remote Function Call mit ABAP ... 103



2.1 ... RFC-Funktionsbausteine in ABAP ... 103


2.2 ... Transaktionaler RFC ... 114


2.3 ... Queued RFC ... 121


2.4 ... Background-RFC ... 128


2.5 ... Business-Objekte und BAPIs ... 136





3. Remote Function Call mit C/C++ ... 165



3.1 ... SAP NetWeaver RFC SDK ... 165


3.2 ... Einfache SAP-NetWeaver-RFC-Clients ... 172


3.3 ... Komplexe SAP-NetWeaver-RFC-Clients ... 186


3.4 ... SAP-NetWeaver-RFC-Server ... 201





4. Remote Function Call mit Java ... 221



4.1 ... SAP Java Connector ... 221


4.2 ... SAP Enterprise Connector ... 242


4.3 ... Nutzung generischer Backend-Modelle ... 250


4.4 ... RFC-Server ... 264


4.5 ... SAP Enterprise Portal Connector Framework ... 272





5. Remote Function Call mit C# ... 287



5.1 ... SAP .NET Connector ... 287


5.2 ... Einfache RFC-Clients ... 292


5.3 ... Komplexe RFC-Clients ... 312


5.4 ... RFC-Server ... 333





6. IDocs und Application Link Enabling ... 351



6.1 ... IDocs ... 351


6.2 ... Application Link Enabling ... 364


6.3 ... IDoc-Programmierung mit dem SAP NetWeaver RFC SDK ... 375


6.4 ... IDoc-Programmierung mit Java und dem SAP Java Connector ... 379


6.5 ... IDoc-Programmierung mit dem SAP .NET Connector ... 388





7. SOAP ... 393



7.1 ... Inside-Out-Webservices und Webclients mit dem AS ABAP ... 393


7.2 ... Outside-In-Webservices und Webclients mit dem AS ABAP ... 407


7.3 ... Webservices und Webclients mit dem AS Java ... 420


7.4 ... SOAP-Programmierung mit Java ... 455


7.5 ... SOAP-Programmierung mit C# ... 459





8. SAP Gateway und OData ... 465



8.1 ... SAP Gateway ... 465


8.2 ... OData-Protokoll ... 468


8.3 ... OData-Services entwickeln ... 474


8.4 ... OData-Services mit SAPUI5 konsumieren ... 498


8.5 ... OData-Services mit C# konsumieren ... 522


8.6 ... OData-Services mit Java konsumieren ... 529





9. SAP HANA XSA und CDS für ABAP ... 541



9.1 ... Native SAP-HANA-Programmierung ... 541


9.2 ... Core Data Services für ABAP ... 566





10. ABAP Channels ... 583



10.1 ... ABAP Push Channels ... 584


10.2 ... ABAP Message Channels ... 589


10.3 ... Kollaborationsszenario mit ABAP Channels ... 594


10.4 ... AS ABAP als Push-Channel-Client ... 601





Literaturhinweise ... 609




Die Autoren ... 611




Index ... 613


Sie sollen SAP- und externe Systeme verbinden? In diesem Buch lernen Sie dazu alle klassischen und neuen Schnittstellentechnologien und Protokolle kennen. Sie erfahren, wie Sie die Komponenten des Application Servers ABAP/Java oder von SAP HANA XSA 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: SAP-Schnittstellentechnologien im Überblick Programmierung des AS ABAP/Java sowie von SAP HANA XSA Remote Function Call mit ABAP, Java, C/C++ und C# Business Application Programming Interface (BAPI) .NET Connector, Java Connector, Enterprise Connector IDoc und ALE SOAP OData und SAP Gateway ABAP Push Channels
Michael Englbrecht ist Principal Managing Consultant bei der eXXcellent solutions GmbH in Ulm. Er ist dort im Bereich Business Development SAP tätig. Zu seinen Schwerpunkten gehören die Integration von Systemen in die SAP-Landschaft und die Planung und Implementierung serviceorientierter Infrastrukturen. Außerdem widmet er sich der Konzeption, dem Design und der Implementierung von SAP-Fiori- und SAPUI5-Anwendungen und berät Kunden bei der Umsetzung der SAP User Experience. Ein weiterer Schwerpunkt seiner Arbeit ist die Beratung bei SAP-Enterprise-Portal-Projekten sowie im Bereich SAP NetWeaver Knowledge Management and Collaboration.
Michael Englbrecht hat zahlreiche Trainings zu SAP Fiori, SAP User Experience, SAPUI5, ABAP und dem ABAP-Programmiermodell für SAP Fiori, Java-Programmierung, Portalprogrammierung sowie Knowledge Management und Collaboration gehalten. Er studierte Informatik an der FH Augsburg und arbeitete anschließend als Softwareentwickler und Consultant für die MATHEMA AG. Von 2002 bis 2009 war er Senior Consultant bei der AddOn Software GmbH in Neu-Ulm, von 2010 bis 2017 Director NetWeaver Consulting bei der 10 point software GmbH in Dornstadt.
Kundenmitteilung
EU-Datenschutzgrundverordnung

Die DSGVO stärkt die Datenschutzrechte europaweit für uns alle. Bei vub haben wir aus diesem Anlass unsere Datenschutzerklärung grundlegend verändert:

  • Wir stellen noch übersichtlicher dar, wie und wofür wir personenbezogene Daten verarbeiten (wenn überhaupt, denn das Verwerten Ihrer persönlichen Daten ist überhaupt nicht unser Geschäft!).
  • Wir informieren in unserer neuen Datenschutzerklärung über die Kundenrechte.
  • Wir haben die Datenschutzerklärung übersichtlicher gestaltet.
  • Ab dem 25. Mai 2018 können Sie in Ihrem Kundenkonto im Menü unter „mein vub - Einstellungen“ den gewünschten Datenschutz selbst einstellen.

Bei Fragen wenden Sie sich bitte jederzeit an unseren vub-Kundenservice und Ihre bekannten Ansprechpartner unter premiumservice@vub.de.

Bestätigung