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.
1489
Views
Dynamische Anzahl von Variablen?
von b0rsti » 15.08.2008 14:42 • Verfasst in ABAP® für Anfänger
6
Antw.
2019
Views
Tabreiter-Wechsel festellen? Überhaupt möglich?
von DeZone2 » 17.11.2005 12:10 • Verfasst in ABAP Objects®
13
Antw.
5087
Views
2
Antw.
1390
Views
SelScreen Tabreiter "ausgrauen"
von ralf.wenzel » 11.01.2017 08:31 • Verfasst in ABAP® Core
1
Antw.
1282
Views
Anzahl Ausdrucke
von sormzx » 23.11.2005 14:14 • Verfasst in Sales and Distribution

Ü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.