Pré-requisitos da SAP - AWS SDKpara SAP ABAP

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pré-requisitos da SAP

Os pré-requisitos a seguir para instalar o SDK são aplicáveis quando seus sistemas SAP estão hospedados no. AWS

Pré-requisitos do AWS SDK for SAP ABAP

A seguir estão os pré-requisitos do AWS SDK for SAP ABAP.

Lançamento básico

O SDK para SAP ABAP é compatível com o SAP NetWeaver 7.4 e superior. O SDK para SAP ABAP não toca em nenhuma tabela de aplicativos da SAP. É totalmente independente dos aplicativos, como o SAP Enterprise Resource Planning e o SAP Landscape Transformation Replication Server.

O nível mínimo de SP suportado para SAP_BASIS 740 é SP 0008. Para obter mais informações, consulte SAP Note 1856171 - Supporting form fields of the same name in CL_HTTP_ENTITY (requer acesso ao portal SAP). Com base nas suas necessidades de negócios, você pode escolher um nível de SP mais alto, conforme mostrado na imagem a seguir.

Um exemplo da guia Versões de componentes de software instalados no portal.

Não há requisitos mínimos de nível de SP para versões do SAP_BASIS 750 e superiores.

Lançamento do kernel

O SDK para SAP ABAP e as ferramentas que usam o Internet Communication Manager (ICM) para conectividade HTTP dependem do kernel SAP para seus recursos criptográficos, HTTP, XML e JSON. Recomendamos usar a versão mais recente do kernel compatível com sua NetWeaver plataforma SAP. O requisito mínimo é a versão 741 do kernel. Para obter mais informações, consulte SAP Note 2083594 - Versões do SAP Kernel e níveis de patch do SAP Kernel (requer acesso ao portal SAP).

Se você estiver usando a versão 741 ou 742 do kernel, os seguintes níveis de patch são necessários:

  • 741, atualização 212

  • 742, atualização 111

Parâmetros

Seu sistema SAP deve oferecer suporte à Indicação de Nome de Servidor (SNI) conforme descrito nas seguintes notas SAP (requer acesso ao portal SAP).

Configure o seguinte parâmetro no arquivo DEFAULT.PFL.

icm/HTTPS/client_sni_enabled = TRUE

Observações

Aplique a seguinte nota SAP ao seu sistema.

Conectividade de saída

O SDK para SAP ABAP é um cliente HTTPS. O sistema da SAP envia mensagens HTTPS de saída. Não há exigência de conectividade de entrada.

Conectividade HTTPS

Todas as chamadas de AWS API são feitas com canais HTTPS criptografados. O sistema SAP deve ser configurado para confiar em AWS certificados para estabelecer uma conexão HTTPS de saída.

  1. Acesse https://www.amazontrust.com/repository/.

  2. Em Root CAs, baixe todos os certificados usando o link PEM.

  3. Importe esses certificados STRUST de seu SSL Client (Standard) PSE em cada um dos seus sistemas SAP, conforme mostrado na imagem a seguir.

    Um exemplo da lista de certificados no PSE padrão do cliente SSL.

Acesso aos metadados da instância do Amazon EC2

O sistema ABAP faz conexões HTTP não criptografadas com o localhost (http://169.254.169.254) para habilitar os metadados da instância Amazon EC2. O canal HTTP é usado somente para recuperar AWS credenciais do servidor local. O tráfego HTTP permanece dentro do host.

Os metadados permitem que um sistema SAP AWS se autentique com segurança sem armazenar uma chave secreta no SAP Secure Store. Só há um atributo aplicável somente aos sistemas SAP hospedados no Amazon EC2.

Configure o arquivo DEFAULT.PFL com o parâmetro a seguir para permitir que seu sistema SAP faça uma conexão HTTP de saída não criptografada.

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

Use o parâmetro a seguir para habilitar a conexão HTTP de saída sem habilitar a conexão de entrada.

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

Verifique se seu sistema SAP está configurado para conexões HTTP de saída com as seguintes etapas:

  1. Execute a transação SMICM.

  2. Vá para Serviços ativos.

  3. Verifique se você vê uma marca de seleção verde na linha HTTP, na coluna Ativo, conforme mostrado na imagem a seguir.

    Um exemplo de uma marca de seleção verde para o protocolo HTTP na lista de Serviços Ativos.

Pré-requisitos do AWS SDK for SAP ABAP - edição BTP

A seguir estão os únicos pré-requisitos para o AWS SDK for SAP ABAP - edição BTP.

SAP Landscape Portal — edição BTP

Esse pré-requisito é aplicável somente ao AWS SDK for SAP ABAP - edição BTP.

O SAP Landscape Portal é o único mecanismo compatível para instalar complementos em um ambiente SAP BTP. Certifique-se de estar inscrito para usar este serviço. Para obter mais informações, consulte Landscape Portal.

SAP Credential Store — edição BTP

Esse pré-requisito é aplicável somente ao AWS SDK for SAP ABAP - edição BTP.

Na versão prévia para desenvolvedores, a autenticação por chave de acesso secreta é o único mecanismo compatível para autenticar o AWS SDK para a edição SAP ABAP - BTP. O SDK lê as credenciais do Credential Store e armazena a chave de acesso secreta com segurança.

Você deve atender aos seguintes pré-requisitos.

  • Assinatura da Credential Store.

  • Armazenamento de credenciais atribuído como um direito à sua subconta BTP. Consulte Configuração inicial para obter mais detalhes.

  • Uma instância de serviço com plano padrão para o Credential Store. Consulte Criar uma instância de serviço para obter mais detalhes.

Para obter mais informações, consulte Usando o SAP Credential Store.

O serviço SAP Credential Store é executado no SAP BTP fora do sistema ABAP BTP. Consulte o SAP Credential Store para obter mais detalhes.