Interne Tabelle nach dynamischer Spalte sortieren

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

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Interne Tabelle nach dynamischer Spalte sortieren

Beitrag von JanR (ForumUser / 65 / 15 / 2 ) »
Hallo zusammen,

vielleicht nichts schweres aber ich kriege es grad nicht hin.
Ich will meine interne Tabelle, nachdem die Spalte auf dem Selektionsbildschirm ausgewählt wurde, nach dieser Sortieren.

Hatte mir den Befehl SORT [itab] BY [spalte] ASCENDING angeschaut, aber wie kann ich den Namen der Spalte, der in einer Variable gespeichert ist, in diesen Befehl einbauen? Mir wird dabei der Fehler geworfen, dass keine Komponente mit diesem Typen existiert.

Liebe Grüße
Jan

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


Re: Interne Tabelle nach dynamischer Spalte sortieren

Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »

Code: Alles auswählen.

fieldname =  'WAERS'.
SORT t_test BY (fieldname).

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
JanR

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Interne Tabelle nach dynamischer Spalte sortieren

Beitrag von JanR (ForumUser / 65 / 15 / 2 ) »
Vielen Dank, hat geklappt.
Warum klappt das mit den Klammern? Wird dann auf den Inhalt der Variable geschaut?

Re: Interne Tabelle nach dynamischer Spalte sortieren

Beitrag von DeathAndPain (Top Expert / 1972 / 264 / 418 ) »
Genau. Das gibt es an verschiedenen Stellen im ABAP, dass man mit Klammern angeben kann, dass man den Inhalt des Feldes anstelle des Textes selbst meint. Wichtig dabei: Es dürfen keine Leerzeichen zwischen den Klammersymbolen und dem Text sein!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2004
Views
Löschen einer Spalte aus dynamischer Tabelle
von TomSd » 12.11.2007 11:15 • Verfasst in ABAP Objects®
11
Antw.
3731
Views
interne Tabelle sortieren?
von b0rsti » 10.06.2008 13:07 • Verfasst in ABAP® für Anfänger
12
Antw.
12649
Views
interne Tabelle sortieren
von Marc K. » 21.08.2012 08:18 • Verfasst in ABAP® für Anfänger
6
Antw.
1364
Views
In einer interne Tabelle eine Spalte mit Daten hinzufügen
von HH_ABAP » 29.04.2023 17:48 • Verfasst in ABAP® für Anfänger
4
Antw.
3033
Views
Interne Tabelle ab einer bestimmten Spalte anfangen zu befüllen möglich?
von tekko » 11.09.2020 15:00 • 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

IBAN und BUT0BK
vor 4 Tagen von GastX gelöst 4 / 4311
Gewährleistungsende im Equipment
vor 6 Tagen von Yourairld gelöst 8 / 26523
IF mit AND und OR
vor 3 Wochen von GastX 6 / 14751
Meine Inbox
vor 3 Wochen von Rabea1103 1 / 12186

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.