kommas weg

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

kommas weg

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
hallo liebe user,

wie kann ich in ein numc feld einlesen ohne die kommas und nachkommastellen?

z.b. 450,00 will aber im feld 450 stehen haben.

bin ein bissl unter druck und komm nicht drauf.

danke für eure hilfe und liebe grüße
coco

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


Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
ich würds so machen:
einfach feld definieren:
z_variable(5) type c no decimals.
und dann mit move die Kommazahl da reinschreiben.

müsste hinhaun.
Hauptsoch: HAUPTSOCH!

Re: kommas weg

Beitrag von Gast ( / / 0 / 3 ) »
numc_feld = integer_feld = floor( dec_feld ).

Beitrag von Gast ( / / 0 / 3 ) »
Stehen die 450,00 in einem CHAR-Feld oder in einem Feld mit TYPE P?

Für C-Feld einfach mit SPLIT alles ab Komma entsorgen und dann MOVE nach NUMC.

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
hallo andreas,

danke für den Hinweis.


wenn ich feld type c decimals 0 sage, dann meckert er "nur feld p kann decimals sein".

wenn ich dann feld type p mache, dann meckert er, dass ein numc feld 1,00 z.b. nicht als zahl interpretierbar sei.

*verzweifelt kuck*

hab schon einiges versucht, aber geht dass eine, dann gehts wieder woanders net....

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
ES FUNKTIONIERT :D .

ZWAR WERDEN JETZT ALLE STELLEN MIT NULLEN GEFÜLLT; ABER DAFÜR WERDEN DIE ZAHLEN RICHTIG EINGELESEN UND DAS KOMMA VERSCHWINDET.

VIELEN HERZLICHEN DANK AN ALLE.

LIEBE GRÜßE
COCO

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
schrei doch nicht so... :?
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
c oco hat geschrieben:ES FUNKTIONIERT :D .
Und wie hast Du es gemacht?

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
@ereglam: :oops:

@gast:
Hallo,

also zuerst komma mit replace durch space ersetzt. dann die leerzeichen weggemacht und anschließend durch 100 geteilt und mit move zugewiesen.
das feld_komma_weg handelt sich um ein c Feld.

feld_komma_weg = wa_epv_5-anzahl.
replace ',' with space into feld_komma_weg.
condense feld_komma_weg no-gaps.

feld_komma_weg = feld_komma_weg / 100.
move feld_komma_weg to feld_objekte.

Liebe grüße
coco

Seite 1 von 1

Vergleichbare Themen

3
Antw.
600
Views
Kommas in Sapscript
von L0w-RiDer » 20.04.2021 23:40 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8785
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2665

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

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8785
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2665

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 2 Wochen von Manfred K. 1 / 3065
BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Wochen von snooga87 1 / 4879
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5915