ALV Grid - Keine Selektion - nur ganze Zeile selektieren

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

ALV Grid - Keine Selektion - nur ganze Zeile selektieren

Beitrag von Embryo (ForumUser / 15 / 1 / 0 ) »
Hallo,
ich habe mehrere ALV Grids mit der Methode SET_TABLE_FOR_FIRST_DISPLAY( ) der Klasse CL_GUI_ALV_GRID generiert.

Nun habe ich 2 Anliegen...

1. Ich möchte bei einem Grid das nichts markiert/selektiert werden kann. Im Internet habe ich dazu auch etwas passendes gefunden aber ich versteh nicht wie ich die Fremde Klasse jetzt auf mein bestehendes Objekt des Grids referenzieren soll?!
http://help.sap.com/saphelp_em70/helpda ... ontent.htm

2. Bei einem anderen Grid möchte ich das nur einzelne Zeilen selektiert werden können. Also das die ganze Zeile anstatt nur einer Zelle selektiert wird.

Ich hoffe ihr könnt mir ein wenig weiter helfen.
Grüße
Mario

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


Re: ALV Grid - Keine Selektion - nur ganze Zeile selektieren

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Schau dir SAP-Hilfe zum ALV an.
Besonders den Abschnitt zum Layout und den Parameter SEL_MODE.

Der Link den du gepostest hast verweist auf das SALV.
Da stellst du das ganze glaub ich über die Klasse CL_SALV_LAYOUT ein.

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 - Keine Selektion - nur ganze Zeile selektieren

Beitrag von Embryo (ForumUser / 15 / 1 / 0 ) »
Schau dir SAP-Hilfe zum ALV an.
Besonders den Abschnitt zum Layout und den Parameter SEL_MODE.
Welchen Selection Mode soll ich dann wählen?
Laut folgenden Inhalten ist bei jedem Mode etwas selektierbar. Das will ich aber komplett verhindern!

http://help.sap.com/saphelp_erp2004/hel ... ontent.htm

Grüße Mario

Re: ALV Grid - Keine Selektion - nur ganze Zeile selektieren

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Embryo hat geschrieben:Hallo,
ich habe mehrere ALV Grids mit der Methode SET_TABLE_FOR_FIRST_DISPLAY( ) der Klasse CL_GUI_ALV_GRID generiert.

Nun habe ich 2 Anliegen...

1. Ich möchte bei einem Grid das nichts markiert/selektiert werden kann. Im Internet habe ich dazu auch etwas passendes gefunden aber ich versteh nicht wie ich die Fremde Klasse jetzt auf mein bestehendes Objekt des Grids referenzieren soll?!
http://help.sap.com/saphelp_em70/helpda ... ontent.htm

NO_ROWMARK = 'X'.

Damit wird der Button erst gar nicht angezeigt und somit kann auch keine Zeile selektiert werden.

Code: Alles auswählen.

NO_ROWMARK
If this field is set, the button at the beginning of a row is hidden in selection modes cell selection ( SEL_MODE = 'D' ) and column/row selection ( SEL_MODE = 'A' ).
SPACE, 'X'

Embryo hat geschrieben: 2. Bei einem anderen Grid möchte ich das nur einzelne Zeilen selektiert werden können. Also das die ganze Zeile anstatt nur einer Zelle selektiert wird.

Ich hoffe ihr könnt mir ein wenig weiter helfen.
Grüße
Mario
Hier ist mir nicht ganz klar, was Du eigentlich willst. Scheint mir das Gegenteil von dem 1. zu sein?!?!? Also NO_ROWMARK = SPACE.
Zelle anklicken ist nicht gleiche Zelle selektieren.

Re: ALV Grid - Keine Selektion - nur ganze Zeile selektieren

Beitrag von Embryo (ForumUser / 15 / 1 / 0 ) »
Unit605 hat geschrieben:
Embryo hat geschrieben:Hallo,
ich habe mehrere ALV Grids mit der Methode SET_TABLE_FOR_FIRST_DISPLAY( ) der Klasse CL_GUI_ALV_GRID generiert.

Nun habe ich 2 Anliegen...

1. Ich möchte bei einem Grid das nichts markiert/selektiert werden kann. Im Internet habe ich dazu auch etwas passendes gefunden aber ich versteh nicht wie ich die Fremde Klasse jetzt auf mein bestehendes Objekt des Grids referenzieren soll?!
http://help.sap.com/saphelp_em70/helpda ... ontent.htm

NO_ROWMARK = 'X'.

Damit wird der Button erst gar nicht angezeigt und somit kann auch keine Zeile selektiert werden.

Code: Alles auswählen.

NO_ROWMARK
If this field is set, the button at the beginning of a row is hidden in selection modes cell selection ( SEL_MODE = 'D' ) and column/row selection ( SEL_MODE = 'A' ).
SPACE, 'X'
Der Button wird nicht angezeigt. Dennoch lassen sich die Zeilen selektieren.
Die Layout Attribute die ich gesetzt habe:

Code: Alles auswählen.

lt_layout-no_toolbar = 'X'.
lt_layout-no_vgridln = 'X'.
lt_layout-no_rowmark = 'X'.
lt_layout-no_rowins  = 'X'.
Bild: http://imageshack.us/photo/my-images/196/g7kn.jpg/

Re: ALV Grid - Keine Selektion - nur ganze Zeile selektieren

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Ganz abschalten lässt sich das Selektieren nicht.
Du könntest aber in deinem Fall über den SEL_MODE zumindest die Zeilenselektion ausschalten. Einzelne Zellen lassen sich dann trotzdem noch selektieren.
Experimentier mit den vier Werten von SEL_MODE. Einer davon schaltet die Zellenselektion ein und da du die Zeilenmarkierspalte ausgeblendet hast, wird dadurch die Zeilenselektion ausgeschalten.

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

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2781
Views
Zeile auf ALV-Grid selektieren Daten auslesen
von crustycheesewithextrachee » 26.04.2006 11:12 • Verfasst in ABAP Objects®
9
Antw.
4050
Views
Smartforms ganze Zeile (Arial) unterstreichen
von meister2000 » 14.08.2017 11:38 • Verfasst in ABAP® für Anfänger
3
Antw.
2295
Views
alv-grid selektion
von khb » 16.02.2015 15:59 • Verfasst in ABAP Objects®
2
Antw.
2621
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
2
Antw.
5090
Views
Zeile markieren ALV Grid
von MichaelK » 27.06.2015 16:30 • Verfasst in ABAP® Core

Über diesen Beitrag


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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 753
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2377
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8962