Grosser Titel AN Excel übergeben

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

Grosser Titel AN Excel übergeben

Beitrag von amjahid (ForumUser / 35 / 0 / 0 ) »
Hallo,

ICh habe ein Report geschrieben der Daten aus eine SAP Tabelle nach Excel transportiert. der Excel wird sofort aufgemacht und die daten werden auch korrekt übermittelt. Nun habe ich das Problem das ich es nicht hinkirege wenn ich einen Titel mitübergeben will. Es klappt ergendwie nicht.
hat jemand eine Idee?
die spaltennamen habe ich hingekriegt aber den titel schaffe ich ergendwie nicht.

soll ca. so aussehen

Aufträge 2006 (Titel)
auftrag pos datum menge umsatz lieferung usw.



Danke im Vorraus

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


Beitrag von knopfler32 (ForumUser / 11 / 0 / 0 ) »
Hallo,

wenn du noch nach einer Lösung suchst:

habe ich hier ein Beispiel:
Der Titel hier in diesem Prog ist der Name einer Tabelle, die Mann auswählen kann.

REPORT Z_BP_GUI_DOWNLOAD.

PARAMETERs:
pa_dbtab(30) type c,
pa_sep(1) type c,
pa_head(1) type c,
pa_pfad type string.

START-OF-SELECTION.
perform downloadtable USING pa_dbtab pa_sep pa_head pa_pfad.

*-------------------------------------------------------

FORM downloadtable USING value(intable) type c
value(separator) type c
value(withheader) type c
value(datei_pfad) type string.

data: refintable TYPE REF TO data,
waouttable type string,
sbuffer type string,
itouttable like TABLE OF waouttable,
descintable type REF TO cl_abap_tabledescr,
descinstruc type REF TO cl_abap_structdescr.


FIELD-SYMBOLS:
<fsintable> TYPE ANY TABLE,
<fsinworkarea> TYPE ANY,
<fscompstruc> TYPE abap_compdescr,
<fsoutvalue> TYPE ANY.

try.
" §01 Interne Tabelle mit gleicher Struktur
" wie gewählte Datenbanktabelle anlegen,
" über ein Feldsymbol adressierbar machen und füllen
CREATE DATA refintable TYPE STANDARD TABLE OF (intable).

ASSIGN refintable->* to <fsintable>.

select * from (intable) into TABLE <fsintable>.

" §02 Beschreibung der internene Tabelle sowie
" deren Strukturkomponenten über RTTI holen
descintable ?= cl_abap_typedescr=>describe_by_data( <fsintable> ).

descinstruc ?= descintable->get_table_line_type( ).

" §03 Strukturkomponenten lesen und durch
" Trennzeichnen getrennt in Ausgabezeile sammeln
if not withheader is initial. "and datei_pfad is not initial.

concatenate 'TabellenName: ' intable into waouttable SEPARATED BY space.
* append waouttable.
WRITE: / waouttable.
APPEND waouttable to itouttable.
clear waouttable.
loop at descinstruc->components
ASSIGNING <fscompstruc>.
CONCATENATE waouttable <fscompstruc>-name separator into waouttable.
endloop.

WRITE: / waouttable.
APPEND waouttable to itouttable.
clear waouttable.
endif.

" §04 alle Datensaetze der Eingabetabelle abarbeiten
loop at <fsintable> ASSIGNING <fsinworkarea>.
" §05 alle Feldinhalte des Aktuellen
" Datensatzes sammeln
loop at descinstruc->components
ASSIGNING <fscompstruc>.

ASSIGN COMPONENT <fscompstruc>-name
of STRUCTURE <fsinworkarea> to <fsoutvalue>.

sbuffer = <fsoutvalue>.
CONDENSE sbuffer.

CONCATENATE waouttable sbuffer separator into waouttable.
endloop.

WRITE: / waouttable.
APPEND waouttable to itouttable.
clear waouttable.
endloop.

" §06 Tabelle auf den Präsentasionsserver laden
CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
EXPORTING
* BIN_FILESIZE =
FILENAME = datei_pfad
FILETYPE = 'ASC'
CHANGING
DATA_TAB = itouttable.

CATCH cx_sy_create_data_error.
WRITE: 'Datenbanktabelle nicht gefunden.'.

endtry.

ENDFORM. " downloadtable

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1621
Views
CS_BOM_EXPL_MAT_V2: WEGXX müsste größer als 99.999 sein
von Ju.Le.611 » 16.02.2024 10:51 • Verfasst in ABAP® Core
3
Antw.
2376
Views
GUI-Titel
von max1 » 08.02.2007 18:02 • Verfasst in ABAP® für Anfänger
0
Antw.
876
Views
Titel: SPOOL_INVALID_ARCHIVE_PARAMS .....
von Needhelp » 06.05.2008 14:13 • Verfasst in ABAP® Core
5
Antw.
2553
Views
Titel für Diplomarbeit
von bambuse » 21.01.2007 20:29 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1765
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1765
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2308

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 324
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 915
MS-Word als Editor
letzen Monat von tekko 1 / 4426