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á.
Instalando SDK da AWS para SAP ABAP
Tópicos
Fazer download do SDK para SAP ABAP
curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.zip" -o "abapsdk-LATEST.zip"
Quando o download estiver concluído, recomendamos que você descompacte o arquivo baixado em um diretório, como /tmp/awssdk
.
Verifique o SDK para o arquivo SAP ABAP, opcional
Essa etapa opcional de validar a assinatura do seu arquivo SDK ajuda você a confirmar que seu SDK não foi adulterado. Use as etapas a seguir para verificar seu arquivo SDK.
-
Faça download do arquivo SDK SIGNATURE com o seguinte comando:
curl "https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.sig" -o "abapsdk-LATEST.sig"
-
Copie a chave pública a seguir e salve-a em um arquivo chamado
abapsdk-signing-key.pem
.-----BEGIN PUBLIC KEY----- MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAmS3oN3wKBh4HJOGaOtye 15RR5909nuw0JxOvEDCT7O9wUrXS3mjgEw6b6hvr2dLdoFr+eH4ewT5bVl6U3gDv 051sTdEJJpfLEWJJZZNK3v9fGWKyXgYe+ifmsPmf4lhNd2auzpvIy2UrlSYijCRB BWZFW+Ux0OkILz+8vCFSXMZ6Z0qtLIlZFbGrn6A5adbwwzfOqkg9BUEZK0wB6TAi ZTnkMdBZGCBM9K2MRKKMxtrxUn+TFcAYyh5pM9tUAb2q4XE5m7092UnZG7ur/QYl 1FSZwAhQmk8hUPgUaqOOQRC6z3TRzIGKOA/DI0cUPJMzFR4LCxEJkgh4rkRaU9V2 O7DthUpj8b7QcQaiOpnMpBf3zWLgbjNmX0hB0Eprg8/nVRHspf3zuiscJ2lMPkz0 cHOR3lMNsMLzm+d/gVkLt31R/JwAcFCkXTWvR8/VOWNGZZXdVUbefrfI/k7fP60B bzUrIlN4poq16rc4Tk5Derg+wQ7rOWjXkXop2kiCMjbYo0ol0kS/At64PLjpz8dH Zg25o79U9EJln+lpqZ297Ks+HoctOv2GPbeeh0s7+N0fRTyOr81EZIURLPKLVQUw otVRzNDgLOA7eA667NrmegZfHCmqEwK9tXakZUHAcMzRPyhALc/HtmovxdStN9h1 JC4exOGqstAv1fX5QaTbMSECAwEAAQ== -----END PUBLIC KEY-----
-
Verifique o download do ZIP do SDK por meio do comando a seguir. O comando exige
openssl
que faz parte de muitas distribuições Linux.openssl dgst -sha256 -verify abapsdk-signing-key.pem -keyform PEM -signature abapsdk-LATEST.sig abapsdk-LATEST.zip
-
Verifique se a saída do comando anterior é
Verified OK
. -
Se a saída for
Verification Failure
, repita as etapas anteriores. Se você continuar recebendo uma saída com falha, não instale o SDK e entre em contato com o AWS Support.
AWS Transportes do SDK
Tópicos
Conteúdo
A instalação do SDK para SAP ABAP é concluída por meio do ABAP Transports. Você deve importar esses transportes para seu ambiente de desenvolvimento ou sandbox.
Cada versão do SDK para SAP ABAP substitui completamente a anterior. Não há necessidade de aplicar transportes incrementais. Os transportes são empacotados em um arquivo ZIP. A seguir está a estrutura do arquivo ZIP.
transports/ transports/core/ transports/core/Knnnnnn.AWS transports/core/Rnnnnnn.AWS transports/tla1/ transports/tla1/Knnnnnn.AWS transports/tla1/Rnnnnnn.AWS transports/tla2/ transports/tla2/Knnnnnn.AWS transports/tla2/Rnnnnnn.AWS . . .
A pasta transports
contém uma subpasta core
. A subpasta core
contém os principais transportes de runtime e uma subpasta para cada módulo, nomeada pela abreviatura de três letras do módulo. Para obter uma lista completa dos módulos dos TLAs, consulte SDK da AWS para SAP ABAP - Lista de módulos.
AWS Os transportes do SDK são solicitações de bancada de trabalho. Dependendo da configuração de suas rotas TMS, o SDK pode não ser encaminhado automaticamente para suas filas de garantia de qualidade e produção após a importação para o sistema anterior. Você deve adicioná-los manualmente à fila de cada sistema.
Quando seu projeto estiver pronto para a próxima fase, o AWS SDK poderá ser importado junto com transportes separados contendo seu próprio Z
código com funcionalidade comercial. Se você estiver usando um sistema de controle de alterações, como o SAP Change Request Management (ChaRM), consulte o administrador do ChaRM para saber como lidar corretamente com transportes de terceiros.
Importação
AWS Os transportes do SDK são independentes do cliente. O transporte principal é obrigatório e contém o código de tempo de execução do SDK, a API e a API do Amazon Simple Storage Service. AWS Security Token Service Cada um dos módulos SDK restantes é entregue em um transporte separado. Para manter o tamanho do SDK pequeno em seu sistema, cada módulo do SDK é opcional. Você pode instalar módulos adicionais posteriormente, se necessário para sua lógica de negócios.
Por exemplo, se você quiser usar as APIs para o Amazon S3 Amazon Translate e importar core
os transportes (contendo o tempo de execução principal, o Amazon S3 e os módulos) AWS STS e xl8
os transportes (contendo o módulo para). Amazon Translate
Para ver uma lista completa das APIs do SDK para SAP ABAP, consulte SDK para SAP ABAP - Guia de referência da API.
A seguir estão os principais indicadores ao importar transportes do AWS SDK.
-
Cada transporte é entregue como
Knnnnnn.AWS
eRnnnnnn.AWS
-
Knnnnnn.AWS
deve ser copiado para/usr/sap/trans/cofiles
-
Rnnnnnn.AWS
deve ser copiado para/usr/sap/trans/data
.
-
-
Ao importar transportes, você deve selecionar a opção Ignorar versão inválida do componente encontrada em Solicitação de transporte de importação > Opções > Opções de importação.
-
Todos os transportes desejados podem ser importados simultaneamente.
-
Se importar os transportes separadamente, o transporte
core
deve ser importado primeiro. -
O nível de liberação de todos os transportes deve ser idêntico.
Hora de importar
AWS Os transportes do SDK podem levar muitos minutos para serem importados. Os transportes são bem-sucedidos se o STMS mostrar uma luz verde (RC=0
) ou amarela (RC=4
).
-
Uma luz vermelha (
RC=8
) indica que a importação teve um erro de sintaxe.-
Selecione Solicitar → Exibir → Logs para examinar o erro de importação.
-
Durante a importação, se ocorrer um erro devido à falta de uma interface
IF_SYSTEM_UUID_RFC4122_STATIC
, verifique se o SAP Note 2619546 está aplicado ao sistema. Para obter mais informações, consulte Notas. -
Se a causa do erro for desconhecida, entre em contato AWS Support.
-
-
Um raio vermelho (
RC=12
) indica que os arquivos de transporte não foram carregados corretamente para o/usr/sap/trans
ou não têm as permissões necessárias.
Ponteiros principais
A seguir estão os principais indicadores ao importar transportes do AWS SDK.
-
Cada transporte é entregue como
Knnnnnn.AWS
eRnnnnnn.AWS
-
Knnnnnn.AWS
deve ser copiado para/usr/sap/trans/cofiles
-
Rnnnnnn.AWS
deve ser copiado para/usr/sap/trans/data
.
-
-
Ao importar transportes, você deve selecionar a opção Ignorar versão inválida do componente encontrada em Solicitação de transporte de importação > Opções > Opções de importação.
-
Todos os transportes desejados podem ser importados simultaneamente.
-
Se importar os transportes separadamente, o transporte
core
deve ser importado primeiro. -
O nível de liberação de todos os transportes deve ser idêntico.
Hora da importação
AWS Os transportes do SDK podem levar muitos minutos para serem importados. Os transportes são bem-sucedidos se o STMS mostrar uma luz verde (RC=0
) ou amarela (RC=4
).
-
Uma luz vermelha (
RC=8
) indica que a importação teve um erro de sintaxe.-
Selecione Solicitar → Exibir → Logs para examinar o erro de importação.
-
Durante a importação, se ocorrer um erro devido à falta de uma interface
IF_SYSTEM_UUID_RFC4122_STATIC
, verifique se o SAP Note 2619546 foi aplicado ao sistema. Para obter mais informações, consulte Notas. -
Se a causa do erro for desconhecida, entre em contato AWS Support.
-
-
Um raio vermelho (
RC=12
) indica que os arquivos de transporte não foram carregados corretamente/usr/sap/trans
ou não têm as permissões necessárias.
Namespace
O SDK para SAP ABAP usa o namespace /AWS1/
e não modifica objetos SAP ou quaisquer outros objetos em seu sistema, com a seguinte exceção.
-
AWS
auth
os objetos estão em uma classe de objeto Auth. As classes de objetos de autenticação são limitadas a quatro caracteres e não oferecem suporte a namespaces. O SDK para SAP ABAP que usa classe de objeto de autenticação éYAW1
. Se você já tiver uma classe de objeto de autenticaçãoYAW1
na transaçãoSU21
, entre em contato AWS Support antes da instalação.