ABAP SDK for Google Cloud brings the power of Google Cloud to SAP developers in the programming language of their choice - ABAP. The SDK is available as a set of client libraries in the form of ABAP classes. Using these classes, ABAP developers can connect to and use Google Cloud APIs.
Out of the box, the SDK does the heavy lifting of implementing connectivity, security, data serialization, and error handling, enabling ABAP developers to focus on building the business logic. The SDK also comes with a code wizard to quickly get started using boilerplate code. This greatly reduces the amount of code that developers need to write, and shortens the time to business value.
Use cases
With ABAP SDK for Google Cloud, you can build meaningful business applications. Some common use cases are:
Turn insights into real-time actions
Harness generative AI within your SAP applications to drive better business decisions through actionable insights from vast structured and unstructured business data.
Simplify and automate SAP business processes
Build extensions that can automate business processes such as posting of sales orders by using Document AI, Address Validation, Cloud Translation AI, and Cloud Storage.
Seamless systems and data integration
Use event driven architecture with Pub/Sub and BigQuery to exchange business process data with external systems.
Secure SAP system and applications
Use Secret Manager, Cloud Key Management Service to securely store, retrieve, and transmit sensitive data.
These are just a few examples of typical business use cases. With support for more than 70 Google Cloud APIs, the ABAP SDK for Google Cloud brings the full power of the Google Cloud to the ABAP platform creating endless opportunities for you to transform your business.
ABAP SDK for Google Cloud editions
ABAP SDK for Google Cloud offers two editions providing developers options to use the SDK across on-premises, on Google Cloud, on any other cloud, S/4HANA Cloud Private Edition, S/4HANA Cloud Public Edition, and other cloud ABAP apps.
- SAP BTP edition: to use in S/4HANA Cloud Private Edition, S/4HANA Cloud Public Edition, and other cloud ABAP apps.
- On-premises or any cloud edition: to use in S/4HANA, ECC, and S/4HANA Cloud Private Edition.
The following diagram shows the two editions of ABAP SDK for Google Cloud and where each can be installed. Regardless of the edition, the SDK provides integration with over 70 Google Cloud APIs, using which you can build innovative solutions across a wide range of business functions within SAP.
You can choose the SDK edition that suits your ABAP runtime environment.
SAP BTP edition
You install the SAP BTP edition of ABAP SDK for Google Cloud in the SAP BTP, ABAP environment.
This edition lets you build extensions and integrations using SAP's side-by-side extension recommendation.
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.
On-premises or any cloud edition
You install the on-premises or any cloud edition of ABAP SDK for Google Cloud on your SAP host system on Compute Engine, any cloud virtual machines, RISE with S/4HANA Cloud Private edition, or on-premise instances.
This edition lets you build in-app extensions and integrations directly in your SAP application.
From version 1.8, the on-premises or any cloud edition of ABAP SDK for Google Cloud offers a dedicated tool, Vertex AI SDK for ABAP, for seamless interaction with Google Cloud's Vertex AI platform. For information about Vertex AI SDK for ABAP, see Overview of the Vertex AI SDK for ABAP.
For additions and enhancements to the on-premises or any cloud edition of ABAP SDK for Google Cloud, see What's new with the on-premises or any cloud edition of ABAP SDK for Google Cloud.
Reference architectures
Explore the ABAP SDK for Google Cloud with the help of the reference architectures and discover how the SDK can bring innovation to your SAP application landscape. You can use the SDK to integrate with Vertex AI for advanced AI and machine learning capabilities, and other Google Cloud services such as BigQuery, Pub/Sub, Cloud Storage and many more. For more information, see Reference architectures for the ABAP SDK for Google Cloud.
Google Cloud community
You can discuss ABAP SDK for Google Cloud with the community on Cloud Forums.
Community resources
To help you get the most out of the ABAP SDK for Google Cloud, you can explore the following community resources:
Cloud Storage as content repository: Lets you store attachments and archive old SAP data to Cloud Storage by providing a connection between your SAP system and Cloud Storage. This open-source solution, built using the ABAP SDK for Google Cloud, implements SAP Content Server Interface. It can be configured through an SAP GUI screen to store and retrieve PDF documents, and archive data files. For more information, see Google Cloud Storage: Content Server for SAP.
OpenAPI Generator for ABAP SDK for Google Cloud: Lets you integrate your custom or private APIs that are hosted on Google Cloud into your SAP applications, by generating the ABAP classes that are compatible with ABAP SDK for Google Cloud. For more information, see OpenAPI Generator for ABAP SDK for Google Cloud.
What's next
For information about the SAP BTP edition of ABAP SDK for Google Cloud, see SAP BTP edition of ABAP SDK for Google Cloud guides.
For 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.