Explaining the Role of Generative AI in SAP BTP

Objective

After completing this lesson, you will be able to highlight the value added when integrating SAP BTP with SAP Business AI.

Role of Generative AI in SAP BTP

The image presents a two-step approach to integrating AI into a BTP (Business Technology Platform). Firstly, BTP should be leveraged as the platform for AI-powered extensions. Secondly, generative AI capabilities should be incorporated into the existing BTP portfolio.

SAP BTP plays a key role in SAP’s Business AI strategy both from the foundational elements present in nearly all of SAP’s AI capabilities, to building custom integrations and applications, and the growing catalog of services available.

SAP is positioning SAP BTP as the leading AI platform for SAP, aiming to integrate AI support across all SAP products and business processes.

The AI capabilities are divided into three areas: Joule, Embedded AI Capabilities, and AI Foundation on SAP BTP.

Joule is a generative AI copilot embedded within SAP applications, offering generative AI, embedded assistance, natural language processing, predictive analytics, process automation, and context-aware recommendations.

Embedded AI Capabilities enhance SAP products by automating tasks, analyzing data, improving user experience, optimizing processes, fostering innovation, and ensuring seamless integration.

The AI Foundation on SAP BTP provides comprehensive AI services, integration with SAP BTP, data management, prebuilt AI models, scalable deployment, security and compliance, innovation and customization, and enhanced business processes.

Joule Capabilities

Let's first start with the overall Joule story. You already heard that SAP is putting a lot of attention on Joule, and SAP is delivering Joule for consulting capabilities as well as the ABAP developer capabilities. Both solutions will assist in the transformation journey in gaining efficiency and productivity.

The image shows a software interface for SAP Consulting Capability for Joule, featuring a dashboard with system metrics and a value calculation section. The system claims to save 10,000 employees $1,840,300 per year in consulting costs by reducing time spent on tasks by 25% through AI-powered tools. Key elements include colorful charts, data visualizations, and a prominent image of a smiling man identified as Head of IT.

SAP consulting capabilities will provide information for consultants from several common content libraries for quick access, and the ABAP developers capabilities will provide assistive coding capabilities for the developers. If we look at the things from the head of IT perspective, most of the time it's hard to get information about all all of the content provided. The SAP community, SAP help, SAP learning content, also the developer tutorials are all data sources to assist in finding the right information when its needed quickly.

SAP BTP Capabilities

The image showcases three generative AI tools for SAP cloud ERP transformation: Integration Generator, ABAP BO Generator, and Process Automation. Each tool is depicted on a laptop screen with a brief description of its function, highlighting its ability to increase developer productivity by automating tasks such as code and integration generation, and business process building.

Next, lets take a look at how we can leverage the SAP BTP’s AI capabilities to multiply the productivity of developers on the cloud transformation journey.

How can we leverage BTP's AI capabilities to multiply developers' productivity on the cloud transformation journey? There are magnificent use cases that we can leverage to boost our transformation.

We are adding access to ABAP development within Build, significant enhancements and additions to our AI capabilities, and an increase in fusion development including deeper integration into SAP S/4HANA Cloud.

  • We are streamlining our SAP application development and automation by including SAP S/4HANA based ABAP development, ensuring support for the clean core strategy. It provided deeper integration into SAP S/4HANA for developing extensions and applications and will continue to increase capabilities to support all LoBs.
  • We are providing more AI capabilities through Joule and Embedded AI, introducing AI to ABAP and increasing our capabilities in Build through out the Build solutions.
  • SAP has uniquely positioned itself with fusion development. SAP Build provides developers with the flexibility and scalability that they need to address any challenge they are given. With secure collaboration and enhanced development experience, SAP Build is providing solutions to developers no matter their skill set, be it low-code, ABAP, JAVA/JavaScript, UI5 mobile and more. Today you can position Build to any SAP developer and feel confident that they will have the solution they need to deliver enterprise-ready applications and extensions.

Ability to Simplify Extension Building

The image shows a laptop screen displaying the SAP S/4HANA Fiori launchpad. The launchpad features a tile-based interface with various business applications grouped by categories like Sales Management, Internal Sales, and General Ledger. The active section, labeled Most Used, highlights frequently accessed apps.

What we are delivering new is the ability to simplify extension building. We are enabling developers to build extension in SAP S/4HANA with a wizard starting directly from the SAP Business Applications. It’s never been easier for a developer, be it on-stack or side-by-side to create extensions. Access to the extension wizard is simply started by selecting from the drop down menu in the application itself to start creating an extension. The wizard is context aware presenting the developers with the objects, events and triggers available for that application, making it seamless to develop an extension right from SAP S/4HANA. We are the ONLY solution that is embedded in SAP S/4HANA to create extensions directly from the application.

Additionally, when we say ABAP will be included into SAP Build, what this means is that developers can now start their ABAP projects from the SAP Build lobby using the ABAP Development Tools (ADT) for ABAP Cloud projects. Developers will also be able to monitor their ABAP projects from the lobby, right next to their other Build projects. You will also be able to combine ABAP development with Fiori and CAP frontend artifacts in addition to generating ABAP CDS models using the graphical modeler in SAP Build Code.

SAP Build Code Capablities

The image showcases SAP Build Code on a laptop screen. The software features a project dashboard with various automation tools, implying its use for software development. Text highlights key features like CAP support, code generation, and interactive refactoring through Joule.

AI can help in application development. It is specifically used by SAP Build Code, a pro-code tool from the SAP Build family of solutions. SAP Build Code uses Joule's generative AI capabilities to create full-stack CAP applications, SAP Fiori applications, mobile applications through natural language description, and HANA native development coming soon.

SAP Build Code is a turn-key environment for coding, testing, integrations, and application lifecycle management, optimized for JavaScript and Java. Developers can build rapidly using AI code generation with Joule copilot and natural language descriptions.

SAP Build Code belongs to the Build family and is a Pro-Code tool. With the help of generative AI features through Joule Copilot in SAP Build Code you can create:

  • Full Stack CAP Applications
  • SAP Fiori Applications
  • Mobile Applications

SAP Build Code enhances the development experience by providing intelligent, automated coding assistance. This groundbreaking tool applies advanced AI algorithms to generate code snippets, suggest optimizations, and offer real-time coding guidance, streamlining the development process, and boosting productivity for developers working within the SAP ecosystem.

Key Features

  • Generative AI-based code development: SAP Build Code uses Joule copilot to generate code, making it easier for developers to build rapidly.
  • Optimized for Java and JavaScript: SAP Build Code is specifically designed for Java and JavaScript application development.
  • Turn-key environment: SAP Build Code provides a complete environment for coding, testing, integrations, and application lifecycle management.
  • Natural language descriptions: Developers can use natural language descriptions to generate code with SAP Build Code.
  • Guided experiences and prebuilt templates: SAP Build Code provides guided experiences and prebuilt templates to quickly Build apps and extend SAP systems.

Generative AI Enhancements in ABAP Cloud

The image showcases a laptop displaying Generative AI Enhancements in ABAP Cloud. The screen highlights AI's capabilities in generating code, unit tests, explaining existing code, and assisting with snippets, analysis, documentation, and code prediction.

We are introducing new generative AI capabilities in ABAP Cloud to increase developer efficiency. The first scope of features will cover business object generation, code completion, unit test generation, code explanation, and alike. With that we will deliver a Joule copilot for ABAP development, fully integrated into ABAP Development Tools. Moreover, with the ABAP AI developers will be able to easily leverage the SAP BTP generative AI Hub to bring generative AI capabilities into their business applications.

At the same time, you can also create code generations as well as the ABAP-BO generations, which is another boost in the development productivity. And the last one is the process automation. We all know that process automation is key when it comes to process improvement. And you can also leverage executable process AI by generative AI. Efficiently can build the automated task and create your build automation task flows by generative AI capabilities as well. All of them in combination help you to boost your transformation along with your process with architecture and your development capabilities on BTP by leveraging the AI capabilities already on the way to the cloud before even being on the cloud .

Generative AI Capabilities in SAP Build Process Automation

The image showcases a laptop displaying SAP Build Process Automation software. The screen highlights a workflow automation feature, with a pop-up suggesting AI-driven process optimization. Text beside the laptop lists key benefits of using AI in process automation, emphasizing efficiency and reduced errors.

In the space of workflows and automation embedded generative AI capabilities in SAP Build now allows for editing and summarizing processes, decisions, forms, and other artifacts through natural language descriptions, improving operational efficiency and decision-making processes. Additionally, SAP Task Center's intelligent approval recommendation capability enables faster and better decisions based on machine learning, streamlining operations, and improving efficiency with AI-driven insights. Document extraction using Generative AI offers advanced natural language processing, eliminating the need for costly template creation and maintenance.

Integration Generation

The image illustrates a solution for integration developers. It highlights the challenge Sara, an integration developer, faces, which is to quickly design complex integrations. The solution involves using generative AI and a unified customer landscape, resulting in faster design time, increased productivity, and improved integration quality.

Next is the integration generation. As part of the integration suite, you can use the integration recommender and generator by leveraging the generative AI capabilities. It recommends standard integration content from SAP Integration Suite's 3000+ prebuilt integrations, and generates integrations based on specific scenarios, including interface mappings and test cases, to boost developer productivity. Also, developers can automate the creation of Groovy scripts for integration flows using trained language models like ChatGPT by providing natural language descriptions. The effectiveness of this process depends on the quality of the prompts used.

Log in to track your progress & complete quizzes