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 informações sobre as etapas de atualização do ABAP SDK for Google Cloud no local ou na nuvem, consulte Atualizar o ABAP SDK for Google Cloud.
Para conferir as arquiteturas de referência que demonstram como integrar serviços do Google Cloud ao 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 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ão1.11
A versão 1.11 do SDK do ABAP para Google Cloud no local ou em qualquer nuvem apresenta os seguintes recursos:
Suporte para modelos Anthropic Claude na Vertex AI: é possível melhorar seu desenvolvimento em ABAP integrando os seguintes modelos Anthropic Claude na Vertex AI: Claude Opus 4, Claude Sonnet 4 e Claude 3.7 Sonnet. É possível acessar esse recurso pelo SDK da Vertex AI para ABAP. Para mais informações, consulte Invocar modelos do Anthropic Claude.
Suporte à API Model Armor: para uso seguro, privado e em conformidade da IA, esta versão do SDK fornece um stub de cliente para a API Model Armor. O Model Armor é um serviço Google Cloud totalmente gerenciado que examina comandos e respostas de LLM em busca de vários riscos de segurança. Isso ajuda a aumentar a segurança dos seus agentes de IA baseados em ABAP, protegendo os aplicativos ABAP que usam IA generativa contra riscos comuns de segurança e proteção de LLMs.
Validação da autenticação WIF: para que a autenticação WIF Google Cloud, valide a configuração de autenticação para verificar se ela está pronta. Para mais informações, consulte Validar a configuração da autenticação.
Escopo OAuth padrão para autenticação baseada em JWT: para autenticação baseada em JWT, esta versão do SDK preenche automaticamente o escopo OAuth padrão para as chamadas da API IAM Service Account Credentials. Essa melhoria simplifica a configuração, já que não é mais necessário especificar explicitamente o escopo padrão do OAuth. Para mais informações, consulte Especificar as configurações de acesso na tabela de chaves do cliente.
Correções no upload de arquivos CSV do BigQuery Toolkit para SAP: esta versão do SDK corrige o problema que impedia o upload dos arquivos CSV atualizados do mapa de campos do BigQuery para o BigQuery Toolkit para SAP. Para mais informações sobre como usar um arquivo CSV para editar o mapa de campos do BigQuery, consulte Editar o mapa de campos do BigQuery em um arquivo CSV.
Versão 1.10
A versão 1.10 do SDK do ABAP para Google Cloud no local ou em qualquer nuvem apresenta os seguintes recursos:
SDK de IA e ML do BigQuery para ABAP: com ele, é possível usar os recursos de IA e ML do BigQuery em aplicativos ABAP e agentes de IA baseados em ABAP. O SDK oferece os seguintes recursos do seu ambiente ABAP:
- Use o Gemini para analisar seus dados corporativos no BigQuery.
- Gere e gerencie embeddings para dados corporativos no BigQuery e use o BigQuery como seu banco de dados vetorial de baixo custo.
- Realize uma pesquisa vetorial nos dados da empresa no BigQuery para fazer uma pesquisa por similaridade ou RAG no seu modelo.
Para mais informações, consulte Visão geral do SDK de IA e ML do BigQuery para ABAP.
Kit de ferramentas de eventos comerciais para SAP: o kit de ferramentas de eventos comerciais para SAP permite integrar o SAP com o Google Cloud e outros sistemas comerciais usando a arquitetura orientada a eventos, exigindo configuração mínima. Essa abordagem leva a ciclos de integração mais rápidos e reduz o esforço de desenvolvimento associado a métodos de integração manual. Para garantir a padronização de eventos, o kit de ferramentas oferece módulos integrados que permitem codificar seus eventos do SAP na especificação CloudEvents padrão do setor. Em seguida, é possível publicar esses eventos padronizados em destinos pré-criados para serviços doGoogle Cloud , como Pub/Sub, funções do Cloud Run, Firebase Cloud Messaging (FCM) e Conectores de integração. Para mais informações, consulte o Business Eventing Toolkit para SAP.
Cloud Storage como um repositório de conteúdo para SAP: para seu ambiente SAP, implemente o Cloud Storage como um repositório de conteúdo escalonável e econômico para armazenar vários tipos de arquivos, como PDFs e imagens, e para arquivar dados comerciais. Com dados não estruturados do SAP no Cloud Storage, você pode aproveitar o potencial dos seus dados para agentes de IA empresariais criados usando os serviços de IA do Google, como o Google Agentspace e o Kit de desenvolvimento de agentes (ADK). Para mais informações, consulte Implementar o Cloud Storage como um repositório de conteúdo para SAP.
Suporte expandido para mais Google Cloud APIs: para atender às suas necessidades em constante evolução como desenvolvedores ABAP para integração com toda a gama de serviços do Google Cloud e para adoção avançada da nuvem em casos de uso do SAP, o ABAP SDK for Google Cloud oferece suporte a mais de 294 Google Cloud APIs. Para mais informações sobre as bibliotecas de cliente ABAP para todas as APIs compatíveis, consulte SDK ABAP para bibliotecas de cliente do Google Cloud.
Suporte para encadeamento automático de funções no SDK da Vertex AI para ABAP: para lidar com interações complexas com modelos de linguagem grandes (LLMs) nos seus aplicativos ABAP e agentes de IA baseados em ABAP, use o encadeamento automático de funções. Quando a invocação automática de módulos de função do SAP está ativada, se um LLM determinar que vários módulos de função ou agentes são necessários para responder a um comando, o SDK da Vertex AI para ABAP vai chamar automaticamente esses módulos de função ou agentes em uma sequência sugerida pelo modelo. O encadeamento automático de funções permite orquestrar outros agentes de IA e realizar transferências de agentes diretamente dos seus agentes baseados em ABAP. Para mais informações, consulte Encadeamento automático de funções.
Suporte para conversas de várias rodadas no SDK da Vertex AI para ABAP: para criar agentes de conversação de IA baseados em ABAP, é possível usar conversas de várias rodadas com modelos do Gemini nos seus aplicativos ABAP. O SDK permite transmitir o histórico de conversas como entrada em cada invocação do Gemini, garantindo que as respostas recebidas sejam contextualmente relevantes para a conversa em andamento. Para mais informações, consulte Adicionar histórico de conteúdo. Para criar um agente de conversa baseado em ABAP, consulte a solução de exemplo do GitHub.
Suporte à geração controlada de conteúdo usando o Gemini 2.0 no SDK da Vertex AI para ABAP: o SDK da Vertex AI para ABAP oferece suporte à geração controlada com o Gemini 2.0, o que ajuda a garantir que a saída gerada de um modelo siga um esquema específico para respostas formatadas de maneira consistente. Para mais informações, consulte Definir esquema de resposta.
Integração com sistemas multiagente implantados no Vertex AI Agent Engine: é possível chamar sistemas multiagente, criados usando o Kit de desenvolvimento de agentes (ADK) de código aberto, nos seus sistemas SAP usando o ABAP SDK for Google Cloud no local ou em qualquer edição na nuvem. Para detalhes sobre como fazer isso, consulte o guia de início rápido Chamar agentes da Vertex AI do ambiente ABAP.
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:
Kit de ferramentas do BigQuery para SAP: com ele, é possível replicar dados das tabelas do SAP para o BigQuery de forma programática, 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 enriqueceu a experiência do desenvolvedor ao introduzir bibliotecas de cliente ABAP para mais 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 SDK ABAP para bibliotecas de cliente do Google Cloud.
Melhoria na autenticação usando a federação de identidade da carga de trabalho: para simplificar a autenticação de cargas de trabalho do SAP executadas no Google Cloud, configure 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 da SAP com o Gemini: a chamada de função da SAP com o Gemini oferece suporte ao seguinte:
- Você pode declarar funções sem parâmetros de entrada, que podem servir como substitutos para os comandos do usuário. Para mais informações, consulte Adicionar declaração de função.
- Você pode receber o nome da função selecionada do Gemini (entre as funções declaradas) e os valores de parâmetro sugeridos para ela. Você pode usar essas informações para validar, rastrear e registrar ações do Gemini de acordo com as diretrizes de gerenciamento de eventos e informações de segurança da sua empresa. Para mais informações, consulte Receber o nome da função selecionada e os valores de 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 os embeddings eram sempre gerados na dimensão 1408, independente 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:
- SDK da Vertex AI para ABAP: o SDK da Vertex AI para ABAP oferece interação perfeita com a Vertex AI, tornando os recursos da Vertex AI do Google mais acessíveis no seu ambiente ABAP. Para saber como aproveitar o poder da IA nos seus programas ABAP, consulte Visão geral do SDK da Vertex AI para ABAP e IA generativa na Vertex AI para SAP.
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: a partir da versão 1.7, oGoogle Cloud aprimorou a experiência de desenvolvedor ao introduzir bibliotecas de cliente ABAP para mais de 20 outras APIs Google Cloud no SDK, incluindo as seguintes APIs principais: Google Cloud
- 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 AI Applications 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. 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 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 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 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, 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 Cloudusando 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 doGoogle 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:
Suporte a mais APIs do Google: o SDK oferece novas bibliotecas de cliente ABAP que permitem que os desenvolvedores criem e implantem soluções de ML e IA com a Vertex AI, integre a soluções do Google Workspace, como Gmail e Planilhas, e receba insights de localização reais da Plataforma Google Maps.
Para ver uma lista completa dos Serviços com suporte, consulte bibliotecas de cliente do ABAP SDK for Google Cloud.
Suporte para autenticação com credenciais de cliente OAuth 2.0:o SDK fornece uma nova classe de autenticação para autenticação com as APIs Google Cloud usando credenciais de cliente do OAuth 2.0.
Para mais informações, consulte Autenticar nas APIs do Google Cloud usando credenciais do cliente OAuth 2.0.
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 :
- API Address Validation v1
- API Cloud Storage v1
- API Cloud Translation v2, v3
- API Document AI v1
- API Pub/Sub v1
- API Secret Manager v1