Sort by und dynamische Vergleichslänge

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

Sort by und dynamische Vergleichslänge

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
Hallo zusammen,

ich würde gerne einem sort folgender Art:

sort lt_itab by feld1(20) feld2 .

die Länge 20 dynamisieren,

Also so kodieren:

sort lt_itab by feld1(p_len) feld2 .

Leider quittiert der Syntaxcheck mit:

Die Längenangabe "P_LEN" ist weder ein numerisches Literal noch eine numerische Konstante.

Was kann ich tun ?

Gruß,
Svenson

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
HI,

erstmal muss ich sagen, das ich nicht gewusst habe, das man beim Sort auch Offsets angeben kann. Bin echt erstaunt.

Ich hab deshalb mal ein bisschen was getestet (4.7er System) und scheinbar niehmt er NUR feste Werte, sprich entweder "hart" gecodete Zahlen oder Konstanten.

Die Frage ist aber eher, wann und für was man sowas gebrauchen könnte?

Zur Not musst halt das gewunschte Feld in der gewunschten Länge in ein aderes Feld schaufeln und dann dort den Sort auf dieses machen.

Beitrag von Svenson (ForumUser / 53 / 0 / 0 ) »
Naja, ich brauch es schon.

Ich hab zum Beispiel so etwas:
10004001X
10004001X1
10004001X3
10004002
10004003X1
10004003X2

Ich weiß, daß gleiche Werte bis zur Stelle 8 logisch zusammengehören.
Und das möcht ich auch so sortieren.
Mein Problem ist a) eine gewisse Abneigung, in dem Sort die Länge hart zu kodieren und b) hab ich von Kunde zu Kunde verschiedene Längen, muß also bislang immer mein Programm anpassen.

Eine Hilfsspalte mit dynaimscher Länge wär natürlich ne Lösung, aber bevor ich mich auf diesen Weg mach, wollt ich hören, ob es nicht doch noch eine andere Lösung gibt ... :-)


Gruß,
Svenson

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1828
Views
dynamischer Sort
von Mrs. Hilflos » 13.12.2004 12:26 • Verfasst in ABAP® Core
3
Antw.
3089
Views
SORT mit Feldsymbolen
von MarkusW » 01.11.2007 13:14 • Verfasst in ABAP® Core
11
Antw.
3195
Views
ALV Sort lt_sortbytab
von SAP_ENTWICKLER » 27.11.2015 08:49 • Verfasst in ABAP® Core
5
Antw.
1351
Views
SORT funktioniert nicht
von HansPeter » 23.01.2019 10:57 • Verfasst in ABAP® für Anfänger
3
Antw.
2374
Views
CL_GUI_ALV_GRID: Edit und Sort Merge
von Legxis » 29.06.2018 18:38 • 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 16 Stunden von Bright4.5 1 / 359
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2004
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8602