Software-Heroes
@software-heroes.com
📤 363
📥 65
📝 283
Blogging on
https://software-heroes.com/
, doing Talks and show some ABAP.
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:
software-heroes.com/en/blog/ted-...
loading . . .
TedxTalk - Homo SAPdevelopus
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.
https://software-heroes.com/en/blog/ted-talk-homo-sapdevelopus-en
2 days ago
1
4
0
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 in
#ABAP
:
software-heroes.com/en/blog/abap...
loading . . .
CDS - Types of Data Definitions
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.
https://software-heroes.com/en/blog/abap-cds-types-of-data-definitions
4 days ago
0
2
0
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:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Side Effects)
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.
https://software-heroes.com/en/blog/abap-tools-ide-actions-side-effects
7 days ago
0
2
0
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:
youtu.be/s2aUu8K2ybE
8 days ago
0
3
0
What about the use of internal tables? Is it still just TYPE TABLE in
#ABAP
, and the table is fully defined?
software-heroes.com/en/blog/abap...
loading . . .
ABAP - The right Key
What about the use of internal tables? Is it still just TYPE TABLE in ABAP, and the table is fully defined?
https://software-heroes.com/en/blog/abap-the-right-key
11 days ago
1
2
1
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:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Value Help)
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.
https://software-heroes.com/en/blog/abap-tools-ide-actions-value-help
14 days ago
0
1
0
How can we ensure that permissions in the Contacts app can be granted dynamically? In this episode, we'll look at Restriction Types:
youtu.be/9G83DT9Gpn4
15 days ago
0
1
0
#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
:
software-heroes.com/en/blog/sap-...
loading . . .
SAP TechEd 2025 - Personal Recap
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.
https://software-heroes.com/en/blog/sap-teched-2025-personal-recap-en
16 days ago
0
8
2
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
:
software-heroes.com/en/blog/abap...
loading . . .
ABAP - XCO Regular Expressions
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.
https://software-heroes.com/en/blog/abap-xco-regular-expressions
18 days ago
1
4
0
How can we retrieve information before the actual IDE action is executed in
#ABAP
? Let's implement the first version of a simple input:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Input)
How can we retrieve information before the actual IDE action is executed in ABAP? Let's implement the first version of a simple input.
https://software-heroes.com/en/blog/abap-tools-ide-actions-input
21 days ago
0
1
0
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:
youtu.be/WYwzROVhWd8
22 days ago
0
5
0
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:
software-heroes.com/en/blog/btp-...
loading . . .
BTP - Dynamic Tile Service
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.
https://software-heroes.com/en/blog/btp-dynamic-tile-service-en
25 days ago
0
2
0
When you see ABAP Code with ZBS* on SAP Community and it was not published by SwH. Not a fit for me ... 🕵️♂️
27 days ago
1
4
0
Let's take a look at the output options we currently have with IDE Actions and what we can achieve with them:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Output)
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.
https://software-heroes.com/en/blog/abap-tools-ide-actions-output
28 days ago
0
2
0
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:
youtu.be/I8StBA8R8v8
29 days ago
0
2
0
Let's create our first IDE action for the
#ABAP
Development Tools together. We'll guide you step by step through the process and the interfaces:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Creation)
Let's create our first IDE action for the ABAP Development Tools together. We'll guide you step by step through the process and the interfaces.
https://software-heroes.com/en/blog/abap-tools-ide-actions-creation
about 1 month ago
0
1
0
In case you missed the Devtoberfest session, you can rewatch it here. It covers how IDE Actions are developed and offers a teaser of the RAP Analyzer and RAP Extension Assistant, which should help you speed up your RAP development:
www.youtube.com/live/BAALIiR...
about 1 month ago
0
3
0
Let's take a look at the basics and a brief introduction to IDE Actions. We'll cover availability and other important details you should know as an
#ABAP
developer:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - IDE Actions (Introduction)
Let's take a look at the basics and a brief introduction to IDE Actions. We'll cover availability and other important details you should know as an ABAP developer.
https://software-heroes.com/en/blog/abap-tools-ide-actions-introduction
about 1 month ago
0
2
0
In this episode, we'll look at how we can better define our Launchpad and the app entry, and what other information we can get on the Tile:
youtu.be/nWhytAq3R-o
about 1 month ago
0
2
0
What exactly is
#ABAP
Cloud's approach to accessing components? In this article, we'll look at the different levels and what we can do with the information:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Cloud - Access to Components
What exactly is ABAP Cloud's approach to accessing components? In this article, we'll look at the different levels and what we can do with the information.
https://software-heroes.com/en/blog/abap-cloud-access-to-components
about 1 month ago
0
2
0
The question has often been asked: What to do with the new Level Concept and what does the new definition of Clean Core actually mean? Let's take a closer look:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Cloud - Level Concept und nun?
The question has often been asked: What to do with the new Level Concept and what does the new definition of Clean Core actually mean? Let's take a closer look.
https://software-heroes.com/en/blog/abap-cloud-level-concept-and-now
about 1 month ago
0
6
1
To enable users to work with our application, we need to integrate it into the
#Fiori
Launchpad. Here, we manage the tiles, pages, and spaces so that the user has their workspace:
youtu.be/LwUAoCpdi98
about 1 month ago
0
3
1
In this article, let's take a closer look at different escape variants that you need for
#ABAP
development and system security:
software-heroes.com/en/blog/abap...
loading . . .
ABAP - Escape
In this article, let's take a closer look at different escape variants that you need for ABAP development and system security.
https://software-heroes.com/en/blog/abap-escape-en
about 2 months ago
0
2
0
Now that we've finished modeling the application with
#RAP
, we can now focus on creating it in Business Application Studio. Finally, we'll deploy it to the
#ABAP
Environment:
youtu.be/jNH_UoGqrvI
about 2 months ago
0
1
0
In this article, let's take a closer look at the data types for dates and times in
#ABAP
. Have any changes been made between the various releases, and what should you still use today?
software-heroes.com/en/blog/abap...
loading . . .
ABAP - Date and Time
In this article, let's take a closer look at the data types for dates and times in ABAP. Have any changes been made between the various releases, and what should you still use today?
https://software-heroes.com/en/blog/abap-date-and-time
about 2 months ago
0
2
0
Have you just created your service binding in
#ABAP
of the Web API type and don't want to test it with Postman? Have you already taken a look at Swagger, which now works out of the box?
software-heroes.com/en/blog/btp-...
loading . . .
BTP - Testing with Swagger
Have you just created your service binding in ABAP of the Web API type and don't want to test it with Postman? Have you already taken a look at Swagger, which now works out of the box?
https://software-heroes.com/en/blog/btp-testing-with-swagger
about 2 months ago
0
2
0
Translations in
#ABAP
Cloud now work a little differently. In this episode, we'll look at the translation process in
#SAP
#Fiori
and how our mini app "XLF Translator" can help you with the translation process:
youtu.be/TeCQcAb1Bj0
about 2 months ago
0
2
0
In this article, we'll look at different variations of ASSIGN and how you can use them in
#ABAP
in everyday life to make your development more effective:
software-heroes.com/en/blog/abap...
loading . . .
ABAP - Assign
In this article, we'll look at different variations of ASSIGN and how you can use them in ABAP in everyday life to make your development more effective.
https://software-heroes.com/en/blog/abap-assign-en
about 2 months ago
1
2
0
How do breakpoints in
#ABAP
development tools help you debug more efficiently? Let's look at the different types and what you can achieve with them:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - Work with Eclipse (Breakpoint)
How do breakpoints in ABAP development tools help you debug more efficiently? Let's look at the different types and what you can achieve with them.
https://software-heroes.com/en/blog/abap-tools-wirk-with-eclipse-breakpoint
2 months ago
0
2
0
In this episode, we'll start with the basics of developing Core Data Services. We'll create a
#CDS
view for a first table and look at the structure in detail:
youtu.be/7hjbphxe7KM
2 months ago
0
1
1
reposted by
Software-Heroes
Christian Braukmüller @CBasis
2 months ago
The article provides a well-balanced summary of the
#DSAG
conference discussions on "SAP Licensing and Risks for Product Adoption", offering both a high-level overview and the depth needed to understand its complexities.
www.theregister.com/2025/09/19/s...
loading . . .
User group says SAP's licensing models make migration harder
: DSAG criticizes separate regimes for public, private cloud, says users need more time to upgrade in uncertain times
https://www.theregister.com/2025/09/19/sap_licensing_criticised_by_dsag_group/
1
4
1
The DSAG Annual Congress 2025 has come to an end. Let's take a look at the various topics we encountered in Bremen and what we learned from them:
software-heroes.com/en/blog/dsag...
loading . . .
DSAG Annual Congress 2025
The DSAG Annual Congress 2025 has come to an end. Let's take a look at the various topics we encountered in Bremen and what we learned from them.
https://software-heroes.com/en/blog/dsag-annual-congress-2025
2 months ago
1
5
0
If you use EML to interact with the
#ABAP
RESTful Application Programming Model, several variants are currently available. Let's take a closer look at them:
software-heroes.com/en/blog/abap...
loading . . .
RAP - EML Variants
If you use EML to interact with the ABAP RESTful Application Programming Model, several variants are currently available. Let's take a closer look at them.
https://software-heroes.com/en/blog/abap-rap-eml-variants
2 months ago
0
3
0
In this episode, we'll ensure that the entered data is properly validated and that we only accept complete records into our app. We'll also implement a first interface for loading address data and refresh th UI with side effects:
youtu.be/Di8JtrcF8DE
2 months ago
0
4
1
How can you automate your
#ABAP
Test Cockpit in
#BTP
and have the results sent to you if problems occur? In this article, we'll go into the details:
software-heroes.com/en/blog/btp-...
loading . . .
BTP - ATC Automation
How can you automate your ABAP Test Cockpit in BTP and have the results sent to you if problems occur? In this article, we'll go into the details.
https://software-heroes.com/en/blog/btp-atc-automation
2 months ago
0
5
0
reposted by
Software-Heroes
Marc Bernard
3 months ago
Here's a screenshot of the phishing email that led to 18 npm packages - some with 30 mill daily downloads - being compromised
imgur.com/a/q8s235k
It can happen to anyone but some practices make it much less likely: - Check sender domains - Check link targets before clicking - Use MFA
loading . . .
imgur.com
Discover the magic of the internet at Imgur, a community powered entertainment destination. Lift your spirits with funny jokes, trending memes, entertaining gifs, inspiring stories, viral videos, and ...
https://imgur.com/a/q8s235k
1
4
1
How can you actually implement an ATC exemption in the
#SAP
#BTP
#ABAP
environment? We'll guide you step by step through the process:
software-heroes.com/en/blog/btp-...
loading . . .
BTP - ATC Approval in Steampunk
How can you actually implement an ATC exemption in the SAP BTP ABAP environment? We'll guide you step by step through the process.
https://software-heroes.com/en/blog/btp-atc-approve-in-steampunk
3 months ago
0
2
0
AI is supposed to make life easier and help us get our work done faster and more easily. But is that really always the case, especially when we look at current topics in
#ABAP
development?
software-heroes.com/en/blog/abap...
loading . . .
Curse and Blessing of AI
AI is supposed to make life easier and help us get our work done faster and more easily. But is that really always the case, especially when we look at current topics in ABAP development?
https://software-heroes.com/en/blog/abap-curse-and-blessing-of-ai
3 months ago
0
4
2
What upcoming events are coming up for you as an
#SAP
developer, and where should you pay a closer look? In this article, we take a look at the calendar until the end of the year:
software-heroes.com/en/blog/autu...
loading . . .
Autumn 2025 - ABAP and SAP Events
What upcoming events are coming up for you as an SAP developer, and where should you pay a closer look? In this article, we take a look at the calendar until the end of the year.
https://software-heroes.com/en/blog/autumn-2025-abap-and-sap-events
3 months ago
0
1
0
reposted by
Software-Heroes
Marian Zeis
3 months ago
Made a little overview what kind of html tags are allowed on the SAP Community as there is no overview or documentation about this.
community.sap.com/t5/coffee-co...
loading . . .
The Unofficial SAP Community HTML Tags Documentation
SAP Community HTML Tags Reference Guide SAP Community has no official HTML documentation, leaving bloggers to guess which tags work and my question from February is unfortunately not answered yet. Aft...
https://community.sap.com/t5/coffee-corner-discussions/the-unofficial-sap-community-html-tags-documentation/m-p/14204535#M3269
1
5
5
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:
software-heroes.com/en/blog/why-...
loading . . .
Why SAP is Pushing S/4HANA Transformations: The Key Reasons Explained
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…
https://software-heroes.com/en/blog/why-sap-is-pushing-s4hana-transformations
3 months ago
1
3
1
In this episode, we'll cover factory actions, late numbering, and number ranges. Finally, we'll complete the UI and navigation and address better error handling:
youtu.be/ndn-dnXFL2Q
3 months ago
1
2
1
How can you actually get a date in
#ABAP
Cloud into the appropriate output format? Let's look at an example in the system:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Cloud - Prepare date
How can you actually get a date in ABAP Cloud into the appropriate output format? Let's look at an example in the system.
https://software-heroes.com/en/blog/abap-cloud-prepare-date
3 months ago
0
3
0
How do you actually handle function modules and error handling within
#ABAP
? In this short tip, we'll also look at handling them within the context of RFC:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Quick - Handling of Function modules
How do you actually handle function modules and error handling within ABAP? In this short tip, we'll also look at handling them within the context of RFC.
https://software-heroes.com/en/blog/abap-quick-handling-of-function-modules
3 months ago
0
2
0
In this article, we'll explore NotebookLM's features and related documentation, focusing on Clean Core. How can the tool support your learning and provide information?
software-heroes.com/en/blog/note...
loading . . .
NotebookLM and Clean Core
In this article, we'll explore NotebookLM's features and related documentation, focusing on Clean Core. How can the tool support your learning and provide information?
https://software-heroes.com/en/blog/notebooklm-and-clean-core
3 months ago
1
5
0
reposted by
Software-Heroes
Mio Yasutake
3 months ago
I wrote a blog about how to set default values in RAP entity creation, comparing Default Values Function, Default Factory Action, and Augmentation. In the post, I share the differences, use cases, and sample code.
community.sap.com/t5/technolog...
loading . . .
Setting Default Values in RAP Entity Creation: Default Values Functions, Actions, and Augmentation
Setting default values when creating a new entity is a common requirement in RAP-based application development. Currently, there are three options available: Default Values Function, Default Factory A...
https://community.sap.com/t5/technology-blog-posts-by-members/setting-default-values-in-rap-entity-creation-default-values-functions/ba-p/14188152
0
5
2
How can you view your current version in the
#ABAP
Development Tools, find the update settings, and perform an update? In this video, we'll go into the various details:
youtu.be/kmJ9guKOqPo
3 months ago
0
1
0
How do you currently log messages across larger blocks of
#ABAP
code, and how do you handle the different formats? Another new open source project:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Cloud - Message Logging
How do you currently log messages across larger blocks of ABAP code, and how do you handle the different formats? Another new open source project.
https://software-heroes.com/en/blog/abap-cloud-message-logging-en
3 months ago
0
2
0
Comparing internal tables with the debugger in the
#ABAP
Development Tools? With the latest feature, it's no longer a problem and can be used in many situations:
software-heroes.com/en/blog/abap...
loading . . .
ABAP Tools - Working with Eclipse (Table Comparison)
Comparing internal tables with the debugger in the ABAP Development Tools? With the latest feature, it's no longer a problem and can be used in many situations.
https://software-heroes.com/en/blog/abap-tools-work-with-eclipse-compare-table
3 months ago
1
3
0
How can you use virtual fields to provide additional information to the UI and even influence existing fields? In this episode, we'll explore various aspects of virtual fields:
youtu.be/W4QirzpKEKo
3 months ago
0
2
1
Load more
feeds!
log in