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

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

Startbildschirm festlegen

Startbildschirm festlegen

Im SAPGUI Easy Access Menu gibt es die Möglichkeit, ein Bild anzuzeigen. Das ist einerseits hilfreich, um das Unternehmens-Branding direkt beim Anmelden an das R/3-System zu präsentieren. Andererseits kann man auf diese Weise die unterschiedlichen Systeme gut und einfach kennzeichnen, so dass die Anwendenden auf Anhieb wissen, in welchem System sie sich angemeldet haben. In unserem Entwicklungssystem sieht das zum Beispiel wie folgt aus: Einstellungen Um ein Bild für das Easy Access Startmenü festzulegen, gehst…

WEITERLESEN

Class Inspector

Class Inspector

Heute hatte ich einen merkwürdigen Fehler: Ich konnte eine inaktive Klasse nicht aktivieren. Der Class Builder hat nur gemeldet: “Active class has been generated”, aber die Klasse war weiterhin inaktiv. Bei der Fehlersuche bin ich zwar nicht auf die Ursache gestoßen, habe aber einige Funktionsbausteine und Klassen kennengelernt, die bei der Fehlersuche hilfreich waren. Mit Hilfe des Funktionsbausteins RS_INACTIVE_PART habe ich immerhin herausgefunden, welcher Teil der Klasse nicht aktiv war, aber da die Komponenten einer…

WEITERLESEN

Übersetzung von Ausnahmeklassen

Übersetzung von Ausnahmeklassen

Ausnahmeklasse sind in vielerlei Hinsicht Ausnahme-Klassen. Es fängt mit der Generierung des CONSTRUCTORs an, geht über die unterschiedliche Behandlung in SE24 und Eclipse und endet bei der Übersetzung der Exception-ID’s der Ausnahmeklasse. Man könnte sich nun darüber streiten, ob die Ausnahme-ID’s der Ausnahmeklassen überhaupt übersetzt werden sollten oder ob sie eh nur technischen Charakter haben und nicht an die Oberfläche gelangen sollten. Das können wir allerdings an anderer Stelle tun. Ich bin der Meinung, dass…

WEITERLESEN

Warum ich meinen Spreadshirt-Shop gelöscht habe

Warum ich meinen Spreadshirt-Shop gelöscht habe

Bis eben hatte ich einen Spreadshirt-Shop. Das heißt, ich hatte ein paar Designs kreiert und bei Spreadshirt hochgeladen. Meinen Account dort habe ich nun aus folgenden Gründen gelöscht: Der Verkauf hielt sich sehr in Grenzen. Die drölf Euro zwanzig, die ich pro Quartal ausgezahlt bekomme, kosten mich in der Verwaltung (EÜR [Einkommenüberschussrechnung]) und Versteuerung (Einkommensteuererklärung) mehr Nerven und Abzüge, als ich damit verdiene. Trotz vieler Designs, die ich natürlich toll finde, verkaufte ich im Grunde…

WEITERLESEN

Aufmerksamkeit erlangen – SAPGUI Modus in den Vordergrund

Aufmerksamkeit erlangen – SAPGUI Modus in den Vordergrund

Obwohl der SAPGUI bereits als “tot” eingestuft wird, finden sich immer wieder neue Erkenntnisse… In diesem Beitrag zeige ich dir, wie du einen SAPGUI-Modus in den Vordergrund bringen kannst, um die Aufmerksamkeit des Anwenders zurückzuerlangen. Solange der Anwender nur SAPGUI-Modi anzeigt, wird der gewünschte SAPGUI-Modus in den Vordergrund kommen und die anderen Fenster überlagern. Sollte noch ein anderes Programm (Browser, Outlook, Excel etc.), dann wird der Wunsch nach Aufmerksamkeit durch ein Blinken des SAPGUI-Icons in…

WEITERLESEN

ALV-Grid aus SALV ermitteln

ALV-Grid aus SALV ermitteln

Die Klasse CL_SALV_TABLE erfreut sich seit Jahren großer Beliebtheit. In erster Linie wahrscheinlich deswegen, weil man ohne Ermittlung des Feldkatalogs oder Vorgabe der zugrunde liegenden Datenstruktur eine Tabelle als Grid anzeigen kann. Das SALV verwendet intern jedoch immer noch die Klasse CL_GUI_ALV_GRID. Und es kann durchaus sein, dass man, nachdem man etwas mit dem SALV programmiert hat, an dieses Objekt herankommen möchte. Achtung! Änderungen in System ab Release 7.55 Wie das geht, zeige ich dir…

WEITERLESEN

Negativ oder Positiv?

Negativ oder Positiv?

Eine Frage, die Thomas Binder aus Berlin nicht nur bezüglich seines Immunsystems beschäftigt hat, sondern auch bei der Ausgabe von Daten im ALV-Grid. Er ist dabei über eine böse Falle bei den Darstellungsmöglichkeiten des ALV-Grid gestolpert, die sich einerseits logisch erklären lässt, anderseits jedoch Fragen aufwirft, warum dieser Grund im ALV-Grid nicht einheitlich behandelt wird. Darstellung von Zahlen Thomas hatte einen stinknormalen ALV-Grid programmiert, in dem positive als auch negative Zahlen angezeigt wurden. Alles hat…

WEITERLESEN

Hat eine Klasse Unit Tests?

Hat eine Klasse Unit Tests?

Für interne Audits oder Auswertungen oder auch einfach aus Interesse könnte man prüfen wollen, ob eine Klasse Unit Tests enthält oder nicht. Folgendes kleine Programm gibt alle lokalen Testklassen und die dazugehörigen Unit Tests in einer Liste aus. Coding Ausgabe Für die Klasse CL_AUNIT_PROG_INFO wird die folgende Liste erzeugt, die Auskunft über die enthaltenen Unit Tests gibt:

WEITERLESEN
1 2 3 7