Inputfelder in einer Tabelle in WebDynpro

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Inputfelder in einer Tabelle in WebDynpro

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo,

ich weiß gerade nicht ob ich auf dem Schlauch stehe, aber ich versuche gerade verzweifelt Imputfelder in eienr Tabelle erfolgreich zu realisieren. Und zwar habe ich zwei Spalten, welche jeweils an ein Value gebunden sind.
Beim Starten der Anwendung sollen dem Anwender jeweils "Festwerte" vorgegeben sein, die er aber ändern können soll - sollte er es brauchen.
Die Festwerte habe ich hinbekommen und habe die Tabelle Manuel gefüllt über APPEND in der WDDOINIT Methode.

Code: Alles auswählen.

Types : Begin of ty_context,
           name type SDOKPROPTY-NAME,
           value type SDOKPROPTY-VALUE,
           end of ty_context.

*Creating internal table and Work Area of the same structure as that of the Node created.

    Data : lt_globaler_context type standard table of ty_context.
    DATA ls_context LIKE LINE OF lt_globaler_context.

*Appending Blank Work Area to Internal table.

  ls_context-name = 'test'.
  ls_context-value = 'DE'.
  INSERT ls_context INTO TABLE lt_globaler_context.

  ls_context-name = 'test'.
  ls_context-value = '1.0'.
  INSERT ls_context INTO TABLE lt_globaler_context.

  ls_context-name = 'Test'.
  ls_context-value = 'xxx'.
  INSERT ls_context INTO TABLE lt_globaler_context.

  ls_context-name = ''.
  ls_context-value = ''.
  INSERT ls_context INTO TABLE lt_globaler_context.

"Binding the table
  DATA lo_nd_globaler_context TYPE REF TO if_wd_context_node.
  DATA lo_el_globaler_context TYPE REF TO if_wd_context_element.

* navigate from <CONTEXT> to <GLOBALER_CONTEXT> via lead selection
  lo_nd_globaler_context = wd_context->get_child_node( name = wd_this->wdctx_globaler_context ).

* get element via lead selection
  lo_el_globaler_context = lo_nd_globaler_context->get_element( ).

 lo_nd_globaler_context->bind_table( new_items = lt_globaler_context set_initial_elements = abap_true ).
Das zeigt er mir auch beim Starten der Anwendung erfolgreich an.
Wie muss ich weiter vorgehen, das bei ändern einen Imputfeldes die Daten automatisch wieder in die it_globaler_context gespeichert werden ?

Währe froh um eure Hilfe :)

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Inputfelder in einer Tabelle in WebDynpro

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Julia,

na wieder unter der arbeitenden Bevölkerung?! :D

Zu deinem Problem: Was für eine Tabelle nutzt du in deiner WebDynpro? ein ALV oder ein TableControl? Allgemein gesagt, benötigst du eine Ereignismethode, die anspringt, sobald du eine Änderung an deiner WebDynpro vornimmst. Wie man das realisiert, dafür gibt es mehrere Wege. In ein einem TableControl kannst du beispielsweise für jedes Inputfield eine onEnter Methode hinterlegen, die Änderungen deiner Eingaben checkt und bei Veränderungen deine Tabelle ändert.
Meine Antwort kommt zwar reichlich spät, aber ich hoffe sie hilft dir trotzdem noch weiter :)
Gruß,
der Matze

Re: Inputfelder in einer Tabelle in WebDynpro

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo,

ja wieder unter dem arbeitetenden Volke.
Danke ich habe es auch mit der OnEnter Methode versucht, aber diese ist eigentlich recht überflüssig, da wenn ich z.B. das Imputfeld dann ändere bzw. etwas eintrage wird es automatisch in den Kontext gespeichert und es bedarf keiner weiteren Schritte :)

Re: Inputfelder in einer Tabelle in WebDynpro

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Ah, jo das stimmt natürlich,

ich bin jetzt davon ausgegangen, dass du eine abseits der Webdynpro verwendete Tabelle im hin Hintergrund aktualisieren möchtest. Dann hat sich das Thema ja erledigt :)
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

0
Antw.
3617
Views
Webdynpro for Java: Tabelle ohne Daten
von mawi » 05.11.2007 13:21 • Verfasst in Web Application Server
0
Antw.
3772
Views
5
Antw.
6416
Views
WebDynpro
von eschi78 » 19.11.2007 17:19 • Verfasst in Web Application Server
2
Antw.
3131
Views
ALV im WebDynpro
von cH33 » 15.04.2009 09:28 • Verfasst in ABAP Objects®
14
Antw.
12217
Views
Debugger bei WebDynpro
von Tobias85 » 22.01.2013 16:18 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43131
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44819
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42956

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43131
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44819
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42956

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43131
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 93873
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109055
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117161