Less DDIC references (#831)

* CHAR3

* fix some DTELs

* fixes

* fix ZEXCEL_ALIGNMENT

* fix ZEXCEL_BORDER

* fix ZEXCEL_STYLE_COLOR_ARGB

* fixes
This commit is contained in:
Lars Hvam 2021-10-07 06:32:01 +02:00 committed by GitHub
parent e9386fd022
commit ca69b38a79
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 27 additions and 22 deletions

View File

@ -8,7 +8,7 @@ CLASS zcl_excel_autofilter DEFINITION
PUBLIC SECTION. PUBLIC SECTION.
TYPES tv_filter_rule TYPE string . TYPES tv_filter_rule TYPE string .
TYPES tv_logical_operator TYPE char3 . TYPES tv_logical_operator TYPE c LENGTH 3 .
TYPES: TYPES:
BEGIN OF ts_filter, BEGIN OF ts_filter,
column TYPE zexcel_cell_column, column TYPE zexcel_cell_column,

View File

@ -17,8 +17,8 @@ CLASS zcl_excel_data_validation DEFINITION
DATA cell_row_to TYPE zexcel_cell_row . DATA cell_row_to TYPE zexcel_cell_row .
CONSTANTS c_type_custom TYPE zexcel_data_val_type VALUE 'custom'. "#EC NOTEXT 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 CONSTANTS c_type_list TYPE zexcel_data_val_type VALUE 'list'. "#EC NOTEXT
DATA showerrormessage TYPE flag VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . DATA showerrormessage TYPE abap_bool VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " .
DATA showinputmessage TYPE flag VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " . DATA showinputmessage TYPE abap_bool VALUE 'X'. "#EC NOTEXT . . . . . . . . . . " .
DATA type TYPE zexcel_data_val_type . DATA type TYPE zexcel_data_val_type .
DATA formula1 TYPE zexcel_validation_formula1 . DATA formula1 TYPE zexcel_validation_formula1 .
DATA formula2 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_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_notbetween TYPE zexcel_data_val_operator VALUE 'notBetween'. "#EC NOTEXT
CONSTANTS c_operator_notequal TYPE zexcel_data_val_operator VALUE 'notEqual'. "#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 errortitle TYPE string .
DATA error TYPE string . DATA error TYPE string .
DATA prompttitle TYPE string . DATA prompttitle TYPE string .

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_ALIGNMENT</ROLLNAME> <ROLLNAME>ZEXCEL_ALIGNMENT</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>09</HEADLEN> <HEADLEN>09</HEADLEN>
<SCRLEN1>09</SCRLEN1> <SCRLEN1>09</SCRLEN1>
<SCRLEN2>09</SCRLEN2> <SCRLEN2>09</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Alignment</SCRTEXT_M> <SCRTEXT_M>Alignment</SCRTEXT_M>
<SCRTEXT_L>Alignment</SCRTEXT_L> <SCRTEXT_L>Alignment</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_BORDER</ROLLNAME> <ROLLNAME>ZEXCEL_BORDER</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>12</HEADLEN> <HEADLEN>12</HEADLEN>
<SCRLEN1>06</SCRLEN1> <SCRLEN1>06</SCRLEN1>
<SCRLEN2>12</SCRLEN2> <SCRLEN2>12</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Border style</SCRTEXT_M> <SCRTEXT_M>Border style</SCRTEXT_M>
<SCRTEXT_L>Border style</SCRTEXT_L> <SCRTEXT_L>Border style</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_DATA_VAL_ERROR_STYLE</ROLLNAME> <ROLLNAME>ZEXCEL_DATA_VAL_ERROR_STYLE</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>28</HEADLEN> <HEADLEN>28</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>20</SCRLEN2> <SCRLEN2>20</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Data val. err. style</SCRTEXT_M> <SCRTEXT_M>Data val. err. style</SCRTEXT_M>
<SCRTEXT_L>Data validation error style</SCRTEXT_L> <SCRTEXT_L>Data validation error style</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_DATA_VAL_OPERATOR</ROLLNAME> <ROLLNAME>ZEXCEL_DATA_VAL_OPERATOR</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>28</HEADLEN> <HEADLEN>28</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>20</SCRLEN2> <SCRLEN2>20</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Data val. operator</SCRTEXT_M> <SCRTEXT_M>Data val. operator</SCRTEXT_M>
<SCRTEXT_L>Data validation operator</SCRTEXT_L> <SCRTEXT_L>Data validation operator</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_DATA_VAL_TYPE</ROLLNAME> <ROLLNAME>ZEXCEL_DATA_VAL_TYPE</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>20</HEADLEN> <HEADLEN>20</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>20</SCRLEN2> <SCRLEN2>20</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Data validation type</SCRTEXT_M> <SCRTEXT_M>Data validation type</SCRTEXT_M>
<SCRTEXT_L>Data validation type</SCRTEXT_L> <SCRTEXT_L>Data validation type</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_FILL_TYPE</ROLLNAME> <ROLLNAME>ZEXCEL_FILL_TYPE</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR20</DOMNAME>
<HEADLEN>09</HEADLEN> <HEADLEN>09</HEADLEN>
<SCRLEN1>09</SCRLEN1> <SCRLEN1>09</SCRLEN1>
<SCRLEN2>09</SCRLEN2> <SCRLEN2>09</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Fill Type</SCRTEXT_M> <SCRTEXT_M>Fill Type</SCRTEXT_M>
<SCRTEXT_L>Fill Type</SCRTEXT_L> <SCRTEXT_L>Fill Type</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000020</LENG>
<OUTPUTLEN>000020</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_NUMBER_FORMAT</ROLLNAME> <ROLLNAME>ZEXCEL_NUMBER_FORMAT</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>STRING</DOMNAME>
<HEADLEN>20</HEADLEN> <HEADLEN>20</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>15</SCRLEN2> <SCRLEN2>15</SCRLEN2>
@ -16,7 +15,7 @@
<SCRTEXT_M>Number format</SCRTEXT_M> <SCRTEXT_M>Number format</SCRTEXT_M>
<SCRTEXT_L>Number format</SCRTEXT_L> <SCRTEXT_L>Number format</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>STRG</DATATYPE>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_STYLE_COLOR_ARGB</ROLLNAME> <ROLLNAME>ZEXCEL_STYLE_COLOR_ARGB</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>CHAR8</DOMNAME>
<HEADLEN>10</HEADLEN> <HEADLEN>10</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>15</SCRLEN2> <SCRLEN2>15</SCRLEN2>
@ -16,7 +15,9 @@
<SCRTEXT_M>Color ARGB</SCRTEXT_M> <SCRTEXT_M>Color ARGB</SCRTEXT_M>
<SCRTEXT_L>Color ARGB</SCRTEXT_L> <SCRTEXT_L>Color ARGB</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>CHAR</DATATYPE>
<LENG>000008</LENG>
<OUTPUTLEN>000008</OUTPUTLEN>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>

View File

@ -5,7 +5,6 @@
<DD04V> <DD04V>
<ROLLNAME>ZEXCEL_VALIDATION_FORMULA1</ROLLNAME> <ROLLNAME>ZEXCEL_VALIDATION_FORMULA1</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE> <DDLANGUAGE>E</DDLANGUAGE>
<DOMNAME>STRING</DOMNAME>
<HEADLEN>20</HEADLEN> <HEADLEN>20</HEADLEN>
<SCRLEN1>10</SCRLEN1> <SCRLEN1>10</SCRLEN1>
<SCRLEN2>19</SCRLEN2> <SCRLEN2>19</SCRLEN2>
@ -16,7 +15,7 @@
<SCRTEXT_M>Validation formula1</SCRTEXT_M> <SCRTEXT_M>Validation formula1</SCRTEXT_M>
<SCRTEXT_L>Validation formula1</SCRTEXT_L> <SCRTEXT_L>Validation formula1</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER> <DTELMASTER>E</DTELMASTER>
<REFKIND>D</REFKIND> <DATATYPE>STRG</DATATYPE>
</DD04V> </DD04V>
</asx:values> </asx:values>
</asx:abap> </asx:abap>