Cursor im ALV-Grid setzen


Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Moderatoren: Jan, Steff

Cursor im ALV-Grid setzen

Beitragvon made » 20.12.2005, 17:10

Hi @all!

Ich habe wie schon im Problem vorher ein ALV-Grid in einem Custom Control Feld.
Wenn ich jetzt einen Datensatz löschen will, prüfe ich, ob ein Feld (ist ein Kommentarfeld) gefüllt ist, wenn nicht, möchte ich, dass der Cursor dort hin springt!
Wie mache ich das?
Mit der Methode set_focus kann ich ja nur den Control mitgeben und nicht die genaue Zelle... und dann springt der Cursor ja in die 1. Zelle!

Made
made
ForumUser
 
Beiträge: 49
Registriert: 25.05.2005, 12:46
Dank erhalten: 0 mal

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Beitragvon Flo » 21.12.2005, 10:29

die Methode heisst
CALL METHOD _grid->set_current_cell_via_id
EXPORTING is_row_id = wa_cells-row_id " tabix
is_column_id = wa_cells-col_id. "fieldname
Flo
Specialist
 
Beiträge: 161
Registriert: 09.08.2005, 08:36
Dank erhalten: 0 mal

Beitragvon made » 21.12.2005, 11:25

Hi!
Wie hast du die struktur definiert??

LVC_S_ROW
LVC_S_COL
LVC_S_ROID

funktionieren nicht.
Bekomme dann immer die Meldung:
Formalparameter nicht typcompatibel...
made
ForumUser
 
Beiträge: 49
Registriert: 25.05.2005, 12:46
Dank erhalten: 0 mal

Beitragvon Flo » 21.12.2005, 11:29

hier mal der ganze Block der bei mir funktioniert:

Code: Alles auswählen
  DATA: wa_cells TYPE lvc_s_cell.
* Passende Zeile suchen
    READ TABLE data WITH KEY key = key INTO line.
    wa_cells-row_id-index = sy-tabix.
    wa_cells-col_id-fieldname = fieldname.
    CALL METHOD grid->set_current_cell_via_id
          EXPORTING is_row_id = wa_cells-row_id
                    is_column_id = wa_cells-col_id.
    CALL METHOD grid->set_focus( grid ).
Flo
Specialist
 
Beiträge: 161
Registriert: 09.08.2005, 08:36
Dank erhalten: 0 mal

Beitragvon Gast » 21.12.2005, 12:56

Jetzt gehts...!
Vielen Dank! :)
Gast
 


Zurück zu ABAP Objects®

  Aktuelle Beiträge   
Umrechnung Stück in KG
vor 2 Stunden von Nordlicht 0 Antw.
gelöst Sel.Screen in Subscreen - VA06
vor 16 Stunden von bapimueller 2 Antw.
gelöst Prüfen Konfiguration Kundenauftrag gene Type
vor 22 Stunden von mfromg 0 Antw.
Auswertung Orders erhalt per Mail oder FAX oder beides
vor 16 Stunden von ewx 2 Antw.
SAP und Gamification
Gestern von ewx 1 Antw.

  Ähnliche Beiträge beta
CL_GUI_HTML_VIEWER - Cursor setzen
24.02.2016, 07:45 von a-dead-trousers 3 Antw.
gelöst Cursor auf Button in der Anwendungsfunktionsleiste setzen
16.01.2014, 10:31 von baha86 4 Antw.
ALV-Grid Cursor neu positionieren
20.09.2005, 19:19 von babap 5 Antw.
Set Cursor
16.02.2012, 08:11 von a-dead-trousers 4 Antw.
CL_GUI_ALV_GRID -Cursor
10.04.2006, 07:34 von Kaiwalker 2 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder