Software-Heroes
@software-heroes.com
📤 374
📥 65
📝 368
Blogging on
https://software-heroes.com/
, doing Talks and show some ABAP.
The
#ABAP
Development Tools for VS Code are now available, and in this short guide we'll look at everything you need to get started:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - VS Code (Quick Start)
The ABAP Development Tools for VS Code are now available, and in this short guide we'll look at everything you need to get started.
https://software-heroes.com/en/blog/abap-tools-vs-code-quick-start-en
1 day ago
0
4
0
How can we connect an on-premise SQL service to our
#ABAP
environment, and what advantages does this offer? Let's take a technical deep dive:
software-heroes.com/en/blog/btp-...
loading . . .
BTP - On-Premise Connection (SQL Service)
How can we connect an on-premise SQL service to our ABAP environment, and what advantages does this offer? Let's take a technical deep dive.
https://software-heroes.com/en/blog/btp-connect-on-premises-sql-service
2 days ago
0
1
0
In the past, the role was often very clearly defined: the developer took care of setting up the process, customizing it, developing extensions, and conducting the discussions to gather requirements. But can such a role still work today?
software-heroes.com/en/blog/busi...
loading . . .
Business Analyst or Developer
In the past, the role was often very clearly defined: the developer took care of setting up the process, customizing it, developing extensions, and conducting the discussions to gather requirements.…
https://software-heroes.com/en/blog/business-analyst-or-developer
5 days ago
0
2
0
The digital version of the betterCode presentation (Part 4) on modern and testable
#ABAP
code. We'll look at software architecture and give tips for using
#ABAP
Unit:
youtu.be/Wwf4en5Fnsc
6 days ago
0
1
0
What about the deployment of our
#Fiori
application? Let's take a detailed look at various settings and make the app available:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Deployment
What about the deployment of our Fiori application? Let's take a detailed look at various settings and make the app available.
https://software-heroes.com/en/blog/fiori-for-abap-deployment
9 days ago
0
4
2
Do you want to display long text in your
#RAP
application as HTML and allow users to maintain it? There's no native
#ABAP
function for this, but it's quite easy to extend:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Rich Text Editor
Do you want to display long text in your RAP application as HTML and allow users to maintain it? There's no native ABAP function for this, but it's quite easy to extend.
https://software-heroes.com/en/blog/fiori-for-abap-rich-text-editor
12 days ago
0
0
0
The digital version of the betterCode presentation (Part 3) on modern and testable
#ABAP
code. We'll look at software architecture and give tips for using
#ABAP
Unit:
youtu.be/_yY7jRHyMvI
13 days ago
0
0
0
In
#RAP
we have defined different entities with navigation and object pages, but these are not present in our
#Fiori
Elements? Let's look at the behavior and the solution:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Navigation
In RAP we have defined different entities with navigation and object pages, but these are not present in our Fiori Elements? Let's look at the behavior and the solution.
https://software-heroes.com/en/blog/fiori-for-abap-navigation
16 days ago
0
1
0
What exactly is the central control element of a
#Fiori
Elements application? In this article, we'll take a detailed look at the manifest.json file and the options it offers:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Manifest
What exactly is the central control element of a Fiori Elements application? In this article, we'll take a detailed look at the manifest.json file and the options it offers.
https://software-heroes.com/en/blog/fiori-for-abap-manifest
19 days ago
0
3
0
reposted by
Software-Heroes
Fabian Lupa
20 days ago
Just one month to go until the first SAP Inside Track NRW kicks off in Dortmund! Registration is still open. Find all the details about the event, along with information on the pre-event, post-event and the CodeJam, here:
sapstammtisch.github.io/Dortmund/sit...
#SAP
#SAPCommunity
#Dortmund
#sitNRW
loading . . .
SAP Inside Track NRW 2026
Everything you need to know about sitNRW 2026
https://sapstammtisch.github.io/Dortmund/sitNRW-2026
0
3
1
The digital version of the betterCode presentation (Part 2) on modern and testable
#ABAP
code. We'll look at software architecture and give tips for using
#ABAP
Unit:
youtu.be/VACqxM-gUeE
20 days ago
0
2
0
The Git connection is an important component for securing the resources from the
#Fiori
generation, as it allows for adjustments during later maintenance:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Git
The Git connection is an important component for securing the resources from the Fiori generation, as it allows for adjustments during later maintenance.
https://software-heroes.com/en/blog/fiori-for-abap-git
23 days ago
0
2
0
What can we use the Page Map for in the
#Fiori
Tools, and how do we activate the Flexible Column Layout in our app? We will explore these questions in this article:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Page Map and Flexible Column Layout
What can we use the Page Map for in the Fiori Tools, and how do we activate the Flexible Column Layout in our app? We will explore these questions in this article.
https://software-heroes.com/en/blog/fiori-for-abap-page-map-and-flexible-column-layout
26 days ago
0
4
1
The digital version of the betterCode presentation (Part 1) on modern and testable
#ABAP
code. We'll look at software architecture and give tips for using
#ABAP
Units:
youtu.be/st93UcKeRM0
27 days ago
0
4
0
So, no tutorials anymore? He describes it very well and we feel with him:
www.youtube.com/watch?v=iFdT...
loading . . .
I Wish It Wasn’t True
My Courses: https://courses.webdevsimplified.com Main Channel: https://www.youtube.com/@WebDevSimplified My Blog: https://blog.webdevsimplified.com Patreon:…
https://www.youtube.com/watch?v=iFdTLLlby9E
28 days ago
1
3
0
Let's first generate the
#RAP
application and then begin customizing individual components using Guided Development in
#Fiori
. We'll enable Auto Load and preview the app:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Guided Development and Autoload
Let's first generate the RAP application and then begin customizing individual components using Guided Development in Fiori. We'll enable Auto Load and preview the app.
https://software-heroes.com/en/blog/fiori-for-abap-guided-development-and-autoload
about 1 month ago
0
2
0
#Fiori
for
#ABAP
developers? Let's look at some aspects of the process for getting
#ABAP
developers involved in
#Fiori
development with
#RAP
. Further details and insights can be found in the article:
software-heroes.com/en/blog/fior...
loading . . .
Fiori for ABAP - Overview
Fiori for ABAP developers? Let's look at some aspects of the process for getting ABAP developers involved in Fiori development with RAP. Further details and insights can be found in the article.
https://software-heroes.com/en/blog/fiori-for-abap-overview
about 1 month ago
0
3
0
Why is SAP pushing S/4HANA so hard? If you've ever felt overwhelmed by SAP's endless talk about AI, Business Data Cloud, and "the future of ERP", you're not alone. This article explains the real reasons behind SAP's S/4HANA transformation. Now on YouTube:
youtu.be/yZqne6nemw8
about 1 month ago
0
3
1
reposted by
Software-Heroes
Jelena Perfiljeva
about 1 month ago
Watching SAP API Policy update posts blowing up LI
2
9
2
If you have the appropriate release, you can now implement change documents natively in
#RAP
without much manual implementation. Let's look at the different steps:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Implement Change Documents (native)
If you have the appropriate release, you can now implement change documents natively in RAP without much manual implementation. Let's look at the different steps.
https://software-heroes.com/en/blog/abap-rap-implement-change-documents-native
about 1 month ago
0
2
0
In this article, we'd like to discuss working with classes and how you can extend them cleanly and easily in Eclipse. We'll also look at further options available in the
#ABAP
Development Tools:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - Working with Eclipse (Classes)
In this article, we'd like to discuss working with classes and how you can extend them cleanly and easily in Eclipse. We'll also look at further options available in the ABAP Development Tools.
https://software-heroes.com/en/blog/abap-tools-work-with-eclipse-classes
about 1 month ago
0
3
0
As the implementation grows in the behavior implementation of a
#RAP
object, what options do you still have for clean encapsulation? Let's look at this in detail:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Auxiliary Class
As the implementation grows in the behavior implementation of a RAP object, what options do you still have for clean encapsulation? Let's look at this in detail.
https://software-heroes.com/en/blog/abap-rap-auxiliary-class-en
about 1 month ago
0
3
0
This article delves into the manual implementation of change documents in our
#RAP
object and examines the various integration steps. The goal is to generate change documents automatically:
software-heroes.com/en/blog/abap...
loading . . .
RAP - Implement change documents (Manual)
This article delves into the manual implementation of change documents in our RAP object and examines the various integration steps. The goal is to generate change documents automatically.
https://software-heroes.com/en/blog/abap-rap-implement-change-documents-manual
about 2 months ago
0
3
0
Let's take a look at how we can actually create change documents for our tables in the
#ABAP
Cloud environment and what process we need to follow. To do this, we'll extend our
#RAP
application:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Cloud - Change Documents
Let's take a look at how we can actually create change documents for our tables in the ABAP Cloud environment and what process we need to follow. To do this, we'll extend our RAP application.
https://software-heroes.com/en/blog/abap-cloud-change-documents
about 2 months ago
0
0
0
We often hear in discussions that the individual product versions for S/4HANA are not properly understood, or that names for environments and models are mixed up. Therefore, we would like to compare the different versions:
software-heroes.com/en/blog/s4ha...
loading . . .
S/4HANA Product Versions
We often hear in discussions that the individual product versions for S/4HANA are not properly understood, or that names for environments and models are mixed up. Therefore, we would like to compare…
https://software-heroes.com/en/blog/s4hana-product-versions
about 2 months ago
0
0
0
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
about 2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 months 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
3 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
4 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
4 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
4 months ago
0
4
1
reposted by
Software-Heroes
Marian Zeis
4 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
4 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
4 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
4 months ago
0
5
1
Load more
feeds!
log in