ALV-GRID: Feldweise editierbar

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

ALV-GRID: Feldweise editierbar

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Hallo,

ich habe auch mal eine Frage zum ALV-GRID.

Ich rufe den ALV objectorientiert mit

CALL METHOD o_list->set_table_for_first_display
EXPORTING
is_variant = gs_variant
i_save = 'A'
is_layout = gs_layout
CHANGING
it_outtab = itab_laengen
it_fieldcatalog = gt_fieldcat.

auf und kann ganze Spalten mit
wa_fieldcat-edit = 'X'.
editierbar schalten. So weit, so gut.
Jetzt möchte ich aber nicht die ganze Spalte, sondern nur einzelne Zellen dieser Spalte eingabebereit haben. Gesteuert soll die Editierbarkeit anhand anderer Werte der Tabelle itab_laengen. Ich kann da auch ein Flag, an/aus in die Tabelle einfügen.
Zusatzinfo: zwei weitere Spalten sollen weiterhin komplett editierbar bleiben.

Bin schon gespannt, ob das überhaupt geht.

Viele Grüße
Matthes

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


Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Hallo Matthes,

in http://www.abapforum.com/forum/viewtopic.php?t=8974 wurde doch eigentlich schon alles beschrieben.

Grüße

Udo

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Hallo,

eigentlich wird da nur beschrieben, wie ich ganze Spalten editierbar mache. Das klappt bei mir ja auch.
Ich möchte die Spalte Betrag nur für die Zeilen editibar machen, die einen bestimmten Status haben.

Viele Grüße
Matthes

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
matthes hat geschrieben: Ich möchte die Spalte Betrag nur für die Zeilen editibar machen, die einen bestimmten Status haben.
das geht über ALV-Styles, diese werden auf zellebene in die Ausgabetabelle übernommen.

Das ganze ist hier: http://www.abapforum.com/forum/viewtopic.php?t=10271 für den FuBa beschrieben, funktioniert aber analog auch für OO.
Gruß Hendrik

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Hallo Matthes,

nicht nur überfliegen sondern LESEN!!!!

Deine Outtab braucht ein Feld mit einer Tabelle vom Typ lvc_t_styl. Also eine tiefe Struktur. Den Namen dieses Feldes trägst du im Layout unter stylefname ein.

Jetzt kannst du jeder einzelnen Zelle eine Eingabe-Bereitschaft geben oder nehmen in dem du den Style in lvc_t_styl ändert.

Ach und nicht vergessen: SET_READY_FOR_INPUT( 1 ), damit das ALV das überhaupt interessiert.

Das alles steht da. Im DOKUMENTIERTEN Source-code.

Grüße

Udo

Beitrag von matthes (ForumUser / 64 / 0 / 0 ) »
Sorry,

das hatte ich wirklich überlesen. Danke. jetzt klappt es.

Gruß Matthes :oops:

Beitrag von uh (Specialist / 158 / 0 / 1 ) »
Das man aber auch immer zuerst laut werden muss, damit es klappt.... :D

War wirklich nicht böse gemeint aber manchmal prellt meine Feststelltaste. Hängt irgendwie mit meinem Blutdruck zusammen.

Grüße

Udo

Seite 1 von 1

Vergleichbare Themen

3
Antw.
6388
Views
ALV Grid (CL_SALV_TABLE) editierbar
von egge » 25.01.2008 11:02 • Verfasst in Dialogprogrammierung
6
Antw.
8374
Views
Checkboxen im ALV-Grid editierbar machen???
von Kollektor » 02.03.2011 20:53 • Verfasst in ABAP® für Anfänger
1
Antw.
2280
Views
ALV-Grid editierbar -> ab welchem Release
von svenk » 07.08.2007 13:56 • Verfasst in Dialogprogrammierung
4
Antw.
5034
Views
ALV-Grid editierbar machen (mit Bedingung)
von hausi » 04.08.2015 08:57 • Verfasst in ABAP® Core
3
Antw.
3094
Views
ALV Grid - einzelne Zellen editierbar machen
von STDIN » 26.01.2021 09:19 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 2 Tagen von GastX 6 / 2511
Meine Inbox
vor 2 Tagen von Rabea1103 1 / 1137
PCL2 Cluster auslesen
vor 4 Tagen von DeathAndPain 2 / 2294
FUBA 'HR_INFOTYPES_OPERATION'
vor 4 Tagen von Bright4.5 3 / 7368

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

IF mit AND und OR
vor 2 Tagen von GastX 6 / 2511
Meine Inbox
vor 2 Tagen von Rabea1103 1 / 1137
PCL2 Cluster auslesen
vor 4 Tagen von DeathAndPain 2 / 2294
FUBA 'HR_INFOTYPES_OPERATION'
vor 4 Tagen von Bright4.5 3 / 7368