cl_gui_alv_tree: Dump

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

Getting started ... Alles für einen gelungenen Start.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

cl_gui_alv_tree: Dump

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
Hallo zusammen,

der ALV-Tree kostet mich die letzten Nerven.

wie im Thema "cl_gui_alv_tree Daten ändern" https://www.abapforum.com/forum/viewtop ... =1&t=23390 schon besprochen, muss ich in einem ALV-Tree Massendaten ändern.

Leider springt er mir mit einem Dump ab. (Auszug unten).
Kuriosität: Der Fehler taucht erst bei ab mehr als 1 Hauptknoten auf.

Das Dump.log meckert über ein item, welches nicht editable sein soll. Allerdings verschweigt es, um welches Item es sich handelt. Oder ich sehe es nicht.

Ich verstehe nicht, was mir damit gesagt werden soll.
Kann jemand mein WE mit einem Tipp retten?

<1618=Automation: CALL METHOD "FreeObject"
#0: OBJECT [#22/0x1B0D7C88/101/SAP.DataProvider.1]
<1618=Automation: destroying object [#22/0x00000000/101/SAP.DataProvider.1]
<1618=Automation: CALL METHOD "CommitUpdate" OF [#18/0x120160D8/101/SAP.TableTreeControl.1]
<1618=Automation(Error): CALL METHOD "CommitUpdate"[DispID=49] OF [#18/0x120160D8/101/SAP.TableTreeControl.1]
IDispatch::Invoke raised exceptionAusnahmefehler aufgetreten
<1618=Automation(Error):

<1618=Automation(Error): *****************************ERROR OCCURED IN MODULE: [SAP Table Tree Control ]*********************************************************************************************************************************************
<1618=Automation(Error): PROGRAM_ID |MODULE_NAME |METHOD_NAME |ERROR DESCRIPTION |VERSION |GUI VERSION |MODULE_PATH |
<1618=Automation(Error): ****************************************************************************************************************************************************************************************************************************
<1618=Automation(Error): SAP.TableTreeControl.1 |SAP Table Tree Control |CommitUpdate |This item is not implemented as editable |7400.2.5.378 |7400.2.5.1110 |c:\program files (x86)\sap\frontend\sapgui\wdttree.ocx |
<1618=Automation(Error): ****************************************************************************************************************************************************************************************************************************
<1618=Automation(Error):

<1618=Automation(Error): Exception fire by :wdttree
<1618=Automation(Error): Exception info:This item is not implemented as editable
<1618=Automation(Error): Exception code:0

*************** data to server ***************
(01.02.19 16:18:27.948)
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

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


Re: cl_gui_alv_tree: Dump

Beitrag von ewx (Top Expert / 4846 / 311 / 642 ) »
Du musst vor Aufruf des Trees mal deine ITEMS Tabelle durchgehen.
Es dürfen nur Items vom Typ CHECKBOX als EDITABLE definiert werden.

Re: cl_gui_alv_tree: Dump

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
Die Items Tabelle ist auch soweit korrekt und nur das Feld "CHECKBOX" ist editable und als Checkbox deklariert (Class = 3).

In der Massenverarbeitung wird lediglich die Checkbox aktiviert.

Code: Alles auswählen.

    " ändern Layout
    LOOP AT lt_item_layout INTO ls_item_layout.
      CLEAR: ls_change_layout.
      CASE ls_item_layout-fieldname.
        WHEN 'CHECKBOX'.
          MOVE-CORRESPONDING ls_item_layout TO ls_change_layout.
          ls_change_layout-chosen     = 'X'.
          ls_change_layout-u_chosen   = 'X'.
          APPEND ls_change_layout     TO lt_change_layout.
      ENDCASE.
    ENDLOOP.
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Re: cl_gui_alv_tree: Dump

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
1. Eindruck. Die Tabelle lt_change_layout wird immer länger obwohl sie pro Durchlauf 1x zurückgesetzt werden müsste.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Icke0801

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: cl_gui_alv_tree: Dump

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
Der erste Eindruck täuscht :) Die wird natürlich vorher geleert :up:
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Re: cl_gui_alv_tree: Dump

Beitrag von Icke0801 (Specialist / 126 / 97 / 7 ) »
erl. --> Fehler in eigenem Code: --> an anderer Stelle die ITEM-Tab falsch gefüllt.
--
Grüße aus der Endlosschleife
-= Icke =-
abapTools

Seite 1 von 1

Vergleichbare Themen

6
Antw.
5373
Views
EDIT: Tree Problem, bekomme DUMP
von MarkusW » 19.04.2007 11:32 • Verfasst in ABAP Objects®
3
Antw.
3965
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger
6
Antw.
9571
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core
0
Antw.
1152
Views
DUMP-Analyse
von Tellerchen58 » 20.01.2011 10:16 • Verfasst in ABAP® Core
11
Antw.
2969
Views
Dump bei SUSR_USER_BUFFERS_TO_DB
von Suta_K » 21.08.2017 14:18 • Verfasst in ABAP® für Anfänger

Ü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

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

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