Tree im Docking Container

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Tree im Docking Container

Beitrag von Balflear (ForumUser / 5 / 1 / 0 ) »
Moin,
vor kurzem habe ich die Docking Container kennengelernt. Funktioniert auch eigentlich alles wie ich es möchte, nur beim einbinden von ALV Trees gibt es eine kleine Unschönheit. In meinem Beispielprogramm habe ich es einmal mit einem Textedit versucht wo auch alles in Ordnung aussieht (Anhang1), binde ich jedoch ein Tree ein, sieht es aus als wenn er automatisch ein weiteres Docking im Docking erzeugt bzw ein SplitContainer erzeugt (Anhang2).


Habe ich irgendwas übersehen bzw wie kann ich diese Unschönheit beseitigen?

Hier ist mein kleines Testprogramm was ich dazu genutzt habe (ich weis der Tree bekommt keine Columns und nichts, aber gings nur ums proof of concept).

Code: Alles auswählen.

REPORT ysg_dok_akte.
DATA:
  ok_code TYPE sy-ucomm,
*  tree TYPE REF TO CL_GUI_ALV_TREE_SIMPLE,
  tree    TYPE REF TO cl_gui_alv_tree,
  edit    TYPE REF TO cl_gui_textedit,
  dock    TYPE REF TO cl_gui_docking_container.


CREATE OBJECT dock
  EXPORTING
    repid = sy-repid
    dynnr = '9000'
    side  = dock->dock_at_right
*   style = 0
    ratio = 50.


*CREATE OBJECT edit
*  EXPORTING
**    max_number_chars       =
**    style                  = 0
**    wordwrap_mode          = WORDWRAP_AT_WINDOWBORDER
**    wordwrap_position      = -1
**    wordwrap_to_linebreak_mode = FALSE
**    filedrop_mode          = DROPFILE_EVENT_OFF
*    parent                 = dock
**    lifetime               =
**    name                   =
*  EXCEPTIONS
*    error_cntl_create      = 1
*    error_cntl_init        = 2
*    error_cntl_link        = 3
*    error_dp_create        = 4
*    gui_type_not_supported = 5
*    others                 = 6.
*IF sy-subrc <> 0.
*ENDIF.


CREATE OBJECT tree
  EXPORTING
    parent                      = dock
  EXCEPTIONS
    cntl_error                  = 1
    cntl_system_error           = 2
    create_error                = 3
    lifetime_error              = 4
    illegal_node_selection_mode = 5
    failed                      = 6
    illegal_column_name         = 7
    OTHERS                      = 8.
IF sy-subrc <> 0.
ENDIF.



CALL SCREEN 9000.

INCLUDE ysg_dok_akte_status_9000o01.
INCLUDE ysg_dok_akte_ok_9000i01.

Ich hoffe ihr könnt mir helfen.
LG Balflear

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


Re: Tree im Docking Container

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ich glaube, das liegt daran, dass du noch keine Informationen im ALV-Tree anzeigst.
Der ALV-Tree ist im Herzen eigentlich ein CL_GUI_COLUMN_TREE mit einigen "angedockten" Gimicks. Von daher könnte ich mir vorstellen, dass sobald du echte Inhalte im ALV-Tree darstellst alles korrekt dargestellt wird.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Tree im Docking Container

Beitrag von Balflear (ForumUser / 5 / 1 / 0 ) »
Danke für den Tipp! Ich habe das Ganze im nächsten Versuch als cl_gui_column_tree umgesetzt und mit Werten gefüttert und tatsächlich wird der Baum ohne diese Unschönheit angezeigt.

Vielen Dank!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3386
Views
Docking Container im Docking Container
von GreatEMU » 25.04.2013 11:54 • Verfasst in ABAP Objects®
6
Antw.
5240
Views
cl_salv_table und Docking Container
von JohnLocklay » 22.07.2018 15:40 • Verfasst in ABAP Objects®
6
Antw.
6196
Views
Gesplitteter Docking-Container
von ralf.wenzel » 26.05.2013 18:33 • Verfasst in ABAP Objects®
0
Antw.
1556
Views
Abstand zum Top bei Docking Container
von Gotti » 30.04.2008 11:14 • Verfasst in ABAP Objects®
0
Antw.
1424
Views
ALV - Docking Container - Keine Ausgabe
von Ingo » 27.09.2013 11:40 • Verfasst in ABAP Objects®

Ü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

Dialog-Container mit Toolbar/Status
vor 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 876
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

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 5 Stunden von DeathAndPain gelöst 22 / 2800
Daten an Tabelle binden
vor 10 Stunden von Lukas Sanders 2 / 876
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 430

Unbeantwortete Forenbeiträge

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