cl_gui_alv_tree und Refresh der Anzeige

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

cl_gui_alv_tree und Refresh der Anzeige

Beitrag von Prego (Specialist / 106 / 22 / 1 ) »
Hallole Community,

folgendes Problem. Es werden Stücklisten aufgelöst und mit Hilfe des cl_gui_alv_tree angezeigt. Es gibt eine Spalte, in dem ein Icon angezeigt wird, falls der Node ein Stücklistenkopf ist und diese noch nicht freigegeben wurde. Jetzt wird genau dies vom Tree aus erledigt. Danach lese ich den Status nach und das Icon soll aus der Anzeige verschwinden. Bis zum nachlesen funktioniert alles Super.

Nur wie bekomme ich den Refresh der Anzeige hin? Habe es bereits mit Change_item und Change_node probiert. Aber da tut sich nichts. Und die Methode Refresh_Table_Display löscht nur die komplette Anzeige.

Release ist 4.7 auf Basis 6.2.

Danke für Eure Unterstützung

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


Re: cl_gui_alv_tree und Refresh der Anzeige

Beitrag von Tron (Top Expert / 1327 / 35 / 333 ) »
Moin,
bau doch mal in die Eventroutine ein:

Code: Alles auswählen.

        CALL METHOD cl_gui_cfw=>set_new_ok_code
          EXPORTING
            new_code = 'REFR'.
das löst einen PAI /PBO Durchlauf aus.
(wo auch der "Refesh Table Display" stehen kann).
gruß TRon
<:: XING-Gruppe Tricktresor::>
Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen –
Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Re: cl_gui_alv_tree und Refresh der Anzeige

Beitrag von Prego (Specialist / 106 / 22 / 1 ) »
Hallole,

bringt leider gar nichts. In meiner itab, die die ganzen Daten enthält ist das Icon ja raus. Nur der Refresh der Anzeige tut nicht.

Re: cl_gui_alv_tree und Refresh der Anzeige

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Hola Prego,

versuche doch mal nach deinem CHANGE_NODE die Methoden SET_SCREEN_UPDATE UND (!) danach FRONTEND_UPDATE des ALV-Trees zu rufen.

Re: cl_gui_alv_tree und Refresh der Anzeige

Beitrag von Prego (Specialist / 106 / 22 / 1 ) »
Die Lösung ist doch manchmal so nah und doch gleichzeitig ganz weit weg.

Da ich ja die Änderungen bereits in der itab aktualisiert hatte, bevor die screen_updates und change_nodes kamen, wurde auch nicht am Frontend aktualisert. Man beachte die Bezeichnung der entsprechenden Methoden z.B. bei Change_node (change a line, only update changed). Sprich, die Tabelle war bereits aktuell und der Change_node konnte keine Unterschiede zur itab mehr feststellen.

Danke an alle für die Unterstützung.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
11837
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core
7
Antw.
3840
Views
Refresh im ALV
von jondahl11 » 21.09.2006 11:02 • Verfasst in ABAP® für Anfänger
5
Antw.
9600
Views
SALV Refresh
von Mustafapmk0 » 06.02.2017 15:50 • Verfasst in ABAP® für Anfänger
7
Antw.
6023
Views
ALV: Refresh Feldkatalog
von khr » 27.09.2013 10:06 • Verfasst in ABAP® Core
0
Antw.
1330
Views
Refresh des verpackungsdialoges
von t0mt0m » 12.12.2007 17:09 • Verfasst in Sales and Distribution

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

BAPI zur ABSO?
Gestern von DeathAndPain 2 / 427
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1065
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46743
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4628

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

BAPI zur ABSO?
Gestern von DeathAndPain 2 / 427
Materialstammerweiterung: Neuer Reiter
vor einer Woche von DeathAndPain gelöst 4 / 1065
Ermittlung der Arbeitstage (Mosid)
vor einer Woche von Radinator 11 / 46743
LSMW-Problem
vor 3 Wochen von DeathAndPain gelöst 6 / 4628