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 saber como atualizar o ABAP SDK for Google Cloud no local ou em qualquer edição na nuvem, consulte Atualizar o ABAP SDK for Google Cloud.

Para conhecer as arquiteturas de referência que demonstram como integrar serviços Google Cloud ao seu ambiente de aplicativos SAP usando o ABAP SDK for Google Cloud, consulte Arquiteturas de referência do ABAP SDK for Google Cloud.

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 conferir todos os avisos da SAP sobre 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.9

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

  • BigQuery Toolkit para SAP: o BigQuery Toolkit para SAP permite replicar de forma programática dados das suas tabelas do SAP para o BigQuery, sem o SAP Landscape Transformation Replication Server. Para mais informações, consulte Visão geral do BigQuery Toolkit para SAP.

  • Suporte a mais Google Cloud APIs: a partir da versão 1.9,o Google Cloud aprimorou a experiência do desenvolvedor ao introduzir bibliotecas de cliente ABAP para outras Google Cloud APIs no SDK, incluindo as APIs Firestore e Firebase Cloud Messaging (FCM). O SDK também oferece programas de demonstração para essas APIs. Para mais informações sobre as bibliotecas de cliente ABAP, consulte Bibliotecas de cliente do ABAP SDK for Google Cloud.

  • Melhoria na autenticação usando a federação de identidade da carga de trabalho: para uma autenticação simplificada de cargas de trabalho do SAP executadas em Google Cloud, é possível configurar a autenticação da federação de identidade da carga de trabalho para usar o servidor de metadados da VM como um provedor de identidade (IdP). Para mais informações, consulte Federação de identidade da carga de trabalho com metadados da VM.

  • Melhorias na chamada de função SAP com o Gemini: a chamada de função SAP com o Gemini oferece suporte para o seguinte:

    • É possível declarar funções sem parâmetros de entrada, que podem servir como substitutos para solicitações do usuário. Para saber mais, consulte Adicionar declaração de função.
    • É possível conferir o nome da função selecionada do Gemini (entre as funções declaradas) e os valores de parâmetro sugeridos pelo Gemini para a função selecionada. Você pode usar essas informações para validar, acompanhar e registrar as ações do Gemini de acordo com as diretrizes de informações de segurança e gerenciamento de eventos da sua empresa. Para mais informações, consulte Receber o nome da função selecionada e os valores do parâmetro.
  • Suporte à interface Cards V2 para a API Google Chat: é possível criar cards interativos para apps do Google Chat usando a interface Cards V2 com a API Google Chat v1.

  • Correção de um problema com o módulo Embeddings Invoker: o módulo Embeddings Invoker do SDK gera embeddings de imagem de acordo com as dimensões de entrada fornecidas. Isso corrige um problema em que as inclusões eram sempre geradas na dimensão 1408, independentemente da entrada.

Versão 1.8

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

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 Google Cloud : a partir da versão 1.7, oGoogle Cloud aprimorou a experiência do desenvolvedor ao introduzir bibliotecas de cliente ABAP para mais de 20 outras APIs 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 Google Cloud APIs 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 Google Cloud APIs. Para mais informações sobre as bibliotecas de cliente, consulte Bibliotecas de cliente do ABAP SDK for Google Cloud.

  • Melhorias de autenticação para as funções do Cloud Run: é possível usar contas de serviço dedicadas para autenticação para invocar as funções do Cloud Run do ABAP SDK. Dependendo do ambiente em que seu sistema SAP está hospedado, é possível acessar as funções do Cloud Run 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 as funções do Cloud Run.

  • 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 Google Cloud APIs.

  • 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 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.

    • Conectores de integração: você pode usar a biblioteca de cliente ABAP para a API Integration Connectors para criar integrações perfeitas várias fontes de dados, como Salesforce, Workday e ServiceNow. Para o lista de fontes de dados compatíveis, consulte Todos os conectores de integração.

      usando inscrições de eventos nos Integration Connectors junto com Com a Application Integration, você cria integrações úteis para atender às necessidades da sua empresa. Para mais informações sobre como configurar Acionadores do Application Integration em Dados do SAP ERP e do SAP Gateway, consulte Gatilho do SAP ERP. e gatilho do Gateway SAP, respectivamente.

    • 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 de Google Cloud, é possível se autenticar em Google Cloud usando tokens pela 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 recursosGoogle 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 Google Cloud :