2. December: Clean ABAP

2. December: Clean ABAP

I do not think that there is any other discussion in the field of ABAP where people are more emotional than the discussion if Hungarian Notation should be used or not. In 2019 SAP started the Clean Code Initiative on github where they officially state that hungarian notation should not be used anymore. Clean Code is a programming paradigm with a lot of topics: readability clarification how to use naming design principles and many more…

WEITERLESEN

1. December: Advent Of Code

1. December: Advent Of Code

If you talk about programming and advent calendar then there is no way to ignore https://adventofcode.com! On this website Eric Wastl presents each year genius task and riddles embedded in a funny story. The AdventOfCode can be solved in any programming language or even with pen and paper. Eric will tell you a little story each day where you have to solve a task, riddle, or puzzle. Each task is explained with a little example….

WEITERLESEN

SAP-Entwickler (m/w/d)

Gemeinsam einzigartig mit Ihnen als SAP-Entwickler (m/w/d)? Inwerken AG stellt ein.

Job-Angebot anzeigen

Meine Eclipse-Plugins

Meine Eclipse-Plugins

Die Eclipse-Umgebung für SAP ABAP, auch bekannt als ABAP Development Tools (ADT), ist der Standard und die Zukunft in der Welt der ABAP-Programmierung. Mit ADT können Entwickler in einer modernen, benutzerfreundlichen Umgebung arbeiten, die das Leben echt erleichtert. Dank Features wie Syntax-Highlighting, automatischer Code-Vervollständigung und nützlichen Refactoring-Tools wird das Coden nicht nur effizienter, sondern macht auch mehr Spaß. Die Eclipse-Umgebung sorgt auch dafür, dass Entwickler besser im Team arbeiten und sich leichter mit anderen SAP-Tools…

WEITERLESEN

Interview mit Björn Schulz (Software-Heroes.com)

Interview mit Björn Schulz (Software-Heroes.com)

Den Tricktresor gibt es nun seit mehr als 21 Jahren. Während dieser Zeit habe ich viele Blogs kommen und gehen gesehen. Einige hatten nur drei bis zehn Beiträge, bevor nichts mehr passierte, andere hielten länger durch, aber nach ein paar Jahren ist bei den meisten die Luft raus. Inzwischen gibt es einige Blogs, die sich mehr oder weniger regelmäßig mit SAP und speziell mit der ABAP-Programmierung beschäftigen. Die meisten sind jedoch in Englisch geschrieben. Zu…

WEITERLESEN

Daten aus ALV ermitteln

Daten aus ALV ermitteln

Vor einem Jahrzehnt habe ich den Post Exporting ALV to Memory2 veröffentlicht, in dem ich bei meinen Recherchen zu Mendocino darauf gestoßen bin, wie man Daten aus einem Report zurück bekommen kann, der die diese per ALV anzeigt. Heute brauchte ich diesen Trick, um im SD-Bonusmanagement die Daten abzugreifen, die der Baustein WB2R_PRINT_BUSINESS_VOLUME ermittelt. Der Baustein liest alle Daten, die ich benötige. Leider ruft er am Ende einen ALV auf, so dass ich den Baustein…

WEITERLESEN

So lange es den SAPGUI noch gibt…

So lange es den SAPGUI noch gibt…

Durch Zufall bin ich heute über etwas gestolpert, das bereits seit 2011 möglich ist und über das ich bereits geschrieben, aber zwischenzeitlich wieder vergessen hatte. Aber der Reihe nach… Easy-Access Screen In Hinweis 1638985 (und in oben verlinktem Artikel) wird erklärt, wie man das Standard-Wasser-Wellen-Bild durch ein eigenes ersetzt. Kurzanweisung: Bild in Transaktion SMW0 hochladen, Transaktion SM30 starten, Tabelle SSM_CUST pflegen, den Wert START_IMAGE einfügen bzw. ändern und den Namen des hochgeladenen Bildes angeben. Easy-Access-URL…

WEITERLESEN

Veralteten Baustein WWW_GET_MIME_OBJECT ersetzen

Veralteten Baustein WWW_GET_MIME_OBJECT ersetzen

In einer alten Programmierung habe ich den folgenden Code verwendet, um ein Bild aus dem MIME-Repository (Transaktion SMW0) zu laden und anzuzeigen: Leider hat sich der ATC-Check darüber beschwert, dass der Funktionsbaustein WWW_GET_MIME_OBJECT obsolet ist und nicht mehr verwendet werden soll. Lösung Der Funktionsbaustein WWW_GET_MIME_OBJECT muss ersetzt werden durch Baustein DP_PUBLISH_WWW_URL. Dadurch wird der Code auch deutlich schlanker:

WEITERLESEN

IMG-Struktur anzeigen

IMG-Struktur anzeigen

Für den ein oder anderen Fall kann es sinnvoll sein, eine Unternehmensstruktur (IMG) direkt anzeigen oder sogar editieren zu können. Hintergrundinfo Die IMG-Struktur wird hauptsächlich in den Tabellen TTREE und TTREET verwaltet. Eine IMG-Struktur hat eine GUID und kann über den Kurztext in Tabelle TTREET ermittelt werden. IMG steht übrigens für Implementation Guide (Einführungsleitfaden). Die Knoten einer Unternehmensstruktur kannst du im SAP-Customizing über Transaktion SPRO einsehen und aufrufen. Einzelne Knoten werden mit Transaktion SIMGH angezeigt….

WEITERLESEN

ALV-Grid und Dropdown

ALV-Grid und Dropdown

Es gibt einige Verhaltensweise in SAP-Objekten, bei denen ich einfach nicht verstehe, warum diese nicht schon seit langer Zeit behoben wurden. Eine dieser Missstände ist, dass im Eingabebereiten ALV-Grid Felder nicht leer gelassen werden können, wenn an der Domäne Festwerte definiert sind und zu den Festwerten kein SPACE gehört. Dann sieht es so aus: Ein anderes Phänomen sind für mich die Drop-Down-Listen, oder auch Listboxen oder Auswahllisten. Hier gibt es zwei Varianten: Variante A ist…

WEITERLESEN

Finden ─ nicht suchen

Finden ─ nicht suchen

Ich denke, nach beinahe 30 Jahren Erfahrung mit SAP-Systemen kann ich mich als alten Fuchs bezeichnen und es gibt wenig im ABAP-Umfeld, das ich noch nicht kenne (RAP und CAP und UI5 und so’n neumodischen Kram mal außen vor gelassen… 🙂 ). Diesen Monat sind mir jedoch bereits zwei Dinge begegnet, dir mir wirklich absolut neu sind. Das erste ist die Möglichkeit, einen Doppelklick in der Code-Vervollständigung von TYPES machen zu können. Das zweite ist…

WEITERLESEN
1 2 3 4 81
WordPress Cookie Hinweis von Real Cookie Banner