ALV Markierungen zeilenweise deaktivieren

Hinweise, Tips und Tricks, FAQs - keine Anfragen!!
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

ALV Markierungen zeilenweise deaktivieren

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Weiss nicht, ob es schon bekannt ist. Konnte hier im Forum nichts entsprechendes finden.

Man kann mit ALC Classic Zeilen als markierbar (Checkbox) gestalten.
Dazu muss man im Layout im Feld "BOX_FIELDNAME" den Checkbox-Feldnamen aus der Datentabelle angeben (normalerweise Char 1).
Man hat dann in der Liste am Anfang jeder Zeile eine Checkbox und erhält automatisch die entsprechenden Buttons zum Markieren und Entmarkieren. Diese Markierungen kann man dann wie üblich verwenden, um Funktionen nur für ausgewählte Zeilen auszuführen.

Manchmal kann es vorkommen, dass man bestimmte Zeilen nur anzeigen möchte, weil sie aus verschiedenen Gründen zwar sichtbar aber nicht auswählbar sein sollen. Das kann man erreichen, wenn man vor dem Aufrauf von REUSE_ALV_LIST_DISPLAY in der Datentabelle für diese Zeilen in dem Checkbox-Feld den Wert 'N' einträgt. :D

Gruß dele

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


Re: ALV Markierungen zeilenweise deaktivieren

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
"Y" bewirkt meine ich auch, dass die Checkbox nur angezeigt wird, nur ist sie mittels "Y" markiert.

Re: ALV Markierungen zeilenweise deaktivieren

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Hallo ewx,

danke für den Hinweis, aber 'Y' stimmt nicht ganz - es ist '1' (im Release 7.0).

Habe mir das Coding mal im Include LKKBLF01 Form-Routine CHECKBOX_OUT angeschaut:
'X --> Box ist eingabebereit und markiert
' ' --> Box ist eingabebereit und nicht markiert
'1' --> Box ist gesperrt und markiert
alles andere --> Box ist gesperrt und nicht markiert

Re: ALV Markierungen zeilenweise deaktivieren

Beitrag von black_adept (Top Expert / 4099 / 128 / 941 ) »
Dele hat geschrieben:alles andere --> Box ist gesperrt und nicht markiert
Das stimmt nicht ganz - es gibt noch einen weiteren Eintrag "-", der dafür sorgt, dass die Checkbox gar nicht angezeigt wird.
-->

Code: Alles auswählen.

'-' --> Box wird nicht dargestellt
'X' --> Box ist eingabebereit und markiert
' ' --> Box ist eingabebereit und nicht markiert
'1' --> Box ist gesperrt und markiert
alles andere --> Box ist gesperrt und nicht markiert

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

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

6
Antw.
970
Views
CL_GUI_ALV_GRID wie verhindern, dass die Markierungen gelöscht werden
von hugo.data » 26.10.2020 12:35 • Verfasst in ABAP Objects®
3
Antw.
2060
Views
Tabelle zeilenweise scrollen mit BI
von masterdog » 12.09.2007 12:35 • Verfasst in ABAP® für Anfänger
11
Antw.
14037
Views
ALV-GRID: Zeilenweise eingabebereit
von vwaadenm » 15.05.2007 10:22 • Verfasst in ABAP® Core
1
Antw.
2720
Views
WD ALV einzelne Felder zeilenweise sperren
von Thanatos82 » 04.01.2013 12:57 • Verfasst in ABAP® Core
2
Antw.
2663
Views
Daten zeilenweise aus HTML Tabelle auslesen
von BubbleSort » 15.01.2016 08:51 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

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

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821