What's new with the on-premises or any cloud edition of ABAP SDK for Google Cloud

This document lists additions and enhancements to the on-premises or any cloud edition of ABAP SDK for Google Cloud. For more information about the on-premises or any cloud edition of ABAP SDK for Google Cloud, see On-premises or any cloud edition of ABAP SDK for Google Cloud guides.

For additions and enhancements to the SAP BTP edition of ABAP SDK for Google Cloud, see What's new with the SAP BTP edition of ABAP SDK for Google Cloud.

To view all of the announcements from SAP on Google Cloud, see Release notes.

You can discuss ABAP SDK for Google Cloud with the community on Cloud Forums.

Version 1.6

Version 1.6 of the on-premises or any cloud edition of ABAP SDK for Google Cloud introduces the following features:

  • API related enhancements: The SDK offers enhancements to the ABAP client libraries for the following Google Cloud APIs:

    • Vertex AI: You can use the enhanced ABAP client library for Vertex AI API to build applications using generative AI capabilities of multi-modal LLMs, such as Gemini. For more information, see Introduction to Vertex AI.

    • Google Drive: You can use the enhanced ABAP client library for Drive API to upload file data. The SDK provides methods for simple uploads, multipart uploads, and resumable uploads. For information about file data upload to Drive , see Upload file data.

    • Cloud Logging: You can use the ABAP client library for Logging API to send application logs to Logging. With Logging, you can view all your logs in one place for troubleshooting and monitoring.

    For information about the ABAP client libraries, see ABAP SDK for Google Cloud client libraries.

  • Authentication using Workload Identity Federation: For SAP systems hosted outside Google Cloud, you can authenticate to Google Cloud using tokens through Workload Identity Federation. With Workload Identity Federation, you can grant on-premises or multicloud SAP workloads access to Google Cloud resources without using a service account key. For more information, see Authenticate using tokens through Workload Identity Federation.

  • Custom IMG transaction: To manage ABAP SDK for Google Cloud configurations, the SDK provides a custom IMG transaction /GOOG/SDK_IMG. If you use SAP products such as SAP CRM or SAP BW, which don't have the Implementation Guide (IMG), then you can use the custom IMG transaction /GOOG/SDK_IMG to configure the SDK.

  • Custom JSON transformations: The SDK now offers greater control over data exchanged with API stubs through custom JSON transformations. While the default behavior uses the SAP-provided class /UI2/CL_JSON for serialization and deserialization, you can implement custom logic for these tasks using a BADI (Business Add-In) included with the SDK. For more information, see Serialization and deserialization of API request and response.

  • Codelabs for ABAP SDK for Google Cloud: Codelabs for ABAP SDK for Google Cloud provide tutorials to help you learn how to use Google services through the SDK. To access the codelabs for ABAP SDK for Google Cloud, see Codelabs.

  • Web-based code wizard: Without the need of installing ABAP SDK for Google Cloud, the web-based code wizard lets you generate sample code for all the public methods of the API client stubs provided by the SDK. To use the web-based code wizard, see Code wizard for ABAP SDK for Google Cloud.

Version 1.5

Version 1.5 of the on-premises or any cloud edition of ABAP SDK for Google Cloud introduces the following features:

Version 1.1 to 1.4 (Not available)

Version 1.1 to 1.4 of the on-premises or any cloud edition of ABAP SDK for Google Cloud are not available.

Version 1.0

Version 1.0 of the on-premises or any cloud edition of ABAP SDK for Google Cloud provides ABAP client libraries for the following Google Cloud APIs: