Software-Heroes's Avatar

Software-Heroes

@software-heroes.com

Blogging on https://software-heroes.com/, doing Talks and show some ABAP.

371
Followers
65
Following
332
Posts
17.11.2024
Joined
Posts Following

Latest posts by Software-Heroes @software-heroes.com

Preview
RAP - Grouping of Actions How can you group your various actions under a single button, especially if the actions are quite similar? This article will look at the details of how to do this.

How can you group your various actions in #RAP under a single button, especially if the actions are quite similar? This article will look at the details of implementing this with #ABAP: software-heroes.com/en/blog/abap...

10.03.2026 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Where can you find more information about a Core Data Service in #ABAP when it comes to analyzing existing objects? Let's look at various tools for this: youtu.be/BhViTs4K6V4

09.03.2026 05:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ADT - RAP Extension Assistent [MIA] You want to extend a RAP object and don't know exactly where to start? Perhaps the Extension Assistant can help you and guide you through the process step by step.

You want to extend a #RAP object and don't know exactly where to start? Perhaps the Extension Assistant can help you and guide you through the process step by step: software-heroes.com/en/blog/abap...

06.03.2026 05:00 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
ABAP Cloud - Hashes Do you want to create a hash in ABAP Cloud? Which classes are available for this purpose, and how can you use them effectively?

Do you want to create a hash in #ABAP Cloud? Which classes are available for this purpose, and how can you use them effectively? software-heroes.com/en/blog/abap...

03.03.2026 05:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ABAP Cloud - SM30 Migration In this tutorial, we'll look at migrating a maintenance view to ABAP Cloud and how to migrate existing objects step by step. We'll examine various aspects of the new maintenance application.

In this tutorial, we'll look at migrating a maintenance view to #ABAP Cloud and how to migrate existing objects step by step. We'll examine various aspects of the new maintenance application: software-heroes.com/en/blog/abap...

27.02.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ADT - RAP Analyzer [MIA] Getting to grips with and understanding existing RAP objects can not always be easy, especially when dealing with complex objects. Questions such as which pattern is used and which objects are…

Getting to grips with and understanding existing #RAP objects can not always be easy, especially when dealing with complex objects. Questions such as which pattern is used and which objects are important usually need to be worked out: software-heroes.com/en/blog/abap...

24.02.2026 05:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

After generating the app, the actual development phase begins. The app needs to be adapted and expanded for our use in order to meet our specific requirements. Therefore, we are extending the data model with a new entity: youtu.be/WqhVYAsKMYw

23.02.2026 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
BTP - Key User Extensibility (role-based) In this article, we will look at how we can provide a role-based view in a standard app using Key User Extensibility, and what you should keep in mind when working with it.

In this article, we will look at how we can provide a role-based view in a standard app using Key User Extensibility, and what you should keep in mind when working with it: software-heroes.com/en/blog/btp-...

#ABAP #SAP #BTP

20.02.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Position of Buttons In this article, we'll look at the different button positions. Where can we place the various actions in RAP, and how do we use them?

In this article, we'll look at the different button positions. Where can we place the various actions in #RAP, and how do we use them? software-heroes.com/en/blog/abap...

17.02.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Analytical Table Let's take a look at the last missing piece of the puzzle in RAP to replace the ALV and how we can set up the Analytical Table with minimal effort.

Let's take a look at the last missing piece of the puzzle in #RAP to replace the ALV and how we can set up the Analytical Table with minimal effort: software-heroes.com/en/blog/abap...

13.02.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Mixed Content How do we actually get different content into the same column in the List Report? Let's look at a practical example using our Sales App.

How do we actually get different content into the same column in the List Report? Let's look at a practical example using our Sales App: software-heroes.com/en/blog/abap...

10.02.2026 05:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ABAP Cloud - Custom Unit In this article, we will look at how we can define our own units in the system and then connect them to our RAP application.

In this article, we will look at how we can define our own units in the system and then connect them to our #RAP application: software-heroes.com/en/blog/abap...

06.02.2026 05:00 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Finally: An MCP Server for ABAP I built a community MCP server for ABAP so GitHub Copilot in Eclipse can pull in the right ABAP knowledge fast, including SAP Docs, SAP Community, and SAP blogs.

I released a ABAP MCP Server to use in Eclipse;
blog.zeis.de/posts/2026-0...

04.02.2026 22:13 πŸ‘ 16 πŸ” 4 πŸ’¬ 3 πŸ“Œ 0
Preview
RAP - Augmentation In this article, we'll restructure our RAP application's data model and change how we handle text. We'll use augmentation to ensure our data model remains complete.

In this article, we'll restructure our #RAP application's data model and change how we handle text. We'll use augmentation to ensure our data model remains complete: software-heroes.com/en/blog/abap...

03.02.2026 05:00 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

In this episode, we create our new document app using generators to create the data model and then to create the #RAP object: youtu.be/Y2pZTyj54hg

02.02.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not really, tested some things but only the videos get the right pronunciation for the words.

30.01.2026 11:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hope it's clearly described in the comments that the podcast is fully AI generated. Love the exaggeration of the speakers 🀣

30.01.2026 11:50 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
CDS - Typed Literals How can you work with even greater type precision in a Core Data Service when creating an element in the view? To find out, we'll look at typed literals and how they can help you in everyday use.

How can you work with even greater type precision in a Core Data Service when creating an element in the view? To find out, we'll look at typed literals and how they can help you in everyday use: software-heroes.com/en/blog/abap...

30.01.2026 06:56 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Should be this one: anchor.fm/s/10d7d1fa0/...

29.01.2026 18:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

What do ABAP dinosaurs and modern development on the Business Technology Platform have in common? Let's explore this topic together with the AI moderators and see what they have to say about the last article.

Video: youtu.be/2HjgjHkphl4
Podcast: open.spotify.com/episode/1LDg...

29.01.2026 07:12 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
CAP or RAP - A business perspective There's constant discussion about RAP, CAP or both, but what about the business side? Besides the features, what other requirements and points should you consider?

There's constant discussion about #RAP, CAP or both, but what about the business side? Besides the features, what other requirements and points should you consider? software-heroes.com/en/blog/cap-...

27.01.2026 05:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

In this episode, we look at the modeling of a Consumption View and examine various aspects such as functions, associations, session variables, and virtual fields: youtu.be/pgy1KSDn2s0

26.01.2026 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Sort virtual Fields If we have implemented virtual fields in an entity in the ABAP RESTful Application Programming Model, how can we actually use sorting? Let's take a look at the process.

If we have implemented virtual fields in an entity in the #ABAP RESTful Application Programming Model, how can we actually use sorting? Let's take a look at the process: software-heroes.com/en/blog/abap...

23.01.2026 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Multi-Input Field Representing an entire entity in a single field? This is possible with the Multi-Input Field. Today we'll look at this feature in ABAP for RAP development and explore the various scenarios.

Representing an entire entity in a single field? This is possible with the Multi-Input Field. Today we'll look at this feature in #ABAP for #RAP development and explore the various scenarios: software-heroes.com/en/blog/abap...

20.01.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

In this episode, we'll create additional business configurations that we'll need later in our data model. Some of the properties have changed, and we'll examine these changes in detail: youtu.be/c5GB3Jh7Wnw

19.01.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ADT - Metadata Wizard [MIA] In this article, we'll take a look at the Metadata Wizard and how it might simplify your life when creating UI annotations in RAP in the future.

In this article, we'll take a look at the Metadata Wizard and how it might simplify your life when creating UI annotations in #RAP in the future: software-heroes.com/en/blog/abap...

16.01.2026 05:00 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RAP - Generation with Template The generators in RAP are powerful when it comes to quickly deploying RAP objects. You can create entities even faster using templates, especially if you're taking a training course.

The generators in #RAP are powerful when it comes to quickly deploying #RAP objects. You can create entities even faster using templates, especially if you're taking a training course: software-heroes.com/en/blog/abap...

13.01.2026 05:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
ABAP in Practice - Object Generator In this example, we will look at how to create a reusable generator using the XCO library to save ourselves some work for our tutorials and to automatically generate DDIC objects.

In this example, we will look at how to create a reusable generator using the XCO library to save ourselves some work for our tutorials and to automatically generate DDIC objects: software-heroes.com/en/blog/abap...

09.01.2026 05:00 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The World of Embedded Analytics: A Practical Overview This blog shows why embedded analytics in SAP S/4HANA is the modern replacement for legacy reporting tools like SE16N and SQ01. Embedded analytics uses CDS Views on SAP HANA to deliver real-time,…

This blog shows why Embedded analytics in #SAP S/4HANA is the modern replacement for legacy reporting tools like SE16N/SQ01. Embedded analytics uses #CDS Views on #SAP HANA to deliver real-time, secure, and reusable reporting via #Fiori apps, Excel, SAC: software-heroes.com/en/blog/the-...

06.01.2026 05:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Now that we've finished the Configuration API, let's take a look at unit tests and how we can automatically test our API. This will save us the effort of manual testing later on: youtu.be/IvezVeG_Uws

05.01.2026 05:00 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0