Hilfe bei REUSE_ALV_GRID_DISPLAY

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

Hilfe bei REUSE_ALV_GRID_DISPLAY

Beitrag von ZF_SAPler (Specialist / 111 / 15 / 2 ) »
Hallo,

ich verwende 'REUSE_ALV_GRID_DISPLAY' um Daten anzuzeigen.
Man kann auch gewisse Spalten editieren.
1. Beim Speichern möchte ich aber nur die editierten Zeilen im Debugger angezeigt bekommen. (Aktuell erhalte ich die gesamte ALV-Tabelle..)
2. Sobald ich eine Spalte editiere, soll sich eine andere (nichteditierbare) Spalte dementsprechend auch ändern. Müsst ja irgendwie mit einem Refresh funktionieren.

Kann mir jemand bitte hier weiterhelfen?

Danke

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


Re: Hilfe bei REUSE_ALV_GRID_DISPLAY

Beitrag von a-dead-trousers (Top Expert / 4473 / 228 / 1203 ) »
Ich glaube, da wirst du mit dem REUSE_ALV_GRID_DISPLAY nicht glücklich werden.
Du brauchst Zugriff auf das Event DATA_CHANGED bzw. DATA_CHANGED_FINISHED der Klasse CL_GUI_ALV_GRID um das zu erreichen was du möchtest.
Wenn ich mir die möglichen Events so durchschaue die man mit IT_EVENT an REUSE_ALV_LIST_DISPLAY übergeben kann (siehe auch REUSE_ALV_EVENTS_TRANSFER), sehe ich da leider nichts passendes.

Dementsprechend: Den REUSE_ALV_GRID_DISPLAY weglassen und direkt CL_GUI_ALV_GRID verwenden.

EDIT: Wenn du etwas "moderner" unterwegs sein möchtest, würde ich CL_SALV_TABLE empfehlen anstatt der REUSE-Bausteine. Mit meiner Lösung unter https://www.abapforum.com/forum/viewtopic.php?t=26106 hat man damit auch direkten Zugriff auf das GRID-Objekt.
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: Hilfe bei REUSE_ALV_GRID_DISPLAY

Beitrag von ZF_SAPler (Specialist / 111 / 15 / 2 ) »
a-dead-trousers hat geschrieben:
Gestern 10:13
Ich glaube, da wirst du mit dem REUSE_ALV_GRID_DISPLAY nicht glücklich werden.
Du brauchst Zugriff auf das Event DATA_CHANGED bzw. DATA_CHANGED_FINISHED der Klasse CL_GUI_ALV_GRID um das zu erreichen was du möchtest.
Wenn ich mir die möglichen Events so durchschaue die man mit IT_EVENT an REUSE_ALV_LIST_DISPLAY übergeben kann (siehe auch REUSE_ALV_EVENTS_TRANSFER), sehe ich da leider nichts passendes.

Dementsprechend: Den REUSE_ALV_GRID_DISPLAY weglassen und direkt CL_GUI_ALV_GRID verwenden.

EDIT: Wenn du etwas "moderner" unterwegs sein möchtest, würde ich CL_SALV_TABLE empfehlen anstatt der REUSE-Bausteine. Mit meiner Lösung unter https://www.abapforum.com/forum/viewtopic.php?t=26106 hat man damit auch direkten Zugriff auf das GRID-Objekt.

Hallo,
danke für die schnelle Antwort.
Ich arbeite eigentlich nur mit der Klasse CL_SALV_TABLE. Aber da funktioniert es doch mit dem editieren der Spalten nicht oder mittlerweile doch?

Re: Hilfe bei REUSE_ALV_GRID_DISPLAY

Beitrag von a-dead-trousers (Top Expert / 4473 / 228 / 1203 ) »
Du musst dir nur wie beschrieben den Handle zum (ALV-)Grid besorgen und dann kannst du den Edit-Mode beliebig ein- und ausschalten.
Für Basis 7.56 und höher gibt es eine etwas andere Vorgehensweise. Der Link dazu (Danke black_adept) ist etwas weiter unten in dem anderen Thread ebenfalls zu finden.
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: Hilfe bei REUSE_ALV_GRID_DISPLAY

Beitrag von JHM (Top Expert / 1218 / 2 / 204 ) »
Der REUSE_ALV_GRID_DISPLAY_LVC unterstützt die benötigten Events und unterscheidet sich nicht so sehr vom normalen REUSE_ALV_GRID_DISPLAY.

Ob man die FuBas heute noch für Neuentwicklungen verwendet sollte jeder selber entscheiden....
Gruß Hendrik

Seite 1 von 1

Vergleichbare Themen

6
Antw.
7377
Views
Checkbox-Inhalt bei REUSE-ALV-GRID-DISPLAY-LVC
von Ucke » 19.11.2006 21:18 • Verfasst in ABAP® Core
1
Antw.
3998
Views
Page up and down im REUSE-ALV-Grid
von sapdepp » 24.08.2011 12:11 • Verfasst in ABAP® Core
5
Antw.
4679
Views
Position der F4-Hilfe im ALV-Grid
von mfromg » 12.04.2017 10:38 • Verfasst in Dialogprogrammierung
1
Antw.
5188
Views
ALV GRID (OO) F4-Hilfe auf Zellenebene
von Cysco » 06.03.2006 10:07 • Verfasst in ABAP Objects®
4
Antw.
4333
Views
ALV Grid: F4 Hilfe ruft data_changed
von Legxis » 25.10.2018 17:11 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Hilfe bei REUSE_ALV_GRID_DISPLAY
vor 10 Stunden von JHM 5 / 210
Export/Import Eclipse-Projekt
vor 4 Tagen von ralf.wenzel gelöst 3 / 1287

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

Hilfe bei REUSE_ALV_GRID_DISPLAY
vor 10 Stunden von JHM 5 / 210
Export/Import Eclipse-Projekt
vor 4 Tagen von ralf.wenzel gelöst 3 / 1287