This document describes how you can use the ABAP SDK for Google Cloud to build innovative extensions for your SAP solutions that are running on Google Cloud and managed by SAP under the RISE with SAP program.
The ABAP SDK for Google Cloud provides you client libraries for accessing over 250 Cloud APIs. By abstracting connectivity, security, data serialization, and error handling, the ABAP SDK for Google Cloud enables seamless consumption of Google services from any SAP application. Using Google services to enhance your SAP solutions can help you optimize business process automation, resiliency, cost, and performance, among other factors.
The following image shows how the features of ABAP SDK for Google Cloud let you solve different use cases by integrating your SAP applications with Google Cloud services:
The following sections describe examples of using ABAP SDK for Google Cloud to build extensions for RISE with SAP on Google Cloud.
Build Agentic GenAI applications for SAP
Vertex AI SDK for ABAP, a component within the ABAP SDK for Google Cloud, provides you the necessary building blocks to build agentic RAG-capable GenAI applications for SAP business processes. These applications can help increase user productivity, reduce errors, improve accuracy, automate repetitive tasks, personalize user experiences, and provide valuable insights from large datasets.
The following image shows a reference architecture for an SAP solution that uses an agentic GenAI application built by using the ABAP SDK for Google Cloud:
Use Cloud Storage as a content repository for SAP
While migrating your SAP solutions to SAP RISE, you can significantly reduce the size of your database by archiving data and attachments to Cloud Storage. For more information, see Implement Cloud Storage as a content repository for SAP.
The following image illustrates the usage of Cloud Storage as a content repository for SAP solutions:
Replicate data to BigQuery
BigQuery Toolkit for SAP, another component of the ABAP SDK for Google Cloud, enables seamless programmatic integration between SAP ERP system and BigQuery. By using the BigQuery Toolkit for SAP as a plug-in with multiple data extraction frameworks within SAP, you can extract and load data to BigQuery. For more information, see BigQuery Toolkit for SAP overview.
The following image shows how the BigQuery Toolkit for SAP lets you replicate data from SAP solutions to BigQuery:
Sample reference architectures
The following are reference architectures that you can use as a guide to build extensions for your SAP solutions by using the ABAP SDK for Google Cloud:
-
Business insights in SAP with BigQuery ML
Use BigQuery ML to gain data-driven insights from your SAP environment and accelerate business decisions.
-
Data protection in SAP with the DLP API
Use the DLP API to protect sensitive enterprise data in SAP.
-
Gemini-powered business rule engine for SAP
Build a business rule engine powered by Large Language Models (LLMs) such as Gemini.
-
Vertex AI Vector Search for intelligent SAP applications
Develop intelligent SAP applications with semantic search capabilities by using the Vertex AI Vector Search.
-
Data ingestion subsystem for RAG-capable generative AI applications
Design a data ingestion subsystem in SAP to use with RAG-capable generative AI applications.
-
Serving subsystem for RAG-capable generative AI applications
Design a serving subsystem in SAP to use with RAG-capable generative AI applications.
-
Send SAP notifications to Google Chat
Build Chat apps to send SAP information and updates directly in Google Workspace.
-
Interact with SAP workflows from Google Chat
Build interactive Chat apps to take actions on SAP workflows such as approve or reject requests directly from Google Workspace.