OPEN DATASET Conversion Error

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

OPEN DATASET Conversion Error

Beitrag von chatty (Specialist / 114 / 0 / 0 ) »
Guten Morgen @ll,

ich habe nachfolgendes Coding:

====================================================
DATA:
lv_file_tmp(100) TYPE c VALUE '/usr/sap/C11/DFU/f1401/out/',
lv_line(480) TYPE c VALUE 'CHF 0000’9000430000119119123’456',
lv_msg(100) TYPE c.

CONCATENATE lv_file_tmp sy-uzeit INTO lv_file_tmp.

OPEN DATASET lv_file_tmp FOR OUTPUT IN TEXT MODE ENCODING NON-UNICODE MESSAGE lv_msg.
TRANSFER lv_line TO lv_file_tmp.
CLOSE DATASET lv_file_tmp.
====================================================

Das Coding dumpt beim TRANSFER mit dem Fehler "A character set conversion is not possible.". Im Debugger habe ich gesehen dass das Problem am Zeichen " ’ " liegt.
Ich habe sämtliche mir bekannte Variationen und Zusätze für OPEN DATASET ausprobiert ohne Erfolg ausprobiert. Mit dem Zusatz IGNORING CONVERSION ERRORS dumpt es zwar nicht mehr, aber das Problem-Zeichen wird durch " # " ersetzt.

Wenn ich das File mit dem FuBa "DOWNLOAD" lokal downloade dann dumpt es nicht und das Problem-Zeichen wird auch korrekt in der Datei ausgegeben.

Ich benötige jedoch den Datei-Download auf dem Applikationsserver. Hab ihr noch eine Idee?

Viele Grüße und einen guten Wochenstart!
Chatty

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


Re: OPEN DATASET Conversion Error

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »
IN TEXT MODE ENCODING NON-UNICODE bedeutet, dass bei einem nicht Unicode-System der Zeichensatz des Applikationsservers bzw. bei einem Unicode-System der Zeichensatz laut Tabelle TCP0C zur Anwendung kommt. "`" ist nicht in diesem Zeichensatz enthalten. Anstatt IN TEXT MODE ENCODING NON-UNICODE ist es besser einen Unicode-Zeichensatz direkt anzugeben (z.B. IN TEXT MODE ENCODING UTF-8), wenn die Applikation, die die Textdatei weiter verarbeitet UTF-8 unterstützt).

Re: OPEN DATASET Conversion Error

Beitrag von chatty (Specialist / 114 / 0 / 0 ) »
Hallo jocoder,

vielen Dank für Dein Feedback! Deinen Ansatz hatte ich schon probiert bist mir der Kunde dann sagte dass das Folgesystem UTF-8 nicht verarbeiten kann :-(
Die Datei muss unbedingt im ANSI-Format sein.
Alternativ habe ich nun ein REPLACE von " ’ " mit dem ähnlichen Zeichen " ' " vor dem TRANSFER eingefügt und dann funktionierts... es ist zwar nicht die 100%-Lösung aber zumindest funktioniert es ohne Dump :-)

Viele Grüße
Chatty

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2434
Views
Open Dataset, Transfer, Close Dataset.Transfer unvollständig
von mari » 25.09.2007 09:28 • Verfasst in ABAP® Core
0
Antw.
1700
Views
open dataset
von joachim » 18.08.2008 11:05 • Verfasst in ABAP® Core
5
Antw.
4521
Views
Zeilenlänge bei OPEN DATASET
von RiffRaff » 15.05.2006 16:16 • Verfasst in ABAP® Core
2
Antw.
2834
Views
OPEN DATASET separated by TAB
von axel.mohnen » 21.04.2005 15:15 • Verfasst in ABAP® Core
10
Antw.
6900
Views
Open Dataset Fehler
von petre » 19.06.2008 14:25 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 85
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 116
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 114

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

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 85
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 116
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 114

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 76
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 800
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1393