Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 

The IBM® watsonx™ AI and data platform brings together new generative AI (gen AI) capabilities powered by foundation models and traditional machine learning (ML). Using IBM Watson Machine Learning, you can build analytic models and neural networks, trained with your own data, that you can deploy for use in applications. Using IBM watsonx.ai, you can run text inference and more on Large Language Models (LLM).

To help integrating the IBM watsonx services with SAP® Business Suite and SAP S/4HANA® systems, IBM has published a software development kit (SDK) for the SAP programming language ABAP® on GitHub on March 28, 2024. The SDK comes in two flavors that provide the same interface to the caller and only differ in internal adaptions to their respective runtime environment:

  1. ABAP SDK for IBM watsonx, using SAP NetWeaver for the SAP Business Suite running on SAP NetWeaver 7.50 or above and for the SAP S/4HANA on-premises edition.
  2. ABAP SDK for IBM watsonx, using SAP BTP ABAP Environment for the SAP Business Technology Platform ABAP Environment.

The SDK provides a class library that can be downloaded to SAP systems using abapGit. Detailed information on how to set up and use the SDK can be found in the README.md files of the GitHub repositories. The README.md files also provide two comprehensive examples to show how the supported services can be used.