diff --git a/src/zcl_excel_style_cond.clas.abap b/src/zcl_excel_style_cond.clas.abap
index 01edada..bd4a663 100644
--- a/src/zcl_excel_style_cond.clas.abap
+++ b/src/zcl_excel_style_cond.clas.abap
@@ -8,6 +8,7 @@ public section.
*"* public components of class ZCL_EXCEL_STYLE_COND
*"* do not include other source files here!!!
+ types tv_conditional_show_value type c length 1.
constants C_CFVO_TYPE_FORMULA type ZEXCEL_CONDITIONAL_TYPE value 'formula'. "#EC NOTEXT
constants C_CFVO_TYPE_MAX type ZEXCEL_CONDITIONAL_TYPE value 'max'. "#EC NOTEXT
constants C_CFVO_TYPE_MIN type ZEXCEL_CONDITIONAL_TYPE value 'min'. "#EC NOTEXT
@@ -52,8 +53,8 @@ public section.
constants C_RULE_NONE type ZEXCEL_CONDITION_RULE value 'none'. "#EC NOTEXT
constants C_RULE_TOP10 type ZEXCEL_CONDITION_RULE value 'top10'. "#EC NOTEXT
constants C_RULE_ABOVE_AVERAGE type ZEXCEL_CONDITION_RULE value 'aboveAverage'. "#EC NOTEXT
- constants C_SHOWVALUE_FALSE type ZEXCEL_CONDITIONAL_SHOW_VALUE value 0. "#EC NOTEXT
- constants C_SHOWVALUE_TRUE type ZEXCEL_CONDITIONAL_SHOW_VALUE value 1. "#EC NOTEXT
+ constants C_SHOWVALUE_FALSE type TV_CONDITIONAL_SHOW_VALUE value 0. "#EC NOTEXT
+ constants C_SHOWVALUE_TRUE type TV_CONDITIONAL_SHOW_VALUE value 1. "#EC NOTEXT
data MODE_CELLIS type ZEXCEL_CONDITIONAL_CELLIS .
data MODE_COLORSCALE type ZEXCEL_CONDITIONAL_COLORSCALE .
data MODE_DATABAR type ZEXCEL_CONDITIONAL_DATABAR .
@@ -101,7 +102,7 @@ public section.
!IV_CFVO4_VALUE type ZEXCEL_CONDITIONAL_VALUE optional
!IV_CFVO5_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT
!IV_CFVO5_VALUE type ZEXCEL_CONDITIONAL_VALUE optional
- !IV_SHOWVALUE type ZEXCEL_CONDITIONAL_SHOW_VALUE default ZCL_EXCEL_STYLE_COND=>C_SHOWVALUE_TRUE
+ !IV_SHOWVALUE type TV_CONDITIONAL_SHOW_VALUE default ZCL_EXCEL_STYLE_COND=>C_SHOWVALUE_TRUE
returning
value(EO_STYLE_COND) type ref to ZCL_EXCEL_STYLE_COND .
methods GET_GUID
diff --git a/src/zexcel_conditional_iconset.tabl.xml b/src/zexcel_conditional_iconset.tabl.xml
index 3b69bae..7d27118 100644
--- a/src/zexcel_conditional_iconset.tabl.xml
+++ b/src/zexcel_conditional_iconset.tabl.xml
@@ -101,12 +101,15 @@
ZEXCEL_CONDITIONAL_ICONSET
SHOWVALUE
+ E
0012
- ZEXCEL_CONDITIONAL_SHOW_VALUE
0
- X
- F
- E
+ C
+ 000002
+ CHAR
+ 000001
+ CHAR
+ Condition type
diff --git a/src/zexcel_conditional_show_value.dtel.xml b/src/zexcel_conditional_show_value.dtel.xml
deleted file mode 100644
index 03158a4..0000000
--- a/src/zexcel_conditional_show_value.dtel.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- ZEXCEL_CONDITIONAL_SHOW_VALUE
- E
- ZEXCEL_BOOLE01
- 15
- 05
- 15
- 15
- Condition type
- Condition type
- Type
- Condition type
- Condition type
- E
- D
-
-
-
-
diff --git a/src/zexcel_sheet_protection_bool.dtel.xml b/src/zexcel_sheet_protection_bool.dtel.xml
deleted file mode 100644
index daa2f57..0000000
--- a/src/zexcel_sheet_protection_bool.dtel.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
- ZEXCEL_SHEET_PROTECTION_BOOL
- E
- ZEXCEL_BOOLE01
- 16
- 10
- 16
- 20
- Sheet protection indicator
- Sheet protection
- Protection
- Sheet protection
- Sheet protection
- E
- D
-
-
-
-
diff --git a/src/zif_excel_sheet_protection.intf.abap b/src/zif_excel_sheet_protection.intf.abap
index 06820f2..12bd589 100644
--- a/src/zif_excel_sheet_protection.intf.abap
+++ b/src/zif_excel_sheet_protection.intf.abap
@@ -2,29 +2,30 @@ INTERFACE zif_excel_sheet_protection
PUBLIC .
TYPES tv_sheet_protection TYPE c LENGTH 1.
+ TYPES tv_sheet_protection_bool TYPE c LENGTH 1.
- DATA auto_filter TYPE zexcel_sheet_protection_bool .
- CONSTANTS c_active TYPE zexcel_sheet_protection_bool VALUE '1'. "#EC NOTEXT
- CONSTANTS c_noactive TYPE zexcel_sheet_protection_bool VALUE '0'. "#EC NOTEXT
+ DATA auto_filter TYPE tv_sheet_protection_bool .
+ CONSTANTS c_active TYPE tv_sheet_protection_bool VALUE '1'. "#EC NOTEXT
+ CONSTANTS c_noactive TYPE tv_sheet_protection_bool VALUE '0'. "#EC NOTEXT
CONSTANTS c_protected TYPE tv_sheet_protection VALUE 'X'. "#EC NOTEXT
CONSTANTS c_unprotected TYPE tv_sheet_protection VALUE ''. "#EC NOTEXT
- DATA delete_columns TYPE zexcel_sheet_protection_bool .
- DATA delete_rows TYPE zexcel_sheet_protection_bool .
- DATA format_cells TYPE zexcel_sheet_protection_bool .
- DATA format_columns TYPE zexcel_sheet_protection_bool .
- DATA format_rows TYPE zexcel_sheet_protection_bool .
- DATA insert_columns TYPE zexcel_sheet_protection_bool .
- DATA insert_hyperlinks TYPE zexcel_sheet_protection_bool .
- DATA insert_rows TYPE zexcel_sheet_protection_bool .
- DATA objects TYPE zexcel_sheet_protection_bool .
+ DATA delete_columns TYPE tv_sheet_protection_bool .
+ DATA delete_rows TYPE tv_sheet_protection_bool .
+ DATA format_cells TYPE tv_sheet_protection_bool .
+ DATA format_columns TYPE tv_sheet_protection_bool .
+ DATA format_rows TYPE tv_sheet_protection_bool .
+ DATA insert_columns TYPE tv_sheet_protection_bool .
+ DATA insert_hyperlinks TYPE tv_sheet_protection_bool .
+ DATA insert_rows TYPE tv_sheet_protection_bool .
+ DATA objects TYPE tv_sheet_protection_bool .
DATA password TYPE zexcel_aes_password .
- DATA pivot_tables TYPE zexcel_sheet_protection_bool .
+ DATA pivot_tables TYPE tv_sheet_protection_bool .
DATA protected TYPE tv_sheet_protection .
- DATA scenarios TYPE zexcel_sheet_protection_bool .
- DATA select_locked_cells TYPE zexcel_sheet_protection_bool .
- DATA select_unlocked_cells TYPE zexcel_sheet_protection_bool .
- DATA sheet TYPE zexcel_sheet_protection_bool .
- DATA sort TYPE zexcel_sheet_protection_bool .
+ DATA scenarios TYPE tv_sheet_protection_bool .
+ DATA select_locked_cells TYPE tv_sheet_protection_bool .
+ DATA select_unlocked_cells TYPE tv_sheet_protection_bool .
+ DATA sheet TYPE tv_sheet_protection_bool .
+ DATA sort TYPE tv_sheet_protection_bool .
METHODS initialize .
ENDINTERFACE.