Prerequisiti SAP - AWS SDKper SAP ABAP

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Prerequisiti SAP

I seguenti prerequisiti per l'installazione dell'SDK sono applicabili quando i sistemi SAP sono ospitati su. AWS

Prerequisiti per SDK per SAP ABAP AWS

Di seguito sono riportati i prerequisiti per SDK per AWS SAP ABAP.

Versione base

SDK per SAP ABAP è compatibile con SAP NetWeaver 7.4 e versioni successive. SDK per SAP ABAP non riguarda alcuna tabella di applicazioni SAP. È completamente agnostico per quanto riguarda le applicazioni, come SAP Enterprise Resource Planning e SAP Landscape Transformation Replication Server.

Il livello di SP minimo supportato per è. SAP_BASIS 740 SP 0008 Per ulteriori informazioni, vedere SAP Note 1856171 - Supporto dei campi del modulo con lo stesso nome in CL_HTTP_ENTITY (richiede l'accesso al portale SAP). In base ai requisiti aziendali, è possibile scegliere un livello SP superiore, come mostrato nell'immagine seguente.

Un esempio della scheda Versioni dei componenti software installati nel portale.

Non è previsto un requisito minimo di livello SP per SAP_BASIS 750 le release successive.

Versione del kernel

L'SDK per SAP ABAP e gli strumenti che utilizzano Internet Communication Manager (ICM) per la connettività HTTP si affidano al kernel SAP per le sue funzionalità crittografiche, HTTP, XML e JSON. Ti consigliamo di utilizzare l'ultima versione del kernel compatibile con la tua piattaforma SAP. NetWeaver Il requisito minimo è la release 741 del kernel. Per ulteriori informazioni, consulta SAP Note 2083594 - Versioni del kernel SAP e livelli di patch del kernel SAP (richiede l'accesso al portale SAP).

Se si utilizza la versione 741 o 742 del kernel, sono richiesti i seguenti livelli di patch:

  • 741, patch n. 212

  • 742, patch 111

Parametri

Il sistema SAP deve supportare Server Name Indication (SNI) come descritto nelle seguenti note SAP (richiede l'accesso al portale SAP).

Configura il seguente parametro nel file. DEFAULT.PFL

icm/HTTPS/client_sni_enabled = TRUE

Note

Applica la seguente nota SAP al tuo sistema.

Connettività in uscita

SDK per SAP ABAP è un client HTTPS. Il sistema SAP invia messaggi HTTPS in uscita. Non è richiesta alcuna connettività in entrata.

Connettività HTTPS

Tutte le chiamate AWS API vengono effettuate con canali HTTPS crittografati. Il sistema SAP deve essere configurato in modo da considerare attendibili AWS i certificati per stabilire una connessione HTTPS in uscita.

  1. Vai a https://www.amazontrust.com/repository/.

  2. In Root CA, scarica tutti i certificati utilizzando il link PEM.

  3. Importa questi certificati SSL Client (Standard) PSE su ciascuno STRUST dei tuoi sistemi SAP, come mostrato nell'immagine seguente.

    Un esempio dell'elenco dei certificati nello standard del client SSL PSE.

Accesso ai metadati delle istanze Amazon EC2

Il sistema ABAP effettua connessioni HTTP non crittografate a localhost (http://169.254.169.254) per abilitare i metadati delle istanze Amazon EC2. Il canale HTTP viene utilizzato solo per recuperare AWS le credenziali dal server locale. Il traffico HTTP rimane all'interno dell'host.

I metadati consentono a un sistema SAP di AWS autenticarsi in modo sicuro senza archiviare una chiave segreta nel SAP Secure Store. Questa funzionalità è applicabile solo ai sistemi SAP ospitati su Amazon EC2.

Configura il DEFAULT.PFL file con il seguente parametro per consentire al sistema SAP di effettuare una connessione HTTP in uscita non crittografata.

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

Utilizzate il seguente parametro per abilitare la connessione HTTP in uscita senza abilitare la connessione in entrata.

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

Verifica che il tuo sistema SAP sia configurato per le connessioni HTTP in uscita con i seguenti passaggi:

  1. Esegui una transazione SMICM.

  2. Vai a Active Services.

  3. Verifica di vedere un segno di spunta verde nella riga HTTP, nella colonna Attivo, come mostrato nell'immagine seguente.

    Un esempio di segno di spunta verde per il protocollo HTTP nell'elenco Active Services.

Prerequisiti per AWS SDK per SAP ABAP - edizione BTP

I seguenti sono gli unici prerequisiti per l'edizione AWS SDK per SAP ABAP - BTP.

SAP Landscape Portal — edizione BTP

Questo prerequisito è applicabile solo per l'edizione AWS SDK per SAP ABAP - BTP.

SAP Landscape Portal è l'unico meccanismo supportato per installare componenti aggiuntivi in un ambiente SAP BTP. Assicurati di essere abbonato per utilizzare questo servizio. Per ulteriori informazioni, consulta Landscape Portal.

SAP Credential Store — edizione BTP

Questo prerequisito è applicabile solo per l'edizione AWS SDK per SAP ABAP - BTP.

Nell'anteprima per sviluppatori, l'autenticazione con chiave di accesso segreta è l'unico meccanismo supportato per l'autenticazione dell' AWS SDK per l'edizione SAP ABAP - BTP. L'SDK legge le credenziali dal Credential Store e archivia la chiave di accesso segreta in modo sicuro.

È necessario soddisfare i seguenti prerequisiti.

Per ulteriori informazioni, consulta Using SAP Credential Store.

Il servizio SAP Credential Store viene eseguito in SAP BTP al di fuori del sistema ABAP BTP. Vedi SAP Credential Store per maggiori dettagli.