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 / 1046 / 30 / 192 ) »
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 / 1046 / 30 / 192 ) »
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

2
Antw.
1637
Views
Zahlenformatierung im ALV
von Nicolas_ » 27.12.2005 11:03 • Verfasst in ABAP® Core
8
Antw.
1759
Views
Zahlenformatierung ALV-Liste 123.123.123,12
von Bright4.5 » 01.07.2020 15:02 • Verfasst in ABAP® für Anfänger
3
Antw.
3965
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger
6
Antw.
9568
Views
ALV Tree / List Tree?
von wega83 » 02.04.2012 16:06 • Verfasst in ABAP® Core
4
Antw.
2362
Views
Tree
von Gast » 19.12.2005 15:44 • Verfasst in ABAP Objects®

Ü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

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

Daten an Tabelle binden
Gestern von Bright4.5 1 / 519
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2150
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8745