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…“  | 
			
(kein Unterschied) 
 | 
Version vom 18. Juli 2021, 15:23 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.