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