From ca69b38a79f15eac5e41b9ae4be48857a6d77ff1 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Thu, 7 Oct 2021 06:32:01 +0200 Subject: [PATCH] Less DDIC references (#831) * CHAR3 * fix some DTELs * fixes * fix ZEXCEL_ALIGNMENT * fix ZEXCEL_BORDER * fix ZEXCEL_STYLE_COLOR_ARGB * fixes --- src/zcl_excel_autofilter.clas.abap | 2 +- src/zcl_excel_data_validation.clas.abap | 6 +++--- src/zexcel_alignment.dtel.xml | 5 +++-- src/zexcel_border.dtel.xml | 5 +++-- src/zexcel_data_val_error_style.dtel.xml | 5 +++-- src/zexcel_data_val_operator.dtel.xml | 5 +++-- src/zexcel_data_val_type.dtel.xml | 5 +++-- src/zexcel_fill_type.dtel.xml | 5 +++-- src/zexcel_number_format.dtel.xml | 3 +-- src/zexcel_style_color_argb.dtel.xml | 5 +++-- src/zexcel_validation_formula1.dtel.xml | 3 +-- 11 files changed, 27 insertions(+), 22 deletions(-) diff --git a/src/zcl_excel_autofilter.clas.abap b/src/zcl_excel_autofilter.clas.abap index 64aee95..d578f6a 100644 --- a/src/zcl_excel_autofilter.clas.abap +++ b/src/zcl_excel_autofilter.clas.abap @@ -8,7 +8,7 @@ CLASS zcl_excel_autofilter DEFINITION PUBLIC SECTION. TYPES tv_filter_rule TYPE string . - TYPES tv_logical_operator TYPE char3 . + TYPES tv_logical_operator TYPE c LENGTH 3 . TYPES: BEGIN OF ts_filter, column TYPE zexcel_cell_column, diff --git a/src/zcl_excel_data_validation.clas.abap b/src/zcl_excel_data_validation.clas.abap index 181e68f..1d0a171 100644 --- a/src/zcl_excel_data_validation.clas.abap +++ b/src/zcl_excel_data_validation.clas.abap @@ -17,8 +17,8 @@ CLASS zcl_excel_data_validation DEFINITION DATA cell_row_to TYPE zexcel_cell_row . CONSTANTS c_type_custom TYPE zexcel_data_val_type VALUE 'custom'. "#EC NOTEXT CONSTANTS c_type_list TYPE zexcel_data_val_type VALUE 'list'. "#EC NOTEXT - DATA showerrormessage TYPE flag VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . - DATA showinputmessage TYPE flag VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . + DATA showerrormessage TYPE abap_bool VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . + DATA showinputmessage TYPE abap_bool VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . DATA type TYPE zexcel_data_val_type . DATA formula1 TYPE zexcel_validation_formula1 . DATA formula2 TYPE zexcel_validation_formula1 . @@ -39,7 +39,7 @@ CLASS zcl_excel_data_validation DEFINITION CONSTANTS c_operator_lessthanorequal TYPE zexcel_data_val_operator VALUE 'lessThanOrEqual'. "#EC NOTEXT CONSTANTS c_operator_notbetween TYPE zexcel_data_val_operator VALUE 'notBetween'. "#EC NOTEXT CONSTANTS c_operator_notequal TYPE zexcel_data_val_operator VALUE 'notEqual'. "#EC NOTEXT - DATA showdropdown TYPE flag . + DATA showdropdown TYPE abap_bool . DATA errortitle TYPE string . DATA error TYPE string . DATA prompttitle TYPE string . diff --git a/src/zexcel_alignment.dtel.xml b/src/zexcel_alignment.dtel.xml index c5d630c..a79b0df 100644 --- a/src/zexcel_alignment.dtel.xml +++ b/src/zexcel_alignment.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_ALIGNMENT E - CHAR20 09 09 09 @@ -16,7 +15,9 @@ Alignment Alignment E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_border.dtel.xml b/src/zexcel_border.dtel.xml index 37b229e..fb335fa 100644 --- a/src/zexcel_border.dtel.xml +++ b/src/zexcel_border.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_BORDER E - CHAR20 12 06 12 @@ -16,7 +15,9 @@ Border style Border style E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_data_val_error_style.dtel.xml b/src/zexcel_data_val_error_style.dtel.xml index f946012..47bf72f 100644 --- a/src/zexcel_data_val_error_style.dtel.xml +++ b/src/zexcel_data_val_error_style.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_DATA_VAL_ERROR_STYLE E - CHAR20 28 10 20 @@ -16,7 +15,9 @@ Data val. err. style Data validation error style E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_data_val_operator.dtel.xml b/src/zexcel_data_val_operator.dtel.xml index 34b41a6..3f62363 100644 --- a/src/zexcel_data_val_operator.dtel.xml +++ b/src/zexcel_data_val_operator.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_DATA_VAL_OPERATOR E - CHAR20 28 10 20 @@ -16,7 +15,9 @@ Data val. operator Data validation operator E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_data_val_type.dtel.xml b/src/zexcel_data_val_type.dtel.xml index 26d91cf..a052c02 100644 --- a/src/zexcel_data_val_type.dtel.xml +++ b/src/zexcel_data_val_type.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_DATA_VAL_TYPE E - CHAR20 20 10 20 @@ -16,7 +15,9 @@ Data validation type Data validation type E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_fill_type.dtel.xml b/src/zexcel_fill_type.dtel.xml index de0ae22..de124b6 100644 --- a/src/zexcel_fill_type.dtel.xml +++ b/src/zexcel_fill_type.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_FILL_TYPE E - CHAR20 09 09 09 @@ -16,7 +15,9 @@ Fill Type Fill Type E - D + CHAR + 000020 + 000020 diff --git a/src/zexcel_number_format.dtel.xml b/src/zexcel_number_format.dtel.xml index dc2c8f0..99e747e 100644 --- a/src/zexcel_number_format.dtel.xml +++ b/src/zexcel_number_format.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_NUMBER_FORMAT E - STRING 20 10 15 @@ -16,7 +15,7 @@ Number format Number format E - D + STRG diff --git a/src/zexcel_style_color_argb.dtel.xml b/src/zexcel_style_color_argb.dtel.xml index db07afe..56be4bb 100644 --- a/src/zexcel_style_color_argb.dtel.xml +++ b/src/zexcel_style_color_argb.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_STYLE_COLOR_ARGB E - CHAR8 10 10 15 @@ -16,7 +15,9 @@ Color ARGB Color ARGB E - D + CHAR + 000008 + 000008 diff --git a/src/zexcel_validation_formula1.dtel.xml b/src/zexcel_validation_formula1.dtel.xml index 2911f62..4560142 100644 --- a/src/zexcel_validation_formula1.dtel.xml +++ b/src/zexcel_validation_formula1.dtel.xml @@ -5,7 +5,6 @@ ZEXCEL_VALIDATION_FORMULA1 E - STRING 20 10 19 @@ -16,7 +15,7 @@ Validation formula1 Validation formula1 E - D + STRG