Eingabebereite Checkbox in der neuen ALV Klasse

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

Eingabebereite Checkbox in der neuen ALV Klasse

Beitrag von sosthebiker (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich programmiere eine hierarchische ALV Liste und benutze dazu die Klasse CL_SALV_HIERSEQ_TABLE. Ich würde hier gerne eine Eingabebereite Checkbox einbauen. Über die Funktion SET_CELL_TYPE der Klasse CL_SALV_COLUMN_LIST bekomme ich es nur hin eine Checkbox einzublende welche nicht eingabebereit ist. Wenn ich versuche eine eingabebereite Checkbox einzublenden bekomme ich Dump.
Schonmal Danke für die Anworten :) .

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


updated

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Hallo,
wie versuchst du denn, eine eingabebereite Checkbox einzublenden / was erzeugt denn den Dump?

Einen Weg, im HIERSEQ eine beliebige Spalte als eingabebereite Checkbox anzuzeigen kenne ich nicht, aber du kannst folgendermassen vor den Zeilen Checkboxen erzeugen:

Code: Alles auswählen.

 
 DATA: oref TYPE REF TO cl_salv_hierseq_table,
        rsel  type ref to CL_SALV_SELECTIONS.

  .... " Hier das füllen der Tabellen, Erzeugen des SALV-Objektes etc.

  rsel = oref->get_selections( level = 2 ).
  rsel->set_selection_mode( value = IF_SALV_C_SELECTION_MODE=>single ).
oref->display( ).
Hilft das weiter?

Beitrag von sosthebiker (ForumUser / 4 / 0 / 0 ) »
Danke, dass hat mir sehr geholfen.
Ich habe vorher versucht die Checkbox mit der Methode SET_CELL_TYPE der Klasse CL_SALV_COLUMN_LIST auszugeben. Als Parameter gibt man der Methode mit welchen Typ die Spalte annehmen soll. Wenn ich den Wert für eine nicht eingabereite Checkbox mitgegeben habe hat dies ohne Probleme funktioniert. Wenn ich allerdings den Wert für eine eingabereite Checkbox mitgegeben hat ist die Methode auf einen Dump gelaufen.

Beitrag von sosthebiker (ForumUser / 4 / 0 / 0 ) »
Gibt es hierbei jetzt ein Ereignis welches auf das Markieren der Checkbos reagiert? Das Ereignis für den Links Klick scheint nicht zu funktionieren.

Beitrag von GastX (Specialist / 277 / 4 / 18 ) »
Der Link_Click wird nur bei Hotspots oder Buttons ausgelöst.
Was soll denn genau passieren?

Ich hatte z.B. im Gui-Status einen weiteren Button untergebracht und einen Eventhandler für "ADDED_FUNCTIONS" erzeugt. Bei Druck auf den Button ruft ermittelt dieser dann per GET_SELECTED_ROWS die über die Checkboxen gewählten Zeilen....

Beitrag von sosthebiker (ForumUser / 4 / 0 / 0 ) »
Wenn der Benutzer eine Checkbox angeklickt sollte automatisch in der Datenstrucktur ein Kennzeichen gesetzt werden dass diese Zeile abgehandelt wurde. Aber ich habe es inzwischen so programmiert dass dies auch bei anderen Aktionen durchgeführt wird.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2651
Views
REUSE_ALV_GRID_DISPLAY eingabebereite Felder
von luu2000 » 30.10.2007 11:18 • Verfasst in ABAP® Core
8
Antw.
6869
Views
VA01/02: Eingabebereite Felder ermitteln
von ralf.wenzel » 08.06.2014 15:18 • Verfasst in Sales and Distribution
1
Antw.
1801
Views
Frage: Eingabebereite query--Daten anzeigen lassen
von 1nfo5mat1ke5 » 15.05.2009 12:50 • Verfasst in SAP - Allgemeines
2
Antw.
2054
Views
Datenanzeige u. eine leere eingabebereite Zeile in Tablegrid
von kbit100 » 05.06.2007 08:53 • Verfasst in Dialogprogrammierung
1
Antw.
2498
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 504
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1731
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 389
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 628

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

Regex in where
Gestern von tar 8 / 504
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1731
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 389
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 628

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 312
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3506
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10048