ALV: Methode set_first_visible_row tut nichts ...

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

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

ALV: Methode set_first_visible_row tut nichts ...

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hallo.

Ich versuche mittels Methode set_first_visible_row der Klasse cl_gui_alv_grid meine erste (oberste) ALV-Zeile zu setzen. Was auch immer ich versuche, die Methode verändert offenbar nichts an meinem ALV.

Ich habe schon cl_gui_cfw=>flush( ) versucht und refresh_table_display usw. Nichts zu machen. Die Zeilennummer der iTab ist zum Beispiel 73 aber der ALV bleibt stur auf der ersten Zeile der iTab.

Gibt es da einen Trick der nötig ist oder geht das überhaupt nicht? Aber wozu dann die Methode? ;-)

Was kann ich da noch versuchen?

Ciao
Burkhart

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


Re: ALV: Methode set_first_visible_row tut nichts ...

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Hi!

Versuch es mal mit der Methode SET_CURRENT_CELL_VIA_ID.

lg ADT
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: Methode set_first_visible_row tut nichts ...

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Nordlicht hat geschrieben: Ich versuche mittels Methode set_first_visible_row der Klasse cl_gui_alv_grid meine erste (oberste) ALV-Zeile zu setzen. Was auch immer ich versuche, die Methode verändert offenbar nichts an meinem ALV.
Klappt bei mir einwandfrei.

Wo und wie rufst Du den die Protected Methode auf?

Re: ALV: Methode set_first_visible_row tut nichts ...

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Hi.

Ich habe die Methode redefiniert in einer Klasse die die ALB_GRID-Klasse erbt.

Code: Alles auswählen.


*&--------------------------------------------------------------*
*   CLASS gcl_grid  DEFINITION                                  *
*&--------------------------------------------------------------*
CLASS gcl_grid DEFINITION INHERITING FROM cl_gui_alv_grid. "#EC CLAS_FINAL

  PUBLIC SECTION.
    METHODS:
      optimize_cols,                                        "#EC CALLED

      set_first_row
        IMPORTING e_first_row TYPE i.

ENDCLASS.                    " gcl_grid DEFINITION

*----------------------------------------------------------------------*
*       CLASS gcl_grid IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS gcl_grid IMPLEMENTATION.

  METHOD optimize_cols.
    CALL METHOD me->optimize_all_cols
      EXPORTING
        include_header = 1.

  ENDMETHOD.                      "  optimize_cols

  METHOD set_first_row.

    CALL METHOD me->set_first_visible_row
      EXPORTING
        row = e_first_row.

  ENDMETHOD.                    " set_first_row

ENDCLASS.                    " gcl_grid IMPLEMENTATION

MIt der OPTIMIZE_ALL_COLS (ebenfalls protected) habe ich keinerlei Problem.

:-(

Re: ALV: Methode set_first_visible_row tut nichts ...

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Hallo Burkhart,

hast du mal versucht stattdessen die öffentliche Methode SET_SCROLL_INFO_VIA_ID zu verwenden?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: ALV: Methode set_first_visible_row tut nichts ...

Beitrag von Nordlicht (Specialist / 304 / 8 / 3 ) »
Damit geht es tatsächlich! Vielen Dank!

;-)

Folgende Benutzer bedankten sich beim Autor Nordlicht für den Beitrag:
Icke0801


Seite 1 von 1

Vergleichbare Themen

0
Antw.
1227
Views
WD ALV set footer visible ohne ergebnis
von Thanatos82 » 14.12.2012 14:03 • Verfasst in ABAP® Core
1
Antw.
2119
Views
EXCEL.APPLICATION mit 'Visible' = '1' geht nicht
von dgro_abap » 10.02.2011 16:46 • Verfasst in ABAP® Core
1
Antw.
825
Views
Dynproelemente mit Abap ver�ndern!? Text, Visible, etc ...
von npmd » 27.02.2006 22:11 • Verfasst in ABAP® für Anfänger
20
Antw.
11952
Views
Methode GET_SELECTED_ROWS
von Torsten » 06.09.2004 14:40 • Verfasst in ABAP Objects®
2
Antw.
1941
Views
Dynamische Methode
von quatschi » 21.12.2009 14:09 • Verfasst in ABAP® für Anfänger

Ü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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140