ABAP HTTP Connectivity - Grundlagen
img

Schulung: ABAP HTTP Connectivity - Grundlagen

Schulung anfragen

Diese Grundlagenschulung bietet einen einfachen Einstieg in die Welt der HTTP Services und wie man diese im SAP ABAP verwenden kann. Als Praxisbeispiel wird die Integration des Digitalen Zwillings auf Basis der Verwaltungsschale verwendet.

Beschreibung

Für die Integration von Fremdsystemen wurden bisher häufig Dateischnittstellen, IDocs, BAPI/RFC o.ä. verwendet. Die moderne ABAP Welt setzt vor allem auf das OData-Protokoll, welches leider nicht immer verwendet werden kann. Hier bietet die im ABAP integrierte Unterstützung für HTTP eine interessante Alternative, die sogar in älteren SAP Releases zur Verfügung steht.

Diese Grundlagenschulung bietet einen einfachen Einstieg in die Welt der HTTP Services und wie man diese im SAP ABAP verwenden kann. Wir verwenden den Digitalen Zwilling als Praxisbeispiel, um die bidirektionale Integration über moderne JSON REST APIs zu vermitteln. Die Teilnehmer erhalten zusätzliche Hinweise für eigene Integrationsprojekte.

Praxisszenario "Digitaler Zwilling"

Wir nutzen als Praxisszenario den digitalen Zwilling, der aus Industrie 4.0-Initiativen bekannt ist. Genauer gesagt die "Verwaltungsschale" auf Basis von Eclipse Basyx, einer Opensource-Implementierung für die "Asset Administration Shell" (AAS). Alles Begriffe aus der Industrie, die im SAP-Umfeld weitestgehend unbekannt aber nicht uninteressant sind.

In unserem Blog haben wir den Begriff der Verwaltungsschale erklärt. Die Verwaltungsschale ist die Grundlage für den Digitalen Produktpass, der für einige Branchen in den nächsten Jahren verpflichtend sein wird. Damit wird die Technologie der Verwaltungsschale auch für viele SAP Kunden relevant.

Durchführungsoptionen

Wir bieten diese Schulung als Firmenschulung an. Entweder als zweitägige Präsenzschulung beim Kunden oder remote. Bei Remote Schulungen können die Inhalte nach Absprache in 4h Blöcken über mehrere Tagen verteilt werden.

Die Schulung findet auf den SAP ABAP Systemen der Kunden statt. Diese müssen die Systemvoraussetzungen erfüllen.

Alle Entwicklungen bleiben nach der Schulung erhalten. Zusätzliche Materialien werden über das Brandeis Trainingsportal bereitgestellt, zu dem der Zugang ebenfalls nach der Schulung erhalten bleibt.

Konfigurationsoptionen

Am Ende der Schulung haben wir Zeit vorgesehen, um Raum für Fragen zu praxisrelevanten Themen stellen und Hinweise zu Projekten geben zu können. Standardmäßig zeigen wir hier die Integration des Digitalen Produktpasses mit SAP ABAP. Änderungen bei Firmenschulungen sind nach vorheriger Abstimmung möglich.

Bei Firmenschulungen sind wir grundsätzlich zusätzlich in der Lage, andere Szenarien zu behandeln oder Inhalte aus anderen Brandeis Schulungen einzubauen.

Links:

Agenda

  • Einführung HTTP Services
  • Werkzeuge für Entwickler
  • Einführung Digitaler Zwilling: Architektur von Verwaltungsschalen
  • API First: REST API, OpenAPI, Swagger
  • ABAP HTTP Connectivity - Client und Server
  • SAP als Datenlieferant
  • SAP als Datenkonsument
  • Echtzeitszenarien
  • Einbindung von Opensource Komponenten (z.B. abapGit, JSON)
  • Clean Core Aspekte
  • Praxisszenarien: z.B. Digitaler Produktpass
  • Anregungen und Tipps für eigene Projekte

Informationen für Offene Schulungen

Wir informieren auf unserer Homepage https://www.brandeis.de/events/ über geplante Termine für offene Schulungen - remote oder vor Ort. Bei Interesse bitte Kontakt aufnehmen. Wir nehmen Interessenten an offenen Schulungen in einen Verteiler auf, um aktiv über anstehende Termine zu informieren.

Die Teilnehmer von offenen Schulungen müssen ihre eigenen SAP ABAP Systeme mitbringen, welche die Systemvoraussetzungen erfüllen müssen. Es werden ggf. weitreichende SAP Basis Berechtigungen benötigt. Für den Zugriff auf die eigenen Systeme über WLAN/VPN sind die Teilnehmer zuständig. In den meisten Fällen ist ein Gäste-WLAN o.ä. am Veranstaltungsort verfügbar.

Teilnahmevoraussetzungen

Die Übungsbeispiele wurden für S/4 HANA 2023 (ABAP Stack 7.58) vorbereitet. Bei Firmenschulungen können diese auf Anfrage für ältere Releases angepasst werden.

Für die Konfiguration sind ggf. weitreichende SAP Basis Berechtigungen erforderlich (z.B. SM59, SICF, STRUST).

Die Teilnehmer benötigen eine installierte Eclipse Umgebung inkl. der ABAP Development Tools (ADT) und sollten in der Lage sein, weitere entwicklungsnahe Werkzeuge bei Bedarf zu installieren: z.B. Notepad++, Postman, Bruno, Visual Studio Code, Docker.

Zielgruppe

ABAP Entwickler, Integrationsberater