Web-Dynpro: Struktur mit mehreren Daten in UI-Tabelle

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

Web-Dynpro: Struktur mit mehreren Daten in UI-Tabelle

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

und zwar, vielelicht könnt ihr mir helfen ich verzweifle gerade ein wenig.

Ich habe eine InterneTabelle (tabfileinfo) und diese Daten aus Tabfileinfo sollen in meine UI-Tabelle angezeigt werden.
Er zeigt derzeit aber nur einen Datensatz an.... also den Letzeten.

Habe ich irg. vergessen?

Mein Sourcode:

Code: Alles auswählen.

  DATA lo_nd_file_download TYPE REF TO if_wd_context_node.
  DATA lo_el_file_download TYPE REF TO if_wd_context_element.
  DATA ls_file_download TYPE wd_this->Element_file_download.
  DATA lv_file_size TYPE wd_this->Element_file_download-file_size.
  DATA lv_first_line TYPE wd_this->Element_file_download-first_line.
  DATA lv_last_line TYPE wd_this->Element_file_download-last_line.
  DATA lv_file_name TYPE wd_this->Element_file_download-file_name.
  DATA itab_ui_table TYPE TABLE OF wd_this->Element_file_download.
  DATA it_ui_TABLE TYPE wd_this->Element_file_download.


* navigate from <CONTEXT> to <FILE_DOWNLOAD> via lead selection
  lo_nd_file_download = wd_context->get_child_node( name = wd_this->wdctx_file_download ).

* @TODO handle non existant child
* IF lo_nd_file_download IS INITIAL.
* ENDIF.

* get element via lead selection
  lo_el_file_download = lo_nd_file_download->get_element( ).
* alternative access  via index
* lo_el_file_download = lo_nd_file_download->get_element( index = 1 ).
* @TODO handle not set lead selection
  IF lo_el_file_download IS INITIAL.
  ENDIF.

* get all declared attributes
  lo_el_file_download->get_static_attributes(
    IMPORTING
      static_attributes = ls_file_download ).



  LOOP AT tabfileinfo INTO it_tfileinfo.
*ls_tablefileinfo ist dabei eine Zeile deiner Tabelle, sozusagen die Struktur deiner Tabelle gefüllten mit den Werten einer Zeile
    it_ui_table-file_Size  = it_tfileinfo-file_Size.
    it_ui_table-first_line = it_tfileinfo-first_line.
    it_ui_table-last_line  = it_tfileinfo-last_line.
    it_ui_table-file_name  = it_tfileinfo-file_name.

    MOVE-CORRESPONDING it_tfileinfo TO it_ui_table.

    APPEND it_ui_table TO itab_ui_table.

  ENDLOOP.

  lo_el_file_download->set_attribute(
    name =  `FILE_SIZE`
    value = it_ui_table-file_Size ).

* set single attribute
  lo_el_file_download->set_attribute(
    name =  `FIRST_LINE`
    value = it_ui_table-first_line ).

* set single attribute
  lo_el_file_download->set_attribute(
    name =  `LAST_LINE`
    value = it_ui_table-last_line ).

* set single attribute
  lo_el_file_download->set_attribute(
    name =  `FILE_NAME`
    value = it_ui_table-file_name )


Zuletzt geändert von Trulchen am 24.01.2013 09:58, insgesamt 1-mal geändert.

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


Re: Web-Dynpro: Struktur mit mehreren Daten in UI-Tabelle

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Trulchen hat geschrieben:Hallo,
Ich habe eine Struktur (tabfileinfo) und diese Daten aus Tabfileinfo sollen in meine UI-Tabelle angezeigt werden.
Er zeigt derzeit aber nur einen Datensatz an.... also den Letzeten.
Eine Struktur hat nur einen Datensatz.

Re: Web-Dynpro: Struktur mit mehreren Daten in UI-Tabelle

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Ups.... ähm sorry es ist eine Interne Tabelle. Also tabfielinfo

Re: Web-Dynpro: Struktur mit mehreren Daten in UI-Tabelle

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Habe jetzt auch gerade durchdebuggt und die Daten sind definitiv in itab_ui_table drin.

Also

Code: Alles auswählen.

APPEND it_ui_table TO itab_ui_table.
funktioniert.

Muss ich jetzt itab_ui_table irgendwie an den COntext binden?
Und wenn ja wie?

Ich habe es hinbekommen :)

Mit:

Code: Alles auswählen.

lo_nd_file_download->BIND_TABLE( new_items = itab_ui_table ).

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1096
Views
1
Antw.
2323
Views
Struktur als Tabelle in Dynpro
von Anna » 19.05.2007 01:02 • Verfasst in Dialogprogrammierung
0
Antw.
949
Views
Daten aus Dynpro in ALV-Tabelle übertragen
von kkauerau » 11.04.2018 12:41 • Verfasst in ABAP® für Anfänger
6
Antw.
2638
Views
Daten aus mehreren Tabellen ausgeben
von thr-hn » 25.03.2014 09:14 • Verfasst in ABAP® für Anfänger
22
Antw.
9636
Views
Daten aus mehreren Tabellen auslesen
von phil1982 » 07.08.2007 15:13 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 23 / 3602
User Exit EXIT_RQCPRM10_001
vor 8 Stunden von a-dead-trousers 2 / 219
Trennen Strasse und Hausnummer
vor 14 Stunden von payten 13 / 10556
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1269

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

Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 23 / 3602
User Exit EXIT_RQCPRM10_001
vor 8 Stunden von a-dead-trousers 2 / 219
Trennen Strasse und Hausnummer
vor 14 Stunden von payten 13 / 10556
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1269

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2819
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9399