Software-Heroes
@software-heroes.com
📤 371
📥 65
📝 341
Blogging on
https://software-heroes.com/
, doing Talks and show some ABAP.
In this article, we'll look at the Draft Query in
#RAP
and how you can use it to control entries and their visibility. We'll also look at a practical example:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Draft Query
In this article, we'll look at the Draft Query in RAP and how you can use it to control entries and their visibility. We'll also look at a practical example.
https://software-heroes.com/en/blog/abap-rap-draft-query-en
2 days ago
0
1
0
In this practical example, we'll look at how to populate the new News app with information in the
#ABAP
environment. We'll analyze the current
#ABAP
delivery of the application and the service to find the correct format:
software-heroes.com/en/blog/abap...
loading . . .
ABAP in Practice - Use the News App
In this practical example, we'll look at how to populate the new News app with information in the ABAP environment. We'll analyze the current ABAP delivery of the application and the service to find…
https://software-heroes.com/en/blog/abap-in-practice-use-news-app
5 days ago
0
1
0
In this episode, we'll look at the annotations in the Documents app and how to easily create them. We'll also extend the app and fix a problem with the key:
youtu.be/QCHSwk6cdl4
6 days ago
0
1
0
Modernize
#SAP
with APIs and automation. Reduce custom code, streamline workflows, and prepare for AI-driven integration, across ECC and S/4HANA:
software-heroes.com/en/blog/api-...
loading . . .
API Pull Factors
Modernize SAP with APIs and automation. Reduce custom code, streamline workflows, and prepare for AI-driven integration, across ECC and S/4HANA.
https://software-heroes.com/en/blog/api-pull-factors-en
9 days ago
0
1
0
Let's look at the importance of information within an
#SAP
#Fiori
application and how we can use it to control visibility in the
#RAP
application:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Importance
Let's look at the importance of information within an SAP Fiori application and how we can use it to control visibility in the RAP application.
https://software-heroes.com/en/blog/abap-rap-importance-en
12 days ago
1
2
0
The last three days of DSAG have come to an end. What were the key impressions and new developments in the
#SAP
and
#ABAP
fields? A few impressions are summarized in this article:
software-heroes.com/en/blog/dsag...
loading . . .
DSAG Technologietage & TechXchange 2026
The last three days of DSAG have come to an end. What were the key impressions and new developments in the SAP and ABAP fields? A few impressions are summarized in this article.
https://software-heroes.com/en/blog/dsag-technology-days-and-techxchange-2026
16 days ago
1
7
0
What do you actually need criticality for in your application, and what can you achieve with it? Let's look at different forms and scenarios:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Criticality
What do you actually need criticality for in your application, and what can you achieve with it? Let's look at different forms and scenarios.
https://software-heroes.com/en/blog/abap-rap-criticality
19 days ago
0
0
0
Let's take a look at the classic View in contrast to the modern View Entity. We'll discuss minor differences, migration to
#ABAP
, and how you can manage Core Data Services more easily:
youtu.be/-cW5CbsdGgM
20 days ago
0
0
0
How do you find the right icons in the UI5 environment, and how can you integrate them into your
#Fiori
Elements application using
#ABAP
? Let's answer this question in this article:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Icons
How do you find the right icons in the UI5 environment, and how can you integrate them into your Fiori Elements application using ABAP? Let's answer this question in this article.
https://software-heroes.com/en/blog/abap-rap-icons-en
23 days ago
0
1
1
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-action-grouping
26 days ago
0
3
0
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
27 days ago
0
1
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-tools-adt-mia-rap-extension-assistent-en
about 1 month ago
0
5
2
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...
loading . . .
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?
https://software-heroes.com/en/blog/abap-cloud-hashes-en
about 1 month ago
0
1
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-cloud-sm30-migration
about 1 month ago
0
2
0
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...
loading . . .
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…
https://software-heroes.com/en/blog/abap-tools-adt-mia-rap-analyzer-en
about 1 month ago
0
5
0
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
about 1 month ago
0
3
0
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
loading . . .
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.
https://software-heroes.com/en/blog/btp-key-user-extensibility-role-based
about 1 month ago
0
2
0
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...
loading . . .
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?
https://software-heroes.com/en/blog/abap-rap-position-of-buttons
about 2 months ago
0
2
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-analytical-table-en
about 2 months ago
0
2
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-mixed-content-en
about 2 months ago
0
1
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-cloud-custom-unit
about 2 months ago
0
4
1
reposted by
Software-Heroes
Marian Zeis
about 2 months ago
I released a ABAP MCP Server to use in Eclipse;
blog.zeis.de/posts/2026-0...
loading . . .
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.
https://blog.zeis.de/posts/2026-02-04-abap-mcp-server/
3
16
4
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-augmentation-en
2 months ago
0
4
0
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
2 months ago
0
2
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-cds-typed-literals
2 months ago
0
5
1
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...
2 months ago
1
3
0
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-...
loading . . .
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?
https://software-heroes.com/en/blog/cap-or-rap-a-business-perspective
2 months ago
0
5
1
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
2 months ago
0
3
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-sort-virtual-fields
2 months ago
0
3
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-multi-input-field-en
3 months ago
0
2
0
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
3 months ago
0
2
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-tools-adt-mia-metadata-wizard-en
3 months ago
0
5
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-rap-generation-with-template
3 months ago
0
2
0
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...
loading . . .
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.
https://software-heroes.com/en/blog/abap-in-practice-object-generator
3 months ago
0
3
0
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-...
loading . . .
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,…
https://software-heroes.com/en/blog/the-world-of-embedded-analytics-a-practical-overview
3 months ago
0
1
0
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
3 months ago
1
3
2
Want to read articles on the go? With minimal effort, we can launch a podcast and bring the articles directly on your ears:
open.spotify.com/episode/6NT2...
3 months ago
1
1
0
The role of the
#ABAP
developer has been undergoing a transformation for some time now, evolving into a new landscape with new technologies and opportunities. Let's examine this development and discuss where it's headed:
software-heroes.com/en/blog/sap-...
loading . . .
Transformation of the ABAP Developer
The role of the ABAP developer has been undergoing a transformation for some time now, evolving into a new landscape with new technologies and opportunities. Let's examine this development and…
https://software-heroes.com/en/blog/sap-transformation-of-the-abap-developer
3 months ago
0
5
1
The year is drawing to a close. Let's take a look at Software Heroes, the community, and the numbers. What's been happening in
#SAP
development and
#ABAP
? How have the blog and website performed?
software-heroes.com/en/blog/year...
loading . . .
Year Review 2025
The year is drawing to a close. Let's take a look at Software Heroes, the community, and the numbers. What's been happening in SAP development and ABAP? How have the blog and website performed?
https://software-heroes.com/en/blog/year-review-2025
3 months ago
0
3
0
How did the year go from my perspective? Which events did I participate in this year, and what did I take away from them? In my personal recap, I would like to go through the different phases once again:
software-heroes.com/en/blog/my-2...
loading . . .
My 2025 - Impressions from the year
How did the year go from my perspective? Which events did I participate in this year, and what did I take away from them? In my personal recap, I would like to go through the different phases once…
https://software-heroes.com/en/blog/my-2025-impressions-from-the-year
3 months ago
0
2
0
In the last article, we looked at
#ABAP
OO and the evolution of design patterns, and how we can best use them. Therefore, in this article, we will delve deeper into the details of the injector for testability:
software-heroes.com/en/blog/abap...
loading . . .
ABAP OO - Injector
In the last article, we looked at ABAP OO and the evolution of design patterns, and how we can best use them. Therefore, in this article, we will delve deeper into the details of the injector for…
https://software-heroes.com/en/blog/abap-oo-injector-en
3 months ago
0
3
0
Do you want to stay up-to-date with the latest
#ABAP
and
#SAP
knowledge without having to search through every blog individually? My Community brings all community content into a mini-app that you can customize to your liking, so you never miss any news:
youtu.be/T_oO09lnmZA
3 months ago
0
2
0
What about the performance of the BAL log in the
#ABAP
Cloud world? Let's look at three solutions and measure their performance in different scenarios:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Quick - Logging Performance
What about the performance of the BAL log in the ABAP Cloud world? Let's look at three solutions and measure their performance in different scenarios.
https://software-heroes.com/en/blog/abap-quick-logging-performance
4 months ago
0
3
0
The XCO classes are part of the
#ABAP
Cloud APIs and offer numerous functions that aren't always easy to understand. In this article, we'll take a detailed look at the logging object:
software-heroes.com/en/blog/abap...
loading . . .
ABAP - XCO Logging
The XCO classes are part of the ABAP Cloud APIs and offer numerous functions that aren't always easy to understand. In this article, we'll take a detailed look at the logging object.
https://software-heroes.com/en/blog/abap-xco-logging-en
4 months ago
0
2
0
How do you actually find the right
#ABAP
and
#SAP
tutorials on the Software-Heroes platform? In this episode, we want to introduce you to some tools and overviews that will help you efficiently find topics and information in the future:
youtu.be/MCPglrHw2DI
4 months ago
0
2
0
In this article, we'd like to give you an update on the Tile Service and how you can integrate it even more easily in you
#ABAP
project. The Custom Entity plays a crucial role in this:
software-heroes.com/en/blog/btp-...
loading . . .
BTP - Dynamic Tile Service (Part 2)
In this article, we'd like to give you an update on the Tile Service and how you can integrate it even more easily. The Custom Entity plays a crucial role in this.
https://software-heroes.com/en/blog/btp-dynamic-tile-service-part-2
4 months ago
0
1
0
How do you actually create a table and edit it in the IDE Action? Let's look at the input options and how you can ultimately work with the data:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Table)
How do you actually create a table and edit it in the IDE Action? Let's look at the input options and how you can ultimately work with the data.
https://software-heroes.com/en/blog/abap-tools-ide-actions-table
4 months ago
0
2
0
To easily access the business configuration data, we define an API that we can then reuse within the system. The various
#ABAP
artifacts are also explained in more detail here:
youtu.be/R73jwcFhts4
4 months ago
0
1
0
Which IDE will
#SAP
Developers use for
#ABAP
and
#Fiori
in the future? To answer this, we'll take a look at current and planned features and compare SE80,
#ADT
, BAS, and VS Code:
software-heroes.com/en/blog/abap...
loading . . .
ABAP - One IDE or any IDE?
Which IDE will SAP developers use for ABAP and Fiori in the future? To answer this, we'll take a look at current and planned features and compare SE80, ADT, BAS, and VS Code.
https://software-heroes.com/en/blog/abap-one-ide-or-any-ide
4 months ago
0
2
0
Learning and mastering the ABAP RESTful Application Programming Model can often take anywhere from a few months to several years. Even we are not finished yet, and there's so much to discover. That's why we've created this one page as entry point:
software-heroes.com/en/rap-learn...
4 months ago
0
4
0
Load more
feeds!
log in