[Unit Tests] ASSERT_THAT – Der unterschätzte Helfer
Unit Tests sind immer noch eine Besonderheit in den meisten ABAP-Programmierungen. Ein Grund aus meiner Sicht ist die Verwendung von hochintegrierten SAP-Standardfunktionalitäten (BAPIs und andere...
View ArticleFILTER
FILTER ist eigentlich super. Ehrlich!Endlich ein Ausdruck, der einem das lästige Schleifenbauen erspart. Kein LOOP, kein APPEND, kein „IF type = ‘E’“. Stattdessen einfach schön funktional. Eigentlich…...
View ArticleAutomatisches Eingabefeld [SAPGUI]
In der SE80 gibt es das Feld bereits lange und heute ist es mir wieder in der SE16T, der neuen Suchfunktion für Tabellen, Transaktionen und vieles Anderes, untergekommen. Das Eingabefeld, das mit...
View ArticleSo verhinderst du Jobstarts zur falschen Zeit
Kennst du das? Du willst in SAP einen Job nur zu bestimmten Zeiten laufen lassen. Zum Beispiel nachts zwischen 22:00 und 6:00 Uhr oder nur an Werktagen. Klingt simpel, ist aber in der Praxis gar nicht...
View Article[apple] iCloud-Photos herunterladen
Heute mal kein SAP-Beitrag, sondern ein Tipp aus dem Apple-Universum: So lädst du alle deine Fotos und Videos aus der Apple-Cloud auf deinen PC herunter. Problem Du speicherst alle deine Fotos und...
View ArticleTransportaufträge zur Importqueue hinzufügen
Mit folgendem kleinen Report kannst du Aufträge zur Importqueue eines per RFC erreichbaren SAP-Systems hinzufügen: Coding REPORT zz_add_trq_to_buffer. DATA gs_e070 TYPE e070. SELECT-OPTIONS: s_trkorr...
View ArticleAuftragsbearbeitung: Schnellzugriffsdrucktasten
Was für ein cooles Wort: Schnellzugriffsdrucktasten. Aber es passt am ehesten für den englischen Begriff Quickbuttons. Seit irgendeinem Release ist es möglich, Schnellzugriffsbuttons in der...
View ArticleSplitstorm – Splitterkonfiguration auslesen und wiederherstellen
Auch wenn SAPGUI-Applikationen inzwischen schon lange nicht mehr the latest-greatest stuff sind, gibt es immer noch Dinge, die ich ausprobieren kann. In diesem Fall wollte ich die...
View ArticleALV-Grid, F4-Hilfe und Protokollanzeige
Bei einer Anforderung mit einem eingabebereiten ALV-Grid bin ich auf ein Problem bei der Verarbeitung von fehlerhaften Einträgen gestoßen. Aufgabe war, dass in einem bestimmten Feld nur bestimmte...
View ArticleVALUE – FOR – IN mit Zähler und ChatGPT
Ich hatte mal wieder ein Programmierproblem: Für die Übernahme von Positionsdaten aus der Tabelle INPUTS in die Tabelle BAPI_ITEMS für den BAPI-Aufruf habe ich das VALUE-Konstrukt mit FOR wa IN itab...
View ArticleS/4HANA Migration – The Beginning
Mannomann, jetzt steht hier schon drei Monate lang “Merry Christmas” als letzter Blogeintrag. Sonst fällt es ja nicht so auf, das muss jetzt echt mal geändert werden… Da ich im Tricktresor immer über...
View Article24. December: Merry Christmas
ABAP Development Tools (ADT) in Eclipse ADT in Eclipse is the SAP’s standard Eclipse-based IDE for all kinds of ABAP development tasks. If you as an ABAP developer have not gotten your hands on it –...
View Article23. December: ABAP Quine
What the heck is a quine, you might ask? Wikipedia says: A quine is a computer program which takes no input and produces a copy of its own source code as its only output. The standard terms for these...
View Article22. Decembe: Design Pattern
Design patterns are one of the most important things in programming. At a certain point in your own programming career you will have to deal with design patterns. And still some programmers have no...
View Article21. December: EXACT – Lossless Conversion
Probably everyone has encountered this at some point. The value in the target field has been truncated by an assignment or an undesired rounding has occurred. The lossless operator EXACT can be used to...
View Article20. December: Data Control Language
ABAP CDS View Entities are the backbone of the new ABAP RESTful Application Programming Model (ABAP RAP). But ABAP CDS is not only used to define the data model – it also has a built-in Access Control...
View Article19. December: Refactoring
In Austria there is a famous song by Wolfgang Ambros which goes like this “Skiiiiiiifoan, Skiiiiiifoan, Skifoan ist das leiwandste, was ma si nur vorstö’n kann” (“skiing is the greatest thing you can...
View Article17. December: The Rockstar Programmer
Did you ever wonder, why companies want to have rockstar developer? Dylan Beattie was inspired by this tweet and thought, that everyone should be able to be a rockstar programmer. So he invented the...
View Article16. December: Regex
What’s a Regular Expression (RegEx)? A regular expression, known as RegEx, defines a search pattern for character strings using syntactical rules. A familiar example for the usage of a regular...
View Article15. December: ASCII-Art from JPEG
Edwin from the ABAPforum.com developed a report where you can convert a jpg file to ASCII I tried the report and it turns out quite good! This is the original This is the ASCII transformation How? I...
View Article