

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Requisitos previos de SAP
<a name="prerequisites"></a>

Los siguientes requisitos previos para instalar el SDK se aplican cuando los sistemas SAP están alojados en AWS ellos.

**Topics**
+ [Requisitos previos del AWS SDK para SAP ABAP](#sdk)
+ [Requisitos previos del AWS SDK para SAP ABAP: edición BTP](#sdk-btp)

## Requisitos previos del AWS SDK para SAP ABAP
<a name="sdk"></a>

Los siguientes son los requisitos previos del AWS SDK para SAP ABAP.

**Topics**
+ [Versión de Basis](#basis)
+ [Versión del kernel](#kernel)
+ [Parámetros](#parameters)
+ [Notas](#notes)
+ [Conectividad saliente](#outbound-connectivity)
+ [Conectividad HTTPS](#https-connectivity)
+ [Acceso a los metadatos de las EC2 instancias de Amazon](#instance-metadata)

### Versión de Basis
<a name="basis"></a>

El SDK para SAP ABAP es compatible con SAP NetWeaver 7.4 y versiones posteriores. El SDK de SAP ABAP no afecta a ninguna tabla de aplicaciones de SAP. Es completamente independiente de las aplicaciones, como Planificación de recursos empresariales de SAP y SAP Landscape Transformation Replication Server.

El nivel de SP mínimo admitido para `SAP_BASIS 740` es `SP 0008`. Para obtener más información, consulte la [nota de SAP 1856171: se admiten campos de formulario con el mismo nombre en CL\_HTTP\_ENTITY](https://launchpad.support.sap.com/#/notes/1856171) (requiere acceso al portal de SAP). En función de sus requisitos empresariales, puede elegir un nivel de SP superior, como se muestra en la siguiente imagen.

![Un ejemplo de la pestaña Versiones de los componentes de software instalados del portal.](http://docs.aws.amazon.com/es_es/sdk-for-sapabap/latest/developer-guide/images/sp-level.png)


No hay ningún requisito mínimo de nivel de SP para `SAP_BASIS 750` y versiones superiores.

### Versión del kernel
<a name="kernel"></a>

El SDK de SAP ABAP y las herramientas que utilizan Internet Communication Manager (ICM) para la conectividad HTTP se basan en el kernel de SAP para sus funciones criptográficas, HTTP, XML y JSON. Recomendamos utilizar la última versión del núcleo que sea compatible con su NetWeaver plataforma SAP. El requisito mínimo es la versión del kernel **741**. Para obtener más información, consulte la [nota de SAP 2083594: versiones del kernel de SAP y niveles de parches del kernel de SAP](https://launchpad.support.sap.com/#/notes/2083594) (requiere acceso al portal de SAP).

Si utiliza las versiones 741 o 742 del kernel, se requieren los siguientes niveles de parche:
+  741, parche n.º 212 
+  742, parche n.º 111 

### Parámetros
<a name="parameters"></a>

Su sistema SAP debe admitir la indicación de nombre de servidor (SNI), tal como se describe en las siguientes notas de SAP (requiere acceso al portal de SAP).
+ [Nota de SAP 2124480: Distribuidor web/ICM: indicación del nombre del servidor (SNI) con extensión TLS como cliente](https://launchpad.support.sap.com/#/notes/2124480)
+ [Nota de SAP 2582368: actualización de SapSSL para el envío de la extensión TLS de SNI por parte del cliente mediante saphttp, sapkprotp, sldreg](https://launchpad.support.sap.com/#/notes/2582368)

Configure el siguiente parámetro en el archivo `DEFAULT.PFL`.

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

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

Aplique la siguiente nota de SAP a su sistema.
+ [https://launchpad.support.sap.com/\#/notes/0001856171](https://launchpad.support.sap.com/#/notes/0001856171)
+ [https://launchpad.support.sap.com/\#/notas/0002619546](https://launchpad.support.sap.com/#/notes/0002619546)

### Conectividad saliente
<a name="outbound-connectivity"></a>

El SDK de SAP ABAP es un cliente HTTPS. El sistema SAP envía los mensajes HTTPS salientes. No se requiere conectividad entrante.

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

Todas las llamadas a AWS la API se realizan con canales HTTPS cifrados. El sistema SAP debe configurarse para que confíe en AWS los certificados a fin de establecer una conexión HTTPS saliente.

1. Vaya a [https://www.amazontrust.com/repository/](https://www.amazontrust.com/repository/).

1. En **Root CAs**, descargue todos los certificados mediante el enlace *PEM.*

1. Importe estos certificados en `SSL Client (Standard) PSE` de su `STRUST` en cada uno de sus sistemas SAP, como se muestra en la siguiente imagen.  
![Un ejemplo de la lista de certificados del estándar de cliente SSL PSE.](http://docs.aws.amazon.com/es_es/sdk-for-sapabap/latest/developer-guide/images/https.png)

### Acceso a los metadatos de las EC2 instancias de Amazon
<a name="instance-metadata"></a>

El sistema ABAP establece conexiones HTTP sin cifrar a localhost (http://169.254.169.254) para habilitar los metadatos de las instancias de Amazon EC2 . El canal HTTP solo se usa para recuperar AWS las credenciales del servidor local. El tráfico HTTP permanece dentro del host.

Los metadatos permiten que un sistema SAP se autentique de forma segura sin almacenar una clave secreta en el SAP Secure Store. AWS Esta función solo se aplica a los sistemas SAP alojados en Amazon EC2.

Configure el archivo `DEFAULT.PFL` con el siguiente parámetro para permitir que su sistema SAP establezca una conexión HTTP saliente sin cifrar.

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

Utilice el siguiente parámetro para habilitar la conexión HTTP saliente sin habilitar la conexión entrante.

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

Verifique que su sistema SAP esté configurado para las conexiones HTTP salientes con los siguientes pasos:

1. Ejecute la transacción **SMICM**.

1. Vaya a **Servicios activos**.

1. Verifique que ve una **marca de verificación verde** en la fila HTTP, en la columna *Activa*, como se muestra en la siguiente imagen.  
![Un ejemplo de una marca de verificación verde para el protocolo HTTP en la lista de servicios activos.](http://docs.aws.amazon.com/es_es/sdk-for-sapabap/latest/developer-guide/images/http.png)

## Requisitos previos del AWS SDK para SAP ABAP: edición BTP
<a name="sdk-btp"></a>

Los siguientes son los únicos requisitos previos para el AWS SDK para SAP ABAP: edición BTP.

**Topics**
+ [SAP Landscape Portal: edición BTP](#landscape-portal)
+ [SAP Credential Store: edición BTP](#credential-store)

### SAP Landscape Portal: edición BTP
<a name="landscape-portal"></a>

Este requisito previo solo se aplica al AWS SDK para SAP ABAP: edición BTP.

SAP Landscape Portal es el único mecanismo compatible para instalar complementos en un entorno SAP BTP. Asegúrese de estar suscrito para utilizar este servicio. Para obtener más información, consulte [Landscape Portal.](https://help.sap.com/docs/btp/sap-business-technology-platform/landscape-portal)

### SAP Credential Store: edición BTP
<a name="credential-store"></a>

Este requisito previo solo se aplica al AWS SDK para SAP ABAP: edición BTP.

En la versión preliminar para desarrolladores, la autenticación con clave de acceso secreta es el único mecanismo compatible para autenticar el AWS SDK de la edición BTP de SAP ABAP. El SDK lee las credenciales del almacén de credenciales y almacena la clave de acceso secreta de forma segura.

Debe cumplir los siguientes requisitos previos.
+ Suscripción a Credential Store.
+ La tienda de credenciales se asigna como un derecho a su subcuenta de BTP. Consulte Configuración [inicial para obtener más información](https://help.sap.com/docs/credential-store/sap-credential-store/initial-setup).
+ Una instancia de servicio con un plan estándar para Credential Store. Consulte [Crear una instancia de servicio](https://help.sap.com/docs/credential-store/sap-credential-store/create-service-instance) para obtener más información.

Para obtener más información, consulte [Uso de SAP Credential Store](https://docs.aws.amazon.com/sdk-for-sapabap/latest/developer-guide/credential-store.html).

El servicio SAP Credential Store se ejecuta en SAP BTP fuera del sistema ABAP BTP. Consulte [SAP Credential](https://help.sap.com/docs/credential-store) Store para obtener más información.