GEN_AI_ABAP_Cloud__1719561222

Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

Generative AI in ABAP

Outlook

PUBLIC
Agenda

1 Overview of generative AI at SAP

2 Value of generative AI in ABAP

3 Main use cases

4 Outlook and roadmap

PUBLIC 2
SAP Business AI approach
Finance | Supply Chain | HR | Procurement | Marketing and Commerce | Sales and Services | IT

Human capital Spend management Customer relationship Business Technology


Cloud ERP
management and business network management Platform

AI ecosystem partnerships and investments

PUBLIC 3
Fine-tuned open-source LLMs to outperform other code assistants in ABAP &
CDS code tasks. Increase dev efficiency & support in RISE migration.

Joule

ABAP AI CodeAssist Key user extension Migration Tools * GenAI Hub*


Product ABAP Dev Tools (ADT) / IDE
SAP Build*
Tools *

Code explain Unit Testing Code Completion ABAP Dev Tools Code Assistant
Scenario Joule as Certified
consultant Custom code Custom code
ABAP Chatbot migration (in migration (in
Code review
in ADT evaluation) evaluation)

Serving GenAI Hub

Model

Framework

PUBLIC *in discussion / exploration 4


1 Overview of generative AI at SAP

2 Value of generative AI in ABAP

3 Main use cases

4 Outlook and roadmap

PUBLIC 5
Value of generative AI in ABAP

1 2 3 4 5
Improve Reduce Focus on Accelerate Drive
Time-to-Market development business use transition innovation
costs case

For custom ABAP By increasing Rather than on From classic ABAP to By infusing AI into
applications development productivity technical or boilerplate ABAP Cloud custom ABAP
code applications

PUBLIC 6
1 Overview of generative AI at SAP

2 Value of generative AI in ABAP

3 Main use cases

4 Outlook and roadmap

PUBLIC 7
ACCELERATE
Creation of ABAP Cloud apps
including test cases and data

TRANSFORM
classic ABAP code into ABAP
Cloud

EMPOWER
Developers to infuse AI
into business scenarios

PUBLIC 8
Example: Joule’s ABAP development capabilities

ACCELERATE
Example: Leverage the AI-enabled RAP BO generator to create
business objects and services from scratch, using natural language
Increase development efficiency by leveraging GenAI
assistance in the ABAP Development Tools
generate RAP business objects and services
generate (unit-) tests for ABAP Classes, CDS-Views
and RAP BOs
explain existing code (including legacy code)
help with code snippets, analysis, documentation,
existing help content and code prediction

PUBLIC *roadmap item which may be changed by SAP at any time without prior notice 9
Joule’s ABAP development capabilities – Generation of RAP business objects

PUBLIC 10
* This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice.
Joule’s ABAP development capabilities – Code Explain

PUBLIC 11
* This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice.
Joule’s ABAP development capabilities– Generation of Unit Tests

PUBLIC 12
* This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice.
Example: Custom code migration to ABAP Cloud with Generative AI*

TRANSFORM
Example: Use AI code proposal to adapt your code to SAP released API

Increase developer efficiency by adapting custom


code to ABAP Cloud with help of AI code proposals
Embedded in ABAP development tools for Eclipse
Run ABAP test cockpit cloud readiness checks
Get AI code proposals to fix the ABAP Cloud
incompatibility issues: replace unreleased API with
SAP released API

PUBLIC *roadmap item which may be changed by SAP at any time without prior notice 14
Example: Custom code migration to SAP S/4HANA with Generative AI*

TRANSFORM
Example: Explain feature in the Custom Code Migration app

Speed up understanding of issues via Explain


functionality
Embedded in Custom Code Migration app
Run SAP S/4HANA readiness checks
Get AI based explanation of findings

PUBLIC *roadmap item which may be changed by SAP at any time without prior notice 15
Example: Infused AI in custom ABAP applications*

EMPOWER
Example: Directly access SAP AI Core via the ABAP AI SDK

Use the ABAP AI SDK to access AI capabilities in


ABAP
Direct integration with SAP AI Core services
Infuse AI into custom ABAP applications
Accessible within the familiar development tools

PUBLIC *roadmap item which may be changed by SAP at any time without prior notice 16
1 Overview of generative AI at SAP

2 Value of generative AI in ABAP

3 Main use cases

4 Outlook and roadmap

PUBLIC 17
Outlook and roadmap*
Planned for second half of 2024:
ABAP AI SDK
▪ First version of a software development kit to embed AI functionality (based on SAP BTP) into
custom ABAP applications

Planned ABAP generative AI capabilities:


Developer Assistance
▪ Generation of RAP business objects (first shipment, via restricted Beta program)
▪ Generation of unit tests for classes, CDS views and RAP BOs
▪ Code explain
▪ Code completion
▪ Further generation capabilities such as ABAPdoc
Generative AI in custom code tools
▪ Explain functionality in Custom Code Migration app and ABAP Development Tools for Eclipse (ADT)
▪ Generated code samples as custom code migration proposals in ADT

PUBLIC *roadmap items which may be changed by SAP at any time without prior notice 18
Thank you.

© 2024 SAP SE or an SAP affiliate company. All rights reserved. See Legal Notice on www.sap.com/legal-notice for use terms, disclaimers, disclosures, or restrictions related to this material.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy