Category Archive for: Web Dynpro/ABAP

Message Area: Anzuzeigende Zeilen

Bei Web Dynpro Anwendungen mit Datenchecks können recht schnell sehr viele Meldungen entstehen, welche man dem User natürlich nicht vorenthalten möchte. In der Regel werden alle Messages in der Message Area am Stück angezeigt. In den meisten Fällen wird durch diese Darstellung das Layout der jeweiligen Applikation komplett „zerstört“. Zusätzlich ist eine Liste mit mehreren…

Read More →

Check Required Fields

Jedem Web Dynpro Entwickler wird die Option state = required bei Eingabecontrols bekannt sein. Wird zum Beispiel bei einem Input Feld dieser Wert gesetzt, dann wird dieses Control zum „Pflichtfeld“ und neben dem Label wird ein rotes Sternchen angezeigt. Aber wie prüft man nun, ob alle Pflichtfelder wie vorgegeben befüllt wurden? Man kann eine eigene…

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 →

Kontextknoten dynamisch Mappen

In der Regel ist es kein großes Problem, einen Kontextknoten zwischen Component Controller und View Controller zu mappen. Einfach per Drag’n Drop das Mapping durchführen und fertig. Erzeugt man aber erst zur Laufzeit einen Kontextknoten, dann ist es mit dem Mapping zur Design Time schon nicht mehr so einfach. Dieses Beispiel soll zeigen, wie man…

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 →

Popup schließen

Um ein modales Popup zu schließen gibt es einige Möglichkeiten. Die einfachste ist es, diesen Vorgang vom User manuell ausführen zu lassen. Oft kann es aber vom Programmablauf besser sein, man schließt das jeweilige Popup direkt aus dem ABAP Coding nachdem zB Daten gespeichert wurden. Dieses Beispiel zeigt eine von mehreren Möglichkeiten, wie man ein…

Read More →

Kontextattribut mit DropDown Werten Füllen

Wer WebDynpro/ABAP entwickelt, kommt auch um DropDown Felder nicht herum. SAP lässt uns hier die Auswahl zwischen DropDowns by Index oder DropDowns by Key. In vielen Fällen lädt das DropDown by Key die Werte automatisch von der Domäne des jeweiligen Kontextknotens. Manche Situationen erfordern es allerdings, dass man sich selbst um die Befüllung des Controls…

Read More →

Data no longer available when SALV_WD_TABLE GET_MODEL called

Der Fehler Data no longer available when SALV_WD_TABLE GET_MODEL called tritt dann auf, wenn man versucht mittels GET_MODEL die Tabellendefintion eines ListViewers für Web Dynpro zu laden. Ursache dieses Fehlers ist in der Regel ein fehlendes oder fehlerhaftes Mapping in der Component Usage des jeweiligen ListViewers. Oftmals wurde einfach vergessen, den DATA Knoten mit einem…

Read More →

Back to Top