ALV-GRID (OO Konzept) - Spalte ausgrauen...?

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

ALV-GRID (OO Konzept) - Spalte ausgrauen...?

Beitrag von Mavrix (ForumUser / 58 / 0 / 0 ) »
Hallo zusammen,

ich hab hier ein ALV Grid, das beim ersten Aufruf nicht editierbar ist.
Nachdem man einen Button (Change/View) gedrückt hat, wechselt es in den Change Modus oder wieder zurück.

Wie muss ich nun vorgehen, wenn ich auch im Change Modus eine Spalte auf nicht editierbar stehen haben möchte??

Liebe grüße und Danke für eure Hilfe
Markus

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


Re: ALV-GRID (OO Konzept) - Spalte ausgrauen...?

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Mavrix hat geschrieben:Wie muss ich nun vorgehen, wenn ich auch im Change Modus eine Spalte auf nicht editierbar stehen haben möchte??
Hab ich gestern hier: http://www.abapforum.com/viewtopic.php?p=37847#37847 etwas zu geschrieben.
Gruß Hendrik

Beitrag von Mavrix (ForumUser / 58 / 0 / 0 ) »
Hallo,

gibt es das auch einfacher??

Noch was, wie mahc ich das denn dann in Abhängigkeit von meinem Button...?

Ich möchte ja nur...

wenn button gedrückt wurde - 1 spalte nicht editierbar.

Markus

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
Mavrix hat geschrieben: wenn button gedrückt wurde - 1 spalte nicht editierbar.
Sorry hatte Spalte mit Zelle verwechselt [war wohl noch nicht ganz wach].

Die Spalteneditierbarkeit wird über den Feldkatalog gesteuert. Bei allen Spalten, die editierbar sein sollen ein X in das Feld EDIT sezten, bei denen die nicht editierbar sein sollen das Feld EDIT blank lassen.

Toggeln mittels set_ready_for_input().
Gruß Hendrik

Beitrag von Mavrix (ForumUser / 58 / 0 / 0 ) »
Hallo JHM,

das mittels Feldkatalog habe ich schon probiert, nur bekomme ich es nicht gebacken.

wie muss ich das denn mit dem Feldkatalog genau machen?
hast du ein paar ansätze für mich?

den geb ich ja schon beim ALV anzeigen mit (oo)

Liebe Grüße
Markus

Beitrag von wolli (ForumUser / 80 / 3 / 1 ) »
Hi!
Um den Feldkatalog nachträglich zu bearbeiten, holst du ihn dir mit
CALL METHOD alv_grid->get_frontend_fieldcatalog
importing et_fieldcatalog = fcat.
dann machst du einen Loop über den Feldcatalog.
loop at fcat into fcat_wa.
fcat_wa-edit = 'X'.
modify fcat from fcat_wa.
endloop.
und dann übergibst du den Katalog wieder.
CALL METHOD alv_grid->set_frontend_fieldcatalog
exporting it_fieldcatalog = fcat.

Tschüssi, hoffe, es hilft dir weiter

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Mavrix,

beim Aufbau des Feldkatalogs kann Du bereits alle editierbaren Felder entsprechend markieren (EDIT = 'X'). Beim Rufen der Methode SET_TABLE_FOR_FIRST_DISPLAY zusätzlich noch die Methode SET_READY_FOR_INPUT mit Wert '0' rufen und schon kann man das Grid nicht mehr editieren. Zum Einschalten Wert '1' übergeben.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

7
Antw.
23412
Views
ALV Grid zusätzliche Spalte für Ampel
von Adri:an » 13.11.2012 10:21 • Verfasst in ABAP® für Anfänger
11
Antw.
6216
Views
F4 Hilfe auf Spalte im Grid legen
von Gotti » 20.08.2008 15:09 • Verfasst in Dialogprogrammierung
1
Antw.
5453
Views
ABAP OO | Spalte ausblenden bei ALV Grid
von holderda » 13.06.2014 09:36 • Verfasst in ABAP Objects®
0
Antw.
1529
Views
ALV Grid: Spalte 'Nicht Markierbar' machen
von Nordlicht » 19.03.2015 09:53 • Verfasst in Dialogprogrammierung
26
Antw.
10466
Views
Altes Problem - ALV Grid - Spalte nicht editierbar...
von Mavrix » 29.05.2007 13:39 • 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 13 Stunden von Bright4.5 1 / 269
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1908
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8511