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 / 4399 / 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.
3421
Views
Docking Container im Docking Container
von GreatEMU » 25.04.2013 11:54 • Verfasst in ABAP Objects®
6
Antw.
5288
Views
cl_salv_table und Docking Container
von JohnLocklay » 22.07.2018 15:40 • Verfasst in ABAP Objects®
6
Antw.
6239
Views
Gesplitteter Docking-Container
von ralf.wenzel » 26.05.2013 18:33 • Verfasst in ABAP Objects®
0
Antw.
1578
Views
Abstand zum Top bei Docking Container
von Gotti » 30.04.2008 11:14 • Verfasst in ABAP Objects®
0
Antw.
1434
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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1471
Regex in where
vor 3 Stunden von tar 6 / 128
Programm anlegen mit Vorlage
vor 18 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

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

Daten an Tabelle binden
vor einer Stunde von Bright4.5 3 / 1471
Regex in where
vor 3 Stunden von tar 6 / 128
Programm anlegen mit Vorlage
vor 18 Stunden von DeathAndPain 2 / 121
IT0024 Qualifikationen CP-ID
vor 18 Stunden von DeathAndPain 2 / 353

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 20 Stunden von snooga87 1 / 86
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821