Ich gebe über einen Report einen ALV aus.
Ich würde jetzt noch im Report gerne die Reihenfolge der Spalten anpassen.
Gibt es dazu eine Funktion die ich nutzen kann oder muss ich eine eigene Anzeigetabelle definieren und diese entsprechend übergeben?
Du kannst
a) eine eigene DDIC-Struktur mit der richtigen Spaltenfolge übergeben
b) einen Feldkatalog übergeben, in dem du die Spalten richtig anordnest.
Beim ALV-Grid gibt es die Möglichkeit eine Struktur aus dem Data Dictionary (Transaktion SE11) zu übergeben.
Wenn du mit BEGIN OF / END OF eine Struktur anlegst und daraus eine Tabelle erzeugst, dann musst du einen Feldkatalog übergeben.
Kann man auch machen ist aber mehr Schreibarbeit.
.... oder leg einfach einen Layout-Variante fuer die Ausgabe des ALV an.
Die kannst Du dann auch als Standard-Layout kennzeichnen,die dann immer automatische gezogen wird, fuer einen User oder allgemein.