

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Prérequis SAP


Les conditions préalables suivantes pour l'installation du SDK s'appliquent lorsque vos systèmes SAP sont hébergés sur. AWS

**Topics**
+ [

## Prérequis pour le AWS SDK pour SAP ABAP
](#sdk)
+ [

## Prérequis pour le AWS SDK pour SAP ABAP - édition BTP
](#sdk-btp)

## Prérequis pour le AWS SDK pour SAP ABAP
Kit SDK pour SAP ABAP

Les conditions requises pour le AWS SDK pour SAP ABAP sont les suivantes.

**Topics**
+ [

### Version de base
](#basis)
+ [

### Sortie du noyau
](#kernel)
+ [

### Paramètres
](#parameters)
+ [

### Remarques
](#notes)
+ [

### Connectivité sortante
](#outbound-connectivity)
+ [

### Connectivité HTTPS
](#https-connectivity)
+ [

### Accès aux métadonnées des EC2 instances Amazon
](#instance-metadata)

### Version de base


Le SDK pour SAP ABAP est compatible avec SAP NetWeaver 7.4 et versions ultérieures. Le SDK pour SAP ABAP ne touche aucune table d'application SAP. Il est totalement indépendant des applications, telles que SAP Enterprise Resource Planning et SAP Landscape Transformation Replication Server.

Le niveau de SP minimum pris en charge pour `SAP_BASIS 740` est`SP 0008`. Pour plus d'informations, consultez la [note SAP 1856171 - Prise en charge des champs de formulaire du même nom dans CL\$1HTTP\$1ENTITY](https://launchpad.support.sap.com/#/notes/1856171) (nécessite un accès au portail SAP). En fonction des besoins de votre entreprise, vous pouvez choisir un niveau de SP supérieur, comme indiqué dans l'image suivante.

![\[Exemple de l'onglet Versions des composants logiciels installés sur le portail.\]](http://docs.aws.amazon.com/fr_fr/sdk-for-sapabap/latest/developer-guide/images/sp-level.png)


Il n'y a pas de niveau de SP minimum requis pour `SAP_BASIS 750` les versions ultérieures.

### Sortie du noyau


Le SDK pour SAP ABAP et les outils qui utilisent l'Internet Communication Manager (ICM) pour la connectivité HTTP s'appuient sur le noyau SAP pour ses fonctionnalités cryptographiques, HTTP, XML et JSON. Nous vous recommandons d'utiliser la dernière version du noyau compatible avec votre NetWeaver plateforme SAP. La version minimale requise est la version **741** du noyau. Pour plus d'informations, consultez la [note SAP 2083594 - Versions du noyau SAP et niveaux de correctif du noyau SAP](https://launchpad.support.sap.com/#/notes/2083594) (nécessite un accès au portail SAP).

Si vous utilisez la version 741 ou 742 du noyau, les niveaux de correctif suivants sont requis :
+  741 patchno 212 
+  742 patchno 111 

### Paramètres


Votre système SAP doit prendre en charge l'indication du nom du serveur (SNI) comme décrit dans les notes SAP suivantes (nécessite un accès au portail SAP).
+ [SAP Note 2124480 - ICM/Web Dispatcher : indication du nom du serveur d'extension TLS (SNI) en tant que client](https://launchpad.support.sap.com/#/notes/2124480)
+ [SAP Note 2582368 - Mise à jour SAPSSL pour l'envoi côté client de l'extension TLS SNI par saphttp, sapkprotp, sldreg](https://launchpad.support.sap.com/#/notes/2582368)

Configurez le paramètre suivant dans le `DEFAULT.PFL` fichier.

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

### Remarques


Appliquez la note SAP suivante à votre système.
+ [https://launchpad.support.sap.com/\$1/notes/0001856171](https://launchpad.support.sap.com/#/notes/0001856171)
+ [https://launchpad.support.sap.com/\$1/notes/0002619546](https://launchpad.support.sap.com/#/notes/0002619546)

### Connectivité sortante


Le SDK pour SAP ABAP est un client HTTPS. Le système SAP envoie des messages HTTPS sortants. Aucune connectivité entrante n'est requise.

### Connectivité HTTPS


Tous les appels AWS d'API sont effectués avec des canaux HTTPS cryptés. Le système SAP doit être configuré pour faire confiance aux AWS certificats afin d'établir une connexion HTTPS sortante.

1. Accédez à [https://www.amazontrust.com/repository/](https://www.amazontrust.com/repository/).

1. Sous **Root CAs**, téléchargez tous les certificats à l'aide du lien *PEM*.

1. Importez ces certificats dans chacun `STRUST` `SSL Client (Standard) PSE` de vos systèmes SAP, comme indiqué dans l'image suivante.  
![\[Exemple de liste de certificats dans le standard client SSL PSE.\]](http://docs.aws.amazon.com/fr_fr/sdk-for-sapabap/latest/developer-guide/images/https.png)

### Accès aux métadonnées des EC2 instances Amazon
Métadonnées de l’instance

Le système ABAP établit des connexions HTTP non chiffrées avec localhost (http://169.254.169.254) pour activer les métadonnées des instances Amazon EC2 . Le canal HTTP est utilisé uniquement pour récupérer les AWS informations d'identification du serveur local. Le trafic HTTP reste au sein de l'hôte.

Les métadonnées permettent AWS à un système SAP de s'authentifier en toute sécurité sans stocker de clé secrète dans le SAP Secure Store. Cette fonctionnalité s'applique uniquement aux systèmes SAP hébergés sur Amazon EC2.

Configurez le `DEFAULT.PFL` fichier avec le paramètre suivant pour permettre à votre système SAP d'établir une connexion HTTP sortante non cryptée.

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

Utilisez le paramètre suivant pour activer la connexion HTTP sortante sans activer la connexion entrante.

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

Vérifiez que votre système SAP est configuré pour les connexions HTTP sortantes en procédant comme suit :

1. Exécutez la **transaction SMICM.**

1. Accédez à **Active Services**.

1. Vérifiez que vous voyez une **coche verte** sur la ligne HTTP, sous la colonne *Active*, comme indiqué dans l'image suivante.  
![\[Exemple de coche verte pour le protocole HTTP dans la liste des services actifs.\]](http://docs.aws.amazon.com/fr_fr/sdk-for-sapabap/latest/developer-guide/images/http.png)

## Prérequis pour le AWS SDK pour SAP ABAP - édition BTP
SDK pour SAP ABAP - édition BTP

Les seules conditions requises pour le AWS SDK pour l'édition SAP ABAP - BTP sont les suivantes.

**Topics**
+ [

### SAP Landscape Portal — édition BTP
](#landscape-portal)
+ [

### SAP Credential Store — édition BTP
](#credential-store)

### SAP Landscape Portal — édition BTP


Cette condition préalable s'applique uniquement au AWS SDK pour l'édition SAP ABAP - BTP.

SAP Landscape Portal est le seul mécanisme pris en charge pour installer des modules complémentaires dans un environnement SAP BTP. Assurez-vous d'être abonné pour utiliser ce service. Pour plus d'informations, consultez [Landscape Portal](https://help.sap.com/docs/btp/sap-business-technology-platform/landscape-portal).

### SAP Credential Store — édition BTP


Cette condition préalable s'applique uniquement au AWS SDK pour l'édition SAP ABAP - BTP.

Dans la version préliminaire destinée aux développeurs, l'authentification par clé d'accès secrète est le seul mécanisme pris en charge pour authentifier le AWS SDK pour l'édition SAP ABAP - BTP. Le SDK lit les informations d'identification dans le magasin d'informations d'identification et stocke la clé d'accès secrète en toute sécurité.

Vous devez remplir les conditions préalables suivantes.
+ Abonnement à Credential Store.
+ Credential Store a été attribué comme droit à votre sous-compte BTP. Voir [Configuration initiale](https://help.sap.com/docs/credential-store/sap-credential-store/initial-setup) pour plus de détails.
+ Une instance de service avec un plan standard pour Credential Store. Voir [Créer une instance de service](https://help.sap.com/docs/credential-store/sap-credential-store/create-service-instance) pour plus de détails.

Pour plus d'informations, consultez la section [Utilisation de SAP Credential Store.](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/credential-store.html)

Le service SAP Credential Store s'exécute dans SAP BTP en dehors du système ABAP BTP. Consultez [SAP Credential Store](https://help.sap.com/docs/credential-store) pour plus de détails.