ALV_Grid Keyfelder nicht editierbar setzen

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

ALV_Grid Keyfelder nicht editierbar setzen

Beitrag von Micha_ela (ForumUser / 29 / 0 / 0 ) »
Hallo Zusammen,
ich habe ein ALV Grid, das ich mit der CL_GUI_ALV_GRID Klasse erstellt habe.
Alle Spalten der ausgegebenen Tabelle sollen editierbar sein (das funktioniert) außer der Keyspalten. Ich habe schon in Field catalog geschaut, aber direkt ins Auge gesprungen ist mir nichts:

*Ausblenden der Adapterid
lt_fieldcatalog = VALUE #( BASE lt_fieldcatalog
( fieldname = 'ADAPTERID'
no_out = 'X'
) ) .

CREATE OBJECT g_container1
EXPORTING
container_name = 'SC_DATEN'
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5.

CREATE OBJECT g_alv_list_ctrl
EXPORTING
i_parent = g_container1.
gs_variant-handle = 'CTRL'.
gs_layout-grid_title = 'Kopfdaten'.
gs_layout-edit = 'X'.
gs_layout-cwidth_opt = 'A'.

CALL METHOD g_alv_list_ctrl->set_table_for_first_display
EXPORTING
i_structure_name = 'ZMVCS_IHP_P_DAT'
is_variant = gs_variant
is_layout = gs_layout
i_save = 'U'
i_default = 'X'
i_bypassing_buffer = ' '
i_buffer_active = ' '
CHANGING
it_fieldcatalog = lt_fieldcatalog
it_outtab = gt_daten.

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


Re: ALV_Grid Keyfelder nicht editierbar setzen

Beitrag von PeterPaletti (Specialist / 348 / 32 / 97 ) »
Ich würde auf "gs_layout-edit = 'X' " verzichten und die Spalten einzeln editierbar machen (oder eben nicht) im Feldkatalog Spalte EDIT.

Re: ALV_Grid Keyfelder nicht editierbar setzen

Beitrag von Micha_ela (ForumUser / 29 / 0 / 0 ) »
Das Problem ist, dass die Tabelle 60 Spalten hat, von denen 3 nicht verändert werden dürfen, dummerweise darf ich die auch nicht ausblenden....

Re: ALV_Grid Keyfelder nicht editierbar setzen

Beitrag von PeterPaletti (Specialist / 348 / 32 / 97 ) »
Ja, und? Einfach ein Loop über den Feldkatalog und die Spalte EDIT immer auf 'X' setzen, es sei denn der Feldname gehört zu den Spalten die nicht eingabebereit sein sollen. Wenn ich es richtig im Kopf habe, wäre das ein Fünfzeilen-Code.

Re: ALV_Grid Keyfelder nicht editierbar setzen

Beitrag von Micha_ela (ForumUser / 29 / 0 / 0 ) »
Oh Gott, danke, ich bin so doof....da war wohl mein Hirn überhitzt.....

Seite 1 von 1

Vergleichbare Themen

11
Antw.
4735
Views
ALV auf nicht-editierbar setzen
von jondahl11 » 15.09.2006 08:53 • Verfasst in ABAP® für Anfänger
6
Antw.
4668
Views
ALV - Zellen dynamisch auf nicht editierbar setzen
von Susanne » 22.10.2009 11:58 • Verfasst in ABAP Objects®
2
Antw.
5407
Views
Einzelne Zeilen im ALV auf nicht editierbar setzen nur wie?
von GAST » 07.12.2004 15:26 • Verfasst in ABAP Objects®
3
Antw.
5207
Views
ALV Grid (CL_SALV_TABLE) editierbar
von egge » 25.01.2008 11:02 • Verfasst in Dialogprogrammierung
6
Antw.
12761
Views
ALV-GRID: Feldweise editierbar
von matthes » 30.04.2008 11:02 • Verfasst in ABAP Objects®

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

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

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

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