Spaltenamen einer Struktur bekommen

Aus SAP Wiki ツ
Version vom 18. Juli 2021, 16:23 Uhr von M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Codeschnipsel DATA columns TYPE if_fdt_doc_spreadsheet=>t_column. DATA(desc) = CAST cl_abap_structdescr( cl_abap_structdescr=>descri…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


DATA columns         TYPE if_fdt_doc_spreadsheet=>t_column.

DATA(desc) = CAST cl_abap_structdescr( cl_abap_structdescr=>describe_by_data( struc_from_itab ) ).
     LOOP AT desc->get_components( ) ASSIGNING FIELD-SYMBOL(<c>).
       IF <c> IS ASSIGNED.
         IF <c>-type->kind = cl_abap_typedescr=>kind_elem.
           APPEND VALUE #( id           = sy-tabix
                           name         = <c>-name
                           display_name = <c>-name
                           is_result    = abap_true
                           type         = <c>-type ) TO columns.
         ENDIF.
       ENDIF.
     ENDLOOP.

Dieses Wiki wird privat in Freizeit nach bestem Wissen und Gewissen gepflegt und dient primär als eigene Wissenssammlung für die tägliche Arbeit im SAP-ERP-Umfeld.
Alle dargestellten Softwareprodukte, auch in Form von Screenshots, sind Eigentum der SAP SE. Ihre Marken, vgl. Link, sind u.a.: SAP®, ABAP®, SAP Fiori®, SAP HANA®, SAP S/4HANA®, SAP S/4HANA® Cloud