write lv_gamng to gv_menge. "User Settings
replace all OCCURRENCES OF ` ` in gv_menge with ``.
gv_menge = gv_menge && ` ` && lv_gmein.
Mengenfelder haben in SAP folgendes Format:
Das führt dazu, dass statt gewünschten
5,000 KG
der Text
5.000 KG
ausgegeben wird.
Um das zu vermeiden, muss das Mengenfeld mit dem Befehl WRITE in das Zielfeld übertragen werden.
SAP berücksichtig beim WRITE Befehl die Usersettings für Zahlen (Komma statt Punkt).
Da der Text nach dem WRITE Befehl rechtsgerichtet im Zielfeld steht, müssen die führenden Leerzeichen mit dem Befehl REPLACE ALL OCURRENCES OF und linksgerichteten Hochkomma entfernt werden. Erst dann ist Platz, um noch weitere Zeichen, hier die Mengeneinheit, anzuhängen.