SORT mit Feldsymbolen

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

SORT mit Feldsymbolen

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hallo zusammen,

ich habe ein Feldsymbol, welches auf eine int. Tabelle zeigt die dyn. erzeugt wurde.
Die Feldnamen dieser int. Tabelle sind auch dyn., sprich ich kann erst zur Laufzeit wissen wie die einzelnen Felder heißen.

Nun ist es so, dass diese 'int. Tabelle' sortiert werden soll, nachdem 1,2 und 4ten Feld.

Nun lässt der SORT Befehl aber keine Sortierung zu, auf ein Feldsymbol welches auf ne Tabelle zeigt ohne Kopfzeile.

Was kann man tun?

Hier mal dargestellt um es leichter zu verstehen.

Int.Tabelle: gt_dyn (dyn. erzeugt)

Feld1
Feld2
Feld3
Feld4
Feld5
etc...


Feldsymbol:
<fs_t_dyn> (zeigt auf gt_dyn)

Nun soll die Tabelle nachdem Feld1 Feld2 und Feld4 sortiert werden.

Sort <fs_t_dyn> Feld1 Feld2 Feld4. <-- Fehlermeldung: 'Der angegebene Typ besitzt keine Struktur und daher auch keine Komponente mit Namen "Feld1".

ich assigne die Felder in Feldsymbole..
Sort <fs_t_dyn> <Feld1> <Feld2> <Feld4>. <-- Fehlermeldung: 'Ein Feldsymbol kann nur bei internen Tabellen mit Kopfzeile als dynamisches Sortierkriterium verwendet werden. ...'

Welche möglichkeit hab ich noch???
Die Struktur der Tabelle kann nicht geändert werden...da existieren Abhängigkeiten, welche nicht verändert werden können.


Thx 4 Help.

Gruß
Markus

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


Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Ich wollte grad auf die Doku zu SORT hinweisen, habe die Option, die jetzt gleich kommt aber auch nicht gefunden.. :?
aber so müsste es gehen:

Code: Alles auswählen.

DATA lv_feld1(20) value 'FELD1'.
SORT <fs_t_dyn> by (lv_feld1).
Gruß,

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Herzlichen Dank. Werde es am Montag dann ausprobieren, hab jetzt erstmal nen langes WE ;)

Wünsch euch allen nen schönes WE :lol:

Gruß
MArkus

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Danke Enno, das war die Lösung. 8)

Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2188
Views
Probleme mit Feldsymbolen
von LittleT » 16.10.2007 09:40 • Verfasst in ABAP® für Anfänger
2
Antw.
4810
Views
Move Corresponding bei Feldsymbolen?
von MarkusW » 31.10.2007 09:27 • Verfasst in ABAP® Core
26
Antw.
10192
Views
Unicode bei Feldsymbolen (UC_OBJECTS_NOT_CONVERTIBLE)
von zer0 » 14.03.2013 11:43 • Verfasst in ABAP® Core
8
Antw.
2645
Views
Zuweisung an Felder innerhalb von Feldsymbolen
von Svenson » 01.08.2005 16:05 • Verfasst in ABAP® Core
9
Antw.
6071
Views
Strukturen dynamisch mit Feldsymbolen vergleichen
von cmalthaner » 02.07.2013 14:59 • Verfasst in ABAP® Core

Ü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 12 Stunden von Bright4.5 1 / 259
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1897
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8502