ALV: sortieren mit ADD_SORT( )

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

ALV: sortieren mit ADD_SORT( )

Beitrag von SAPAlex (ForumUser / 87 / 0 / 0 ) »
Hallo Forum!

In einem anderen Thema von mir habe ich mich schon als Anfänger geoutet. :oops:
Darum hab ich gleich noch ne Frage: Ich hab folgende Struktur und daraus eine interne Tabelle:

Code: Alles auswählen.

CLASS-DATA: BEGIN OF line,
    col1 TYPE string,
    col2 TYPE string, 
END OF line.

CLASS-DATA itab LIKE TABLE OF line.
diese Tabelle fülle ich und gebe sie mit ALV aus:

Code: Alles auswählen.

DATA: alv  TYPE REF TO cl_salv_table,
           gr_sort TYPE REF TO cl_salv_sorts.

cl_salv_table=>factory(
      IMPORTING r_salv_table  = alv
      CHANGING t_table        = itab ).

alv->display( ).
So weit so gut.
Hendrik hat mir in einem andern Thema erklärt wie ich die Spaltentitle ändern kann. Das hat super geklappt. Jetzt möchte ich aber noch sortieren:

Code: Alles auswählen.

DATA: gr_sort TYPE REF TO cl_salv_sorts.

gr_sort = alv->get_sorts( ).
gr_sort->clear( ).
gr_sort->add_sort( columnname = 'COL2' ).
Das klappt auch, aber dazu habe ich zwei Fragen:
1. Anfangs war col2 als TYPE I deklariert. Leider konnte ich dann nicht sortieren. Warum?
2. wenn ich jetzt ab- bzw. aufsteigend sortieren will, weiß ich das der Parameter dazu SEQUENCE ist, aber was muss ich an SEQUENCE übergeben?

und als letzte Frage: könnt ihr mir ein Buch empfehlen in dem ich kurz und knackig solche Sachen schnell nachschlagen kann? Wo beschrieben wird welche Parameter ich wann und wem übergeben muss. Am besten mit kleinen Beispielen.

In diesem Sinne, Danke und ein schönes Wochenende!
Alex

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


Beitrag von SAPAlex (ForumUser / 87 / 0 / 0 ) »
Hallo Forum!
Sollten meine Fragen tatsächlich zu schwer für die anwesenden Profis sein, oder warum antwortet mir keiner? :cry:

fragende Grüße, Alex

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,
so ganz kapiert habe ich nicht, was Du machen willst, und was Du da machst.

mit CL_GUI_ALV_GRID kann man Tabellen ans Gui schicken und dort auch sortiert nach irgendeiner Spalte oder einer Kombination darstellen lassen.

Lies einfach die Infos von SAP zu dem Thema (SE83), da gibt's auch einen Verweis auf die Internet-Doku, da brauchst Du kein Buch mehr.

Gruß
babap

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3087
Views
SORT mit Feldsymbolen
von MarkusW » 01.11.2007 13:14 • Verfasst in ABAP® Core
2
Antw.
1828
Views
dynamischer Sort
von Mrs. Hilflos » 13.12.2004 12:26 • Verfasst in ABAP® Core
11
Antw.
3195
Views
ALV Sort lt_sortbytab
von SAP_ENTWICKLER » 27.11.2015 08:49 • Verfasst in ABAP® Core
2
Antw.
1510
Views
Sort by und dynamische Vergleichslänge
von Svenson » 06.11.2006 14:50 • Verfasst in ABAP® Core
5
Antw.
1349
Views
SORT funktioniert nicht
von HansPeter » 23.01.2019 10:57 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 1 / 152
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1795
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8399