ALV Spalten ausblenden und Zellen eingabebereit machen

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

ALV Spalten ausblenden und Zellen eingabebereit machen

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

schon ist das eine Problem gelöst, dann gehen die nächsten Sachen nicht.

Es sollen bestimmte sollen Spalten einer Zeile, also Zellen, nach einem Doppelklick auf die Zeile zur Eingabe offen sein, bzw nach Durchführung der Änderung, Sichern Knopf, wieder geschlossen sein:

Code: Alles auswählen.


* Inhalte änderbar
    l_mode = cl_gui_alv_grid=>mc_style_enabled.
  ELSE.
* Inhalte nicht änderbar
    l_mode = cl_gui_alv_grid=>mc_style_disabled.
  ENDIF.

  ls_celltab-fieldname = 'WERKS'.
  ls_celltab-style = cl_gui_alv_grid=>mc_style_disabled.
  INSERT ls_celltab INTO TABLE pt_celltab.
  ls_celltab-fieldname = 'TOURUN'.
  ls_celltab-style = cl_gui_alv_grid=>mc_style_disabled.
  INSERT ls_celltab INTO TABLE pt_celltab.
  ls_celltab-fieldname = 'TOURBO'.
  ls_celltab-style = l_mode.
  INSERT ls_celltab INTO TABLE pt_celltab.
  ls_celltab-fieldname = 'ZUKAUF'.
  ls_celltab-style = l_mode.
  INSERT ls_celltab INTO TABLE pt_celltab.
  ls_celltab-fieldname = 'MATNR'.
  ls_celltab-style = l_mode.

* Status der Zellen ändern
  INSERT LINES OF gt_celltab INTO TABLE gt_outtab-celltab.
Dann mache ich einen Refresh auf das Grid

Code: Alles auswählen.

* Die Ausgabe erneuern
        CALL METHOD a_grid->refresh_table_display.
Das ich mit

Code: Alles auswählen.

CALL METHOD a_grid->set_table_for_first_display
    EXPORTING
      i_structure_name = '/MEIER/ATM'
      is_layout        = gs_layout
    CHANGING
      it_fieldcatalog  = gt_fieldcat
      it_outtab        = gt_outtab[].
beim ersten Durchlauf angezeigt habe.

Alle bisher im Netz gefundenen Lösungen führen dazu, dass Spalten immer in allen Zeilen durch eine Zuordnung im Feldkatalog zur Eingabe offen oder zu sind. Das Öffnen bestimmter Felder einer Zeile ist mir noch nicht gelugen.

Alle anderen bisher hier aufgeführte Probleme waren Fehler in meinem Programm und haben sich erledigt.

Viele Grüße
Norbert

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


Re: ALV Spalten ausblenden und Zellen eingabebereit machen

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Schau dir die Online-Hilfe zum ALV Grid mal genauer an.
https://help.sap.com/doc/ff58ed046c5510 ... 2189d.html
Hier werden zwar Push-Buttons (MC_STYLE_BUTTON) als "Style" beschrieben, aber dasselbe funktioniert auch für "eingabebereit" (MC_STYLE_ENABLED) und "nicht eingabebereit" (MC_STYLE_DISABLED).

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

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

Re: ALV Spalten ausblenden und Zellen eingabebereit machen

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Nach langer Sucherei habe ich den Fehler in meinem Programm gefunden. Wenn ich die Tabelle für den Layout Stylefram direkt korrekt zugewiesen hätte, dann hätte ich auch Euch liebe Forumsmitglieder den Zeitverbrauch ersparen können.

Sorry dafür und Danke für das Interesse

Viele Grüße
Norbert

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7442
Views
Im Table Control einzelne Zellen eingabebereit machen
von ring » 14.11.2007 17:10 • Verfasst in Dialogprogrammierung
6
Antw.
5900
Views
ALV GRID einzelne Zellen ausblenden
von ek53 » 06.04.2017 15:41 • Verfasst in ABAP® für Anfänger
3
Antw.
4832
Views
ALV-Grid ausblenden einzelner Zellen
von SAP_ENTWICKLER » 31.01.2014 07:19 • Verfasst in ABAP® Core
9
Antw.
5182
Views
Desktop Office Integration - Excel: Spalten ausblenden
von ralf.wenzel » 12.11.2012 12:27 • Verfasst in ABAP Objects®
3
Antw.
2392
Views
CL_GUI_ALV_TREE Eingabebereit
von JohnLocklay » 01.08.2017 09:20 • Verfasst in ABAP® Core

Ü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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44149
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45933
ALV Grid und Dynprofeld
vor 2 Wochen von PeterPaletti 5 / 44031

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44149
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 45933
ALV Grid und Dynprofeld
vor 2 Wochen von PeterPaletti 5 / 44031

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 44149
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 95147
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 110188