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.
1172
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.
1661
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.
6705
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

Regex in where
vor 13 Stunden von tar 8 / 322
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1602
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 250
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 491

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

Regex in where
vor 13 Stunden von tar 8 / 322
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1602
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 250
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 491

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 188
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3368
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9921