Probleme bei Codeumwandlung bei open adatset

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

Probleme bei Codeumwandlung bei open adatset

Beitrag von kbit100 (Specialist / 130 / 42 / 0 ) »
Hallo zusammen,

ich soll Daten in eine Datei auf dem Applikationsserver ausgeben. Der Einfachheit halber hänge ich die Extension .xls an, da die Daten vom Anwender in Excel benötigt werden. Das ist aber nicht das Problem.
Schlimmer ist, dass alle Umlaute wie "üäö" als "Schmierzeichen" ausgegeben werden und in Excel ganz seltsam aussehen.
Der Applikationserver ist Unix und evtl. liegt's daran. Ich öffne die Datei wie folgt:

Code: Alles auswählen.

  OPEN DATASET gd_file
  FOR INPUT IN TEXT MODE ENCODING DEFAULT.
Was mache ich falsch? Ich bin für jeden Tipp dankbar.

Gruß

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Du öffnest die Datei sicherlich mit OUTPUT, da du da was hinschreiben und nicht lesen willst.
Da dein Applikationsserver unter UNIX läuft und du die Daten von einem Windows System liest kann es zu diesen Darstellungen kommen, da die Systeme mit unterschiedlichen Zeichensätzen arebeiten:

Wenn du auf den Applikationsserver angewiesen bist, kopiere die Daten mit FTP auf dein Windossystem. Hierbei werden die Zeichen konverteiert (automatisch).

Wenn du nicht auf den Applikationsserver angewiesen bist, arbeite mit GUI_DOWNLOAD und stelle die Datei gleich auf den Präsentationsserver. Auch hier ist das Problem dann erledigt. Alternativ kannst du hier auch den Aufruf aus der Klasse CL_GUI_FRONTEND_SERVICES

MfG

Thomas

Re: Probleme bei Codeumwandlung bei open adatset

Beitrag von Ferum (ForumUser / 36 / 3 / 6 ) »
Hallo,

es tut mir leid, wenn ich die ganze Geschichte wieder hoch hole, aber ich habe damit auch ein Problem.

Und zwar selektiere ich mir den Inhalt für eine csv-Datei in eine itab.
Danach erstelle ich mit "OPEN DATASET ld_filena TYPE 'NT' FOR OUTPUT IN TEXT MODE ENCODING DEFAULT" eine Datei auf dem Applikationsserver.
Diese schiebe ich dann per FTP-Befehle auf einen FTP-Server.
Wenn ich mir die Datei jetzt vom FTP-Server mit z.B. LeechFTP auf meinen Rechner lade und mir die Datei anschaue bekomme ich unterschiedliche Anzeigen.
Öffne ich die csv-Datei mit dem Editor sehe ich alle Umlaute so wie sie sein sollen. Wenn ich die Datei mit Excel öffne werden die Umlaute kryptisch dargstellt.

Ich hab schon eininges ausprobiert und komme da leider nicht weiter.
Ist es ein Problem, dass der Applikationsserver Unix ist und der FTP-Server Windows?

Vielleicht könnt ihr mir dabei weiter helfen.

Vielen Dank im voraus.

Gruß,
Henning

Re: Probleme bei Codeumwandlung bei open adatset

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Am FTP sollte es nicht liegen. Der konvertiert die Zeichensätze meines Wissens automatisch.

ggf. ist der Zeichensatz auf deinem PC nich Deutsch.

Thomas

Re: Probleme bei Codeumwandlung bei open adatset

Beitrag von Ferum (ForumUser / 36 / 3 / 6 ) »
Hallo Thomas,

der Zeichensatz auf meinem Rechner ist Deutsch. Jedenfalls ist mein Windows in Deutsch.
Für den FTP-Server kann ich da leider nicht sagen wie es da aussieht.
Kann das vielleicht ein Punkt sein, an dem es hängt?

Gruß,
Henning

Re: Probleme bei Codeumwandlung bei open adatset

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo Henning,

du machst OPEN DATASET ld_filena TYPE 'NT' FOR OUTPUT IN TEXT MODE ENCODING DEFAULT

mach mal nur so: OPEN DATASET ld_filena FOR OUTPUT IN TEXT MODE ENCODING DEFAULT

Nach dem FTP kannst du dir die Datei ja mal mit NotePad ansehen uns schauen wie deine Werte dort aussehen.

Thomas

PS: Kannst ja mal ein Stück coding posten.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1170
Views
Select mit Open Cursor macht Probleme
von Wess » 21.02.2019 12:47 • Verfasst in ABAP® für Anfänger
0
Antw.
1344
Views
OPEN SQL Buch
von swonny » 16.01.2007 10:02 • Verfasst in SAP - Allgemeines
2
Antw.
1650
Views
Open Office
von kundch » 19.03.2008 11:09 • Verfasst in SAP - Allgemeines
0
Antw.
1658
Views
open dataset
von joachim » 18.08.2008 11:05 • Verfasst in ABAP® Core
10
Antw.
6701
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

Trennen Strasse und Hausnummer
vor 10 Stunden von msfox 18 / 10995
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 27 / 4105
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 111

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

Trennen Strasse und Hausnummer
vor 10 Stunden von msfox 18 / 10995
Dialog-Container mit Toolbar/Status
vor 13 Stunden von black_adept gelöst 27 / 4105
IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 111

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 15 Stunden von ArjenR 1 / 111
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3045
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9638