SALV: CHAR-Spalte numerisch sortieren

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

SALV: CHAR-Spalte numerisch sortieren

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Moin, das Problem ist im Betreff schon beschrieben: Ich habe einen SALV mit einer CHAR-Spalte, die numerisch sortiert werden soll. Ich suche eine Stelle, wo ich eine EDIT_MASK oder sowas angeben kann und finde es nicht.


Gruß und danke

Ralf

PS: Vorab-Nachfrage zum Lösungsvorschlag: Was passiert, wenn dann eine Tabelle kommt, wo tatsächlich Buchstaben und keine Zahlen in der Spalte stehen? Weil das sein kann, steht die Spalte auf CHAR und kann auch nicht geändert werden.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: SALV: CHAR-Spalte numerisch sortieren

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Evtl. einen Konvertierungsbaustein CONVERSION_EXIT_..._OUTPUT an das Feld hängen (Feldkatalog)?

Re: SALV: CHAR-Spalte numerisch sortieren

Beitrag von a-dead-trousers (Top Expert / 4276 / 213 / 1140 ) »
CL_SALV_COLUMN=>SET_EDIT_MASK
Vom Grundfunktionalität her verhält sich das Ganze gleich wie im ALV-Grid.

Was das Verhalten mit Buchstaben betrifft:
Die Sortierung wird, da es ein CHAR-Feld ist immer "textuell" durchgeführt. Also werden führende Nullen gebraucht, wenn die Zahlen unterschiedlich lang sind damit eine annähernd "numerische" Sortierung gewährleistet ist. Am ehesten würde ich sowas wie die ==ALPHA Aufbereitung empfehlen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: SALV: CHAR-Spalte numerisch sortieren

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
a-dead-trousers hat geschrieben:CL_SALV_COLUMN=>SET_EDIT_MASK
Vom Grundfunktionalität her verhält sich das Ganze gleich wie im ALV-Grid.

Was das Verhalten mit Buchstaben betrifft:
Die Sortierung wird, da es ein CHAR-Feld ist immer "textuell" durchgeführt. Also werden führende Nullen gebraucht, wenn die Zahlen unterschiedlich lang sind damit eine annähernd "numerische" Sortierung gewährleistet ist. Am ehesten würde ich sowas wie die ==ALPHA Aufbereitung empfehlen.
Das probiere ich mal, danke euch beiden.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

3
Antw.
199
Views
Sortierung char-Feld numerisch
von Micha_ela » 09.05.2023 14:06 • Verfasst in ABAP® für Anfänger
3
Antw.
2540
Views
SALV Smartforms: Spalte als Barcode drucken
von ralf.wenzel » 23.08.2018 14:20 • Verfasst in ABAP® Core
7
Antw.
5035
Views
Nach Spalte eines Table Controls sortieren
von cut1 » 12.06.2006 15:17 • Verfasst in Dialogprogrammierung
3
Antw.
1029
Views
Interne Tabelle nach dynamischer Spalte sortieren
von JanR » 27.10.2020 12:20 • Verfasst in ABAP® für Anfänger
1
Antw.
2726
Views
Konvertierug vom datentyp char der länge 4 in char der länge
von ratoshuan » 28.06.2006 11:33 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 292
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

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

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 292
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166