Novidades nas edições local ou na nuvem do SDK do ABAP para Google Cloud

Neste documento, listamos as adições e melhorias no local ou em qualquer edição na nuvem do ABAP SDK for Google Cloud. Para informações sobre o ABAP SDK for Google Cloud no local ou na nuvem, consulte os guias do ABAP SDK for Google Cloud no local ou em qualquer edição na nuvem.

Para adições e melhorias na edição SAP BTP do SDK do ABAP SDK for Google Cloud, consulte Novidades na edição SAP BTP do ABAP SDK for Google Cloud.

Para ver todos os avisos da SAP no Google Cloud, consulte Notas da versão.

Você pode conversar sobre o ABAP SDK for Google Cloud com a comunidade nos Fóruns do Cloud.

Versão 1.7

A versão 1.7 do ABAP SDK for Google Cloud no local ou em qualquer nuvem apresenta os seguintes recursos:

  • Suporte a mais APIs do Google Cloud: a partir da versão 1.7, o Google Cloud aprimorou a experiência de desenvolvedor ao introduzir bibliotecas de cliente ABAP para mais de 20 outras APIs do Google Cloud no SDK, incluindo as seguintes APIs principais:

    • API Apigee v1: integre seus aplicativos ABAP com a Apigee, a plataforma de gerenciamento de APIs do Google Cloud. Com a API Apigee, é possível gerenciar e monitorar as APIs do Google Cloud para melhorar o desempenho, a segurança e a experiência do desenvolvedor.
    • API Cloud Run Admin v2: simplifique a implantação e o gerenciamento de aplicativos ABAP sem servidor no Cloud Run. O Cloud Run oferece flexibilidade e escalonabilidade para arquiteturas modernas de aplicativos, facilitando o gerenciamento e o escalonamento dos seus aplicativos.
    • API Discovery Engine: dê a seus aplicativos ABAP a capacidade de pesquisa inteligentes para mostrar produtos, artigos ou documentos relevantes com base nas consultas dos usuários. Com a API Discovery Engine, é possível melhorar a descoberta de informações e aproveitar o poder do Vertex AI Agent Builder para criar agentes de IA de conversação que podem interagir perfeitamente com seus sistemas SAP ,
    • API Dialogflow v3: crie interfaces de conversa e chatbots em aplicativos ABAP usando os recursos de processamento de linguagem natural do Dialogflow. Com a API Dialogflow, é possível melhorar o suporte ao cliente, automatizar processos e proporcionar interações personalizadas.
    • API Google Forms v1: crie, leia ou atualize Formulários Google de maneira programática usando aplicativos ABAP. Com a API Forms, você pode automatizar pesquisas, coletar feedback de clientes ou coletar dados para análise.
    • API Google Slides v1: ative os aplicativos ABAP para gerar ou manipular apresentações de maneira programática. Com a API Slides, você automatiza a geração de relatórios, a visualização de dados ou os fluxos de trabalho de criação de conteúdo.
    • API Identity and Access Management (IAM) v2: crie aplicativos ABAP para gerenciar a autenticação e autorização de maneira totalmente integrada. Com a API IAM v2, é possível aplicar uma segurança reforçada e controle refinado sobre as permissões do usuário e o acesso aos recursos do Google Cloud.
    • API Storage Transfer Service v1: simplifique a migração de grandes conjuntos de dados do armazenamento local ou de outros provedores de nuvem para o Cloud Storage. Com a API Storage Transfer Service, é possível otimizar fluxos de trabalho de transferência de dados para seus aplicativos ABAP.
    • Vertex AI v1beta1: use recursos aprimorados de gerenciamento de corpus de geração aumentada de recuperação (RAG, na sigla em inglês) para o uso eficiente de bases de conhecimento personalizadas. Com a Vertex AI v1beta1, é possível aproveitar a análise preditiva, a automação inteligente, a tomada de decisões com base em dados e ferramentas aprimoradas para indexação ou recuperação de informações de grandes coleções de documentos.

    O SDK disponibiliza bibliotecas de cliente ABAP para mais de 75 APIs do Google Cloud. Para mais informações sobre as bibliotecas de cliente, consulte bibliotecas de cliente do ABAP SDK for Google Cloud.

  • Melhorias de autenticação para o Cloud Functions: é possível usar contas de serviço dedicadas para autenticação para invocar o Cloud Functions do ABAP SDK. Dependendo do ambiente em que seu sistema SAP está hospedado, é possível acessar o Cloud Functions de 1ª e 2ª geração usando o JWT, a federação de identidade da carga de trabalho ou a autenticação do Google. Para mais informações, consulte Autenticação para invocar Cloud Functions.

  • Controle aprimorado da API Workflows: para a API Workflows, a biblioteca de cliente ABAP inclui o método sendHttpCallback que oferece mais formas de gerenciar fluxos de trabalho. Para mais informações, consulte Classe /GOOG/CL_WORKFLOWS_V1.

  • Utilitário localizador de papéis: o utilitário localizador de papéis integrado ao SDK permite identificar de maneira conveniente os papéis do IAM associados a várias APIs do Google Cloud. Para mais informações, consulte Encontrar papéis do IAM para APIs do Google Cloud.

  • Stub de cliente da API Enhanced: ao escrever código no editor do ABAP, é possível ver a descrição de cada campo de um tipo de ABAP. Esse recurso ajuda a entender rapidamente a finalidade de cada campo na classe stub do cliente da API.

  • Correção de um problema com uploads retomáveis: nos uploads retomáveis para o Cloud Storage e o Google Drive, o problema que ocorria devido ao tamanho desconhecido de arquivo foi corrigido.

Versão 1.6

A versão 1.6 do SDK do ABAP para Google Cloud no local ou em qualquer nuvem apresenta os seguintes recursos:

  • Melhorias relacionadas à API: o SDK oferece melhorias nas bibliotecas de cliente do ABAP para as seguintes APIs do Google Cloud:

    • Vertex AI: é possível usar a biblioteca de cliente aprimorada do ABAP para a API Vertex AI a fim de criar aplicativos usando os recursos da IA generativa de LLMs multimodais, como o Gemini. Para mais informações, consulte Introdução à Vertex AI.

    • Google Drive: você pode usar a biblioteca de cliente ABAP aprimorado da API Drive para fazer upload de dados de arquivos. O SDK oferece métodos para uploads simples, uploads de várias partes e uploads retomáveis. Saiba mais sobre o upload de dados de arquivos para o Drive em Fazer upload de dados de arquivos.

    • Cloud Logging: use a biblioteca de cliente ABAP para a API Logging para enviar registros de aplicativos para o Logging. Com o Logging, é possível ver todos os registros em um só lugar para solução de problemas e monitoramento.

    Para mais informações sobre as bibliotecas de cliente ABAP, consulte SDK ABAP para bibliotecas de cliente do Google Cloud.

  • Autenticação usando a federação de identidade da carga de trabalho: para sistemas SAP hospedados fora do Google Cloud, é possível se autenticar no Google Cloud usando tokens por meio da federação de identidade da carga de trabalho. Com a federação de identidade da carga de trabalho, é possível conceder às cargas de trabalho SAP locais ou em várias nuvens acesso aos recursos do Google Cloud sem usar uma chave de conta de serviço. Para mais informações, consulte Autenticar usando tokens com a federação de identidade da carga de trabalho.

  • Transação IMG personalizada: para gerenciar o SDK do ABAP para as configurações do Google Cloud, o SDK fornece uma transação IMG personalizada /GOOG/SDK_IMG. Se você usa produtos SAP, como SAP CRM ou SAP BW, que não têm o Guia de implementação (IMG), pode usar a transação IMG personalizada /GOOG/SDK_IMG para configurar o SDK ,

  • Transformações JSON personalizadas: o SDK agora oferece maior controle sobre os dados trocados com stubs de API por meio de transformações JSON personalizadas. Embora o comportamento padrão use a classe /UI2/CL_JSON fornecida pela SAP para serialização e desserialização, é possível implementar uma lógica personalizada para essas tarefas usando um complemento comercial (BADI, na sigla em inglês) incluído no SDK. Para mais informações, consulte Serialização e desserialização de solicitação e resposta da API.

  • Codelabs para o SDK ABAP para Google Cloud: os codelabs do SDK ABAP para Google Cloud oferecem tutoriais para ajudar você a usar os Serviços do Google por meio do SDK. Para acessar os codelabs do SDK ABAP para Google Cloud, consulte Codelabs.

  • Assistente de código baseado na Web: sem a necessidade de instalar o SDK do ABAP para o Google Cloud, o assistente de código baseado na Web permite gerar códigos de amostra para todos os métodos públicos do cliente da API stubs fornecidos pelo SDK. Para usar o assistente de código baseado na Web, consulte Assistente de código do SDK ABAP para Google Cloud.

Versão 1.5

A versão 1.5 do SDK do ABAP para Google Cloud no local ou em qualquer nuvem apresenta os seguintes recursos:

Versão 1.1 para 1.4 (indisponível)

As versões 1.1 a 1.4 do SDK local ou de qualquer nuvem do ABAP SDK para Google Cloud não estão disponíveis.

Versão 1.0

A versão 1.0 do SDK do ABAP para Google Cloud no local ou em qualquer nuvem oferece bibliotecas de cliente do ABAP para as seguintes APIs do Google Cloud: