Daten als Excel-Datei versenden

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

Daten als Excel-Datei versenden

Beitrag von DieSteffi (ForumUser / 21 / 0 / 0 ) »
hallo!

ich hab schon viel darüber gelesen und gesucht aber nicht das passende gefunden...oder vielleicht doch nur warum klappts dann bei mir nicht.
Also, ich habe eine interne Tabelle die ich dann per mail als Excel-Datei versenden will...wenn ich die Excel Datei öffne ist da nur eine endlos lange Zeile in nur einer Spalte zu sehen.

Ich hab was gelesen das man die Daten mit Trennzeichen/Zeilenumbruch übergeben muss..aber ich hab schon alles mögliche ausprobiert..hier mein code wo ich die Daten mit Trennzeichen übergebe:
data: dummy(80),
sep type c value '#'.

field-symbols: <f>.

clear contstr.

do.
assign component sy-index of structure gt_alv_data to <f>.

if sy-subrc <> 0.
exit.
endif.

dummy = <f>.

concatenate contstr dummy into contstr separated by sep.
enddo.

$offset = strlen( contstr ).
contstr+$offset(1) = sep.

append contstr to itab3.
So wenn ihr das jetzt sieht sagt ihr bestimmt sep muss so definiert werden:
sep(02) type x value '0D0A',
sep1(01) type x value '0D'.
das hab ich auf jeden fall gelesen oder so :
sep type x value 09,
sep1 type x value 13.
nur bei mir sagt er dann immer
"sep" must be a character-type data object (data type C, N, T or STRING).field string).

In einem anderen Report hab ich genau das gleiche mit 'type x value 09' auch gesehen..und da is es kein fehler...fehlt bei mir noch was?

Wie kann ich das Kennzeichen, dass die Daten in eine neue Spalte /bzw. in eine neue Zeile geschrieben werden.

Und weiß jemand ob man eine Tabelle per mail versenden kann die mehr als 255 Zeichen hat?

Danke.

Gruß DieSteffi

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Steffi,

versuch's mal so:

Code: Alles auswählen.

DATA: BEGIN OF tabulator,
        x(1) TYPE x VALUE '0D',
      END OF tabulator.
DATA: sep.

  sep = tabulator.

Gruß Andreas

Beitrag von DieSteffi (ForumUser / 21 / 0 / 0 ) »
Hi Andreas,

leider hat das mit deinem Beispiel auch nicht geklappt...

Fehlermeldung:
"SEP" and "TABULATOR" are not mutually convertible in a Unicode program

das ist doch echt zum verhexen ... grrrr

Danke trotzdem.

Gruß
steffi

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Steffi,

dies müßte dir weiterhelfen:
http://10.243.51.96/helpdata/DE/62/3f2c ... ameset.htm

Zuweisung zwischen Struktur und Einzelfeld III

Code: Alles auswählen.

*-------------------------------------------------------------
* MOVE: structure <-> single field                            
*-------------------------------------------------------------

report ZCH_UNIEXP_7.

data: begin of TAB,
        X(1) type x value '09',
      end of tab,

      C(10)  type c.

* Before Unicode enabling:

* c+5(1) = tab.       <---- Unicode error

* After Unicode enabling

class cl_abap_char_utilities definition load.
c+5(1) =  cl_abap_char_utilities=>horizontal_tab.


Gruß Andreas

Seite 1 von 1

Vergleichbare Themen

7
Antw.
13156
Views
Daten aus interne Tabelle in Excel Datei
von meocon » 04.09.2008 10:55 • Verfasst in ABAP® für Anfänger
0
Antw.
2326
Views
Excel Datei der aus SAP Queries die Daten bezieht
von Oezdemir » 04.03.2009 09:39 • Verfasst in SAP - Allgemeines
2
Antw.
3096
Views
Excel-Datei mit Daten in SAP ergänzen + Download
von tklein » 22.11.2013 18:39 • Verfasst in ABAP® für Anfänger
7
Antw.
6184
Views
PDF-Datei mit FTP versenden
von Bitfummler » 15.10.2009 16:40 • Verfasst in ABAP® Core
40
Antw.
37234
Views
CSV-Datei als E-mail versenden
von Bright4.5 » 11.10.2018 11:19 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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.