ALV - Grid readonly machen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ALV - Grid readonly machen

Beitrag von fba9901 (ForumUser / 38 / 6 / 0 ) »
Hallo zusammen,

ich bin neu in der ABAP-Programmierung. Ich habe ein ALV - GRID aufgebaut und möchte nun einstellen, dass

1.) nur einzelne zeilen markiert werden dürfen und
2.) alle einträge nur readonly sind.

Kann mir da jemand helfen ?

Viele Grüße,
B.

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


Re: ALV - Grid readonly machen

Beitrag von a-dead-trousers (Top Expert / 4282 / 214 / 1141 ) »
1)
Geht mit der Standard-Markierspalte nicht. Entweder alle sind markierbar oder keine.
Was du aber machen kannst ist, eine eigene Markierspalte mit einer Checkbox einzubauen und diese zu verwenden.
Wenn die Werte der Markierspalte ungleich X oder <leer> sind wird im ALV-Grid keine Checkbox angezeigt und der Benutzer kann somit nicht "markieren".
Das Ergebnis, ob der Benutzer etwas markiert hat, kannst du dann über die Interne-Tabelle abfragen die du ans ALV (SET_TABLE_FOR_FIRST_DISPLAY, Parameter IT_OUTTAB) geschickt hast. Alles was in einem eingabebereiten ALV eingegeben wurde landet am Ende da drinnen.

2)
Du kannst entweder das ganze ALV-Grid auf "nicht eingabebereit" setzen (SET_TABLE_FOR_FIRST_DISPLAY, Parameter IS_LAYOUT-EDIT) dann funktioniert aber die Lösung mit der Checkbox für die Markierspalte nicht.
ODER
Du kannst einzelne Spalten im ALV-GRID auf "nicht eingabebereit" setzen (SET_TABLE_FOR_FIRST_DISPLAY, Parameter IT_FIELDCATALOG, Feld EDIT)

lg ADT
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 readonly machen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Hallo fba9901,

willst du nur bestimmte Zeilen nicht markierbar machen oder möchtest du, dass maximal eine Zeile markiert werden kann?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV - Grid readonly machen

Beitrag von fba9901 (ForumUser / 38 / 6 / 0 ) »
Hallo,
danke für eure Antworten!

@black_adept:
Ich möchte dass maximal genau eine Zeile markiert werden kann.

@a-dead-trousers:
Okay, das werde ich gleich morgen früh mal testen.

lg,
B.

Re: ALV - Grid readonly machen

Beitrag von black_adept (Top Expert / 3946 / 105 / 886 ) »
Guten Abend B.

das kann man gut im Demoreport BCALV_GRID_VERIFY von SAP ausprobieren.
--> In deinem Fall setzte also LAYOUT-SELMODE auf "B"
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4402
Views
ALV Grid Sortierung aktualisieren im grid 1 und grid 2
von c oco » 06.02.2012 10:09 • Verfasst in ABAP Objects®
5
Antw.
3572
Views
2
Antw.
1989
Views
ALV-Grid
von Bitfummler » 15.04.2009 10:37 • Verfasst in ABAP® Core
2
Antw.
2407
Views
ALV Grid
von Gast » 12.10.2004 14:31 • Verfasst in ABAP® Core
1
Antw.
1705
Views
ALV Grid
von lisa » 17.09.2008 17:10 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 82

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

SELECT CHAR16 in CHAR12-Feld
vor 2 Stunden von Patrick1982 gelöst 5 / 60
alv_grid aktualisieren
vor 7 Stunden von Egzon gelöst 4 / 82

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 170