This is a test message to test the length of the message box.
Login
|

Year Review 2025

Category - ABAP

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?

12/30/2025

My 2025 - Impressions from the year

Category - General

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.

12/26/2025

ABAP OO - Injector

Category - ABAP

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.

12/23/2025

030: Software-Heroes - My Community

Category - YouTube

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.

12/22/2025

ABAP Quick - Logging Performance

Category - ABAP

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.

12/19/2025

ABAP - XCO Logging

Category - ABAP

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.

12/16/2025

029: ABAP and SAP Material (Software-Heroes)

Category - YouTube

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.

12/15/2025

BTP - Dynamic Tile Service (Part 2)

Category - ABAP

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.

12/12/2025

ABAP Tools - IDE Actions (Table)

Category - ABAP

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.

12/09/2025

028: Recycling-Heroes - Configuration API (Settings)

Category - YouTube

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.

12/08/2025

ABAP - One IDE or any IDE?

Category - ABAP

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.

12/05/2025

BTP - Business Configuration (Release 2511)

Category - ABAP

Let's take a look at the changes in Business Configuration creation and what has changed technically in ABAP. Not everything has remained the same; some aspects have been further optimized.

12/02/2025

Software-Heroes - Bug Hunt (2025)

Category - General

The bug hunt starts today. Find bugs in the content, collect points, and become the SwH-Bug-Hunter of the Year. In return, you can win prizes and upskill your knowledge. More information can be found in the article details.

12/01/2025

027: Recycling-Heroes - Business Configuration (Settings)

Category - YouTube

In the next step, we need a Business Configuration to dynamically control our settings in the various applications. To do this, we adjust the view and manage the permissions.

12/01/2025

RAP - CDS Pattern

Category - ABAP

How does the CDS pattern actually work, and what does CDS-only have to do with it? In this article, we'll look at the architecture and use of the pattern.

11/28/2025

Recycling Heroes - Contact App

Category - ABAP

In this tutorial, we'll model a RAP application from the database, through the model and UI, to deployment and provisioning in the system. This should teach you the full development cycle for modern ABAP Cloud applications.

11/25/2025

TedxTalk - Homo SAPdevelopus

Category - General

Do you want to know what a "Homo SAPdevelopus" is and whether you belong to this category? A brief summary of the TED Talk and some comments.

11/23/2025

CDS - Types of Data Definitions

Category - ABAP

When you create Core Data Services in the system, numerous types are available. This article will take a look at the different types and their uses.

11/21/2025

ABAP Tools - IDE Actions (Side Effects)

Category - ABAP

How can we automatically update information on the UI when something happens with the IDE action? Let's take a closer look at the side effects.

11/18/2025

025: Recycling-Heroes - New Data (Contact)

Category - YouTube

In this episode, we finalize the contact app, create a large set of test data, reset the number ranges, and make the final adjustments to the UI.

11/17/2025

ABAP - The right Key

Category - ABAP

What about the use of internal tables? Is it still just TYPE TABLE in ABAP, and the table is fully defined?

11/14/2025

ABAP Tools - IDE Actions (Value Help)

Category - ABAP

Let's take a detailed look at how we can create a value help for our input for our IDE action in ADT. We'll examine several possibilities and dependencies.

11/11/2025

024: Recycling-Heroes - Restriction Types (Contact)

Category - YouTube

How can we ensure that permissions in the Contacts app can be granted dynamically? In this episode, we'll look at Restriction Types.

11/10/2025

SAP TechEd 2025 - Personal Recap

Category - ABAP

SAP TechEd 2025 is over, and most attendees should be back home by now. Here's a brief recap of my highlights and key takeaways. Of course, there are also a few points about ABAP.

11/09/2025

ABAP - XCO Regular Expressions

Category - ABAP

Let's take a look at the XCO classes for regular expressions and how you can easily use them to execute REGEX against text and input in ABAP Cloud. We'll also compare them with classic ABAP.

11/07/2025

ABAP Tools - IDE Actions (Input)

Category - ABAP

How can we retrieve information before the actual IDE action is executed in ABAP? Let's implement the first version of a simple input.

11/04/2025

023: Recycling-Heroes - Feature Control and Authorization (Contact)

Category - YouTube

Let's look at the different permissions in our RAP app and restrict the actions and data as a first step. This involves feature controls, permission objects, and CDS permissions.

11/03/2025

BTP - Dynamic Tile Service

Category - ABAP

How can you enrich your Dynamic Tile with additional information and still translate untranslatable components? Let's analyze it with an example and see how you can get more out of it.

10/31/2025

ABAP Tools - IDE Actions (Output)

Category - ABAP

Let's look at the output options we currently have with IDE Actions and what we can achieve with them. We will look at different implementation examples for each case.

10/28/2025

022: Core Data Service [Basics] - Semantics and Associations

Category - YouTube

We'll continue with the fundamentals of Core Data Services. We'll create additional basic views and model the first associations in the data model in the interface. We'll also explore additional annotations to enhance our data model.

10/27/2025