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
Faça o download do SDK em https://sdk-for-sapabap.aws.amazon.com/awsSdkSapabapV1/release/abapsdk-LATEST.zip https://sdk-for-sapabap.amazonaws.cn/
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
opensslque 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 Suporte.
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 de módulos do 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 o APIs para o Amazon S3 e Amazon Translate, importe os core transportes (contendo o tempo de execução principal, Amazon S3 AWS STS e módulos) e xl8 os transportes (contendo o módulo Amazon Translate para).
Para ver uma lista completa do SDK para SAP ABAP APIs, consulte SDK para SAP ABAP - Guia de referência de API.
A seguir estão os principais indicadores ao importar transportes do AWS SDK.
-
Cada transporte é entregue como
Knnnnnn.AWSeRnnnnnn.AWS-
Knnnnnn.AWSdeve ser copiado para/usr/sap/trans/cofiles -
Rnnnnnn.AWSdeve 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
coredeve 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 Suporte.
-
-
Um raio vermelho (
RC=12) indica que os arquivos de transporte não foram carregados corretamente para o/usr/sap/transou 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.AWSeRnnnnnn.AWS-
Knnnnnn.AWSdeve ser copiado para/usr/sap/trans/cofiles -
Rnnnnnn.AWSdeve 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
coredeve 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 Suporte.
-
-
Um raio vermelho (
RC=12) indica que os arquivos de transporte não foram carregados corretamente/usr/sap/transou 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
authos 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çãoYAW1na transaçãoSU21, entre em contato Suporte antes da instalação.