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

3
Antw.
3647
Views
SORT mit Feldsymbolen
von MarkusW » 01.11.2007 13:14 • Verfasst in ABAP® Core
11
Antw.
4125
Views
ALV Sort lt_sortbytab
von SAP_ENTWICKLER » 27.11.2015 08:49 • Verfasst in ABAP® Core
5
Antw.
1784
Views
SORT funktioniert nicht
von HansPeter » 23.01.2019 10:57 • Verfasst in ABAP® für Anfänger
0
Antw.
2177
Views
ALV-OO: Gruppieren / Zusammenfassen von Spalten bei Sort.
von steffiherr » 27.07.2007 15:07 • Verfasst in ABAP Objects®
2
Antw.
4432
Views
Entgeltnachweis mit Adobe (Sort. von Lohnarten)
von dvdh1979 » 21.01.2015 08:54 • Verfasst in Human Resources

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 12 Stunden von Pfalz-Zauber 1 / 50
LSMW-Problem
vor 15 Stunden von rob_abc 4 / 116

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.

Aktuelle Forenbeiträge

ATC Finding in Smartforms
vor 12 Stunden von Pfalz-Zauber 1 / 50
LSMW-Problem
vor 15 Stunden von rob_abc 4 / 116

Unbeantwortete Forenbeiträge

ATC Finding in Smartforms
vor 12 Stunden von Pfalz-Zauber 1 / 50
SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 61981