Dynamische Anzahl an Tabreiter in Webdynro

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Dynamische Anzahl an Tabreiter in Webdynro

Beitrag von Tobias85 (ForumUser / 34 / 3 / 1 ) »
Hi,
ich möchte mir gerne in Webdynpro dynamisch aus einer Dankenbanktabelle, die mittels Suchkriterien eingeschränkt wird, entsprechende Tabreiter in einem Tabstrip anzeigen lassen.
Bisher hat mir meine suche noch keinen Lösungsansatz gezeigt.
Hat jemand vielleicht ne Idee?

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


Re: Dynamische Anzahl an Tabreiter in Webdynro

Beitrag von Tobias85 (ForumUser / 34 / 3 / 1 ) »
Hab jetzt noch ne Quelle gefunden, die funktioniert, muss nur noch auf meine Bedürfnisse anpassen.

Hier gibts den Quellcode: http://scn.sap.com/thread/3243331

Code: Alles auswählen.

DATA: o_tab      TYPE REF TO cl_wd_tabstrip,
        o_obj      TYPE REF TO cl_wd_tab,
        o_text      TYPE REF TO cl_wd_caption,
        o_table    TYPE REF TO cl_wd_table,
        o_node      TYPE REF TO if_wd_context_node,
        o_container TYPE REF TO cl_wd_uielement_container.

  DATA: v_texto  TYPE char20,
        v_string TYPE string.

  CHECK NOT first_time IS INITIAL.

  DO 5 TIMES.

    WRITE sy-index TO v_texto.
    CONDENSE v_texto.
    CONCATENATE 'NOVO' v_texto INTO v_string.
    o_tab ?= view->get_element( id = 'TABSTRIP' ).
    o_obj = cl_wd_tab=>new_tab( ).
    o_text = cl_wd_caption=>new_caption( text = v_string ).
    o_obj->set_header( the_header = o_text ).
    o_node = wd_context->get_child_node( 'SFLIGHT' ).
    o_container ?= view->get_root_element( ).
    o_table = cl_wd_dynamic_tool=>create_table_from_node( ui_parent = o_container
                                                          table_id = v_string
                                                          node = o_node ).

    o_obj->register_to_view( i_view = view ).
    o_obj->set_content( the_content = o_table ).
    o_tab->add_tab( the_tab = o_obj ).

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1223
Views
Dynamische Anzahl von Variablen?
von b0rsti » 15.08.2008 14:42 • Verfasst in ABAP® für Anfänger
1
Antw.
1564
Views
dynamische Anzahl Reiter beim TabStrip
von Kaiwalker » 13.01.2005 15:23 • Verfasst in Dialogprogrammierung
6
Antw.
1916
Views
Tabreiter-Wechsel festellen? Überhaupt möglich?
von DeZone2 » 17.11.2005 12:10 • Verfasst in ABAP Objects®
13
Antw.
2580
Views
2
Antw.
1279
Views
SelScreen Tabreiter "ausgrauen"
von ralf.wenzel » 11.01.2017 08:31 • Verfasst in ABAP® Core

Über diesen Beitrag

Tobias85
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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 3 Stunden von Bright4.5 1 / 64
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1711
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8316