From 0a907d27de32ee75077d644fe5ddf08fec909b87 Mon Sep 17 00:00:00 2001 From: Abo Date: Sun, 21 Feb 2021 11:21:07 +0100 Subject: [PATCH] Remove doma ZEXCEL_BOOLE01 (#738) * remove ZEXCEL_SHEET_PROTECTION_BOOL this dtel uses doma ZEXCEL_BOOLE01 * remove ZEXCEL_CONDITIONAL_SHOW_VALUE this dtel uses doma ZEXCEL_BOOLE01 * ZEXCEL_BOOLE01 it was used by: dtel ZEXCEL_SHEET_PROTECTION_BOOL dtel ZEXCEL_CONDITIONAL_SHOW_VALUE * fixed spurious edit of .abapgit.xml --- src/zcl_excel_style_cond.clas.abap | 7 ++-- src/zexcel_conditional_iconset.tabl.xml | 11 ++++--- src/zexcel_conditional_show_value.dtel.xml | 23 -------------- src/zexcel_sheet_protection_bool.dtel.xml | 23 -------------- src/zif_excel_sheet_protection.intf.abap | 37 +++++++++++----------- 5 files changed, 30 insertions(+), 71 deletions(-) delete mode 100644 src/zexcel_conditional_show_value.dtel.xml delete mode 100644 src/zexcel_sheet_protection_bool.dtel.xml 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.