Technology Blog Posts by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
lienards
Product and Topic Expert
Product and Topic Expert
12,774

"We’ve always defined ourselves by the ability to overcome the impossible." (Movie: Interstellar, 2014)

Here we are again, with the next step in the evolution of ABAP.

ABAP Cloud

It’s been six years since SAP launched the so-called SAP Cloud Platform ABAP Environment, which allowed developers to build and run ABAP code in the cloud. Now called SAP BTP ABAP Environment, it is the SAP Platform-as-a-Service offering that enables developers to leverage their traditional ABAP skills to build and run ABAP applications in the cloud on SAP BTP, either as an extension to SAP S/4HANA (any edition) or as standalone applications. With the SAP BTP ABAP environment, we are targeting business application developers who have extensive SAP experience and domain knowledge, particularly around SAP ERP solutions. See Steampunk is going all-in and and It's Steampunk now, to read about it’s history.

Derived from this, something ingenious was introduced: The ABAP Cloud development model. ABAP Cloud is a perfect example of how innovation works. The story of ABAP Cloud began quite silent. In fact, ABAP Cloud was born in the SAP BTP ABAP environment, where  it’s the leading and only development model available for ABAP development. It’s the amazing result of the ABAP engineering team, which has evolved ABAP into ABAP Cloud, making it future-proof, upgrade-stable and, you could say, cloud native. 

With the ABAP Cloud development model, you can build cloud-ready and upgrade-stable business applications, services, and extensions. ABAP Cloud was introduced in the BTP ABAP environment, but like any other innovation success story, ABAP Cloud has expanded its home turf, it has grown in both scope and availability.

That’s how the idea was born to make ABAP Cloud available everywhere.

The result is that ABAP Cloud is already the underlying ABAP development model in SAP BTP ABAP environment and in S/4HANA Cloud, public edition as of 2208 (3 system landscape required). Additionally, it can be used in S/4HANA Cloud, private edition as well as in S/4HANA any premise from >2022. We highly recommend using ABAP Cloud already for your S/4HANA private cloud as well as S/4HANA on premise projects to set the guardrails to reach a clean core and preparing your cloud journey.

 

lienards_2-1729260183976.png

Picture 1: ABAP Cloud Availability

SAP Build 

Back to the opening statement: the next step in ABAP’s evolution. ABAP Cloud is now part of SAP Build! This is the amazing success story of how true integration works. How technology can overcome the borders of more than 40 years of evolutionary history. For more details on this great enhancement, read this technical blog post by Michael Ameling.

But what happens when the paths of SAP Build and ABAP Cloud cross to form the world’s strongest alliance for customer and partner development in the SAP ecosystem? What does this mean for you, our developer community?

With SAP Build, you can accelerate your ERP modernization, foster innovation and automate processes, all within a single comprehensive suite of extension development tools that includes low-code, pro-code and generative AI capabilities.

SAP Build provides you the flexibility to create and extend applications, automate processes and design digital workspaces with low-code, pro-code and generative AI tools. Its collaborative design allows diverse teams to build solutions faster using pre-built solutions, AI assistance, and seamless integration with SAP applications.​

It has never been easier from a developer’s perspective, since SAP Build provides you all the tools you need in one place,  so you can focus on the real development to be done. The SAP Build Lobby is the starting point for your Java/JavaScript projects and your ABAP Cloud projects.

lienards_0-1729258943572.png

Picture 2: SAP Build Lobby

Our goal is to provide you with a seamless development flow, regardless of the environment you’re working in most of the time. Examples of this integration include

  • The tool bridge between the ABAP Development Tools for Eclipse (ADT) and SAP Business Application Studio: The tool bridge connects ADT and BAS, which connects the front-end with the back-end development. It keeps the context of the services and entities as input for the Fiori generator.
  • The SAP Build Lobby as a single-entry point : You can start your ABAP development project from the lobby next to other build extension development options. You can access a list of ABAP systems directly from the lobby and keep a project reference to the ABAP system and development package.
  • The Graphical Modeler for ABAP: You can reuse CAP project models to generate ABAP Core Data Services (ABAP CDS) from it.   

In addition to all the benefits mentioned, it doesn’t matter if you’re building on-stack extensions in S/4HANA Cloud or side-by-side extensions on SAP BTP: SAP Build is the umbrella.

lienards_0-1729263329571.png

Picture 3: Extensibility Portfolio for S/4HANA public cloud edition

And this is only the beginning: We aim to integrate developer tools and capabilities into a seamless user centered offering and provide a clear developer tools strategy, so you can start building your SAP projects right away. Including ABAP Cloud in SAP Build is a testament to you as an ABAP Cloud developer. Your skills are more than important and strategic in the SAP application development and automation portfolio.

That is already exciting. And we haven’t even covered Joule’s capabilities in detail so far in this blog post.

We aim to increase the developer efficiency across the entire development lifecycle through generative AI and Joule embedded in all our IDEs and tools. Stay tuned for more news to come, especially on GenAI.

Resources

learn more about the topic:

11 Comments
AGAS82
Participant

Hi - Thank you for the blog. What happens to BAS development of extensions based on ABAP? Will Build be the tool of choice for all developments including ABAP? If so then what is the future of BAS?

zfiori
Participant

Hi Community,

"

With SAP Build, you can accelerate your ERP modernization, foster innovation and automate processes, all within a single comprehensive suite of extension development tools that includes low-code, pro-code and generative AI capabilities.

SAP Build provides you the flexibility to create and extend applications, automate processes and design digital workspaces with low-code, pro-code and generative AI tools. Its collaborative design allows diverse teams to build solutions faster using pre-built solutions, AI assistance, and seamless integration with SAP applications.​

"

Thanks for sharing the message. 

Ready to go.

🙂

 

Regards,

ZFiori.

lienards
Product and Topic Expert
Product and Topic Expert

Hi @AGAS82,
Thank you for your question! With the integration of ABAP Cloud in Build we are currently improving development scenarios across tools, technologies and skills. The tool strategy of the various products remain unchanged.

Latifa
Explorer

Thank you so much for this clarifying blog, ready to go 😄

YuvalA
Product and Topic Expert
Product and Topic Expert

Hi @AGAS82 

SAP Build Code IDE offers BAS as its core IDE, plus some additional capabilities (most notable is Joule AI).

BAS offerings for UI development for ABAP remains the same and all innovations in this area will continue.

SAP Build Code goes beyond with additional ABAP cloud use cases, which includes also integration with ADT from Build Lobby and additional backend capabilities.

As BAS customer, it is very easy for you to upgrade your BAS setup to a Build Code setup, and by that, keep all your configurations and BAS assets you have, adding the new Build Code unique capabilities, including ABAP Cloud development tools, Joule AI, build Lobby etc.

 

joe_valliparampil2
Participant

hi @lienards and @YuvalA

I have gone through the TechEd 2024 videos: "AI104 | Revolutionize ABAP development with Joule, our generative AI copilot" and "AD107 | Boost your coding efficiency: Explore Joule's ABAP developer capabilities".  I see there are 6 sessions in Devtoberfest 2024, with some sessions already available and more that will be live in the coming days. 

Could you please update if there is a comprehensive video recording for SAP Joule with all the functionalities explained?  If not today, will this be available in 2025? The main topics I am looking for are: the ADT plugin with Joule, is this available for on-premise systems, licensing options, code generation efficiency metrics and unit test generation efficiency metrics. 

Please note that I have also seen the answer provided in "AD107 | Boost your coding efficiency: Explore Joule's ABAP developer capabilities" session chat:  " ... will be offered in SAP’s flagship cloud offerings such as SAP BTP and SAP S/4HANA Cloud, public and private edition during the course of 2025." but thought I would recheck about the on-premise systems. 

Thank You,

Joe Valliparampil. 

 

 

ShaikAzmathulla
Active Participant

Hi ,

Thank you for the update on ABAP Cloud's integration with SAP Build! It's exciting to see how this evolution will enhance our development experience with a unified platform for low-code and pro-code solutions. The focus on generative AI and Joule integration is particularly promising for boosting efficiency. Looking forward to exploring these new capabilities!

Regards , 

lienards
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi @joe_valliparampil2,

many thanks for your comment. There will be some blog posts published about the ABAP AI features soon. In addition to that, videos are planned as well, so stay tuned :-).

Regarding your question about the commercilization and usage in on premise, unfortunately I can't tell you much more or any different at the moment. But be assured that we plan to communicate more details soon.

All the best,
Sonja

  

 

joe_valliparampil2
Participant

Thank you for the update @lienards 

Prasenjitsbist
Participant
0 Kudos

I miss the old open sap it provided a real cool way to learn the new sap learning is boring and just crap. Who gave the idea to retire Open SAP. It was cool with earned certification, real time learning and doubt clearance. 

ravigrover
Active Participant
0 Kudos

Thanks for sharing @lienards

ABAP has evolved significantly with the introduction of SAP Build, which integrates ABAP Cloud into a comprehensive development platform. This integration allows developers to utilize low-code, pro-code, and #generativeAI tools within a single environment, streamlining the application development process. By providing a unified entry point through the SAP Build Lobby, developers can easily manage their ABAP projects alongside other programming languages, enhancing collaboration and efficiency. This evolution not only modernizes ERP systems but also empowers developers to innovate and automate processes more effectively within the SAP ecosystem.