Novedades de las ediciones locales o en la nube del SDK de ABAP para Google Cloud

En este documento, se enumeran las adiciones y mejoras en las ediciones locales o en la nube del SDK de ABAP para Google Cloud. Si deseas obtener más información sobre las ediciones locales o en la nube del SDK de ABAP para Google Cloud, consulta las guías para las ediciones locales o en la nube del SDK de ABAP para Google Cloud.

Si deseas obtener información sobre los pasos para actualizar la edición local o en la nube del SDK de ABAP para Google Cloud, consulta Cómo actualizar el SDK de ABAP para Google Cloud.

Para explorar las arquitecturas de referencia que demuestran cómo integrar servicios de Google Cloud en tu entorno de aplicaciones de SAP con el SDK de ABAP para Google Cloud, consulta Arquitecturas de referencia del SDK de ABAP para Google Cloud.

Para obtener adiciones y mejoras en la edición SAP BTP del SDK de ABAP para Google Cloud, consulta Novedades de la edición SAP BTP del SDK de ABAP para Google Cloud.

Para ver todos los anuncios de SAP en Google Cloud, consulta las notas de la versión.

También puedes comentar el SDK de ABAP para Google Cloud con la comunidad en los Foros de Cloud.

Versión 1.10

La versión 1.10 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

  • SDK de IA y AA de BigQuery para ABAP: El SDK de IA y AA de BigQuery para ABAP te permite usar las funciones de IA y AA de BigQuery en tus aplicaciones ABAP y agentes de IA basados en ABAP. El SDK ofrece las siguientes funciones desde tu entorno de ABAP:

    • Usa Gemini para analizar tus datos empresariales en BigQuery.
    • Genera y administra incorporaciones para datos empresariales en BigQuery para usar BigQuery como tu base de datos vectorial de bajo costo.
    • Realiza una búsqueda de vectores en tus datos de la empresa en BigQuery para la búsqueda de similitud o para RAG tu modelo.

    Para obtener más información, consulta la descripción general del SDK de BigQuery AI y ML para ABAP.

  • Kit de herramientas de eventos empresariales para SAP: El kit de herramientas de eventos empresariales para SAP te permite integrar SAP con Google Cloud y otros sistemas empresariales a través de su arquitectura basada en eventos, que requiere una configuración mínima. Este enfoque genera ciclos de integración más rápidos y un esfuerzo de desarrollo reducido asociado con los métodos de integración manual. Para garantizar la estandarización de los eventos, el kit de herramientas proporciona módulos integrados que te permiten codificar tus eventos de SAP en la especificación de CloudEvents estándar de la industria. Luego, puedes publicar estos eventos estandarizados en objetivos precompilados para servicios deGoogle Cloud , como Pub/Sub, funciones de Cloud Run, Firebase Cloud Messaging (FCM) y Integration Connectors. Para obtener más información, consulta el kit de herramientas de eventos empresariales para SAP.

  • Cloud Storage como repositorio de contenido para SAP: En tu entorno de SAP, puedes implementar Cloud Storage como un repositorio de contenido escalable y rentable para almacenar varios tipos de archivos, como PDFs e imágenes, y para archivar datos empresariales. Con los datos de SAP no estructurados en Cloud Storage, puedes aprovechar el potencial de tus datos para los agentes de IA empresarial creados con los servicios de Google AI, como Google Agentspace y el kit de desarrollo de agentes (ADK). Para obtener más información, consulta Implementa Cloud Storage como repositorio de contenido para SAP.

  • Compatibilidad expandida con más Google Cloud APIs: Para respaldar tus necesidades cambiantes como desarrolladores de ABAP para la integración con toda la gama de Google Cloud servicios y para la adopción avanzada de la nube en casos de uso de SAP, el SDK de ABAP para Google Cloud admite más de 294 APIs de Google Cloud . Para obtener información sobre las bibliotecas cliente de ABAP para todas las APIs compatibles, consulta las bibliotecas cliente del SDK de ABAP para Google Cloud.

  • Compatibilidad con la encadenación de funciones automática en el SDK de Vertex AI para ABAP: Para controlar interacciones complejas con modelos grandes de lenguaje (LLM) en tus aplicaciones de ABAP y agentes de IA basados en ABAP, puedes usar la encadenación de funciones automática. Cuando se habilita la invocación automática de los módulos de funciones de SAP, si un LLM determina que se necesitan varios agentes o módulos de funciones para responder una instrucción, el SDK de Vertex AI para ABAP llama automáticamente a esos agentes o módulos de funciones en una secuencia que sugiere el modelo. La encadenación automática de funciones te permite organizar otros agentes de IA y realizar transferencias de agentes directamente desde tus agentes basados en ABAP. Para obtener más información, consulta Cadena de funciones automática.

  • Compatibilidad con conversaciones de varias rondas en el SDK de Vertex AI para ABAP: Para compilar agentes conversacionales de IA basados en ABAP, puedes usar conversaciones de varias rondas con modelos de Gemini desde tus aplicaciones de ABAP. El SDK te permite pasar el historial de conversaciones como entrada con cada invocación de Gemini, lo que garantiza que las respuestas que recibas sean contextualmente relevantes para la conversación en curso. Para obtener más información, consulta Cómo agregar el historial de contenido. Para compilar un agente de conversación basado en ABAP, consulta la solución de ejemplo de GitHub.

  • Compatibilidad con la generación de contenido controlado mediante Gemini 2.0 en el SDK de Vertex AI para ABAP: El SDK de Vertex AI para ABAP admite la generación controlada con Gemini 2.0, lo que te ayuda a garantizar que el resultado generado de un modelo cumpla con un esquema específico para obtener respuestas con formato coherente. Para obtener más información, consulta Establece el esquema de respuesta.

  • Integración con sistemas multiagentes implementados en Vertex AI Agent Engine: Puedes llamar a sistemas multiagentes, compilados con el kit de desarrollo de agentes (ADK) de código abierto, desde tus sistemas SAP con la edición local o en la nube del SDK de ABAP para Google Cloud. Para obtener más información, consulta la guía de inicio rápido Cómo llamar a agentes de Vertex AI desde el entorno de ABAP.

Versión 1.9

La versión 1.9 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

  • BigQuery Toolkit para SAP: BigQuery Toolkit para SAP te permite replicar de forma programática los datos de tus tablas de SAP a BigQuery, sin SAP Landscape Transformation Replication Server. Para obtener más información, consulta Descripción general de BigQuery Toolkit para SAP.

  • Compatibilidad con más Google Cloud APIs: A partir de la versión 1.9, Google Cloud enriqueció la experiencia del desarrollador mediante la introducción de bibliotecas cliente de ABAP para Google Cloud APIs adicionales en el SDK, incluidas las APIs de Firestore y Firebase Cloud Messaging (FCM). El SDK también proporciona programas de demostración para estas APIs. Para obtener información sobre las bibliotecas cliente de ABAP, consulta las bibliotecas cliente del SDK de ABAP para Google Cloud.

  • Mejora de la autenticación mediante la federación de identidades para cargas de trabajo: Para obtener una autenticación optimizada para las cargas de trabajo de SAP que se ejecutan en Google Cloud, puedes configurar la autenticación de la federación de identidades para cargas de trabajo para usar el servidor de metadatos de VM como proveedor de identidad (IdP). Para obtener más información, consulta Federación de identidades para cargas de trabajo con metadatos de VM.

  • Mejoras en las llamadas a funciones de SAP con Gemini: Las llamadas a funciones de SAP con Gemini admiten lo siguiente:

    • Puedes declarar funciones sin parámetros de entrada, que pueden servir como resguardos para las instrucciones del usuario. Para obtener más información, consulta Cómo agregar una declaración de función.
    • Puedes obtener el nombre de la función seleccionada de Gemini (entre las funciones declaradas) junto con los valores de parámetros sugeridos de Gemini para la función seleccionada. Puedes usar esta información para validar, hacer un seguimiento y registrar las acciones de Gemini según los lineamientos de administración de información y eventos de seguridad de tu empresa. Para obtener más información, consulta Cómo obtener el nombre de la función seleccionada y los valores de los parámetros.
  • Compatibilidad con la interfaz de tarjetas V2 para la API de Google Chat: Puedes crear tarjetas interactivas para las apps de Google Chat con la interfaz de tarjetas V2 con la API de Google Chat v1.

  • Se solucionó un problema con el módulo Embeddings Invoker: El módulo Embeddings Invoker del SDK genera incorporaciones de imágenes según las dimensiones de entrada proporcionadas. Esto soluciona un problema por el que las incorporaciones siempre se generaban en la dimensión 1408, independientemente de la entrada.

Versión 1.8

La versión 1.8 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

Versión 1.7

La versión 1.7 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

  • Compatibilidad con más Google Cloud APIs: A partir de la versión 1.7,Google Cloud enriqueció la experiencia del desarrollador mediante la introducción de bibliotecas cliente de ABAP para más de 20 APIs de Google Cloud adicionales en el SDK, incluidas las siguientes APIs clave:

    • API de Apigee v1: Integra tus aplicaciones de ABAP en Apigee,la plataforma de administración de APIs de Google Cloud. Con la API de Apigee, puedes administrar y supervisar las APIs de Google Cloud para mejorar el rendimiento, la seguridad y la experiencia del desarrollador.
    • API de Cloud Run Admin v2: Optimiza la implementación y la administración de aplicaciones ABAP sin servidores en Cloud Run. Cloud Run ofrece flexibilidad y escalabilidad para las arquitecturas de aplicaciones modernas, lo que facilita la administración y el escalamiento de tus aplicaciones.
    • API de Discovery Engine: potencia tus aplicaciones de ABAP con funciones de búsqueda inteligentes para mostrar productos, artículos o documentos relevantes según las consultas de los usuarios. Con la API de Discovery Engine, puedes mejorar el descubrimiento de información y aprovechar la potencia de AI Applications para crear agentes de IA conversacional que puedan interactuar sin problemas con tus sistemas SAP.
    • API de Dialogflow v3: Compila interfaces de conversación y chatbots en aplicaciones ABAP mediante las capacidades de procesamiento de lenguaje natural de Dialogflow. Con la API de Dialogflow, puedes mejorar la asistencia al cliente, automatizar procesos y proporcionar interacciones personalizadas.
    • API de Formularios de Google v1: Crea, lee o actualiza Formularios de Google de manera programática desde aplicaciones de ABAP. Con la API de Formularios, puedes automatizar encuestas, recopilar comentarios de los clientes o recopilar datos para su análisis.
    • API de Presentaciones de Google v1: Habilita las aplicaciones ABAP para generar o manipular presentaciones de manera programática. Con la API de Presentaciones, puedes automatizar la generación de informes, la visualización de datos o los flujos de trabajo de creación de contenido.
    • API de Identity and Access Management (IAM) v2: compila tus aplicaciones de ABAP para administrar la autenticación y la autorización sin problemas. Con la API de IAM v2, puedes aplicar seguridad mejorada y un control detallado sobre los permisos de los usuarios y el acceso a los recursos de Google Cloud .
    • API del Servicio de transferencia de almacenamiento v1: Simplifica la migración de grandes conjuntos de datos desde el almacenamiento local o desde otros proveedores de servicios en la nube hacia Cloud Storage. Con la API del Servicio de transferencia de almacenamiento, puedes optimizar los flujos de trabajo de transferencia de datos para tus aplicaciones de ABAP.
    • Vertex AI v1beta1: Usa funciones mejoradas de administración de contenido de recuperación aumentada (RAG) para un uso eficiente de bases de conocimiento personalizadas. Con Vertex AI v1beta1, puedes aprovechar las estadísticas predictivas, la automatización inteligente, la toma de decisiones basada en datos y las herramientas mejoradas para indexar o recuperar información de grandes colecciones de documentos.

    El SDK proporciona bibliotecas cliente de ABAP para más de 75 APIs de Google Cloud . Para obtener información sobre las bibliotecas cliente, consulta las bibliotecas cliente del SDK de ABAP para Google Cloud.

  • Mejoras de autenticación para Cloud Run Functions: puedes usar cuentas de servicio dedicadas para la autenticación a fin de invocar Cloud Run Functions desde el SDK de ABAP. Según el entorno en el que se aloje tu sistema SAP, puedes acceder a Cloud Run Functions de 1a y 2ª gen. mediante JWT, Federación de identidades para cargas de trabajo o la autenticación de Google. Si deseas obtener más información, consulta Autenticación para invocar Cloud Run Functions.

  • Control mejorado para la API de Workflows: En la API de Workflows, la biblioteca cliente de ABAP incluye el método sendHttpCallback que ofrece más formas de administrar tus flujos de trabajo. Para obtener más información, consulta Clase /GOOG/CL_WORKFLOWS_V1.

  • Utilidad del buscador de roles: La utilidad del buscador de roles, integrada en el SDK, te permite identificar de forma conveniente los roles de IAM asociados con varias APIs de Google Cloud . Para obtener más información, consulta Encuentra roles de IAM para Google Cloud APIs.

  • stub de cliente de API mejorado: Cuando escribes código en el editor de ABAP, puedes ver la descripción de cada campo de un tipo de ABAP. Esta función te ayuda a comprender rápidamente el propósito de cada campo en la clase de stub de cliente de API.

  • Se solucionó un problema con las cargas reanudables: Para las cargas reanudables a Cloud Storage y Google Drive, se solucionó el problema que se produjo debido a un tamaño de archivo desconocido.

Versión 1.6

La versión 1.6 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

  • Mejoras relacionadas con la API: El SDK ofrece mejoras en las bibliotecas cliente de ABAP para las siguientes APIs de Google Cloud :

    • Vertex AI: Puedes usar la biblioteca cliente de ABAP mejorada para la API de Vertex AI a fin de compilar aplicaciones con las capacidades de IA generativa de los LLM multimodales, como Gemini. Para obtener más información, consulta Introducción a Vertex AI.

    • Integration Connectors: Puedes usar la biblioteca cliente de ABAP para la API de Integration Connectors para compilar integraciones sin problemas con varias fuentes de datos, como Salesforce, Workday y ServiceNow. Para obtener la lista de fuentes de datos compatibles, consulta Todos los Integration Connectors.

      Si usas suscripciones a eventos en Integration Connectors junto con Application Integration, puedes crear integraciones útiles para abordar las necesidades de tu empresa. Para obtener información sobre cómo configurar los activadores de Application Integration en los datos de SAP ERP y los datos de SAP Gateway, consulta Activador de SAP ERP y Activador de SAP Gateway, respectivamente.

    • Google Drive: Puedes usar la biblioteca cliente ABAP mejorada para que la API de Drive suba datos de archivos. El SDK proporciona métodos para cargas simples, cargas multiparte y cargas reanudables. Para obtener información sobre la carga de datos de archivos en Drive, consulta Sube datos de archivos.

    • Cloud Logging: Puedes usar la biblioteca cliente de ABAP para que la API de Logging envíe registros de aplicaciones a Logging. Con Logging, puedes ver todos tus registros en un solo lugar para solucionar problemas y supervisar.

    Para obtener información sobre las bibliotecas cliente de ABAP, consulta las bibliotecas cliente del SDK de ABAP para Google Cloud.

  • Autenticación mediante la federación de identidades para cargas de trabajo: En el caso de los sistemas SAP alojados fuera de Google Cloud, puedes autenticarte en Google Cloudcon tokens a través de la federación de identidades para cargas de trabajo. Con la federación de identidades para cargas de trabajo, puedes otorgar a las cargas de trabajo de SAP locales o de múltiples nubes acceso a los recursos deGoogle Cloud sin usar una clave de cuenta de servicio. Para obtener más información, consulta Autentica mediante tokens mediante la federación de identidades para cargas de trabajo.

  • Transacción de IMG personalizada: A fin de administrar las configuraciones del SDK de ABAP para Google Cloud, el SDK proporciona una /GOOG/SDK_IMG de transacción de IMG personalizada. Si usas productos de SAP, como SAP CRM o SAP BW, que no tienen la Guía de implementación (IMG), puedes usar la transacción de IMG personalizada /GOOG/SDK_IMG para configurar el SDK.

  • Transformaciones JSON personalizadas: ahora el SDK ofrece un mayor control sobre los datos intercambiados con stubs de API a través de transformaciones JSON personalizadas. Si bien el comportamiento predeterminado usa la clase /UI2/CL_JSON que proporciona SAP para la serialización y la deserialización, puedes implementar una lógica personalizada para estas tareas mediante un BADI (complemento empresarial) incluido en el SDK. Para obtener más información, consulta Serialización y deserialización de la solicitud y respuesta a la API.

  • Codelabs del SDK de ABAP para Google Cloud: Los codelabs del SDK de ABAP para Google Cloud proporcionan instructivos que te ayudan a aprender a usar los servicios de Google a través del SDK. Si deseas acceder a los codelabs del SDK de ABAP para Google Cloud, consulta Codelabs.

  • Asistente de código basado en la Web: Sin necesidad de instalar el SDK de ABAP para Google Cloud, el asistente de código basado en la Web te permite generar código de muestra para todos los métodos públicos stubs del cliente de API que proporciona el SDK. Si deseas usar el asistente de código basado en la web, consulta Asistente de código para el SDK de ABAP para Google Cloud.

Versión 1.5

La versión 1.5 de la edición local o cualquier edición en la nube del SDK de ABAP para Google Cloud presenta las siguientes características:

Versión 1.1 a 1.4 (no disponible)

Las versiones 1.1 a 1.4 de la edición local o en la nube del SDK de ABAP para Google Cloud no están disponibles.

Versión 1.0

La versión 1.0 de la edición local o en la nube del SDK de ABAP para Google Cloud proporciona bibliotecas cliente de ABAP para las siguientes APIs de Google Cloud :