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 / 4485 / 231 / 1205 ) »
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 / 4159 / 136 / 960 ) »
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 / 4159 / 136 / 960 ) »
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.
9233
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.
9415
Views
0
Antw.
3458
Views
ALV Grid
von Hutch3 » 05.08.2010 18:24 • Verfasst in ABAP® für Anfänger
4
Antw.
4017
Views
ALV Grid
von daf » 27.01.2019 15:23 • Verfasst in ABAP Objects®
2
Antw.
3020
Views
ALV-Grid
von Bitfummler » 15.04.2009 10:37 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

SAPGui 8.10
vor 22 Stunden von DeathAndPain 5 / 677

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.