mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 16:36:12 +08:00
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:
parent
e9386fd022
commit
ca69b38a79
|
@ -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,
|
||||||
|
|
|
@ -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 .
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user