adesso business consulting Stellenangebote
Software Engineer Trainee · Senior
| (Senior) Cloud Software Engineer BTP | Senior Frontend Software Engineer SAP BTP
| (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Consulting
Spaltenamen einer Struktur bekommen: Unterschied zwischen den Versionen
Aus SAP Wiki ツ
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…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
[[Kategorie:Codeschnipsel]] | [[Kategorie:Codeschnipsel]] | ||
<syntaxhighlight lang="abap" line start="1"> | |||
DATA columns TYPE if_fdt_doc_spreadsheet=>t_column. | DATA columns TYPE if_fdt_doc_spreadsheet=>t_column. | ||
Zeile 15: | Zeile 15: | ||
ENDIF. | ENDIF. | ||
ENDLOOP. | ENDLOOP. | ||
</syntaxhighlight> |
Version vom 16. August 2021, 20:30 Uhr
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.