SALV Refresh funktioniert nicht

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

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

SALV Refresh funktioniert nicht

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Hallo zusammen

Ich hab ein kleines Problem, dass ich irgendwie nicht sinnvoll lösen kann.

Ich hab ein Problem entwickelt welches ein ALV erzeugt. Im Programm ändern sich gewisse Daten und sie werden auf der DB aktuallisiert. Wenn ich die Tabelle neu selektieren sehe ich die neuen Daten auch.

Ich hab gehofft, dass ich mit dem Refresh die SALV ausgabe aktuallisieren kann und die neuen Einträge anzeigen kann. Jedoch funktioniert es nicht wie gewünscht.

Kann mir da jemand helfen?

Code: Alles auswählen.

    SELECT * FROM zcds_view INTO TABLE lt_data.

    go_alv->refresh( refresh_mode = if_salv_c_refresh=>full ).
    cl_gui_cfw=>flush( ).
Vielen Dank schon mal

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


Re: SALV Refresh funktioniert nicht

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Moin abapanfänger,

der wahrscheinlichste Grund für das Verhalten ist, dass du den SALV ein 2. Mal erzeugst. Falls ja musst du nur dafür sorgen, dass du die Factory-Methode der SALV-Klasse nur dann aufrufst, wenn du noch keine Instanz des Salv erzeugt hast.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Abapanfänger

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: SALV Refresh funktioniert nicht

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
müsste man nicht vor dem refresh die neuen frischen Daten erst mal mit Methode SET_DATA an den ALV übergeben?

Re: SALV Refresh funktioniert nicht

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: SALV Refresh funktioniert nicht

Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
woher weiss der ALV dann von den neuen Daten?
Diese werden doch lediglich bei der Factory-Methode mitgegeben.

Re: SALV Refresh funktioniert nicht

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Refresh - der SALV behält die Referenz zur in der Factory übergebenen Tabelle.

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

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: SALV Refresh funktioniert nicht

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Ich erzeuge das ALV nur einmal, daher meine Verwirrung.

Re: SALV Refresh funktioniert nicht

Beitrag von Abapanfänger (ForumUser / 61 / 16 / 1 ) »
Ich hab den Fehler gefunden.
Ein etwas blöder Fehler von mir.

Da mein Programm ziemlich gekapselt ist hab ich nicht gemerkt, dass ich die Tabellenvariable einmal neu deklariert hatte und die Werte von der Factorytabelle nicht übernommen hatte. Dies ist mir nicht aufgefallen, da ich sowieso neu selektiere.

Jetzt funktioniert das Programm.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7365
Views
SALV Refresh
von Mustafapmk0 » 06.02.2017 15:50 • Verfasst in ABAP® für Anfänger
4
Antw.
4406
Views
Refresh bei ALV funktioniert nicht
von robertli » 24.10.2006 14:00 • Verfasst in ABAP® Core
1
Antw.
2005
Views
cl_salv_table refresh funktioniert nicht?
von abapz » 08.10.2015 11:28 • Verfasst in ABAP® für Anfänger
4
Antw.
5414
Views
cl_salv_table refresh funktioniert nicht?
von abapz » 08.10.2015 11:27 • Verfasst in ABAP® für Anfänger
6
Antw.
5987
Views
ALV Refresh Table Display funktioniert nicht.
von Ichse2 » 21.02.2020 13:02 • 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

User Exit EXIT_RQCPRM10_001
vor 4 Stunden von Manfred K. 1 / 91
Trennen Strasse und Hausnummer
vor 5 Stunden von payten 13 / 10369
Dialog-Container mit Toolbar/Status
vor 20 Stunden von DeathAndPain gelöst 22 / 3360
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1154

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

User Exit EXIT_RQCPRM10_001
vor 4 Stunden von Manfred K. 1 / 91
Trennen Strasse und Hausnummer
vor 5 Stunden von payten 13 / 10369
Dialog-Container mit Toolbar/Status
vor 20 Stunden von DeathAndPain gelöst 22 / 3360
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1154

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 4 Stunden von Manfred K. 1 / 91
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2715
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9296