diff --git a/src/zcl_excel_reader_2007.clas.abap b/src/zcl_excel_reader_2007.clas.abap index 0c7c40f..5e4bd36 100644 --- a/src/zcl_excel_reader_2007.clas.abap +++ b/src/zcl_excel_reader_2007.clas.abap @@ -3976,8 +3976,9 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION. END OF ls_table_style. DATA: BEGIN OF ls_table_column, - id TYPE string, - name TYPE string, + id TYPE string, + name TYPE string, + totalsrowfunction TYPE string, END OF ls_table_column. FIELD-SYMBOLS LIKE LINE OF it_tables. @@ -4029,8 +4030,9 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION. ls_field_catalog-position = lines( lt_field_catalog ) + 1. ls_field_catalog-fieldname = |COMP_{ ls_field_catalog-position PAD = '0' ALIGN = RIGHT WIDTH = 4 }|. - ls_field_catalog-scrtext_l = ls_table_column-name. + ls_field_catalog-column_name = ls_table_column-name. ls_field_catalog-dynpfld = abap_true. + ls_field_catalog-totals_function = ls_table_column-totalsrowfunction. ls_field_catalog-abap_type = cl_abap_typedescr=>typekind_string. APPEND ls_field_catalog TO lt_field_catalog.