Datenausgabe an Excel

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

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

Datenausgabe an Excel

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,


ich baue einen Datenbestand in einer internen Tabelle auf, die später als CSV ausgegeben wird. Dazu rufe ich den FuBa SAP_CONVERT_TO_CSV_FORMAT auf. Nach der Bearbeitung prüfe ich die Ausgabedatei. Alle Spalten sind gefüllt. Dann füge ich eine Header-Zeile, getrennt mit ; an den Anfang der Tabelle. Es sind noch immer alle Zeilen gefüllt. Da die letzte Spalte 'unendlich' groß wurde, habe ich CRLF angefügt, cl_abap_char_utilities=>cr_lf. Auch danach sind alle Spalten der Tabelle gefüllt. Dann verschicke ich die Tabelle als Excel per Mail und wenn ich die Excel-Datei öffne ist ab der zweiten Zeile die erste Spalte leer, scheinbar durch den CR_LF.


Wo ist das Problem? Wie behebe ich es?


Danke und viele Grüße

Norbert

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


Re: Datenausgabe an Excel

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Norbert,

hast du ab der zweiten Zeile gar keine Ausgabe mehr in der ersten Spalte oder ist alles verschoben?

EDIT: Wie erzeugst du aus deiner internen Tabelle den CSV Mail Anhang?

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
SAP_ENTWICKLER

Gruß,
der Matze

Re: Datenausgabe an Excel

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hi,

es ist nichts verschoben, nur ab der zweiten Zeile ist die erste Spalte, immer die nach dem CR_LF, leer. Löscht der CR_LF die Spalte? Ohne den CR_LF ist die letzte Spalte sehr breit.

Die konvertierte Datei wird erst mit SCMS_FTEXT_TO_BINARY umformatiert und dann mit lx_document->add_attachment unter der Formatangabe CSV an die Mail gehängt. Ist das das Problem? Muss nach der Umformatierung eine andere Formatangabe her?

Ich habe den Aufruf des FuBa's SCMS_FTEXT_TO_BINARY einmal deaktiviert. Da war das Sheet ganz leer. Ich habe keine Idee mehr.



Viele Grüße

Norbert

Re: Datenausgabe an Excel

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Norbert,

das Phänomen ist wirklich eigenartig.
Muss es unbedingt im Binary-Format sein?

Die BCS Klassen bieten für die Erstellung von Anhängen auch andere Möglichkeiten.
Ich habe es in einem Programm für einen Kunden so umgesetzt, dass ich die Tabelle erst als string erstelle inkl. dem CR_LF. Das wird dann ein richtig übel langer String. Dann nehme ich die Methode "cl_document_bcs=>string_to_soli( string_variable ). um das ganze in eine SOLI-TAB zu konvertieren. der CR_LF ist dabei automatisch der Zeilentrenner.
Anschließend dann deine genutzte Methode add_attachment und im Typ CSV und im content_text die Soli_tab übergeben.
Damit fahre ich ziemlich gut und die Daten kommen auch inkl. CR_LF richtig an.

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
SAP_ENTWICKLER

Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

8
Antw.
2754
Views
Datenausgabe funktioniert nicht
von Schäfer_anfänger » 20.01.2017 07:27 • Verfasst in ABAP® für Anfänger
2
Antw.
1798
Views
Status Meldung nach der Datenausgabe
von Rico_neu » 05.10.2007 12:45 • Verfasst in ABAP® für Anfänger
4
Antw.
7271
Views
Problem mit Suchhilfe-Exit -> keine Datenausgabe
von svenk » 29.06.2007 12:31 • Verfasst in Dialogprogrammierung
0
Antw.
1700
Views
Excel Upload ohne Excel aber OpenOffice
von MarkusW » 23.01.2008 17:07 • Verfasst in ABAP® Core
2
Antw.
3970
Views
EXCEL Export aus SAP mit Excel 2003 / 2007
von hfahrian » 03.02.2014 11:34 • Verfasst in ABAP Objects®

Ü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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 15 Stunden von msfox 18 / 11113
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4247
IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 172

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 15 Stunden von msfox 18 / 11113
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4247
IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 172

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 20 Stunden von ArjenR 1 / 172
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3108
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9703