Spaltenüberschrift in CL_SALV_TABLE exkludieren

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

Spaltenüberschrift in CL_SALV_TABLE exkludieren

Beitrag von GerryRe (ForumUser / 3 / 0 / 0 ) »
Hallo!

Ich erzeuge eine Excel Datei mit der Klasse cl_salv_table, welche per E-Mail versendet wird.
Kann mir bitte jemand erklären oder ein Beispiel posten, wie ich die Spaltenüberschriften ausblenden kann?
Ich wäre für jeden Tipp dankbar.

Code: Alles auswählen.

TRY .
                cl_salv_table=>factory(
                EXPORTING
                  list_display = IF_SALV_C_BOOL_SAP=>FALSE
                IMPORTING
                  r_salv_table = l_ref_salv_table_cash
                CHANGING
                  t_table = <tab_cash> ).
              CATCH cx_salv_msg.
            ENDTRY.

*           l_ref_columns = l_ref_salv_table_cash->get_columns(  ).
*           l_ref_columns->set_headers_visible( abap_false ).

             l_ref_aggreg = l_ref_salv_table_cash->get_aggregations( ).
             l_fcat = cl_salv_controller_metadata=>get_lvc_fieldcatalog( r_columns      = l_ref_columns
                                                                         r_aggregations = l_ref_aggreg ).

*            CALL METHOD cl_salv_controller_metadata=>get_lvc_layout
*              EXPORTING
*                r_columns = l_ref_columns
*              CHANGING
*                s_layout  = l_layout.

*            l_layout-no_headers = abap_true.

            IF cl_salv_bs_a_xml_base=>get_version( ) EQ if_salv_bs_xml=>version_25 OR
            cl_salv_bs_a_xml_base=>get_version( ) EQ if_salv_bs_xml=>version_26.

              l_ref_result_data = cl_salv_ex_util=>factory_result_data_table( r_data         = l_ref_cash
                                                                              t_fieldcatalog = l_fcat ).
*                                                                              s_layout       = l_layout ).
Danke und LG
Gerry

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


Re: Spaltenüberschrift in CL_SALV_TABLE exkludieren

Beitrag von m.andreschak (ForumUser / 22 / 2 / 3 ) »
Hi,

versuch doch einmal vor dem call von get_lvc_fieldcatalog folgendes einzugügen:

Code: Alles auswählen.

l_ref_columns = l_ref_salv_table_cash->get_columns( ).
l_ref_columns->set_headers_visible( abap_false ).
übrigens kannst du den SALV auch mittels ->to_xml()-Methode herunterladen. Das ist ggf. etwas besser lesbar. Geschmackssache würde ich sagen.

Code: Alles auswählen.

TRY .
    APPEND INITIAL LINE TO l_vbak.

    cl_salv_table=>factory(
    EXPORTING
      list_display = if_salv_c_bool_sap=>false
    IMPORTING
      r_salv_table = l_ref_salv_table_cash
    CHANGING
      t_table = <l_cash> ).
  CATCH cx_salv_msg.
ENDTRY.

l_ref_aggreg  = l_ref_salv_table_cash->get_aggregations( ).
l_ref_columns = l_ref_salv_table_cash->get_columns( ).
l_ref_columns->set_headers_visible( abap_false ).
" ...

l_ref_salv_table_cash->to_xml( xml_type = if_salv_bs_xml=>c_type_xlsx ).
" ...
DATA lt_binary     TYPE srt_abuf_transport_tab.
DATA lv_xtring_xml TYPE xstring.
DATA lv_filesize   TYPE i.

cl_soap_xml_helper=>xstring_to_table(
  EXPORTING
    xvalue         = lv_xtring_xml
  IMPORTING
    transport_size = lv_filesize
    transport_list = lt_binary
).

" ...

cl_gui_frontend_services=>gui_download( EXPORTING
                                        filename                  = lv_filename
                                        filetype                  = 'BIN'
                                        bin_filesize              = lv_filesize
                                      CHANGING
                                        data_tab                  = lt_binary ).

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4953
Views
Salv Table - Layouts speichern
von JohnLocklay » 14.06.2019 11:33 • Verfasst in ABAP Objects®
3
Antw.
2767
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
5
Antw.
3713
Views
Spaltenüberschrift im ALV
von KlausB » 14.03.2006 14:19 • Verfasst in ABAP® Core
8
Antw.
18574
Views
ALV - Spaltenüberschrift ändern
von SAPAlex » 20.02.2008 13:50 • Verfasst in ABAP® Core
2
Antw.
2010
Views
Zweizeilige Spaltenüberschrift im ALV möglich?
von pampelmus » 08.08.2007 10:18 • 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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 3 Tagen von Bright4.5 1 / 775
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2395
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8982