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.
23423
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.
6220
Views
F4 Hilfe auf Spalte im Grid legen
von Gotti » 20.08.2008 15:09 • Verfasst in Dialogprogrammierung
1
Antw.
5458
Views
ABAP OO | Spalte ausblenden bei ALV Grid
von holderda » 13.06.2014 09:36 • Verfasst in ABAP Objects®
0
Antw.
1532
Views
ALV Grid: Spalte 'Nicht Markierbar' machen
von Nordlicht » 19.03.2015 09:53 • Verfasst in Dialogprogrammierung
26
Antw.
10469
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

Aktuelle Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 3 Stunden von Manfred K. 1 / 76
Trennen Strasse und Hausnummer
vor 5 Stunden von payten 13 / 10355
Dialog-Container mit Toolbar/Status
vor 19 Stunden von DeathAndPain gelöst 22 / 3346
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1141

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

User Exit EXIT_RQCPRM10_001
vor 3 Stunden von Manfred K. 1 / 76
Trennen Strasse und Hausnummer
vor 5 Stunden von payten 13 / 10355
Dialog-Container mit Toolbar/Status
vor 19 Stunden von DeathAndPain gelöst 22 / 3346
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1141

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 3 Stunden von Manfred K. 1 / 76
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2702
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9284