alv-grid selektion

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

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

alv-grid selektion

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo,

schon wieder ein neues Problem.

Im Custom Control zeige ich ein ALV-Grid an, in dem Zeilen selektiert werden können. Obwohl ich eine Zeile ausgewählt habe, ist das select-Kennzeichen leer.

Was mache ich falsch?


lg khb (der immer noch keine Ahnung von ABAP OO hat)

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


Re: alv-grid selektion

Beitrag von black_adept (Top Expert / 3942 / 105 / 885 ) »
Welcher ALV?
Was ist das "SELECT-KENNZEICHEN"? Das Feld das du im Layout via BOX_FNAME oder so ähnlich mitgegeben hast?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: alv-grid selektion

Beitrag von a-dead-trousers (Top Expert / 4267 / 213 / 1140 ) »
Die Methode zum Auslesen der aktuell ausgewählten Zeilen lautet: GET_SELECTED_ROWS
Die Rückgabe ist eine LIste von markierten Zeilen-Indizes. Aber Achtung: Die aktuelle Sortierung im Grid wird hier berücksichtigt, daher können die Indizes mitunter von der internen Tabelle abweichen.

Ich muss gestehen, dass ich das BOX_FNAME bislang nicht gekannt habe. Damit kann man dasselbe Verhalten wie beim Table-Control im Dynpro erreichen und eine sog. Markierungsspalte angeben, in die der Standard dann ein X einträgt wenn die Zeile markiert ist. Man lernt nie aus ;)

Noch eine kurze Info zur Funktionsweise des ALV-Grid: Da die interne Tabelle per CHANGING über die Methode SET_TABLE_FOR_FIRST_DISPLAY übergeben wird, werden auch alle Änderungen an den Daten die im Dialog passieren (Sortierung usw.) an die ursprüngliche Tabelle direkt zurückgeschrieben. Daher sollte die Tabelle die in OUTTAB übergeben wird, immer GLOBAL im Programm / in der Klasse abgelegt sein um Doppel-Speicherung zu vermeiden.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
khb

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: alv-grid selektion

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
get selected rows hat mir weiter geholfen.

Danke.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2507
Views
(ISU) ALV Grid für verteilte Tabelle, Selektion über Dynpro
von Eliona » 06.12.2011 22:01 • Verfasst in ABAP® für Anfänger
5
Antw.
4881
Views
ALV Grid - Keine Selektion - nur ganze Zeile selektieren
von Embryo » 25.07.2013 13:29 • Verfasst in ABAP® Core
10
Antw.
3226
Views
Selektion
von christof » 30.10.2014 08:32 • Verfasst in ABAP® für Anfänger
7
Antw.
3429
Views
Selektion mit von...bis
von Aggressor » 24.07.2006 08:56 • Verfasst in Web-Dynpro, BSP + BHTML
7
Antw.
6783
Views
SM30 selektion
von teerock » 16.09.2008 15:41 • 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.