Das Erbenis als .CSV-Trennung mit Anführungszeichen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von rafaelvives (ForumUser / 25 / 2 / 0 ) »
Hallo,
ich bin am Anfang meines ABA-Werdegangs :-)
Daher habe ich 1,5 Fragen:

Ich habe ein Programm gefunden, das die Ergebnisse meiner Query liest und dann als Liste ausgibt:
SAP_QUERY_DEMO_TRANSFER_1

In der Query kann ich Ausgabeform festlegen: --> Welche Form erzeugt eine CSV-DAtei?
--> Wie kann "Anführungszeichen" als Trenner angeben?
Danke für Euer Input

rafael

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


Re: Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Hi!

CSV wird in SAP normalerweise auch "Excel-Format" genannt. Vielleicht hilft dir das ja weiter.
Ich kenn den Report leider nicht auswendig aber schau mal hier:
http://www.abapforum.com/forum/viewtopi ... R_1#p68381
Vermutlich funktioniert der Report (noch) nicht richtig.

btw. Das Anführungszeichen als Trenner zu verwenden, halte ich nicht für gut, da dieses Zeichen in Excel für die Angabe eines Literals gebraucht wird.
Nimm, wenn eine Auswahl überhaupt möglich ist, lieber das von CSV bzw. Excel präferierte "," (Komma).

lg ADT
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: Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo rafael,

spiel doch ein wenig mit den Optionen rum, es gibt viele Wege das Query in eine Datei zu exportieren. Hast du in der Online-Hilfe zu den Querys schon geschaut?
Eine Möglichkeit wäre in der Definition des Querys die Ausgabeform auf "Dateiablage" zu setzen. Du hast dann auf dem Selektionsbild die Möglichkeit den Zielpfad und den Dateinamen einzugeben. Im Schritt darauf hast du das Ausgabeformat sowie die Codierung ändern. Die Anführungszeichen als Trennzeichen zu verwenden halte ich aber für eine potentielle Fehlerquelle, gibt es einen bestimmtem Grund warum nicht das Semikolon oder Tabulatr verwendet weerden soll?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von rafaelvives (ForumUser / 25 / 2 / 0 ) »
Hallo ALexander,
diese Option habe ich bereits probiert.
ich habe dort die Möglichkeit Dateiablage genommen.
Wo kann man den Seaparator " einstellen?
(Dies ist ausdrücklich gewünscht, ich hatte Hochkomma vorgeschlagen).

Re: Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
wie bereits gesagt halte ich ich Verwendung sowohl von Hochkomma als auch von Anführungszeichen für fehleranfällig. Auch mit dem von ADT vorgeschlagenen Komma habe ich bereits schlechte Erfahrungen gemacht. Ich versuche es soweit es geht beim Semikolon zu belassen aber auch dort gibt es immer wieder Sonderfälle die man nicht bedacht hat, Materialltexte die Semikolon enthalten. Im Endeffekt muss jeder entwickler diese Entscheidung für sich selbst treffen.

Wo willst du denn das Trennzeichen einstellen? Wenn es in dem SAP_QUERY_DEMO_TRANSFER_1 sein soll, dann kommt man vielleicht mit der Methode GUI_DOWNLOAD weiter. Damit kannst du interne Tabellen in eine Datei exportieren und dabei das Trennzeichen selbst vorgeben. Siehe zB hier: https://scn.sap.com/thread/583154

Wenn du das Trennzeichen im Query festlegen möchtest, so weiss ich nicht ob man ggf. im Customizing die Datenformate anpassen und sich damit einen entsprechenden Typ mit dem gewünschten Trennzeichen anlegen könnte.
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Das Erbenis als .CSV-Trennung mit Anführungszeichen

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Ich benutze wann immer ich kann TAB als Trennzeichen bei Textfiles, die ich spaeter mit Excel oeffnen will.
FU GUI_DOWNLOAD WRITE_FIELD_SEPARATOR
____________________________________________________
Short Text
Separate Columns by Tabs in Case of ASCII Download

Description
In the downloaded file, the columns are separated by tab characters (cl_abap_char_utilities=>horizontal_tab). You should use this setting if you want to upload the data from the file at a later time, because this is the only way of identifying individual columns.

The parameter makes sense only for the FILETYPE values ASC, DAT and IBM; for DAT it is set implicitly.

Value range
'X' : Write separator.

SPACE : Do not write separator.
Weiterer Vorteil: Ich benenne solche Datein mit .DAT und verknuepfe diese mit Excel und kann diese mit einem Doppelklick oeffnen, ohne den Weg ueber dieses Import zu gehen.

Seite 1 von 1

Vergleichbare Themen

16
Antw.
2825
Views
Anführungszeichen in jedes Feld schreiben
von L0w-RiDer » 07.02.2019 10:33 • Verfasst in ABAP® für Anfänger
4
Antw.
4771
Views
.csv-Datei einlesen macht Probleme bei Anführungszeichen
von ABAP_User » 21.04.2011 10:26 • Verfasst in ABAP® für Anfänger
1
Antw.
6166
Views
Trennung von Buchstaben und Zahlen
von greenhorn » 21.07.2011 13:33 • Verfasst in ABAP® für Anfänger
1
Antw.
2826
Views
Textdatei mit Tabulator Trennung aus SAP auf Applikationserv
von Anita3 » 08.07.2008 08:33 • Verfasst in ABAP® für Anfänger
2
Antw.
1652
Views
Trennung und Zusammenfügung von CHAR Variablen ?
von Mayonnaise » 12.11.2009 11:25 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Daten an Tabelle binden
vor 16 Stunden von Bright4.5 1 / 345
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1988
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8587