0% found this document useful (0 votes)
65 views20 pages

ABAP Development Tools - News and Roadmap

Uploaded by

helder da costa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views20 pages

ABAP Development Tools - News and Roadmap

Uploaded by

helder da costa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

ABAP & CAP

ABAP Development
Tools - News and
Roadmap
Thomas Alexander Ritter, SAP SE

PUBLIC
Agenda

What‘s Coming Next?


• Joule integration (AI)
• End-to-end ABAP Cloud developer
flows

Community Feedback
• Survey results
• Feature tour

ABAP Development Tools SDK


• Status quo
• IDE actions (lab preview)

Summary

PUBLIC 2
What‘s Coming Next? / Joule Integration (AI)

Make sure to watch the following session:

QR Code for
YouTube Link

PUBLIC 3
What‘s Coming Next? / End-to-End ABAP Cloud Developer Flows

Project vision:
“Enhance the end-to-end ABAP Cloud development experience”

First scope:
Starting with the SAP Fiori app development flows

PUBLIC 4
What‘s Coming Next? / End-to-End ABAP Cloud Developer Flows

SAP Fiori app development flow

Getting started [Developer]


(Install tools à Log on to ABAP system)

Development [Developer]
(Create objects à Publish IAM artifacts à Release transport)

Configuration [Admin & Key User]


(FLP & app configuration)

PUBLIC 5
What‘s Coming Next? / End-to-End ABAP Cloud Developer Flows
Getting started [Developer]

24
Business 08
Object generators Application
ADT Studio/VS Code

RAP Deploy

Deployed SAP Fiori artifacts in


24 ADT
05
Tool bridge
24 24
08 ADT editors for: 05
Improved UX
24 § Launchpad Space
11
Improved UX § Page Templates

Configuration [Admin & Key User]

PUBLIC 6
Agenda

What‘s Coming Next?


• Joule integration (AI)
• End-to-end ABAP Cloud developer
flows

Community Feedback
• Survey results
• Feature tour

ABAP Development Tools SDK


• Status quo
• IDE actions (lab preview)

Summary

PUBLIC 7
Community Feedback / Survey Results

2023 Survey Results:

1. 1200+ participants

2. 600+ comments

3. 80% satisfaction rating (thank you!)

Thank you for taking the time and providing


valuable feedback!

PUBLIC 8
Community Feedback / Feature Tour

Tour of some of the most requested features based on the survey and other
feedback channels, for example, social media, customer influence requests.

If you want to follow along make sure to update your ABAP development tools
(ADT) + Eclipse to the newest version.

Let’s go!

PUBLIC 9
Community Feedback / Feature Tour
Shown features:
Feature Client Release
New Eclipse features (Light theme preview, Sticky scrolling, Find/replace overlay) Eclipse 09-2024
Display client in the editor tab Latest ADT client
Cleaned up wizard selection dialog Latest ADT client
Compare two objects of the same type but not the same name Latest ADT client
Data preview improvements (Long running queries [SAP S/4HANA 2023 Backend], Copy Latest ADT client
options, SQL console launch, ...)
Where-used dialog [SAP S/4HANA 2023 Backend + 2311 cloud release] Latest ADT client
Transport editor (Group objects, Show object in properties view) Latest ADT client

Debugger (Step size adjustment [SAP S/4HANA 2023 Backend], JSON display support in See breakdown
variable view [2411 ADT client])

PUBLIC 10
Agenda

What‘s Coming Next?


• Joule integration (AI)
• End-to-end ABAP Cloud developer
flows

Community Feedback
• Survey results
• Feature tour

ABAP Development Tools SDK


• Status quo
• IDE actions (lab preview)

Summary

PUBLIC 11
ADT SDK / Status Quo

Status Quo:
1. Released in 2013

2. Consists of ABAP and Java APIs

3. Fullstack development framework (ADT


REST framework, Eclipse SDK, ADT Eclipse
SDK)
https://tools.eu1.hana.ondemand.com/#abap
4. Enables the development of powerful
extensions
5. ABAP Community created lots of plug-ins

6. Requires lots of developer experience and


has a steep learning curve (Java, Eclipse
SDK, ADT SDK)

PUBLIC 12
La
bs
Pr
ev
ADT SDK / IDE Action Framework ie
w
*

IDE action framework product vision:

Offer a framework which allows all ABAP developers to extend the ABAP
development tools with simple features.

Enable all ABAP developers to build AI based development tools.

* 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.

PUBLIC 13
La
bs
Pr
ev
ADT SDK / IDE Action Fwk ie
w
*

IDE action framework goals:

1. Simple to develop

2. Simple to distribute

3. Cost effective (example: one time actions for cleaning up code)

4. ABAP programs as the benchmark for ease of consumption

* 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.

PUBLIC 14
La
bs
Pr
ev
ADT SDK / IDE Action Fwk ie
w
Source change *
output dialog

Input dialog (optional)


run() method
METHOD if_aia_action~run.
”Your coding
ENDMETHOD.
Text output dialog
Full access to IDE
context: open objects,
selected code, ...

* This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for
PUBLIC
any reason without notice.
15
La
bs
Pr
ev
ADT SDK / IDE Action Fwk ie
w
*

What you can do with it:

1. Write your own code formatter

2. Write your own documentation generator using a LLM

3. Write your own favorites manager

4. Write your own code template manager

5. ...

* 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.

PUBLIC 16
Demo
Agenda

What‘s Coming Next?


• Joule integration (AI)
• End-to-end ABAP Cloud developer
flows

Community Feedback
• Survey results
• Feature tour

ABAP Development Tools SDK


• Status quo
• IDE actions (lab preview)

Summary

PUBLIC 18
Summary

1. Enjoy the improved ABAP Cloud end-to-end development user experience.

2. Update to the latest ABAP development tools and Eclipse release and use the new
features. Enjoy the updated Eclipse look&feel.

3. Get ready to extend the standard ABAP development tools with your own ideas
using the new IDE action framework.

PUBLIC 19
Contact information:

Thomas Alexander Ritter


[email protected]

© 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