Posts Tagged:ALV

ALV Sortieren nach Spalten

Möchte man Daten in einem ALV automatisch sortieren, dann muss man mit Sortierungsregeln arbeiten. Das klingt im ersten Moment vielleicht etwas kompliziert, lässt sich im Web Dynpro allerdings recht einfach umsetzen. In meinem kleinen Beispiel besteht der ALV Datenkontext aus mehreren Feldern mit Produktinformationen. Damit sich die User schnell zurecht finden, möchte ich die Daten…

Read More →

Filter und Sortierung in einem ALV entfernen

Befüllt man einen an ein ALV gebundenen Kontextknoten erneut mit Daten, dann werden diese nach dem Roundtrip in der Tabelle aktualisiert angezeigt. Auf bestehende Filter oder Sortierungen im ALV hat dieser Vorgang allerdings keinen Einfluss. Diese kleine Beispiel soll zeigen wie man vorhandene Filter und Sortierungen eines ALV`s programmtechnisch recht einfach entfernen kann. Im Component…

Read More →

Gefilterte Einträge eines ALV ListViewers abfragen

Filtert man die Werte eines ALV ListViewers in einem Web Dynpro, dann hat dies keinerlei Auswirkungen auf den gebundenen Kontextknoten. Es werden durch das Filter keine Kontextelemente entfernt oder anderweitig markiert. Möchte man nun aber trotzdem wissen welche Werte der User aktuell in seinem ALV angezeigt bekommt, dann muss man sich die gerade angezeigten Element…

Read More →

ALV ListViewer Refresh

In der Regel kümmert sich das Web Dynpro Framework um die Aktualisierung der eingebundenen ALV Tabellen. Hin und wieder kann es allerdings notwendig sein, einen manuellen Refresh der Tabelle auszulösen. Ich möchte anhand eines kleinen Beispiels zeigen, wie einfach so ein manueller Refresh ausgelöst werden kann. Als erstes holt man sich die Referenz auf die…

Read More →

ALV Personalization Analyzer WD_ANALYZE_CONFIG_USER

Ab und an kommt es vor, dass man ein WebDynpro startet und im eingebundenen ALV ListViewer nicht alle Spalten angezeigt werden. Öffnet man die Settings des ALV`s, dann sind die Spalten im Spaltenpool vorhanden und können manuell eingeblendet werden. In der Regel sollte dann wieder alles ohne Probleme funktionieren. In manchen Fällen sind allerdings die…

Read More →

In einem ALV automatisch zu einer Zeile Scrollen

Aus diversen Gründen kommt es immer wieder einmal vor, dass man in einem Web Dynpro ALV direkt zu einer Zeile Scrollen möchte. Dies kann zB dann erforderlich sein, wenn man eine neue Zeile dem ALV Kontext hinzufügt und hierfür nicht die ADD oder INSERT Funktion der Tabelle nutzt. Hier ein kurzes Beispiel, wie man die…

Read More →

ALV Table: Dynamisches Kontext Mapping

In einem früheren Beitrag habe ich bereits erklärt, wie man einen Kontextknoten zur Laufzeit dynamisch erzeugen kann. In diesem kleinen Beispiel möchte ich nun zeigen, wie man einen Kontextknoten zur Laufzeit an eine ALV Tabelle binden kann. Mein Beispiel ist recht simpel aufgebaut. Zuerst wird das Tabellenobjekt erzeugt, falls dieses noch nicht initialisiert wurde. Danach…

Read More →

SAP ALV Grid eingabebereit machen

In vielen Fällen ist es nicht ausreichend, Daten in einem ALV Grid nur auszugeben, sondern auch änderbar zu machen. Dabei kann man die Eingabebereitschaft in drei Varianten unterteilen. alle Spalten und Felder sind eingabebereit nur gewisse Spalten sind eingabebereit nur einzelne Felder sind eingabebereit In diesem Artikel möchte ich alle drei Varianten kurz vorstellen. Dabei…

Read More →

Back to Top