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 / 358 / 33 / 99 ) »
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 / 358 / 33 / 99 ) »
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.
4838
Views
ALV auf nicht-editierbar setzen
von jondahl11 » 15.09.2006 08:53 • Verfasst in ABAP® für Anfänger
6
Antw.
4704
Views
ALV - Zellen dynamisch auf nicht editierbar setzen
von Susanne » 22.10.2009 11:58 • Verfasst in ABAP Objects®
3
Antw.
5681
Views
ALV Grid (CL_SALV_TABLE) editierbar
von egge » 25.01.2008 11:02 • Verfasst in Dialogprogrammierung
6
Antw.
13401
Views
ALV-GRID: Feldweise editierbar
von matthes » 30.04.2008 11:02 • Verfasst in ABAP Objects®
4
Antw.
4622
Views
ALV-Grid editierbar machen (mit Bedingung)
von hausi » 04.08.2015 08:57 • Verfasst in ABAP® Core

Über diesen Beitrag



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

Aktuelle Forenbeiträge

Mahnung erstellen
Gestern von wreichelt 2 / 43
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 57
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 35

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

Mahnung erstellen
Gestern von wreichelt 2 / 43
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 57
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 35

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
Gestern von Manfred K. 1 / 35
Export von Spools in XLSX
vor 6 Tagen von abapamateur 1 / 457