Datei als XLS-Datei auf dem Appliaktionsserver speichern

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

Getting started ... Alles für einen gelungenen Start.
18 Beiträge • Vorherige Seite 2 von 2 (current)
18 Beiträge Vorherige Seite 2 von 2 (current)

Re: Datei als XLS-Datei auf dem Appliaktionsserver speichern

Beitrag von L0w-RiDer (Expert / 535 / 83 / 2 ) »
Mit dem Code hier:

Code: Alles auswählen.

[/data :
"Tabelle"   type standard table of ... 
dein_feldcatalog   type LVC_T_FCAT,
export_als_xstring type XSTRING,
choice              TYPE if_salv_bs_xml=>s_type_xml_choice,
versio               TYPE string,
ref_result_data        TYPE REF TO cl_salv_ex_result_data_table,
tabelle_als_ref_to_data  TYPE REF TO DATA.
....
      GET REFERENCE OF "Tabelle" INTO tabelle_als_ref_to_data.
 versio = if_salv_bs_xml=>version_26.

  choice-version  = if_salv_bs_xml=>version_26.
  choice-xml_type = if_salv_bs_xml=>c_type_xlsx.
  choice-gui_type = if_salv_bs_xml=>c_gui_type_gui.

  ref_result_data = cl_salv_ex_util=>factory_result_data_table(
*                    T_SELECTED_ROWS             = lt_lvc_row
*                    T_SELECTED_COLUMNS          = lt_sel_cols
*                    T_SELECTED_CELLS            = lt_sel_cells
      r_data                      =  tabelle_als_ref_to_data
*                   S_LAYOUT                    = gs_layo
      t_fieldcatalog              = dein_feldcatalog
*                   T_SORT                      = gt_sort
*                   T_FILTER                    = gt_filter
*                    T_HYPERLINKS                = me->mt_hyperlinks
*                    S_CURRENT_CELL              = ls_cur_cell
*                    HYPERLINK_ENTRY_COLUMN     = ls_hyper_entry
*                    DROPDOWN_ENTRY_COLUMN      = ls_dropdown_entry
*                    T_DROPDOWN_VALUES           = lt_drdn )
*                    r_top_of_list               = lr_form_tol
*                    r_end_of_list               = lr_form_eol
          ).

  cl_salv_bs_tt_util=>if_salv_bs_tt_util~transform(
                            EXPORTING  xml_type      = choice-xml_type
                                       xml_version   = versio
                                       r_result_data = ref_result_data
                                       xml_flavour   = if_salv_bs_c_tt=>c_tt_xml_flavour_export
                                       gui_type      = choice-gui_type
                            IMPORTING  xml           = export_als_xstring ).code] 

hab ich das Problem, dass hier ---->dein_feldcatalog   type LVC_T_FCAT, der Typ LVC_T_FCAT verlangt wird. Ich brauche jedoch um meinen Feldkatalog die folgenden Tabelle:

it_fieldcat TYPE slis_t_fieldcat_alv

die den Typ slis_t_fieldcat_alv hat.

Somit funktioniert das Ganze nicht.

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


Re: Datei als XLS-Datei auf dem Appliaktionsserver speichern

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Gottseidankundallahgepriesen gibt es einen Funktionsbaustein dafür: LVC_TRANSFER_FROM_SLIS

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
deejey



Vergleichbare Themen

1
Antw.
6675
Views
csv Datei auf Applikationsserver speichern
von Buetzy » 31.08.2007 10:52 • Verfasst in ABAP® für Anfänger
2
Antw.
2011
Views
Speichern Datei auf dem Server
von Gast » 16.11.2004 17:29 • Verfasst in ABAP Objects®
4
Antw.
3392
Views
Excel-Datei als PDF speichern
von klaus1704 » 25.07.2013 15:33 • Verfasst in ABAP Objects®
1
Antw.
1350
Views
Json datei local speichern
von mano79 » 25.01.2018 09:45 • Verfasst in ABAP® für Anfänger
10
Antw.
6173
Views
Funktionsbaustein um XLSX-Datei zu speichern
von Bright4.5 » 05.10.2018 16: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.