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 / 1069 / 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 / 1069 / 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 / 1069 / 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 / 1069 / 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.
3480
Views
Konvertierung von int nach char mit 1000er Trennung
von F12_man » 07.09.2007 11:50 • Verfasst in ABAP® Core
8
Antw.
1312
Views
Auslesen die erste 8 Stelle von Datum
von ABAPLover » 19.07.2023 22:06 • Verfasst in ABAP® für Anfänger
0
Antw.
985
Views
Zentrale Stelle für Hilfe Erweiterung
von Thomas R. » 10.01.2006 08:24 • Verfasst in Basis
1
Antw.
1170
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.
17780
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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 4 Stunden von wreichelt 2 / 115
PCL2 Cluster auslesen
vor 9 Stunden von DeathAndPain 2 / 203
FUBA 'HR_INFOTYPES_OPERATION'
vor 10 Stunden von Bright4.5 3 / 4358

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.