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.
1009
Views
1
Antw.
2216
Views
Struktur als Tabelle in Dynpro
von Anna » 19.05.2007 01:02 • Verfasst in Dialogprogrammierung
0
Antw.
723
Views
Daten aus Dynpro in ALV-Tabelle übertragen
von kkauerau » 11.04.2018 12:41 • Verfasst in ABAP® für Anfänger
22
Antw.
8976
Views
Daten aus mehreren Tabellen auslesen
von phil1982 » 07.08.2007 15:13 • Verfasst in ABAP® für Anfänger
6
Antw.
2391
Views
Daten aus mehreren Tabellen ausgeben
von thr-hn » 25.03.2014 09:14 • 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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140