Design
-
The fear of many classes
Published on
in ABAPReading time:
1–2 minutesWorking with many classes in your development environment can quickly become confusing. Fortunately, there’s a remedy.
-
Returning object or key
Published on
in ABAPReading time:
2–3 minutesIn ABAP, methods often return data but not objects. There’s a good reason not to do this. Is this data focus a relic of the procedural programming approach in ABAP that only exists in our minds?
-
Elements of a good concept
Published on
Reading time:
2–3 minutesConcepts are rare in practice these days, and good concepts are even rarer. Therefore, I’ve collected some suggestions for creating a good concept in this blog. There’s really not much to consider. You just have to do it.
-
Draw simple Mockups
Published on
in ABAPReading time:
1–2 minutesVisualization helps with many things, including user interfaces. There are many tools available for this. Here’s a very simple one.
-
No place for a Bearer Token
A token can be used to identify yourself to an application. But where do you store a token in an older SAP NetWeaver release which some companies still use?
-
Advantages of Unit Tests
The quality of software is a permanently important topic. Any help is welcome. Unit tests, for example, are a great help and should be considered for a variety of reasons.
-
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.
-
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
Published on
in ABAPReading 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.
-
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.