1000er stelle

Getting started ... Alles für einen gelungenen Start.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

1000er stelle

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
habe miteinander
ich habe wieder mal eine Frage, diesmal geht es nicht direkt um Programmierung sondern
um 1000 erstelle
in ABAP wird die Zahl 365566.44 so ausgegeben

Code: Alles auswählen.

 365,566.44
wie kann ich es aber so ausgeben

Code: Alles auswählen.

 365'566.44
ist das möglich?

Gruss kostonstyle

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


1000er Stelle

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo Kostonstyle,
mit write ... using edit mask '___'''___.__'.
Bitte mal probieren.
Gruß Wolfgang

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
ich will aber dynamisch machen. zum beispiel kann die zahl 1242.45 auch sein, dann ist es 1'242.45
einfach dynamisch :lol:

1000er Stelle

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo,
dann würde ich den Wert vorher abfragen und davon abhängig
dann den entsprechenden write mal mit dieser mal mit jener
Option absetzen.
Ist zwar nicht sehr dynamisch , aber hilft vielleicht.
Gruß Wolfgang

Beitrag von an4kh4 (ForumUser / 94 / 0 / 0 ) »
Hallo zusammen.
naja ansich ist das doch sehr einfach

Code: Alles auswählen.

DATA: i TYPE p VALUE 1234567890,
      c(20) type c.

WRITE i TO c.

TRANSLATE c USING ','''.
oder hab ich das problem jetzt missverstanden

gruß Lars

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
option :?:

Beitrag von an4kh4 (ForumUser / 94 / 0 / 0 ) »
kostonstyle hat geschrieben:option :?:
Was möchtest du uns damit sagen?

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
dann würde ich den Wert vorher abfragen und davon abhängig
dann den entsprechenden write mal mit dieser mal mit jener
Option absetzen.
was er mit option meint

1000er Stelle

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo,
mit Optionmeinte ich die Edit Mask. Die könnte ja abhängig
vom Betrag unterschiedlich sein.
Gruß Wolfgang

Beitrag von kostonstyle (Specialist / 247 / 0 / 0 ) »
also, dass ich will möchte, ist es unmöglich um zu setzen?

1000er Stelle

Beitrag von wreichelt (Top Expert / 1068 / 31 / 193 ) »
Hallo,
anbei ein kleines Beispiel wie es doch gehen könnte:
Hier die Ausgebe:

1.000er Punkt

33456'677,00 123'445,00

Hier der kleine Report:
REPORT Z1000.
data: a type p decimals 2 value 33456677.
data: b type p decimals 2 value 00123445.
data x(13) type c.
*write a to x.
REPLACE ALL OCCURRENCES OF '.' IN x with ''''.
write x.
write b to x.
REPLACE ALL OCCURRENCES OF '.' IN x with ''''.
write x.

Hoffe es hilft weiter.
Gruß Wolfgang

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3475
Views
Konvertierung von int nach char mit 1000er Trennung
von F12_man » 07.09.2007 11:50 • Verfasst in ABAP® Core
8
Antw.
1300
Views
Auslesen die erste 8 Stelle von Datum
von ABAPLover » 19.07.2023 22:06 • Verfasst in ABAP® für Anfänger
0
Antw.
983
Views
Zentrale Stelle für Hilfe Erweiterung
von Thomas R. » 10.01.2006 08:24 • Verfasst in Basis
1
Antw.
1169
Views
alle Kunden ab der 7 Stelle ausfindig machen
von bohne » 14.12.2006 17:00 • Verfasst in ABAP® für Anfänger
5
Antw.
17778
Views
Zeichen ab einer festen stelle auslesen
von Gast » 10.01.2006 11:58 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.