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
Autoren-Archive: Patrick Weber
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
Farbige Kalender in SharePoint 2010
In diesem wird beschrieben, wie man die Kalendereinträge farbig gestalten kann. Ich habe das Beispiel aufgegriffen und für ein deutsches Portal angepasst.
... weiterlesen
Verwendete WebParts rekursiv auflisten
Jeder Entwickler kennt das Problem. Man erweitert einen WebPart und möchte das neue Paket auf dem SharePoint Server bereitstellen. Insbesondere wenn die WebPart Toolpane angepasst wurde und neue Parameter benötigt werden, können bestehende Seiten, auf denen der WebPart verwendet wird, hinterher zerstört sein. Es muss sichergestellt werden, dass alle Seiten nach der Aktualisierung weiterhin aufrufbar sind. Dazu muss zunächst ermittelt werden, welche Seiten überhaupt betroffen sind. Bei häufig verwendeten WebParts wie etwa einem Kontakt WebPart kann man schnell den Überblick verlieren.
Um eine Liste aller betroffenen Seiten zu erstellen, kann man folgendes Powershell Skript bemühen.
... weiterlesen
Messages als Popup: Sammeln und Ausgeben von Nachrichten
In einigen SAP Standard Reports findet man einen Popup Dialog, in dem alle Meldungen des Reports gesammelt angezeigt werden. Mit den hier beschriebenen Funktionsbausteinen lässt sich diese Funktion einfach in eigene Reports integrieren.
... weiterlesen
ALV Spaltenbreite optimieren
Bei der Ausgabe einer ALV Tabelle ist die Spaltenbreite oftmals sehr ungünstig (zu breit oder zu schmal), so dass die Daten beispielsweise abgeschnitten werden. Die Spaltenbreite kann per Code auf ein optimales Maß gebracht werden. Dabei werden die Spalten so breit dargestellt, dass der längste vorhandene Wert einer Spalte optimal dargestellt wird (vergleichbar mit einem Doppelklilck zwischen zwei Spalten in Excel).
In diesem Beispiel wird das Anpassen der Spaltenbreite in der Methode SET_COLUMN_OPTIMIZE der Klasse Z_TEST_VIEW implementiert.