

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
<a name="prerequisites"></a>

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

**Topics**
+ [Prerequisiti per SDK per SAP ABAP AWS](#sdk)
+ [Prerequisiti per AWS SDK per SAP ABAP - edizione BTP](#sdk-btp)

## Prerequisiti per SDK per SAP ABAP AWS
<a name="sdk"></a>

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

**Topics**
+ [Versione base](#basis)
+ [Versione del kernel](#kernel)
+ [Parametri](#parameters)
+ [Note](#notes)
+ [Connettività in uscita](#outbound-connectivity)
+ [Connettività HTTPS](#https-connectivity)
+ [Accesso ai metadati delle EC2 istanze Amazon](#instance-metadata)

### Versione base
<a name="basis"></a>

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'](https://launchpad.support.sap.com/#/notes/1856171)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.](http://docs.aws.amazon.com/it_it/sdk-for-sapabap/latest/developer-guide/images/sp-level.png)


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

### Versione del kernel
<a name="kernel"></a>

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, vedere [SAP Note 2083594 - Versioni del kernel SAP e livelli di patch del kernel SAP (richiede l'accesso al portale SAP)](https://launchpad.support.sap.com/#/notes/2083594).

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
<a name="parameters"></a>

Il sistema SAP deve supportare Server Name Indication (SNI) come descritto nelle seguenti note SAP (richiede l'accesso al portale SAP).
+ [SAP Note 2124480 - ICM/Web Dispatcher: TLS Extension Server Name Indication (SNI) come client](https://launchpad.support.sap.com/#/notes/2124480)
+ [SAP Note 2582368 - Aggiornamento SAPSSL per l'invio lato client dell'estensione TLS SNI tramite saphttp, sapkprotp, sldreg](https://launchpad.support.sap.com/#/notes/2582368)

Configura il seguente parametro nel file. `DEFAULT.PFL`

```
icm/HTTPS/client_sni_enabled = TRUE
```

### Note
<a name="notes"></a>

Applica la seguente nota SAP al tuo sistema.
+ [https://launchpad.support.sap.com/\#/note/0001856171](https://launchpad.support.sap.com/#/notes/0001856171)
+ [https://launchpad.support.sap.com/\#/note/0002619546](https://launchpad.support.sap.com/#/notes/0002619546)

### Connettività in uscita
<a name="outbound-connectivity"></a>

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

### Connettività HTTPS
<a name="https-connectivity"></a>

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. Passa a [https://www.amazontrust.com/repository/](https://www.amazontrust.com/repository/).

1. In **Root CAs**, scarica tutti i certificati utilizzando il collegamento *PEM*.

1. Importa questi certificati `SSL Client (Standard) PSE` su ciascuno dei tuoi sistemi SAP, come mostrato nell'immagine seguente. `STRUST`  
![Un esempio dell'elenco dei certificati nello standard del client SSL PSE.](http://docs.aws.amazon.com/it_it/sdk-for-sapabap/latest/developer-guide/images/https.png)

### Accesso ai metadati delle EC2 istanze Amazon
<a name="instance-metadata"></a>

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 le AWS 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 tuo 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**.

1. Vai a **Active Services**.

1. 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.](http://docs.aws.amazon.com/it_it/sdk-for-sapabap/latest/developer-guide/images/http.png)

## Prerequisiti per AWS SDK per SAP ABAP - edizione BTP
<a name="sdk-btp"></a>

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

**Topics**
+ [SAP Landscape Portal — edizione BTP](#landscape-portal)
+ [SAP Credential Store — edizione BTP](#credential-store)

### SAP Landscape Portal — edizione BTP
<a name="landscape-portal"></a>

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](https://help.sap.com/docs/btp/sap-business-technology-platform/landscape-portal).

### SAP Credential Store — edizione BTP
<a name="credential-store"></a>

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.
+ Abbonamento a Credential Store.
+ Credential Store assegnato come diritto al tuo account secondario BTP. Vedi Configurazione [iniziale per maggiori dettagli](https://help.sap.com/docs/credential-store/sap-credential-store/initial-setup).
+ Un'istanza di servizio con piano standard per Credential Store. Per maggiori dettagli, consulta [Creare un'istanza di servizio](https://help.sap.com/docs/credential-store/sap-credential-store/create-service-instance).

Per ulteriori informazioni, consulta [Using SAP Credential Store](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/credential-store.html).

Il servizio SAP Credential Store viene eseguito in SAP BTP al di fuori del sistema ABAP BTP. Vedi [SAP](https://help.sap.com/docs/credential-store) Credential Store per maggiori dettagli.