Mit dem Solution Manager lassen sich die Dateisysteme und Pfade einer SAP Landschaft überwachen. Überschreitet z.B. der freie Speicherplatz einen Schwellwert, wird ein Alarm ausgelöst.
... weiterlesen
SE80 Code Vervollständigung
In modernen Entwicklungsumgebungen gehört die Code Vervollständigung zum guten Ton. Diese zeigt während der Eingabe von Code in einem kleinen Kontext Menü diverse Vorschläge an. Hilfreich ist das vor allem bei Klassen, da hier alle Methoden und Attribute der Klasse dargestellt werden.
Auch der ABAP Editor bietet seit einiger Zeit eine Code Vervollständigung (abhängig vom eingesetzten Release).
Leider ist die Funktion sehr gut versteckt und meist deaktiviert.
... weiterlesen
ABAP Stücklistenauflösung mit CS_BOM_EXPL_MAT_V2
Mit dem Funktionsbaustein CS_BOM_EXPL_MAT_V2 können Stücklisten eines Materials aufgelöst werden. Wie gewöhnlich ist der Funktionsbaustein von SAP nur rudimentär dokumentiert. In diesem Beitrag beschreibe ich einige Besonderheiten, die mir bei der Verwendung des Funktionsbausteins aufgefallen sind.
... weiterlesen
ALV Sortieren und Summieren
Um eine Sortierung oder Summen in der ALV Ausgabe per Code zu setzen, gibt es zwei Möglichkeiten.
- Vorherige Definition eines Benutzerlayouts und anschließendes Setzen des Layouts im Code (siehe diesen Beitrag)
- Setzen der Sortierung und der Summen per Code
Hier wird beschrieben, wie die Sortierung und die Summe per Code vorbelegt werden kann. Der Benutzer kann anschließend wie gewohnt die Ausgabe verändern. Das Setzen der Sortierung erfolgt in der Methode ADD_SORT, das Setzen der Summe in der Methode ADD_AGGREGATION der Klasse Z_TEST_VIEW.
ALV Farbe einer Spalte setzen
Um eine bessere Lesbarkeit in einem ALV Grid zu erreichen, kann es sinnvoll sein, die Farben (Hintergrund und Schrift) einer Spalte zu verändern. ... weiterlesen
ALV Filter setzen
Um einen Filter in der ALV Ausgabe per Code zu setzen, gibt es zwei Möglichkeiten.
- Vorherige Definition eines Benutzerlayouts und anschließendes Setzen des Layouts im Code (siehe diesen Beitrag)
- Setzen des Filters per Code
Hier wird beschrieben, wie der Filter per Code vorbelegt werden kann. Der Benutzer kann anschließend wie gewohnt den Filter verändern und löschen. Das Setzen des Filters erfolgt in der Methode SET_ALV_FILTER der Klasse Z_TEST_VIEW.
ALV Layout vorbelegen
Damit ein ALV Grid direkt mit einem bestimmten Layout ausgegeben wird muss das Initiale Layout des Grid vor der Ausgabe gesetzt werden. Der folgende Code Abschnitt beschreibt die Vorgehensweise. ... weiterlesen
Datenbankänderungen mit SE16N
Es gibt Situationen im Leben eines SAP Entwicklers (oder -Beraters, -Basis Admins), in denen man einen einzelnen Datensatz aus einer Datenbanktabelle direkt ändern muss. Dies tritt freilich nur in wirklichen Ausnahmesituationen ein und stellt den letzten Rettungsanker dar. In diesem Beitrag beschreibe ich, welche wirklich gute Lösung SAP dafür bietet.
... weiterlesen
ALV Matchcode für benutzerspezifische Layouts
Der Benutzer kann das gewünschte Anzeigelayout eines ALV Grid (Spalten, Filter etc.) auswählen, sobald das ALV Grid in der Standardansicht angezeigt wird. Mit wenigen Codezeilen kann man die Auswahl des Layouts bereits auf dem Selektionsbild des Reports ermöglichen. Auf dieser Seite ist beschrieben, wie ein Matchcode auf das Layout realisiert werden kann. ... weiterlesen
ALV benutzerspezifische Layouts aktivieren
Damit ein Benutzer die erstellen Layouts (Spalten, Filter etc.) sichern kann, muss dies im ALV aktiviert werden. Der folgende Code Abschnitt beschreibt die Vorgehensweise. Die Layout Funktion wird in der Methode ENABLE_USER_LAYOUT der Klasse Z_TEST_VIEW implementiert. ... weiterlesen