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.

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.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 API de Google Cloud: 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 API 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 Vertex AI Agent Builder 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 Functions: puedes usar cuentas de servicio dedicadas para la autenticación a fin de invocar Cloud Functions desde el SDK de ABAP. Según el entorno en el que se aloje tu sistema SAP, puedes acceder a Cloud Functions de 1a y 2ª gen. mediante JWT, Federación de Workload Identity o la autenticación de Google. Si deseas obtener más información, consulta Autenticación para invocar Cloud 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. Si deseas obtener más información, consulta Encuentra roles de IAM para las APIs de Google Cloud.

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

    • 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 Cloud con 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 de Google 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: