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

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 660
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 659

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

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 660
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 659

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50953
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67196
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78965