Do you want to switch from a report with ALV to a #RAP object with a list report? What should you actually consider if you also want to use aggregations? Let's look at the comparison in detail: software-heroes.com/en/blog/from...
Software-Heroes
Software-Heroes
@software-heroes.com
Blogging on https://software-heroes.com/, doing Talks and show some ABAP.
390 followers66 following436 posts
You want to edit an object in the #ABAP Development Tools in Eclipse, but the form-based editor doesn't have all the necessary functions? In this article, we'll look at an alternative: software-heroes.com/en/blog/abap...
The latest update for the #ABAP Development Tools in VS Code is out, what features can you expect? Let's take a look at a few features and try them out in the #ABAP environment: software-heroes.com/en/blog/abap...
Are you on the path to Clean Core? But how do you ensure you actually get there? This open-source project is about moving from feeling to knowing. It offers insights into Clean Core and measurement for greater transparency: youtu.be/xu8Jdwx3vbA
You want to switch from a report with ALV to a #RAP object with a list report? How do you actually handle variants and settings in this process? Let's take a detailed look at the comparison: software-heroes.com/en/blog/from...
Email integration via Basic Auth no longer works. What alternative options are available for connecting Office 365 to the #ABAP environment and how can you configure them? software-heroes.com/en/blog/btp-...
The DSAG Annual Congress 2026 is coming to an end in Cologne, what topics and content were we able to take away, and where is a second look worthwhile? software-heroes.com/en/blog/dsag...
You want to switch from a report with ALV to a #RAP object with a list report? Where exactly do you find the different functions and features in the UI? Let's take a detailed look at the comparison: software-heroes.com/en/blog/from...
In this episode, we generate test data off-stack with Claude Code and have the method written for us, before we then perform the review in the real #ABAP system and load the sample data for our documents: youtu.be/8jV9luKvhEU
You want to switch from a report with ALV to a #RAP object with a list report? Where exactly do you find the different selection possibilities? Let's take a detailed look at the comparison: software-heroes.com/en/blog/from...
You want to switch from a report with ALV to a #RAP object with a list report? Where can you find the different functions for starting and integrating it? Let's look at the comparison in detail: software-heroes.com/en/blog/from...
In this episode, we'll introduce additional convenience features to the Recycling Heroes document app, address the various value helps and activate multi-input for the tags on the Object Page: youtu.be/Ne1Z9H9z4jc
You want to delete a package in the #ABAP environment, but there are still objects that are blocking the process and might not even be visible in Eclipse anymore? Let's look at some cleanup steps: software-heroes.com/en/blog/btp-...
In a modern #ABAP architecture, decoupling objects is an important component for ensuring testability. The first step involves identifying and then actually replacing the dependency: software-heroes.com/en/blog/abap...
Want to build modern frameworks and applications in #ABAP? What building blocks are actually needed and what should you consider in the various areas? Find out more in the article: software-heroes.com/en/blog/mode...
What happens if too many parameters are passed during navigation and the target app no longer displays the correct result? Navigation parameters can be a possible solution, which we will now examine in detail: software-heroes.com/en/blog/fior...
In #ABAP, a dump represents a system termination due to a malfunction or an error that wasn't properly caught and handled. However, the dump also allows for the provision of additional information: software-heroes.com/en/blog/abap...
The tutorial for the Sales App has come to an end, and this time a wide range of topics and areas were covered. In this article, we'll review what we learned and highlight some key points: software-heroes.com/en/blog/abap...
In this episode, we'll look at how we can create a #RAP application within 10 minutes, generate and deploy it, and finally launch it in the Launchpad: youtu.be/xsWiH116sRc
What about structures in dynamic #ABAP development? Processing has been rather generic up to now. With polymorphic structures, development can now gain more structure: software-heroes.com/en/blog/abap...
How can you navigate to another application within your #Fiori application without the user having to manually switch apps? Let's take a look at navigation between #Fiori apps: software-heroes.com/en/blog/abap...
No more #SAP GUI? How do we then create a static setup app while still remaining flexible on the #ABAP side for further implementation? Here's a practical example: software-heroes.com/en/blog/abap...
The Singleton pattern in rap has been around for a while, but how exactly does it work and how can you use it for other purposes? Let's take a closer look at the details in this article: software-heroes.com/en/blog/abap...
SAP Inside Track is where knowledge and community come together in one place. It took a little while, but as a bonus, there is now a video featuring a custom song for the day and some impressions: youtu.be/-l2xWPqUUEE
Once work on a #Fiori app is complete, it's stored in a Git repository for future access. Let's look at the process for reloading and modifying the project in more detail: software-heroes.com/en/blog/fior...
Do you want to upload a file to your #RAP application and then process it? The official solution for uploading and downloading is still pending, but it's already possible today with a small workaround: software-heroes.com/en/blog/abap...
The #ABAP Cleaner has been available for VS Code for some time now. Let's take a look at how to install it and use it in the #ABAP Development Tools to save time and effort during development: youtu.be/K0fseSRMfAY
What about the feature controls in #RAP, and what changes have been made since then? Here, we'll take another look at the features for our sales app and the updates that have been implemented: software-heroes.com/en/blog/abap...
Granting authorizations in the #ABAP environment via an IAM app is quick and easy, but what about maintaining elements dynamically for each business role? Let's look at the different options and the distinction between write and read permissions: software-heroes.com/en/blog/btp-...
How do we create an authorization object in the #ABAP environment and restrict the data in the Core Data Service? Let's take a look at the process and the objects involved, and how we can access the data again: software-heroes.com/en/blog/btp-...
How exactly is the Technical Debt Score calculated in the Clean Core Measurement project? And how can it be modified in the future? We will address these questions in detail in this article: software-heroes.com/en/blog/abap...
Want to make Clean Core KPIs visible? This overview gives you an insight into the current status of the open source project, its various functions and possibilities for creating transparency within your company: youtu.be/RNRJ1kHcfzY
Are you looking for a function to retrieve the quarter of a date, the last day of the month or the first day of the week? With #ABAP Cloud, you no longer need function modules for this. Let's look at some examples: software-heroes.com/en/blog/abap...
What should an interface for an #ABAP method actually look like, and what advantages do the different designs offer? In this article, we'll look at parameters, structures, and objects for mapping the interface: software-heroes.com/en/blog/abap...
How do you get started with #ABAP in VS Code? In this final episode, you’ll get an overview. We’ll start with an intro to the tool and an explanation of the UI, move on to a hands-on session and finally use an agent to create ABAP code and a #RAP app: youtu.be/t1OwvR2oWqE
If we connect to the Central ATC (#ABAP Test Cockpit), which APIs do we actually need to retrieve information for the Clean Core Measurement? Here we'll look at the different use cases and APIs: software-heroes.com/en/blog/abap...
How do we actually access all Level A customer objects and differentiate them from other #ABAP Cloud objects? In this article, we'll look at the various objects and processes: software-heroes.com/en/blog/abap...
How do you get started with ABAP in Visual Studio Code? In this episode, we'll look at some examples in the Agentic AI and RAP environments. We'll also look at some points to keep in mind, when working with Agentic AI: youtu.be/iYo9sfASrvc
Why do we create a Launchpad Configuration and what is it used for in our #Fiori Elements app? In this article, we'll look at the process and the available properties: software-heroes.com/en/blog/fior...
A key aspect for transparency and motivation is the measurability of Clean Core and the progress within the S/4HANA project. This ensures that the project's status is visible and traceable at all times: software-heroes.com/en/blog/abap...
How do you get started with #ABAP in Visual Studio Code? In this episode, we configure Agentic UI and look at various examples of its use in the areas of #ABAP Unit and #RAP: youtu.be/Gu668WlfnfQ
The News app for managing news on My Home has now been rolled out in the #ABAP environment. In this article, we'll take a look at the app and its configuration: software-heroes.com/en/blog/btp-...
One feature we missed in Visual Studio Code was the #ABAP Cleaner. This has now been made available. Let's take a look at its installation, configuration and usage: software-heroes.com/en/blog/abap...
How do you get started with #ABAP in Visual Studio Code (VS Code)? In this session, we'll give you an overview of using the extension. We'll focus on creating new #ABAP code, debugging, and testing: youtu.be/xtVw63M4_ko
What does the future hold for the DDIC, and can we already use the new features today? In this article, we compare the world of today with that of tomorrow and show you where to find all the features: software-heroes.com/en/blog/ddic...
What does the future hold for the DDIC, and can we already use its new features today? In this article, we'll take a look at tomorrow and how #CDS artifacts can help us with modeling: software-heroes.com/en/blog/ddic...
How do you get started with #ABAP in Visual Studio Code? In this episode, we'll give you an overview of the extension's architecture and structure, and what you can expect from it so far: youtu.be/Lh9igl779fs
What does the future hold for the DDIC, and can we already use the new features today? In this article, we'll look at the current state of the dictionary in #ABAP: software-heroes.com/en/blog/ddic...
Table Entity for the Draft in the #RAP object? We also check Includes and Aspects and rebuild our #RAP object to the new entities: software-heroes.com/en/blog/btp-...
Let's take a look at the Hybrid Pattern in the development of #RAP objects. Who is this scenario intended for, how does it work, and what basic components are needed? software-heroes.com/en/blog/abap...