ABAP
Blogs about my work with the ABAP programming language. Topics include design, best practices and real-life experiences.
-
Function key power
Reading time:
1–2 minutesDear community, I have been a big fan of the ABAP Development Tools for Eclipse (ADT) as a development environment for years. It is often said that the ADT is so important because you can use it to maintain CDS views or work on ABAP cloud projects. That’s all true. Personally, I think the refactoring…
-
Be the first to use your class
The use of unit tests has many positive effects. In particular, if you test your own classes directly using unit tests, long before anyone else, you have the chance to improve the design significantly.
-
Example domain or email address
Reading time:
1–2 minutesIn documentation, you sometimes need an email address or a domain as an example. But which one should you use? After all, a fictitious domain or email address could really exist.
-
SPA/GPA parameters with linking class
There are topics that belong together. For example, the SPA/GPA parameters. Clarifying their interaction helps to quickly understand the design and data flow in a process.
-
Either Design Pattern
Reading time:
2–3 minutesThrowing and handling exceptions can make reading and understanding source code difficult. The Either design pattern is an approach to avoid exactly this problem.
-
We love Formulare Podcast #15
Reading time:
1–2 minutesDear community, episode 15 of the German-language “We love Formulare” podcast is available to listen to. In this episode, Frank Engert and I reported on our participation in the ABAPConf 2024 in Mannheim and our presentation. I had already written this blog about it. Since the podcast and the presentation are in German, here is…
-
Own application on SAP S/4HANA or SAP BTP?
The question in the title of the blog is likely to be on the minds of many developers. Every piece of information is valuable when making a decision.
-
BAPI protocol as object
BAPI function modules output their messages via the return table, sometimes also a return structure. As a developer, you do not have to continue working with the internal table or structure, because in an object-oriented programming language you prefer to work with objects.
-
Of Mocks and Fakes
Reading time:
1–2 minutesDummy, fake, stub, mock, spy, shim, shiv – so many terms that can easily be confused or that everyone needs to know in order to talk about them together. That’s too complicated for me. Hence my simplification.
-
Advent of Code 2024
Reading time:
1–2 minutesIf you want to make the Christmas season a little nerdier: It’s almost halfway through the Advent of Code 2024.
