ALV-Tree -> Zahlenformatierung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

ALV-Tree -> Zahlenformatierung

Beitrag von Stefan1990 (ForumUser / 2 / 0 / 0 ) »
Hallo,

ich habe das Problem, dass sich die Beträge in einem ALV-Tree nicht richtig formatieren lassen.
Ich möchte untereinaderstehende Plus und Minus-Beträge rechtsbündig darstellen, aber so, dass die letzten Nachkommastellen für jede Zeile auf der gleichen Position stehen.
Bei mir wird das rechtsbündig, aber ähnlich einem Zeichenfeld formatiert und sieht in etwa so aus:

____100,00
__200,00 -
__1000,00

Tatsächlich soll es aber so aussehen, nämlich die letzten Nullen jeweils untereinander:

___100,00
___200,00 -
__1000,00

Ich habe schon geschaut, ob es irgendwie am Datenelement der Spalte liegen könnte, dem ist aber nicht der Fall. Im Feldkatalog für das ALV gibt es verschiedene Formatierungsmöglichkeiten für die einzelnen Felder,
allerdings scheint es keine für dieses Problem zu geben. Es gebe im Feldkatalog noch die Möglichkeit mit EDIT_MASK eine Konvertierungsroutine für die Spalte auszuführen, allerdings habe ich auch hier keine passende
Konvertierungsroutine gefunden.

Gibt es irgendwie eine Möglichkeit die gewünschte Formatierung hier durchzuführen?

Vielen Dank für eure Hilfe im Vorraus!

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


Re: ALV-Tree -> Zahlenformatierung

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo,

kannst du den Write .... To ... Hier nicht benutzen?

Gruß

Re: ALV-Tree -> Zahlenformatierung

Beitrag von Stefan1990 (ForumUser / 2 / 0 / 0 ) »
Hallo,

entschudligen Sie für die späte Rückantwort und danke erstmal für Ihre Hilfe.

Ich habe etwas änhliches wie WRITE TO probiert:
<fs_cat>-EDIT_MASK = 'RR______,__V'.

<fs_cat> ist vom Typ LVC_S_FCAT und m.W. normalerweise für die Darstellung von ALV-Controls zuständig.
Im obigen Beispiel verwende ich eine Aufbereitungsschablone analog zum WRITE TO-Befehl.

Leider funktioniert das so nicht, da ich entgegen der Beschreibung in der Schlüsselwortdokumentation bei dem 'V' bei positiven Werten kein Leerzeichen, sondern ein '' bekomme.
Die Plus- und Minus-Beträge werden daher nicht wie gewünscht untereinander geschrieben.

Können Sie mir genauer sagen, wie ich WRITE TO hier anwenden könnte?

Vielen Dank
Stefan

Re: ALV-Tree -> Zahlenformatierung

Beitrag von wreichelt (Top Expert / 1082 / 32 / 196 ) »
Hallo Stefan,

bei Write mittels F1-Taste die Hilfe aufrufen. write Feld to ALV-Feld.
Aus der Doku.
Die Anweisung WRITE TO berücksichtigt die Vorgaben im Benutzerstammsatz, die beispielsweise angeben, ob das Dezimalzeichen ein Punkt (.) oder Komma (,) sein soll. Weiterhin können außer UNDER und NO-GAP sämtliche Aufbereitungsoptionen der Anweisung WRITE genutzt werden.

Gruß
Wolfgang

Seite 1 von 1

Vergleichbare Themen

8
Antw.
4266
Views
Zahlenformatierung ALV-Liste 123.123.123,12
von Bright4.5 » 01.07.2020 15:02 • Verfasst in ABAP® für Anfänger
6
Antw.
11574
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core
6
Antw.
4670
Views
tree
von kbittich » 06.08.2008 16:31 • Verfasst in Dialogprogrammierung
4
Antw.
2654
Views
tree editierbar
von cuncon » 29.11.2018 10:38 • Verfasst in ABAP® für Anfänger
3
Antw.
2257
Views
get_selected_nodes bei ALV Tree
von LGiesken » 10.02.2017 11:31 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 3 Tagen von sapdepp gelöst 7 / 537
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 552

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 3 Tagen von sapdepp gelöst 7 / 537
ALV Grid und Dynprofeld
vor 3 Tagen von PeterPaletti 5 / 552

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50874
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67121
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78876