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.
2177
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.
2511
Views
GUI-Titel
von max1 » 08.02.2007 18:02 • Verfasst in ABAP® für Anfänger
0
Antw.
946
Views
Titel: SPOOL_INVALID_ARCHIVE_PARAMS .....
von Needhelp » 06.05.2008 14:13 • Verfasst in ABAP® Core
5
Antw.
2667
Views
Titel für Diplomarbeit
von bambuse » 21.01.2007 20:29 • Verfasst in SAP - Allgemeines
2
Antw.
15278
Views
Titel ändern
von cschmoel » 22.08.2012 13:08 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
vor 21 Stunden von ewx 2 / 1931
SELECT SUM CUST
vor 23 Stunden von wreichelt 4 / 2041
Banf anlegen
Gestern von IHe 3 / 13561
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 6224
Banf anlegen
vor einer Woche von wreichelt 2 / 13913

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

TABSTRIP oder Subscreen
vor 21 Stunden von ewx 2 / 1931
SELECT SUM CUST
vor 23 Stunden von wreichelt 4 / 2041
Banf anlegen
Gestern von IHe 3 / 13561
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 6224
Banf anlegen
vor einer Woche von wreichelt 2 / 13913