Overview of the Agent Platform SDK for ABAP

The Agent Platform SDK for ABAP (formerly Vertex AI SDK for ABAP) is a powerful tool that lets you seamlessly interact with Google Cloud's Gemini Enterprise Agent Platform platform programmatically using ABAP. The SDK accelerates the development of enterprise AI solutions by using the Agent Platform within your SAP environment, enabling you to build AI-powered enterprise features and applications with reduced complexity and development efforts.

The Agent Platform SDK for ABAP is built on top of the ABAP SDK for Google Cloud. The Agent Platform SDK for ABAP is available with both, the on-premises or any cloud edition of ABAP SDK for Google Cloud and the SAP BTP edition of ABAP SDK for Google Cloud.

Supported models

The models you can access depend on the SDK edition you use:

Edition Supported models and services
On-premises or any cloud edition
SAP BTP edition

Why use the Agent Platform SDK for ABAP

The Agent Platform SDK for ABAP streamlines your AI implementation journey with Agent Platform. It offers benefits such as the following:

  • ABAP classes and methods: You access the Agent Platform features through dedicated ABAP classes and methods.
  • Input and output parameters: You're provided with AI-centric ABAP types for the input and output parameters. This makes it easier for you to prepare inputs and understand outputs from the methods.
  • Processed responses: You receive processed responses from the Agent Platform API in an ABAP-friendly format that you can directly incorporate into your SAP business logic.
  • Configurations: You configure the Agent Platform parameters just once against a client key and LLM model, and use these configurations whenever you make Agent Platform API calls. This streamlines your API calls and makes your development process more efficient.

Get started with the Agent Platform SDK for ABAP

This section guides you on how to get started with the Agent Platform SDK for ABAP within your SAP environment:

SAP BTP edition

Experience generative AI in your SAP environment—prototype and experiment with minimal setup.

Learn about the generative AI on Agent Platform capabilities and turn your ideas into real apps that scale for SAP.

On-premises or any cloud edition

Experience generative AI in your SAP environment—prototype and experiment with minimal setup.

Run the built-in demo programs to explore how generative AI can assist you in creating solutions in your SAP environment.

Learn about the generative AI on Agent Platform capabilities and turn your ideas into real apps that scale for SAP.

Pricing

The Agent Platform SDK for ABAP is offered at no cost. However, you are responsible for the charges that result from your use of Google Cloud services, such as Gemini API or Agent Platform API.

For quick prototyping with Gemini, you use the Gemini API and Google AI Studio. When you access the Gemini API through Google AI Studio, the Gemini API has both free and paid pricing tiers. However, the free tier of Gemini API is not available in all regions. For information about the regions where you can access the free and paid tiers of Gemini API, see Available regions for Google AI Studio and Gemini API. For information about other restrictions, see Use restrictions. For information about pricing and rate limits, see Pricing models.

Agent Platform pricing follows a pay-as-you-go model, which means that you're charged based on the resources you consume. For information about pricing, see Agent Platform pricing.

For information about pricing for partner models, see Anthropic Claude models on the Agent Platform pricing page.

For information about how Gemini with Agent Platform is different from Gemini with Google AI Studio, see Google AI versus Agent Platform differences.

More ways to get started

Explore different paths to begin your journey with Google's AI capabilities.

Get started with Generative AI on Agent Platform

Design and manage your prompts

Community resources for building AI-powered ABAP applications

To help you get the most out of the Agent Platform SDK for ABAP, you can explore the following community resources:

Handbook to build your RAG application with Agent Platform and Gemini

Accelerate your retrieval-augmented generation (RAG) application development with this handbook available on GitHub. With an end-to-end sample enterprise use case of warehouse operations, this handbook illustrates how to build your own RAG application by using the Agent Platform SDK for ABAP and prebuilt components from the GitHub repository.

Learn how to use generative AI in SAP business applications with Gemini

The following video shows how you can use Gemini to transform your SAP business applications with generative AI.

Elevate your ABAP development experience

You can elevate your ABAP development experience with a community-driven sample solution available on GitHub, offering features such as code explanation, code review, and ABAP unit test generation. This solution lets you integrate Gemini's advanced AI capabilities into your ABAP editor by using the Agent Platform SDK for ABAP. For more information, see the GitHub page Genie for SAP.

This solution is for reference only and isn't intended for direct use in a production environment

Because this solution is a community resource, Google Cloud does not offer support for it. For assistance from the community, raise an issue on the GitHub page Issues.

What's next