SAP-Voraussetzungen - AWS SDK für SAP ABAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SAP-Voraussetzungen

Die folgenden Voraussetzungen für die Installation des SDK gelten, wenn Ihre SAP-Systeme auf gehostet werden AWS.

Voraussetzungen für AWS das SDK für SAP ABAP

Im Folgenden sind die Voraussetzungen für das AWS SDK für SAP ABAP aufgeführt.

Basisversion

Das SDK für SAP ABAP ist mit SAP NetWeaver 7.4 und höher kompatibel. Das SDK für SAP ABAP berührt keine SAP-Anwendungstabellen. Es ist völlig unabhängig von Anwendungen wie SAP Enterprise Resource Planning und SAP Landscape Transformation Replication Server.

Die unterstützte SP-Mindeststufe für ist. SAP_BASIS 740 SP 0008 Weitere Informationen finden Sie im SAP-Hinweis 1856171 — Unterstützung von Formularfeldern mit demselben Namen in CL_HTTP_ENTITY (erfordert SAP-Portalzugriff). Je nach Ihren Geschäftsanforderungen können Sie eine höhere SP-Stufe wählen, wie in der folgenden Abbildung dargestellt.

Ein Beispiel für die Registerkarte Versionen installierter Softwarekomponenten im Portal.

Für und höhere Versionen gibt es keine Mindestanforderungen auf SAP_BASIS 750 SP-Ebene.

Kernel-Version

Das SDK für SAP ABAP und Tools, die den Internet Communication Manager (ICM) für HTTP-Konnektivität verwenden, verlassen sich bei seinen kryptografischen, HTTP-, XML- und JSON-Funktionen auf den SAP-Kernel. Wir empfehlen, die neueste Kernel-Version zu verwenden, die mit Ihrer SAP-Plattform kompatibel ist. NetWeaver Die Mindestanforderung ist die Kernel-Version 741. Weitere Informationen finden Sie im SAP-Hinweis 2083594 — SAP-Kernelversionen und SAP-Kernel-Patch-Levels (erfordert SAP-Portalzugriff).

Wenn Sie die Kernel-Version 741 oder 742 verwenden, sind die folgenden Patch-Levels erforderlich:

  • 741, Patch Nr. 212

  • 742 Patch 111

Parameter

Ihr SAP-System muss Server Name Indication (SNI) unterstützen, wie in den folgenden SAP-Hinweisen beschrieben (erfordert SAP-Portalzugriff).

Konfigurieren Sie DEFAULT.PFL den folgenden Parameter in der Datei.

icm/HTTPS/client_sni_enabled = TRUE

Hinweise

Wenden Sie den folgenden SAP-Hinweis auf Ihr System an.

Ausgehende Konnektivität

Das SDK für SAP ABAP ist ein HTTPS-Client. Das SAP-System sendet ausgehende HTTPS-Nachrichten. Eine eingehende Konnektivität ist nicht erforderlich.

HTTPS-Konnektivität

Alle AWS API-Aufrufe erfolgen mit verschlüsselten HTTPS-Kanälen. Das SAP-System muss so eingerichtet sein, dass es AWS Zertifikaten vertraut, um eine ausgehende HTTPS-Verbindung herzustellen.

  1. Gehen Sie zu https://www.amazontrust.com/repository/.

  2. Laden Sie unter Root-CAs alle Zertifikate über den PEM-Link herunter.

  3. Importieren Sie diese Zertifikate in STRUST Ihr SSL Client (Standard) PSE auf jedem Ihrer SAP-Systeme, wie in der folgenden Abbildung gezeigt.

    Ein Beispiel für die Zertifikatsliste im SSL-Client-Standard PSE.

Zugriff auf Amazon EC2 EC2-Instance-Metadaten

Das ABAP-System stellt unverschlüsselte HTTP-Verbindungen zu localhost (http://169.254.169.254) her, um Amazon EC2 EC2-Instance-Metadaten zu aktivieren. Der HTTP-Kanal wird nur zum Abrufen von AWS Anmeldeinformationen vom lokalen Server verwendet. Der HTTP-Verkehr verbleibt innerhalb des Hosts.

Die Metadaten ermöglichen es einem SAP-System, sich sicher AWS zu authentifizieren, ohne einen geheimen Schlüssel im SAP Secure Store zu speichern. Diese Funktion gilt nur für SAP-Systeme, die auf Amazon EC2 gehostet werden.

Konfigurieren Sie die DEFAULT.PFL Datei mit dem folgenden Parameter, damit Ihr SAP-System eine unverschlüsselte ausgehende HTTP-Verbindung herstellen kann.

icm/server_port_<xx> = PROT=HTTP,PORT=8000,TIMEOUT=60,PROCTIMEOUT=600

Verwenden Sie den folgenden Parameter, um die ausgehende HTTP-Verbindung zu aktivieren, ohne die eingehende Verbindung zu aktivieren.

icm/server_port_<xx> = PROT=HTTP,PORT=0,TIMEOUT=60,PROCTIMEOUT=600

Stellen Sie mit den folgenden Schritten sicher, dass Ihr SAP-System für ausgehende HTTP-Verbindungen konfiguriert ist:

  1. Führen Sie die SMICM-Transaktion aus.

  2. Gehen Sie zu Active Services.

  3. Vergewissern Sie sich, dass in der HTTP-Zeile unter der Spalte Aktiv ein grünes Häkchen angezeigt wird, wie in der folgenden Abbildung dargestellt.

    Ein Beispiel für ein grünes Häkchen für das HTTP-Protokoll in der Liste der aktiven Dienste.

Voraussetzungen für AWS das SDK für SAP ABAP — BTP-Edition

Im Folgenden sind die einzigen Voraussetzungen für die AWS SDK for SAP ABAP - BTP-Edition aufgeführt.

SAP Landscape Portal — BTP-Ausgabe

Diese Voraussetzung gilt nur für AWS SDK for SAP ABAP — BTP Edition.

Das SAP Landscape Portal ist der einzige unterstützte Mechanismus zur Installation von Add-Ons in einer SAP-BTP-Umgebung. Stellen Sie sicher, dass Sie diesen Service abonniert haben. Weitere Informationen finden Sie unter Landscape Portal.

SAP Credential Store — BTP-Ausgabe

Diese Voraussetzung gilt nur für AWS SDK for SAP ABAP — BTP Edition.

In der Developer Preview ist die geheime Zugriffsschlüsselauthentifizierung der einzige unterstützte Mechanismus zur Authentifizierung von AWS SDK for SAP ABAP — BTP Edition. Das SDK liest die Anmeldeinformationen aus dem Credential Store und speichert den geheimen Zugriffsschlüssel sicher.

Sie müssen die folgenden Voraussetzungen erfüllen.

  • Abonnement für Credential Store.

  • Credential Store, der Ihrem BTP-Unterkonto als Anspruch zugewiesen wurde. Weitere Informationen finden Sie unter Ersteinrichtung.

  • Eine Dienstinstanz mit Standardplan für Credential Store. Weitere Informationen finden Sie unter Eine Dienstinstanz erstellen.

Weitere Informationen finden Sie unter SAP Credential Store verwenden.

Der Service SAP Credential Store läuft in SAP BTP außerhalb des ABAP BTP-Systems. Weitere Informationen finden Sie unter SAP Credential Store.