ich muss eine CSV Datei exportieren und darin Anführungszeichen durch Zoll-Zeichen (Hex 94) ersetzen.
Wie zum Henker komme ich an eine Zeichenvariable mit dem Hex Inhalt 94?
In anderen Sprachchen gibt es asc(94) und gut ist. Kann das in Abap wirklich so schwer sein?
Die haben in die Beschreibung Anführungszeichen als Zollzeichen genommen
Es gibt ein Zeichen mit Hexcode 94. Durch das würde ich die Anführungszeichen gerne ersetzen.
Inzwischen habe ich die Codepageangabe in der Konvertierungsroutine weg gelassen und es knallt nicht mehr.
So funktioniert es unter 4.7, wenn UNICOD-Prüfung nicht aktiv ist.
data: begin of g_aus,
teil1(5) type c value '5,00',
gx(1) type x value '94',
teil2(4) type c value 'zoll',
end of g_aus.
data: dat type string value <dateiname>
open dataset dat for output in text mode encoding default.
transfer g_aus to dat.
Im Ergebins steht in der Datei auf den Applikationsserver dein Sonderzeichen. Wie es nach einem GUI_DOWNLOAD aussieht musst du mal schauen, aber ich denke das sollte dann auch gehen.