Einzelne Zeile editierbar machen ALV-Grid

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Einzelne Zeile editierbar machen ALV-Grid

Beitrag von hmaxi96 (ForumUser / 77 / 13 / 1 ) »
Hallo Leute,

ich füge mit Hilfe eines Button eine Zeile zur Tabelle hinzu nun möchte ich, dass diese letzte Zeile editierbar sein soll um diese in meiner Datenbanktabelle zu speichern.
Es soll wirklich nur die letzte Zeile editierbar sein. Wie mache ich das?
Zuletzt geändert von hmaxi96 am 12.01.2017 13:06, insgesamt 1-mal geändert.
Investor im Bereich Kryptowährungen.
Bei Interesse oder Fragen stehe ich Ihnen gerne zur Verfügung.

https://www.xing.com/profile/Maximilian_Hauer3

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


Re: Einzelne Zeile editierbar machen ALV-Grid

Beitrag von hmaxi96 (ForumUser / 77 / 13 / 1 ) »
ich bekomme immer nur die ganze spalte editierbar mit:
FORM fieldcat_merge CHANGING ch_fcat TYPE lvc_t_fcat.
DATA: lo_structdescr TYPE REF TO cl_abap_structdescr.
DATA: lo_elemdescr TYPE REF TO cl_abap_elemdescr.
DATA: ls_dummy TYPE gty_alv.
DATA: lt_fields TYPE ddfields.
DATA: lt_comp TYPE abap_component_tab.
DATA: lt_comp_final TYPE abap_component_tab.
DATA: ls_dfies TYPE dfies.
DATA: lv_lines TYPE i.

FIELD-SYMBOLS: <line> TYPE lvc_s_fcat,
<comp> TYPE LINE OF abap_component_tab,
<field> TYPE dfies.
* ~~~~~~~~~~~~~~~~~~~~~~~~~~-{ DO }-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
"Erstellen der Strukturbeschreibung
lo_structdescr ?= cl_abap_structdescr=>describe_by_data( ls_dummy ).
IF lo_structdescr IS BOUND.
lt_fields = cl_salv_data_descr=>read_structdescr( lo_structdescr ).

CLEAR ch_fcat[].
LOOP AT lt_fields ASSIGNING <field>.

APPEND INITIAL LINE TO ch_fcat ASSIGNING <line>.
<line>-fieldname = <field>-fieldname.
<line>-rollname = <field>-rollname.
<line>-domname = <field>-domname.
<line>-tabname = <field>-tabname.
<line>-coltext = <field>-reptext.
<line>-scrtext_l = <field>-scrtext_l.
<line>-scrtext_s = <field>-scrtext_s.
<line>-scrtext_m = <field>-scrtext_m.
<line>-rollname = <field>-domname.
<line>-col_opt = 'X'.
<line>-ref_field = <field>-reffield.
<line>-ref_table = <field>-reftable.

Code: Alles auswählen.

  IF gv_flag = 'X'.
        DESCRIBE TABLE gt_alv LINES lv_lines.
        IF <field>-fieldname+0(lv_lines) = 'TABU'.
          <line>-edit = 'X'.
        ENDIF.
        CLEAR: lv_lines.
      ENDIF.
ENDLOOP.
ENDIF.
* ~~~~~~~~~~~~~~~~~~~~~~~~~~-{ EN
ENDFORM. "fieldcat_merge
Investor im Bereich Kryptowährungen.
Bei Interesse oder Fragen stehe ich Ihnen gerne zur Verfügung.

https://www.xing.com/profile/Maximilian_Hauer3

Re: Einzelne Zeile editierbar machen ALV-Grid

Beitrag von a-dead-trousers (Top Expert / 4458 / 227 / 1198 ) »
Hi!

Das funktioniert gleich wie die Darstellung als Drucktasten:
http://help.sap.com/saphelp_erp60_sp/he ... node_id=24
Es gibt für das aktiv/inaktiv schalten die Konstanten MC_STYLE_ENABLED/MC_STYLE_DISABLED.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
hmaxi96

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

2
Antw.
5366
Views
einzelne zeile im alv grid editierbar machen
von marina » 01.12.2005 16:24 • Verfasst in ABAP® für Anfänger
4
Antw.
6668
Views
ALV Einzelne Zeile Editierbar
von SaskuAc » 27.09.2018 07:52 • Verfasst in ABAP® Core
3
Antw.
4034
Views
ALV Grid - einzelne Zellen editierbar machen
von STDIN » 26.01.2021 09:19 • Verfasst in ABAP® für Anfänger
15
Antw.
7162
Views
Einzelne Zeile auslesen
von Schäfer_anfänger » 17.01.2017 14:01 • Verfasst in ABAP® für Anfänger
2
Antw.
3965
Views
WD Table - selektierte Zeile editierbar machen
von eucherl » 10.03.2015 10:33 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Username als Variable in xdc-Datei?
vor 3 Stunden von uli3480 1 / 23
Zeit in UTC umwandeln
Gestern von A6272 10 / 5698
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1298
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3649
Probleme beim Debuggen Einkaufsformular
vor einer Woche von GünterL gelöst 5 / 34987

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

Username als Variable in xdc-Datei?
vor 3 Stunden von uli3480 1 / 23
Zeit in UTC umwandeln
Gestern von A6272 10 / 5698
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1298
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3649
Probleme beim Debuggen Einkaufsformular
vor einer Woche von GünterL gelöst 5 / 34987

Unbeantwortete Forenbeiträge

Username als Variable in xdc-Datei?
vor 3 Stunden von uli3480 1 / 23
Substitution zum Zeitpunkt 60
vor 6 Tagen von irene 1 / 1298
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3649
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 18862
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 32390