Euro-Zeichen über EMIGALL migrieren und CX_SY_CONVERSION_CODEPAGE

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Euro-Zeichen über EMIGALL migrieren und CX_SY_CONVERSION_CODEPAGE

Beitrag von msfox (Specialist / 395 / 60 / 78 ) »
1) Ich habe ein OPEN DATASET mit NON-UNICODE gemacht und will dort einen String rein schreiben. Dabei kommt die Exception CX_SY_CONVERSION_CODEPAGE. Vorweg, da ist nicht das EURO-Zeichen € enthalten.

2) also habe ich OPEN DATASET mit UTF-8 (Codepage 4110) gemacht und kann die Datei schreiben.
In der AL11 sieht auch alles schick aus.

3) Jetzt sollen die Daten über EMIGALL ins System. Lasse ich alles so, wie es ist, transferiert die EMIGALL mit Codepage 1100 und es kommen kryptische Zeichen an.

4) wenn ich beim Konvertieren der Datei als Import-Codepage 4110 angebe, bricht mir die Konvertierung mit Dump genau da ab, wo das EURO-Zeichen enthalten ist, weil diesen nicht nach Codepage 4103 konvertiert werden kann. 4103 ist in der EMIGALL als Standard angegeben und nicht änderbar - zumindest nicht bei den Benutzerparametern.

Jemand mehr als Ahnung als ChatGPT :), wie ich das richtig importiert bekomme?

Zur Vereinfach würde mir schon reichen, wie das € vielleicht in ein EUR im String umwandeln kann. Ich hoffe, das ist das einzige Zeichen, was Probleme macht. Der Abbruch ist etwas aber der Mitte eine größeren Datei. Bis dahin lief es....

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


Re: Euro-Zeichen über EMIGALL migrieren und CX_SY_CONVERSION_CODEPAGE

Beitrag von a-dead-trousers (Top Expert / 4459 / 227 / 1198 ) »
Probier es mal mit der Codepage 1160 (Entspricht glaube ich Windows-1252).
Da ist das Euro-Zeichen enthalten.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Euro-Zeichen über EMIGALL migrieren und CX_SY_CONVERSION_CODEPAGE

Beitrag von msfox (Specialist / 395 / 60 / 78 ) »
Ich habs gefunden. Ich musste in der EMIGALL unter den Nutzerparameter auch die Codepage für das Altsystem auf 4103 stellen. Das war vorher 1100. Jetzt kommen alle Zeichen inkl. € auch in der EMIGALL sauber an. Test des Imports selbst steht noch aus...
--
Hintergrund-Info für alle EMIGALL-Unwissenden :).
Über die EMIGALL kann Daten aus einer Datei migrieren. Dazu muss die Datei aber u.U. erst in eine durch die EMIGALL lesbares Format konvertieren. Dazu bietet die EMIGALL oben über das Menü eine Funktion. Dort gibt auch die Codepage der Quelldatei mit.
Speziell für meine Zwecken bekomme ich vom Kunden einen beliebig Textdatei. Mit Hilfe eines Reports wird diese Textdatei in das Satzbett des EMIGALL-Migrationsobjektes umgewandelt und dann auch gleich die besagte Konvertierung gemacht.
Hier flogen nun einige Codepages durcheinander
- Codepage der Importdatei
- Codepage der 1. Umwandlung
- Codepage der Konvertierung

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2481
Views
EURO Zeichen bei smartforms nicht angedrückt
von cuncon » 22.08.2018 11:08 • Verfasst in ABAP® für Anfänger
5
Antw.
13459
Views
Codepage / gültige Zeichen
von jspranz » 01.07.2013 11:38 • Verfasst in ABAP® Core
3
Antw.
2341
Views
FUBA: Conversion-Exit_alpha_Inut
von becker » 03.03.2010 16:23 • Verfasst in ABAP® für Anfänger
2
Antw.
3596
Views
DYNPRO FIELD CONVERSION
von Niekohle » 23.01.2007 11:10 • Verfasst in Dialogprogrammierung
2
Antw.
2044
Views
Bestellungen migrieren
von ralf.wenzel » 24.09.2014 15:34 • Verfasst in ABAP® Core

Ü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.

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor einer Woche von irene 1 / 1821
CDS View Erweitern mit Hierarchie
vor einer Woche von Interger 1 / 4265
Intervall mit Beziehungswissen füllen
vor 4 Wochen von wolli 1 / 34538