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.
3611
Views
SORT mit Feldsymbolen
von MarkusW » 01.11.2007 13:14 • Verfasst in ABAP® Core
11
Antw.
4044
Views
ALV Sort lt_sortbytab
von SAP_ENTWICKLER » 27.11.2015 08:49 • Verfasst in ABAP® Core
5
Antw.
1743
Views
SORT funktioniert nicht
von HansPeter » 23.01.2019 10:57 • Verfasst in ABAP® für Anfänger
0
Antw.
2147
Views
ALV-OO: Gruppieren / Zusammenfassen von Spalten bei Sort.
von steffiherr » 27.07.2007 15:07 • Verfasst in ABAP Objects®
2
Antw.
4407
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

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

SFP/SEGW - Fehler beim Rendering
vor 3 Wochen von Manfred K. 1 / 44380
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 95628
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 110540