Skip to main content


What is Microsoft AI SDK for SAP ABAP?

Microsoft AI SDK for SAP ABAP is a Software Development Kit designed to provide SAP ABAP developers with the tools they need to create intelligent enterprise applications using artificial intelligence (AI) technologies. It is designed to be user-friendly, with an intuitive interface that allows developers to easily integrate AI capabilities into ABAP applications.

What is Azure Open AI?

Azure Open AI is a comprehensive set of AI services and tools provided by Microsoft Azure. It includes powerful machine learning algorithms, natural language processing tools, and cognitive services that can be used to build intelligent applications that can recognize patterns, process natural language, and make predictions based on data. Azure Open AI features pre-built AI models and algorithms, as well as tools for custom model training and deployment – all with strong security, compliance, and data privacy.

Use Cases

Using AI SDK for SAP ABAP v 1.0 and integrating Azure Open AI with SAP ABAP/SAP business processes, developers can create innovative applications that can automate manual tasks, make smarter business decisions, and provide more personalized customer experiences. For example, an e-commerce application could use Azure Open AI to provide product recommendations based on a customer's past purchases, while a customer service application could use natural language processing to understand customer inquiries and provide automated responses. Possibilities are endless and imagination is truly the limit.

Features of AI SDK for SAP

  1. Capabilities include : Models, Deployment, Files, Fine-Tuning, Completion (GPT3) & Chat Completion (GPT4)

  2. ABAP Ready data types significantly lowers barrier of entry and use for ABAP developers.

  3. Supports Azure Open AI versions: “2022-12-01” and “2023-03-15-preview”

  4. Enterprise Control with 3 levels of control granularity - Enterprise control provides access control, to ensure the privacy and security of sensitive data. Organizations can control the SDK usage by implementing policies to allow/block specific functionalities. For example, an organization may opt to use authorizations to determine a group of users who can perform Setup operations (Deployment, Files and Fine-Tuning ) – but allow all users to use the Completions functionality.

  5. Authentication using either Azure Open AI Keys, or Azure Active Directory (AAD).

Let Us Know What you did!

AI will play a crucial role in the future of enterprise software development. That's why we're proud to announce AI SDK for SAP ABAP, providing developers with the tools they need to build intelligent, data-driven applications that will help businesses stay ahead in a rapidly evolving market.

Looking forward to seeing exciting new applications that you will create using AI SDK for SAP ABAP. Please share your feedback and experiences with us. We would love to hear from you.