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.
1645
Views
Zahlenformatierung im ALV
von Nicolas_ » 27.12.2005 11:03 • Verfasst in ABAP® Core
8
Antw.
1781
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.
3967
Views
Doku über ALV Tree / SAP Tree
von SkyHobbit » 14.06.2005 11:56 • Verfasst in ABAP® für Anfänger
6
Antw.
9571
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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 7 Stunden von msfox 18 / 10942
Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 27 / 4043
IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 85

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

Trennen Strasse und Hausnummer
vor 7 Stunden von msfox 18 / 10942
Dialog-Container mit Toolbar/Status
vor 10 Stunden von black_adept gelöst 27 / 4043
IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 85

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 12 Stunden von ArjenR 1 / 85
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3016
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9609