mirror of
https://github.com/abap2xlsx/abap2xlsx.git
synced 2025-05-05 13:46:17 +08:00
issue 1294 (cell comments)
Enables rich text cell comments
This commit is contained in:
parent
9fde3924bb
commit
a3f650a40d
|
@ -67,531 +67,266 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Ask for user option data</DESCRIPT>
|
<DESCRIPT>Ask for user option data</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ASK_OPTION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Ask for user option data</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>BIND_CELLS</CMPNAME>
|
<CMPNAME>BIND_CELLS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create table with set cell method</DESCRIPT>
|
<DESCRIPT>Create table with set cell method</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>BIND_CELLS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create table with set cell method</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
<CMPNAME>BIND_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create table with bind table method</DESCRIPT>
|
<DESCRIPT>Create table with bind table method</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create table with bind table method</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CLASS_CONSTRUCTOR</CMPNAME>
|
<CMPNAME>CLASS_CONSTRUCTOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CLASS_CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CLASS_CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CLASS_CONSTRUCTOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>CLASS_CONSTRUCTOR</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CLEAN_FIELDCATALOG</CMPNAME>
|
<CMPNAME>CLEAN_FIELDCATALOG</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Sort and check on fieldcatalog</DESCRIPT>
|
<DESCRIPT>Sort and check on fieldcatalog</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CLEAN_FIELDCATALOG</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Sort and check on fieldcatalog</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CONVERT</CMPNAME>
|
<CMPNAME>CONVERT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert</DESCRIPT>
|
<DESCRIPT>Convert</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONVERT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_COLOR_STYLE</CMPNAME>
|
<CMPNAME>CREATE_COLOR_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create new color style based on cell style</DESCRIPT>
|
<DESCRIPT>Create new color style based on cell style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_COLOR_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create new color style based on cell style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_FORMULAR_SUBTOTAL</CMPNAME>
|
<CMPNAME>CREATE_FORMULAR_SUBTOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create formular for subtotal</DESCRIPT>
|
<DESCRIPT>Create formular for subtotal</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_FORMULAR_SUBTOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create formular for subtotal</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_FORMULAR_TOTAL</CMPNAME>
|
<CMPNAME>CREATE_FORMULAR_TOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create formular for column total</DESCRIPT>
|
<DESCRIPT>Create formular for column total</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_FORMULAR_TOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create formular for column total</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_PATH</CMPNAME>
|
<CMPNAME>CREATE_PATH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create file path for download</DESCRIPT>
|
<DESCRIPT>Create file path for download</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_PATH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create file path for download</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_STYLE_HDR</CMPNAME>
|
<CMPNAME>CREATE_STYLE_HDR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create header style</DESCRIPT>
|
<DESCRIPT>Create header style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_STYLE_HDR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create header style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_STYLE_NORMAL</CMPNAME>
|
<CMPNAME>CREATE_STYLE_NORMAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_STYLE_NORMAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_STYLE_STRIPPED</CMPNAME>
|
<CMPNAME>CREATE_STYLE_STRIPPED</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_STYLE_STRIPPED</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create line style for stripped</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_STYLE_SUBTOTAL</CMPNAME>
|
<CMPNAME>CREATE_STYLE_SUBTOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create subtotals style</DESCRIPT>
|
<DESCRIPT>Create subtotals style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_STYLE_SUBTOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create subtotals style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_STYLE_TOTAL</CMPNAME>
|
<CMPNAME>CREATE_STYLE_TOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create totals style</DESCRIPT>
|
<DESCRIPT>Create totals style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_STYLE_TOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create totals style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_TABLE</CMPNAME>
|
<CMPNAME>CREATE_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create table based on fieldcatalog</DESCRIPT>
|
<DESCRIPT>Create table based on fieldcatalog</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create table based on fieldcatalog</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_TEXT_SUBTOTAL</CMPNAME>
|
<CMPNAME>CREATE_TEXT_SUBTOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create subtoal text for column</DESCRIPT>
|
<DESCRIPT>Create subtoal text for column</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_TEXT_SUBTOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create subtoal text for column</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_WORKSHEET</CMPNAME>
|
<CMPNAME>CREATE_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create table in worksheet</DESCRIPT>
|
<DESCRIPT>Create table in worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create table in worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_TYPE_HDR</CMPNAME>
|
<CMPNAME>C_TYPE_HDR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_TYPE_HDR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_TYPE_NOR</CMPNAME>
|
<CMPNAME>C_TYPE_NOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_TYPE_NOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_TYPE_STR</CMPNAME>
|
<CMPNAME>C_TYPE_STR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_TYPE_STR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_TYPE_SUB</CMPNAME>
|
<CMPNAME>C_TYPE_SUB</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_TYPE_SUB</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_TYPE_TOT</CMPNAME>
|
<CMPNAME>C_TYPE_TOT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_TYPE_TOT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Single-Character Indicator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EXECUTE_CONVERTER</CMPNAME>
|
<CMPNAME>EXECUTE_CONVERTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Execute the converter based on object provided</DESCRIPT>
|
<DESCRIPT>Execute the converter based on object provided</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EXECUTE_CONVERTER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Execute the converter based on object provided</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_COLOR_STYLE</CMPNAME>
|
<CMPNAME>GET_COLOR_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Look up color style and create if needed</DESCRIPT>
|
<DESCRIPT>Look up color style and create if needed</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_COLOR_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Look up color style and create if needed</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FILE</CMPNAME>
|
<CMPNAME>GET_FILE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create excel file</DESCRIPT>
|
<DESCRIPT>Create excel file</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FILE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create excel file</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FUNCTION_NUMBER</CMPNAME>
|
<CMPNAME>GET_FUNCTION_NUMBER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert function name into internal number</DESCRIPT>
|
<DESCRIPT>Convert function name into internal number</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FUNCTION_NUMBER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert function name into internal number</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_OPTION</CMPNAME>
|
<CMPNAME>GET_OPTION</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get user option data</DESCRIPT>
|
<DESCRIPT>Get user option data</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_OPTION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get user option data</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_STYLE</CMPNAME>
|
<CMPNAME>GET_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get style for cell</DESCRIPT>
|
<DESCRIPT>Get style for cell</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get style for cell</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>INIT_OPTION</CMPNAME>
|
<CMPNAME>INIT_OPTION</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Init option structure</DESCRIPT>
|
<DESCRIPT>Init option structure</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>INIT_OPTION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Init option structure</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOOP_NORMAL</CMPNAME>
|
<CMPNAME>LOOP_NORMAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Bind cells with normal loop</DESCRIPT>
|
<DESCRIPT>Bind cells with normal loop</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOOP_NORMAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Bind cells with normal loop</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOOP_SUBTOTAL</CMPNAME>
|
<CMPNAME>LOOP_SUBTOTAL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Bind cells with subtotal loop</DESCRIPT>
|
<DESCRIPT>Bind cells with subtotal loop</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOOP_SUBTOTAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Bind cells with subtotal loop</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>OPEN_FILE</CMPNAME>
|
<CMPNAME>OPEN_FILE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Open excel file</DESCRIPT>
|
<DESCRIPT>Open excel file</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>OPEN_FILE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Open excel file</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_AUTOFILTER_AREA</CMPNAME>
|
<CMPNAME>SET_AUTOFILTER_AREA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create autofilter</DESCRIPT>
|
<DESCRIPT>Create autofilter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_AUTOFILTER_AREA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create autofilter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_CELL_FORMAT</CMPNAME>
|
<CMPNAME>SET_CELL_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>SET CELL FORMAT</DESCRIPT>
|
<DESCRIPT>SET CELL FORMAT</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_CELL_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>SET CELL FORMAT</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_FIELDCATALOG</CMPNAME>
|
<CMPNAME>SET_FIELDCATALOG</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set fieldcatalog from table</DESCRIPT>
|
<DESCRIPT>Set fieldcatalog from table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_FIELDCATALOG</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set fieldcatalog from table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_OPTION</CMPNAME>
|
<CMPNAME>SET_OPTION</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set user option data</DESCRIPT>
|
<DESCRIPT>Set user option data</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_OPTION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set user option data</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WO_AUTOFILTER</CMPNAME>
|
<CMPNAME>WO_AUTOFILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Autofilter</DESCRIPT>
|
<DESCRIPT>Autofilter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WO_AUTOFILTER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Autofilter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WO_DATA</CMPNAME>
|
<CMPNAME>WO_DATA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel data without unwanted columns</DESCRIPT>
|
<DESCRIPT>Excel data without unwanted columns</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WO_DATA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel data without unwanted columns</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WO_EXCEL</CMPNAME>
|
<CMPNAME>WO_EXCEL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
<DESCRIPT>Excel creator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WO_EXCEL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WO_TABLE</CMPNAME>
|
<CMPNAME>WO_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Table sorted but not reduced</DESCRIPT>
|
<DESCRIPT>Table sorted but not reduced</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WO_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Table sorted but not reduced</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WO_WORKSHEET</CMPNAME>
|
<CMPNAME>WO_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheet</DESCRIPT>
|
<DESCRIPT>Worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WO_WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WRITE_FILE</CMPNAME>
|
<CMPNAME>WRITE_FILE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Write excel file</DESCRIPT>
|
<DESCRIPT>Write excel file</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WRITE_FILE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Write excel file</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WS_INDX</CMPNAME>
|
<CMPNAME>WS_INDX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>System Table INDX</DESCRIPT>
|
<DESCRIPT>System Table INDX</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WS_INDX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>System Table INDX</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WS_LAYOUT</CMPNAME>
|
<CMPNAME>WS_LAYOUT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Converter settings for table</DESCRIPT>
|
<DESCRIPT>Converter settings for table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WS_LAYOUT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Converter settings for table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WS_OPTION</CMPNAME>
|
<CMPNAME>WS_OPTION</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Converter options for grid configuration</DESCRIPT>
|
<DESCRIPT>Converter options for grid configuration</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WS_OPTION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Converter options for grid configuration</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WT_COLORS</CMPNAME>
|
<CMPNAME>WT_COLORS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Table type for color information of cells for converter</DESCRIPT>
|
<DESCRIPT>Table type for color information of cells for converter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WT_COLORS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Table type for color information of cells for converter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WT_FIELDCATALOG</CMPNAME>
|
<CMPNAME>WT_FIELDCATALOG</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Conter table for tabel fields</DESCRIPT>
|
<DESCRIPT>Conter table for tabel fields</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WT_FIELDCATALOG</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Conter table for tabel fields</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WT_FILTER</CMPNAME>
|
<CMPNAME>WT_FILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Table type for filter information of cells for converter</DESCRIPT>
|
<DESCRIPT>Table type for filter information of cells for converter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WT_FILTER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Table type for filter information of cells for converter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WT_OBJECTS</CMPNAME>
|
<CMPNAME>WT_OBJECTS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>ALV object list</DESCRIPT>
|
<DESCRIPT>ALV object list</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WT_OBJECTS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>ALV object list</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>W_COL_INT</CMPNAME>
|
<CMPNAME>W_COL_INT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
<DESCRIPT>Cell Column</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>W_COL_INT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>W_FCOUNT</CMPNAME>
|
<CMPNAME>W_FCOUNT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Three digit number</DESCRIPT>
|
<DESCRIPT>Three digit number</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>W_FCOUNT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Three digit number</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>W_ROW_INT</CMPNAME>
|
<CMPNAME>W_ROW_INT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
<DESCRIPT>Cell Row</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>W_ROW_INT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -32,101 +32,51 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new autofilter</DESCRIPT>
|
<DESCRIPT>Create a new autofilter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_AUTOFILTER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new autofilter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_DRAWING</CMPNAME>
|
<CMPNAME>ADD_NEW_DRAWING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new drawing</DESCRIPT>
|
<DESCRIPT>Create a new drawing</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_DRAWING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new drawing</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new range</DESCRIPT>
|
<DESCRIPT>Create a new range</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new range</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_STYLE</CMPNAME>
|
<CMPNAME>ADD_NEW_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new style</DESCRIPT>
|
<DESCRIPT>Create a new style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_WORKSHEET</CMPNAME>
|
<CMPNAME>ADD_NEW_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new worksheet</DESCRIPT>
|
<DESCRIPT>Create a new worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_STATIC_STYLES</CMPNAME>
|
<CMPNAME>ADD_STATIC_STYLES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Add static styles to styles iterator</DESCRIPT>
|
<DESCRIPT>Add static styles to styles iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_STATIC_STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Add static styles to styles iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>AUTOFILTERS</CMPNAME>
|
<CMPNAME>AUTOFILTERS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Autofilters collection</DESCRIPT>
|
<DESCRIPT>Autofilters collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>AUTOFILTERS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Autofilters collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CHARTS</CMPNAME>
|
<CMPNAME>CHARTS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Charts collection</DESCRIPT>
|
<DESCRIPT>Charts collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CHARTS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Charts collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DEFAULT_STYLE</CMPNAME>
|
<CMPNAME>DEFAULT_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Style identifier</DESCRIPT>
|
<DESCRIPT>Style identifier</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DEFAULT_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Style identifier</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DELETE_WORKSHEET</CMPNAME>
|
<CMPNAME>DELETE_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -147,101 +97,51 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Drawings collection</DESCRIPT>
|
<DESCRIPT>Drawings collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DRAWINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheets collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_ACTIVE_SHEET_INDEX</CMPNAME>
|
<CMPNAME>GET_ACTIVE_SHEET_INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get active worksheet index</DESCRIPT>
|
<DESCRIPT>Get active worksheet index</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_ACTIVE_SHEET_INDEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get active worksheet index</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_ACTIVE_WORKSHEET</CMPNAME>
|
<CMPNAME>GET_ACTIVE_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get active worksheet</DESCRIPT>
|
<DESCRIPT>Get active worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_ACTIVE_WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get active worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_AUTOFILTERS_REFERENCE</CMPNAME>
|
<CMPNAME>GET_AUTOFILTERS_REFERENCE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get filter reference</DESCRIPT>
|
<DESCRIPT>Get filter reference</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_AUTOFILTERS_REFERENCE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get filter reference</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get default style</DESCRIPT>
|
<DESCRIPT>Get default style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get default style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get drawing iterator</DESCRIPT>
|
<DESCRIPT>Get drawing iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get drawing iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_NEXT_TABLE_ID</CMPNAME>
|
<CMPNAME>GET_NEXT_TABLE_ID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get table ID unique across sheets</DESCRIPT>
|
<DESCRIPT>Get table ID unique across sheets</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_NEXT_TABLE_ID</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get table ID unique across sheets</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_RANGES_ITERATOR</CMPNAME>
|
<CMPNAME>GET_RANGES_ITERATOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_RANGES_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_STATIC_CELLSTYLE_GUID</CMPNAME>
|
<CMPNAME>GET_STATIC_CELLSTYLE_GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get GUID for static cellstyle</DESCRIPT>
|
<DESCRIPT>Get GUID for static cellstyle</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_STATIC_CELLSTYLE_GUID</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get GUID for static cellstyle</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_STYLES_ITERATOR</CMPNAME>
|
<CMPNAME>GET_STYLES_ITERATOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get styles iterator</DESCRIPT>
|
<DESCRIPT>Get styles iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_STYLES_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get styles iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_STYLE_FROM_GUID</CMPNAME>
|
<CMPNAME>GET_STYLE_FROM_GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -252,21 +152,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get index of style in styles</DESCRIPT>
|
<DESCRIPT>Get index of style in styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_STYLE_INDEX_IN_STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get index of style in styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_STYLE_TO_GUID</CMPNAME>
|
<CMPNAME>GET_STYLE_TO_GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get style(structure) for guid</DESCRIPT>
|
<DESCRIPT>Get style(structure) for guid</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_STYLE_TO_GUID</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get style(structure) for guid</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_THEME</CMPNAME>
|
<CMPNAME>GET_THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -277,31 +167,16 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get worksheets iterator</DESCRIPT>
|
<DESCRIPT>Get worksheets iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_WORKSHEETS_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get worksheets iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_WORKSHEETS_NAME</CMPNAME>
|
<CMPNAME>GET_WORKSHEETS_NAME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Returns the name of worksheets</DESCRIPT>
|
<DESCRIPT>Returns the name of worksheets</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_WORKSHEETS_NAME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Returns the name of worksheets</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_WORKSHEETS_SIZE</CMPNAME>
|
<CMPNAME>GET_WORKSHEETS_SIZE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Returns the number of worksheets</DESCRIPT>
|
<DESCRIPT>Returns the number of worksheets</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_WORKSHEETS_SIZE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Returns the number of worksheets</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_WORKSHEET_BY_INDEX</CMPNAME>
|
<CMPNAME>GET_WORKSHEET_BY_INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -312,61 +187,31 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get worksheet by name</DESCRIPT>
|
<DESCRIPT>Get worksheet by name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_WORKSHEET_BY_NAME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get worksheet by name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>RANGES</CMPNAME>
|
<CMPNAME>RANGES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
<DESCRIPT>Ranges collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RANGES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SECURITY</CMPNAME>
|
<CMPNAME>SECURITY</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Security</DESCRIPT>
|
<DESCRIPT>Security</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SECURITY</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Security</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX</CMPNAME>
|
<CMPNAME>SET_ACTIVE_SHEET_INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set active worksheet index</DESCRIPT>
|
<DESCRIPT>Set active worksheet index</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set active worksheet index</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set active worksheet index by name</DESCRIPT>
|
<DESCRIPT>Set active worksheet index by name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set active worksheet index by name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_DEFAULT_STYLE</CMPNAME>
|
<CMPNAME>SET_DEFAULT_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set default style</DESCRIPT>
|
<DESCRIPT>Set default style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_DEFAULT_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set default style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_THEME</CMPNAME>
|
<CMPNAME>SET_THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -377,21 +222,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert dynamic style to static styleentry</DESCRIPT>
|
<DESCRIPT>Convert dynamic style to static styleentry</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STYLEMAPPING_DYNAMIC_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert dynamic style to static stlyeentry</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STYLES</CMPNAME>
|
<CMPNAME>STYLES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Styles collection</DESCRIPT>
|
<DESCRIPT>Styles collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Styles collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>THEME</CMPNAME>
|
<CMPNAME>THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -402,31 +237,16 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Stylemapping: Values -> GUID</DESCRIPT>
|
<DESCRIPT>Stylemapping: Values -> GUID</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>T_STYLEMAPPING1</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Stylemapping: Values -> GUID</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>T_STYLEMAPPING2</CMPNAME>
|
<CMPNAME>T_STYLEMAPPING2</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Stylemapping: GUID -> Values</DESCRIPT>
|
<DESCRIPT>Stylemapping: GUID -> Values</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>T_STYLEMAPPING2</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Stylemapping: GUID -> Values</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>USE_TEMPLATE</CMPNAME>
|
<CMPNAME>USE_TEMPLATE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Checkbox</DESCRIPT>
|
<DESCRIPT>Checkbox</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>USE_TEMPLATE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Checkbox</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>VERSION</CMPNAME>
|
<CMPNAME>VERSION</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -437,11 +257,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheets collection</DESCRIPT>
|
<DESCRIPT>Worksheets collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WORKSHEETS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheets collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -17,21 +17,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>FILTER_AREA</CMPNAME>
|
<CMPNAME>FILTER_AREA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Autofilter area ( rows and columns )</DESCRIPT>
|
<DESCRIPT>Autofilter area ( rows and columns )</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FILTER_AREA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Autofilter area ( rows and columns )</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_COLUMN_FILTER</CMPNAME>
|
<CMPNAME>GET_COLUMN_FILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -42,41 +32,21 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get filter area for filter</DESCRIPT>
|
<DESCRIPT>Get filter area for filter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FILTER_AREA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get filter area for filter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FILTER_RANGE</CMPNAME>
|
<CMPNAME>GET_FILTER_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get Filter range for filter</DESCRIPT>
|
<DESCRIPT>Get Filter range for filter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FILTER_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get Filter range for filter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FILTER_REFERENCE</CMPNAME>
|
<CMPNAME>GET_FILTER_REFERENCE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get filter reference for filter</DESCRIPT>
|
<DESCRIPT>Get filter reference for filter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FILTER_REFERENCE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get filter reference for filter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_VALUES</CMPNAME>
|
<CMPNAME>GET_VALUES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get filter values table</DESCRIPT>
|
<DESCRIPT>Get filter values table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_VALUES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get filter values table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>IS_ROW_HIDDEN</CMPNAME>
|
<CMPNAME>IS_ROW_HIDDEN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -127,11 +97,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set filter area for filter</DESCRIPT>
|
<DESCRIPT>Set filter area for filter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_FILTER_AREA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set filter area for filter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_TEXT_FILTER</CMPNAME>
|
<CMPNAME>SET_TEXT_FILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -142,21 +107,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set Filter value</DESCRIPT>
|
<DESCRIPT>Set Filter value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_VALUE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set Filter value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_VALUES</CMPNAME>
|
<CMPNAME>SET_VALUES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set Filter values with table</DESCRIPT>
|
<DESCRIPT>Set Filter values with table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_VALUES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set Filter values with table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>TS_FILTER</CMPNAME>
|
<CMPNAME>TS_FILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -182,21 +137,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Validates filter area</DESCRIPT>
|
<DESCRIPT>Validates filter area</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>VALIDATE_AREA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Validates filter area</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WORKSHEET</CMPNAME>
|
<CMPNAME>WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheet</DESCRIPT>
|
<DESCRIPT>Worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -5,9 +5,42 @@ CLASS zcl_excel_comment DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
CONSTANTS default_right_column TYPE i VALUE 4. "#EC NOTEXT
|
TYPES:
|
||||||
CONSTANTS default_bottom_row TYPE i VALUE 15. "#EC NOTEXT
|
BEGIN OF ty_rtf_fragment.
|
||||||
|
INCLUDE TYPE zexcel_s_style_font AS rtf.
|
||||||
|
TYPES:
|
||||||
|
text TYPE string,
|
||||||
|
END OF ty_rtf_fragment .
|
||||||
|
TYPES:
|
||||||
|
ty_rtf_fragments TYPE STANDARD TABLE OF ty_rtf_fragment
|
||||||
|
WITH NON-UNIQUE DEFAULT KEY .
|
||||||
|
TYPES:
|
||||||
|
BEGIN OF ty_box,
|
||||||
|
left_column TYPE i,
|
||||||
|
left_offset TYPE i,
|
||||||
|
top_row TYPE i,
|
||||||
|
top_offset TYPE i,
|
||||||
|
right_column TYPE i,
|
||||||
|
right_offset TYPE i,
|
||||||
|
bottom_row TYPE i,
|
||||||
|
bottom_offset TYPE i,
|
||||||
|
END OF ty_box .
|
||||||
|
|
||||||
|
CONSTANTS:
|
||||||
|
BEGIN OF gc_default_box,
|
||||||
|
left_column TYPE i VALUE 2,
|
||||||
|
left_offset TYPE i VALUE 15,
|
||||||
|
top_row TYPE i VALUE 11,
|
||||||
|
top_offset TYPE i VALUE 10,
|
||||||
|
right_column TYPE i VALUE 4,
|
||||||
|
right_offset TYPE i VALUE 31,
|
||||||
|
bottom_row TYPE i VALUE 15,
|
||||||
|
bottom_offset TYPE i VALUE 9,
|
||||||
|
END OF gc_default_box .
|
||||||
|
|
||||||
|
CLASS-METHODS get_default_style
|
||||||
|
RETURNING
|
||||||
|
VALUE(es_default) TYPE zexcel_s_style_font .
|
||||||
METHODS constructor .
|
METHODS constructor .
|
||||||
METHODS get_bottom_offset
|
METHODS get_bottom_offset
|
||||||
RETURNING
|
RETURNING
|
||||||
|
@ -45,38 +78,47 @@ CLASS zcl_excel_comment DEFINITION
|
||||||
METHODS get_top_row
|
METHODS get_top_row
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rp_result) TYPE i .
|
VALUE(rp_result) TYPE i .
|
||||||
|
METHODS set_box
|
||||||
|
IMPORTING
|
||||||
|
!is_box TYPE ty_box .
|
||||||
METHODS set_text
|
METHODS set_text
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_text TYPE string
|
!ip_text TYPE string OPTIONAL
|
||||||
|
!is_style TYPE zexcel_s_style_font OPTIONAL
|
||||||
!ip_ref TYPE string OPTIONAL
|
!ip_ref TYPE string OPTIONAL
|
||||||
!ip_left_column TYPE i DEFAULT 2
|
!ip_left_column TYPE i DEFAULT gc_default_box-left_column
|
||||||
!ip_left_offset TYPE i DEFAULT 15
|
!ip_left_offset TYPE i DEFAULT gc_default_box-left_offset
|
||||||
!ip_top_row TYPE i DEFAULT 11
|
!ip_top_row TYPE i DEFAULT gc_default_box-top_row
|
||||||
!ip_top_offset TYPE i DEFAULT 10
|
!ip_top_offset TYPE i DEFAULT gc_default_box-top_offset
|
||||||
!ip_right_column TYPE i DEFAULT default_right_column
|
!ip_right_column TYPE i DEFAULT gc_default_box-right_column
|
||||||
!ip_right_offset TYPE i DEFAULT 31
|
!ip_right_offset TYPE i DEFAULT gc_default_box-right_offset
|
||||||
!ip_bottom_row TYPE i DEFAULT default_bottom_row
|
!ip_bottom_row TYPE i DEFAULT gc_default_box-bottom_row
|
||||||
!ip_bottom_offset TYPE i DEFAULT 9.
|
!ip_bottom_offset TYPE i DEFAULT gc_default_box-bottom_offset .
|
||||||
|
METHODS get_text_rtf
|
||||||
|
RETURNING
|
||||||
|
VALUE(et_rtf) TYPE ty_rtf_fragments .
|
||||||
|
METHODS set_text_rtf
|
||||||
|
IMPORTING
|
||||||
|
!it_rtf TYPE ty_rtf_fragments OPTIONAL
|
||||||
|
!ip_ref TYPE string OPTIONAL
|
||||||
|
!is_box TYPE ty_box OPTIONAL .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
DATA bottom_offset TYPE i .
|
|
||||||
DATA bottom_row TYPE i .
|
|
||||||
DATA index TYPE string .
|
DATA index TYPE string .
|
||||||
DATA ref TYPE string .
|
DATA ref TYPE string .
|
||||||
DATA left_column TYPE i .
|
DATA gt_rtf TYPE ty_rtf_fragments .
|
||||||
DATA left_offset TYPE i .
|
DATA gs_box TYPE ty_box .
|
||||||
DATA right_column TYPE i .
|
|
||||||
DATA right_offset TYPE i .
|
METHODS add_text
|
||||||
DATA text TYPE string .
|
IMPORTING
|
||||||
DATA top_offset TYPE i .
|
!ip_text TYPE string
|
||||||
DATA top_row TYPE i .
|
!is_style TYPE zexcel_s_style_font .
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_excel_comment IMPLEMENTATION.
|
CLASS ZCL_EXCEL_COMMENT IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
@ -85,12 +127,12 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_bottom_offset.
|
METHOD get_bottom_offset.
|
||||||
rp_result = bottom_offset.
|
rp_result = gs_box-bottom_offset.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_bottom_row.
|
METHOD get_bottom_row.
|
||||||
rp_result = bottom_row.
|
rp_result = gs_box-bottom_row.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -100,12 +142,12 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_left_column.
|
METHOD get_left_column.
|
||||||
rp_result = left_column.
|
rp_result = gs_box-left_column.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_left_offset.
|
METHOD get_left_offset.
|
||||||
rp_result = left_offset.
|
rp_result = gs_box-left_offset.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
@ -120,56 +162,112 @@ CLASS zcl_excel_comment IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_right_column.
|
METHOD get_right_column.
|
||||||
rp_result = right_column.
|
rp_result = gs_box-right_column.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_right_offset.
|
METHOD get_right_offset.
|
||||||
rp_result = right_offset.
|
rp_result = gs_box-right_offset.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_text.
|
METHOD get_text.
|
||||||
rp_text = me->text.
|
FIELD-SYMBOLS: <ls_rtf> LIKE LINE OF gt_rtf.
|
||||||
|
LOOP AT gt_rtf ASSIGNING <ls_rtf>.
|
||||||
|
CONCATENATE rp_text <ls_rtf>-text INTO rp_text.
|
||||||
|
ENDLOOP.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_top_offset.
|
METHOD get_top_offset.
|
||||||
rp_result = top_offset.
|
rp_result = gs_box-top_offset.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_top_row.
|
METHOD get_top_row.
|
||||||
rp_result = top_row.
|
rp_result = gs_box-top_row.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD set_text.
|
METHOD set_text.
|
||||||
me->text = ip_text.
|
|
||||||
|
|
||||||
IF ip_ref IS SUPPLIED.
|
IF ip_ref IS SUPPLIED.
|
||||||
me->ref = ip_ref.
|
ref = ip_ref.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
me->left_column = ip_left_column.
|
* Add a simple text with parameter IP_TEXT and style IS_STYLE
|
||||||
me->left_offset = ip_left_offset.
|
IF ip_text IS NOT INITIAL.
|
||||||
|
add_text(
|
||||||
me->top_row = ip_top_row.
|
ip_text = ip_text
|
||||||
me->top_offset = ip_top_offset.
|
is_style = is_style ).
|
||||||
|
|
||||||
IF ip_right_column IS NOT INITIAL.
|
|
||||||
me->right_column = ip_right_column.
|
|
||||||
ELSE.
|
|
||||||
me->right_column = default_right_column.
|
|
||||||
ENDIF.
|
ENDIF.
|
||||||
me->right_offset = ip_right_offset.
|
|
||||||
|
|
||||||
IF ip_bottom_row IS NOT INITIAL.
|
* Parameters of the containing box
|
||||||
me->bottom_row = ip_bottom_row.
|
DATA ls_box TYPE ty_box.
|
||||||
ELSE.
|
ls_box-left_column = ip_left_column.
|
||||||
me->bottom_row = default_bottom_row.
|
ls_box-left_offset = ip_left_offset.
|
||||||
ENDIF.
|
ls_box-top_row = ip_top_row.
|
||||||
me->bottom_offset = ip_bottom_offset.
|
ls_box-top_offset = ip_top_offset.
|
||||||
|
ls_box-right_column = ip_right_column.
|
||||||
|
ls_box-right_offset = ip_right_offset.
|
||||||
|
ls_box-bottom_row = ip_bottom_row.
|
||||||
|
ls_box-bottom_offset = ip_bottom_offset.
|
||||||
|
set_box( ls_box ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD set_box.
|
||||||
|
|
||||||
|
gs_box = is_box.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD add_text.
|
||||||
|
|
||||||
|
DATA ls_rtf LIKE LINE OF gt_rtf.
|
||||||
|
ls_rtf-text = ip_text.
|
||||||
|
IF is_style IS INITIAL.
|
||||||
|
ls_rtf-rtf = get_default_style( ).
|
||||||
|
ELSE.
|
||||||
|
ls_rtf-rtf = is_style.
|
||||||
|
ENDIF.
|
||||||
|
APPEND ls_rtf TO gt_rtf.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD get_default_style.
|
||||||
|
|
||||||
|
es_default-bold = abap_true.
|
||||||
|
es_default-size = 9.
|
||||||
|
es_default-color-indexed = 81.
|
||||||
|
es_default-color-theme = zcl_excel_style_color=>c_theme_not_set.
|
||||||
|
es_default-name = `Tahoma`.
|
||||||
|
es_default-family = 2.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
method GET_TEXT_RTF.
|
||||||
|
et_rtf = gt_rtf.
|
||||||
|
endmethod.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD set_text_rtf.
|
||||||
|
|
||||||
|
* Set a text, consisting of differently styled parts
|
||||||
|
gt_rtf = it_rtf.
|
||||||
|
|
||||||
|
IF ip_ref IS SUPPLIED.
|
||||||
|
ref = ip_ref.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
* Parameters of the containing box
|
||||||
|
IF is_box IS SUPPLIED.
|
||||||
|
set_box( is_box ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -17,21 +17,31 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
|
<SEOCOMPOTX>
|
||||||
|
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Default style for formatted parts of comment</DESCRIPT>
|
||||||
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_INDEX</CMPNAME>
|
<CMPNAME>GET_INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get index</DESCRIPT>
|
<DESCRIPT>Get index (in commentlist zcl_excel_comments)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_REF</CMPNAME>
|
<CMPNAME>GET_REF</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get reference</DESCRIPT>
|
<DESCRIPT>Get cell reference</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_TEXT</CMPNAME>
|
<CMPNAME>GET_TEXT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get text</DESCRIPT>
|
<DESCRIPT>Get text</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
|
<SEOCOMPOTX>
|
||||||
|
<CMPNAME>GET_TEXT_RTF</CMPNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Get text consisting of styled parts</DESCRIPT>
|
||||||
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>INDEX</CMPNAME>
|
<CMPNAME>INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -42,17 +52,72 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Reference to cell (eg. 'B13')</DESCRIPT>
|
<DESCRIPT>Reference to cell (eg. 'B13')</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
|
<SEOCOMPOTX>
|
||||||
|
<CMPNAME>SET_BOX</CMPNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Set box for display</DESCRIPT>
|
||||||
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_TEXT</CMPNAME>
|
<CMPNAME>SET_TEXT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set text</DESCRIPT>
|
<DESCRIPT>Set text</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>TEXT</CMPNAME>
|
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Comment</DESCRIPT>
|
<DESCRIPT>Set text consisting of styled parts</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
|
<DESCRIPTIONS_SUB>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>ADD_TEXT</CMPNAME>
|
||||||
|
<SCONAME>IS_STYLE</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Style</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>GET_DEFAULT_STYLE</CMPNAME>
|
||||||
|
<SCONAME>ES_DEFAULT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Cell Font</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT</CMPNAME>
|
||||||
|
<SCONAME>IP_REF</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Cell reference (e.g. 'A1')</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT</CMPNAME>
|
||||||
|
<SCONAME>IP_TEXT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Text as string</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT</CMPNAME>
|
||||||
|
<SCONAME>IS_STYLE</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Style (for richt text comment)</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||||
|
<SCONAME>IP_REF</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Cell reference (e.g. 'A1')</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||||
|
<SCONAME>IS_BOX</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Bounding box (optional)</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>SET_TEXT_RTF</CMPNAME>
|
||||||
|
<SCONAME>IT_RTF</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Comment with differently styled parts</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
</DESCRIPTIONS_SUB>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -5,6 +5,12 @@ CLASS zcl_excel_comments DEFINITION
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
|
TYPES:
|
||||||
|
ty_boxes TYPE STANDARD TABLE OF zcl_excel_comment=>ty_box
|
||||||
|
WITH NON-UNIQUE DEFAULT KEY .
|
||||||
|
|
||||||
|
DATA gv_full_vml TYPE string READ-ONLY .
|
||||||
|
|
||||||
METHODS add
|
METHODS add
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_comment TYPE REF TO zcl_excel_comment .
|
!ip_comment TYPE REF TO zcl_excel_comment .
|
||||||
|
@ -12,7 +18,9 @@ CLASS zcl_excel_comments DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_comment TYPE REF TO zcl_excel_comment .
|
!ip_comment TYPE REF TO zcl_excel_comment .
|
||||||
METHODS clear .
|
METHODS clear .
|
||||||
METHODS constructor .
|
METHODS constructor
|
||||||
|
IMPORTING
|
||||||
|
!io_from TYPE REF TO zcl_excel_comments OPTIONAL .
|
||||||
METHODS get
|
METHODS get
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_index TYPE zexcel_active_worksheet
|
!ip_index TYPE zexcel_active_worksheet
|
||||||
|
@ -30,15 +38,20 @@ CLASS zcl_excel_comments DEFINITION
|
||||||
METHODS size
|
METHODS size
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ep_size) TYPE i .
|
VALUE(ep_size) TYPE i .
|
||||||
|
METHODS set_boxes
|
||||||
|
IMPORTING
|
||||||
|
!it_boxes TYPE ty_boxes OPTIONAL
|
||||||
|
!iv_full_vml TYPE string OPTIONAL .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
DATA comments TYPE REF TO zcl_excel_collection .
|
DATA comments TYPE REF TO zcl_excel_collection .
|
||||||
|
DATA gt_boxes TYPE ty_boxes .
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_excel_comments IMPLEMENTATION.
|
CLASS ZCL_EXCEL_COMMENTS IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD add.
|
METHOD add.
|
||||||
|
@ -57,7 +70,15 @@ CLASS zcl_excel_comments IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD constructor.
|
METHOD constructor.
|
||||||
|
|
||||||
|
IF io_from IS INITIAL.
|
||||||
CREATE OBJECT comments.
|
CREATE OBJECT comments.
|
||||||
|
ELSE.
|
||||||
|
* Copy constructor: copy attributes from original
|
||||||
|
comments = io_from->comments.
|
||||||
|
gt_boxes = io_from->gt_boxes.
|
||||||
|
gv_full_vml = io_from->gv_full_vml.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
@ -97,4 +118,37 @@ CLASS zcl_excel_comments IMPLEMENTATION.
|
||||||
|
|
||||||
ep_size = comments->size( ).
|
ep_size = comments->size( ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD set_boxes.
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lo_comments TYPE REF TO zcl_excel_collection_iterator,
|
||||||
|
lo_comment TYPE REF TO zcl_excel_comment.
|
||||||
|
|
||||||
|
FIELD-SYMBOLS:
|
||||||
|
<ls_box> TYPE zcl_excel_comment=>ty_box.
|
||||||
|
|
||||||
|
IF it_boxes IS NOT INITIAL.
|
||||||
|
gt_boxes = it_boxes.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
IF iv_full_vml IS NOT INITIAL.
|
||||||
|
gv_full_vml = iv_full_vml.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
IF gt_boxes IS NOT INITIAL.
|
||||||
|
|
||||||
|
lo_comments = comments->get_iterator( ).
|
||||||
|
WHILE lo_comments->has_next( ) EQ abap_true.
|
||||||
|
READ TABLE gt_boxes INDEX 1 ASSIGNING <ls_box>.
|
||||||
|
CHECK sy-subrc EQ 0.
|
||||||
|
lo_comment ?= lo_comments->get_next( ).
|
||||||
|
lo_comment->set_box( <ls_box> ).
|
||||||
|
DELETE gt_boxes INDEX 1.
|
||||||
|
ENDWHILE.
|
||||||
|
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -37,6 +37,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Returns an iterator</DESCRIPT>
|
<DESCRIPT>Returns an iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
|
<SEOCOMPOTX>
|
||||||
|
<CMPNAME>GV_FULL_VML</CMPNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Full VML with graphics information for the comment boxes</DESCRIPT>
|
||||||
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>INCLUDE</CMPNAME>
|
<CMPNAME>INCLUDE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -52,12 +57,25 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Deletes an Element from the Collection</DESCRIPT>
|
<DESCRIPT>Deletes an Element from the Collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
|
<SEOCOMPOTX>
|
||||||
|
<CMPNAME>SET_BOXES</CMPNAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Propagate dimensions of the info boxes to the comments</DESCRIPT>
|
||||||
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SIZE</CMPNAME>
|
<CMPNAME>SIZE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Specifies number of contained elements</DESCRIPT>
|
<DESCRIPT>Specifies number of contained elements</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
|
<DESCRIPTIONS_SUB>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
||||||
|
<SCONAME>IO_FROM</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Create new instance from this original</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
</DESCRIPTIONS_SUB>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -50,21 +50,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Give distance between two cells</DESCRIPT>
|
<DESCRIPT>Give distance between two cells</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CALCULATE_CELL_DISTANCE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Give distance between two cells</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CHAR2HEX</CMPNAME>
|
<CMPNAME>CHAR2HEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Character to Hexadecimal</DESCRIPT>
|
<DESCRIPT>Character to Hexadecimal</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CHAR2HEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Character to Hexadecimal</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CLASS_CONSTRUCTOR</CMPNAME>
|
<CMPNAME>CLASS_CONSTRUCTOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -75,91 +65,46 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert column indicator to Alpha</DESCRIPT>
|
<DESCRIPT>Convert column indicator to Alpha</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONVERT_COLUMN2ALPHA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert column indicator to Alpha</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CONVERT_COLUMN2INT</CMPNAME>
|
<CMPNAME>CONVERT_COLUMN2INT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert column indicator to Integer</DESCRIPT>
|
<DESCRIPT>Convert column indicator to Integer</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONVERT_COLUMN2INT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert column indicator to Integer</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CONVERT_COLUMNROW2COLUMN_A_ROW</CMPNAME>
|
<CMPNAME>CONVERT_COLUMNROW2COLUMN_A_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert ColumnRow i.e. AB34 to AB and 34</DESCRIPT>
|
<DESCRIPT>Convert ColumnRow i.e. AB34 to AB and 34</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONVERT_COLUMNROW2COLUMN_A_ROW</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert ColumnRow i.e. AB34 to AB and 34</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CONVERT_RANGE2COLUMN_A_ROW</CMPNAME>
|
<CMPNAME>CONVERT_RANGE2COLUMN_A_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Converts Sheet1!AB34:CD56 to Sheet1, AB, 34, CD, 56</DESCRIPT>
|
<DESCRIPT>Converts Sheet1!AB34:CD56 to Sheet1, AB, 34, CD, 56</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONVERT_RANGE2COLUMN_A_ROW</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Converts Sheet1!AB34:CD56 to Sheet1, AB, 34, CD, 56</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_1900_LEAP_YEAR</CMPNAME>
|
<CMPNAME>C_EXCEL_1900_LEAP_YEAR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel baseline date</DESCRIPT>
|
<DESCRIPT>Excel baseline date</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_1900_LEAP_YEAR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel baseline date</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_BASELINE_DATE</CMPNAME>
|
<CMPNAME>C_EXCEL_BASELINE_DATE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel baseline date</DESCRIPT>
|
<DESCRIPT>Excel baseline date</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_BASELINE_DATE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel baseline date</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_COL_MODULE</CMPNAME>
|
<CMPNAME>C_EXCEL_COL_MODULE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_COL_MODULE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_NUMFMT_OFFSET</CMPNAME>
|
<CMPNAME>C_EXCEL_NUMFMT_OFFSET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_NUMFMT_OFFSET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_SHEET_MAX_COL</CMPNAME>
|
<CMPNAME>C_EXCEL_SHEET_MAX_COL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_SHEET_MAX_COL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_SHEET_MAX_ROW</CMPNAME>
|
<CMPNAME>C_EXCEL_SHEET_MAX_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -170,11 +115,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_EXCEL_SHEET_MIN_COL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>2 byte integer (signed)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_EXCEL_SHEET_MIN_ROW</CMPNAME>
|
<CMPNAME>C_EXCEL_SHEET_MIN_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -185,81 +125,41 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Language Key</DESCRIPT>
|
<DESCRIPT>Language Key</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_SPRAS_EN</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Language Key</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XLSX_FILE_FILTER</CMPNAME>
|
<CMPNAME>C_XLSX_FILE_FILTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>File filter</DESCRIPT>
|
<DESCRIPT>File filter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XLSX_FILE_FILTER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>File filter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DATE_TO_EXCEL_STRING</CMPNAME>
|
<CMPNAME>DATE_TO_EXCEL_STRING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert date from SAP format to Excel</DESCRIPT>
|
<DESCRIPT>Convert date from SAP format to Excel</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DATE_TO_EXCEL_STRING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert date from SAP format to Excel</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DESCRIBE_STRUCTURE</CMPNAME>
|
<CMPNAME>DESCRIBE_STRUCTURE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Describe database info of structure</DESCRIPT>
|
<DESCRIPT>Describe database info of structure</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DESCRIBE_STRUCTURE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Describe database info of structure</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DETERMINE_RESULTING_FORMULA</CMPNAME>
|
<CMPNAME>DETERMINE_RESULTING_FORMULA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Determine formula if copied to another cell</DESCRIPT>
|
<DESCRIPT>Determine formula if copied to another cell</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DETERMINE_RESULTING_FORMULA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Determine formula if copied to another cell</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ENCRYPT_PASSWORD</CMPNAME>
|
<CMPNAME>ENCRYPT_PASSWORD</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Encrypt password</DESCRIPT>
|
<DESCRIPT>Encrypt password</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ENCRYPT_PASSWORD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Encrypt password</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ESCAPE_STRING</CMPNAME>
|
<CMPNAME>ESCAPE_STRING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Escape a string</DESCRIPT>
|
<DESCRIPT>Escape a string</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ESCAPE_STRING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Escape a string</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EXCEL_STRING_TO_DATE</CMPNAME>
|
<CMPNAME>EXCEL_STRING_TO_DATE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert date from Excel format to SAP</DESCRIPT>
|
<DESCRIPT>Convert date from Excel format to SAP</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EXCEL_STRING_TO_DATE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert date from Excel format to SAP</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EXCEL_STRING_TO_NUMBER</CMPNAME>
|
<CMPNAME>EXCEL_STRING_TO_NUMBER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -270,21 +170,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert time from Excel format to SAP</DESCRIPT>
|
<DESCRIPT>Convert time from Excel format to SAP</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EXCEL_STRING_TO_TIME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert time from Excel format to SAP</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FIELDCATALOG</CMPNAME>
|
<CMPNAME>GET_FIELDCATALOG</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Creates field catalog for BIND_TABLE based on internal table</DESCRIPT>
|
<DESCRIPT>Creates field catalog for BIND_TABLE based on internal table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FIELDCATALOG</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Creates field catalog for BIND_TABLE based on internal table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>IS_CELL_IN_RANGE</CMPNAME>
|
<CMPNAME>IS_CELL_IN_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -295,51 +185,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Converts number to string representation in Excel format</DESCRIPT>
|
<DESCRIPT>Converts number to string representation in Excel format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>NUMBER_TO_EXCEL_STRING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Converts number to string representation in Excel format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>O_CONV</CMPNAME>
|
<CMPNAME>O_CONV</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Code Page and Endian Conversion (System Format -> External)</DESCRIPT>
|
<DESCRIPT>Code Page and Endian Conversion (System Format -> External)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>O_CONV</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Code Page and Endian Conversion (System Format -> External)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>RECURSIVE_CLASS_TO_STRUCT</CMPNAME>
|
<CMPNAME>RECURSIVE_CLASS_TO_STRUCT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Move class to structure</DESCRIPT>
|
<DESCRIPT>Move class to structure</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RECURSIVE_CLASS_TO_STRUCT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Move class to structure</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>RECURSIVE_STRUCT_TO_CLASS</CMPNAME>
|
<CMPNAME>RECURSIVE_STRUCT_TO_CLASS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Move structure to class</DESCRIPT>
|
<DESCRIPT>Move structure to class</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RECURSIVE_STRUCT_TO_CLASS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Move structure to class</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHIFT_FORMULA</CMPNAME>
|
<CMPNAME>SHIFT_FORMULA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Shift formula from one cell to another</DESCRIPT>
|
<DESCRIPT>Shift formula from one cell to another</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHIFT_FORMULA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Shift formula from one cell to another</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHL01</CMPNAME>
|
<CMPNAME>SHL01</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -355,51 +220,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>File & Extension disconnect (clone of FM CV120_SPLIT_FILE)</DESCRIPT>
|
<DESCRIPT>File & Extension disconnect (clone of FM CV120_SPLIT_FILE)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SPLIT_FILE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>File & Extension disconnect (clone of FM CV120_SPLIT_FILE)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STRUCTURE_CASE</CMPNAME>
|
<CMPNAME>STRUCTURE_CASE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Case stement for recursive</DESCRIPT>
|
<DESCRIPT>Case stement for recursive</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STRUCTURE_CASE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Case stement for recursive</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STRUCTURE_RECURSIVE</CMPNAME>
|
<CMPNAME>STRUCTURE_RECURSIVE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get structure details</DESCRIPT>
|
<DESCRIPT>Get structure details</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STRUCTURE_RECURSIVE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get structure details</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>TIME_TO_EXCEL_STRING</CMPNAME>
|
<CMPNAME>TIME_TO_EXCEL_STRING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert time from SAP format to Excel</DESCRIPT>
|
<DESCRIPT>Convert time from SAP format to Excel</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>TIME_TO_EXCEL_STRING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert time from SAP format to Excel</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>UNESCAPE_STRING</CMPNAME>
|
<CMPNAME>UNESCAPE_STRING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Unescape</DESCRIPT>
|
<DESCRIPT>Unescape</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>UNESCAPE_STRING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Unescape</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -13,7 +13,7 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
!ip_element TYPE REF TO if_ixml_element
|
!ip_element TYPE REF TO if_ixml_element
|
||||||
CHANGING
|
CHANGING
|
||||||
!cp_structure TYPE any .
|
!cp_structure TYPE any .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
TYPES:
|
TYPES:
|
||||||
*"* protected components of class ZCL_EXCEL_READER_2007
|
*"* protected components of class ZCL_EXCEL_READER_2007
|
||||||
|
@ -118,6 +118,29 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
DATA styles TYPE t_style_refs .
|
DATA styles TYPE t_style_refs .
|
||||||
DATA mt_ref_formulae TYPE tyt_ref_formulae .
|
DATA mt_ref_formulae TYPE tyt_ref_formulae .
|
||||||
DATA mt_dxf_styles TYPE zexcel_t_styles_cond_mapping .
|
DATA mt_dxf_styles TYPE zexcel_t_styles_cond_mapping .
|
||||||
|
CONSTANTS:
|
||||||
|
BEGIN OF namespace,
|
||||||
|
x14ac TYPE string VALUE 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac',
|
||||||
|
vba_project TYPE string VALUE 'http://schemas.microsoft.com/office/2006/relationships/vbaProject', "#EC NEEDED for future incorporation of XLSM-reader
|
||||||
|
c TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/chart',
|
||||||
|
a TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/main',
|
||||||
|
xdr TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing',
|
||||||
|
mc TYPE string VALUE 'http://schemas.openxmlformats.org/markup-compatibility/2006',
|
||||||
|
r TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',
|
||||||
|
chart TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart',
|
||||||
|
drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
||||||
|
hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
||||||
|
image TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image',
|
||||||
|
office_document TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument',
|
||||||
|
printer_settings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings',
|
||||||
|
shared_strings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings',
|
||||||
|
styles TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles',
|
||||||
|
theme TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme',
|
||||||
|
worksheet TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet',
|
||||||
|
relationships TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships',
|
||||||
|
core_properties TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties',
|
||||||
|
main TYPE string VALUE 'http://schemas.openxmlformats.org/spreadsheetml/2006/main',
|
||||||
|
END OF namespace .
|
||||||
|
|
||||||
METHODS fill_row_outlines
|
METHODS fill_row_outlines
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -207,7 +230,7 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
METHODS load_worksheet_cond_format_aa
|
METHODS load_worksheet_cond_format_aa
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||||
!io_style_cond TYPE REF TO zcl_excel_style_cond.
|
!io_style_cond TYPE REF TO zcl_excel_style_cond .
|
||||||
METHODS load_worksheet_cond_format_ci
|
METHODS load_worksheet_cond_format_ci
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_ixml_rule TYPE REF TO if_ixml_element
|
!io_ixml_rule TYPE REF TO if_ixml_element
|
||||||
|
@ -240,8 +263,8 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
METHODS load_comments
|
METHODS load_comments
|
||||||
IMPORTING
|
IMPORTING
|
||||||
ip_path TYPE string
|
!ip_path TYPE string
|
||||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
METHODS load_worksheet_hyperlinks
|
METHODS load_worksheet_hyperlinks
|
||||||
|
@ -265,10 +288,10 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
METHODS load_worksheet_autofilter
|
METHODS load_worksheet_autofilter
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_ixml_worksheet TYPE REF TO if_ixml_document
|
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS load_worksheet_pagemargins
|
METHODS load_worksheet_pagemargins
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||||
|
@ -278,10 +301,10 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
"! <p class="shorttext synchronized" lang="en">Load worksheet tables</p>
|
"! <p class="shorttext synchronized" lang="en">Load worksheet tables</p>
|
||||||
METHODS load_worksheet_tables
|
METHODS load_worksheet_tables
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_ixml_worksheet TYPE REF TO if_ixml_document
|
!io_ixml_worksheet TYPE REF TO if_ixml_document
|
||||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||||
iv_dirname TYPE string
|
!iv_dirname TYPE string
|
||||||
it_tables TYPE t_tables
|
!it_tables TYPE t_tables
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
CLASS-METHODS resolve_path
|
CLASS-METHODS resolve_path
|
||||||
|
@ -292,9 +315,9 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
METHODS resolve_referenced_formulae .
|
METHODS resolve_referenced_formulae .
|
||||||
METHODS unescape_string_value
|
METHODS unescape_string_value
|
||||||
IMPORTING
|
IMPORTING
|
||||||
i_value TYPE string
|
!i_value TYPE string
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE string.
|
VALUE(result) TYPE string .
|
||||||
METHODS get_dxf_style_guid
|
METHODS get_dxf_style_guid
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_ixml_dxf TYPE REF TO if_ixml_element
|
!io_ixml_dxf TYPE REF TO if_ixml_element
|
||||||
|
@ -303,44 +326,31 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
VALUE(rv_style_guid) TYPE zexcel_cell_style .
|
VALUE(rv_style_guid) TYPE zexcel_cell_style .
|
||||||
METHODS load_theme
|
METHODS load_theme
|
||||||
IMPORTING
|
IMPORTING
|
||||||
iv_path TYPE string
|
!iv_path TYPE string
|
||||||
!ip_excel TYPE REF TO zcl_excel
|
!ip_excel TYPE REF TO zcl_excel
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS provided_string_is_escaped
|
METHODS provided_string_is_escaped
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!value TYPE string
|
!value TYPE string
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(is_escaped) TYPE abap_bool.
|
VALUE(is_escaped) TYPE abap_bool .
|
||||||
|
METHODS load_comment_boxes
|
||||||
CONSTANTS: BEGIN OF namespace,
|
IMPORTING
|
||||||
x14ac TYPE string VALUE 'http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac',
|
!ip_path TYPE string
|
||||||
vba_project TYPE string VALUE 'http://schemas.microsoft.com/office/2006/relationships/vbaProject', "#EC NEEDED for future incorporation of XLSM-reader
|
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||||
c TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/chart',
|
RAISING
|
||||||
a TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/main',
|
zcx_excel .
|
||||||
xdr TYPE string VALUE 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing',
|
PRIVATE SECTION.
|
||||||
mc TYPE string VALUE 'http://schemas.openxmlformats.org/markup-compatibility/2006',
|
|
||||||
r TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships',
|
|
||||||
chart TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart',
|
|
||||||
drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
|
||||||
hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
|
||||||
image TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/image',
|
|
||||||
office_document TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument',
|
|
||||||
printer_settings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings',
|
|
||||||
shared_strings TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings',
|
|
||||||
styles TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles',
|
|
||||||
theme TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme',
|
|
||||||
worksheet TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet',
|
|
||||||
relationships TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships',
|
|
||||||
core_properties TYPE string VALUE 'http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties',
|
|
||||||
main TYPE string VALUE 'http://schemas.openxmlformats.org/spreadsheetml/2006/main',
|
|
||||||
END OF namespace.
|
|
||||||
|
|
||||||
PRIVATE SECTION.
|
|
||||||
|
|
||||||
DATA zip TYPE REF TO lcl_zip_archive .
|
DATA zip TYPE REF TO lcl_zip_archive .
|
||||||
DATA: gid TYPE i.
|
DATA gid TYPE i .
|
||||||
|
|
||||||
|
METHODS load_single_comment
|
||||||
|
IMPORTING
|
||||||
|
!io_node_comment TYPE REF TO if_ixml_element
|
||||||
|
RETURNING
|
||||||
|
VALUE(eo_comment) TYPE REF TO zcl_excel_comment .
|
||||||
METHODS create_zip_archive
|
METHODS create_zip_archive
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!i_xlsx_binary TYPE xstring
|
!i_xlsx_binary TYPE xstring
|
||||||
|
@ -355,7 +365,7 @@ CLASS zcl_excel_reader_2007 DEFINITION
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(r_excel_data) TYPE xstring
|
VALUE(r_excel_data) TYPE xstring
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS read_from_local_file
|
METHODS read_from_local_file
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!i_filename TYPE csequence
|
!i_filename TYPE csequence
|
||||||
|
@ -367,7 +377,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
CLASS ZCL_EXCEL_READER_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_zip_archive.
|
METHOD create_zip_archive.
|
||||||
|
@ -2338,13 +2348,14 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CONSTANTS: lc_xml_attr_true TYPE string VALUE 'true',
|
CONSTANTS: lc_xml_attr_true TYPE string VALUE `true`,
|
||||||
lc_xml_attr_true_int TYPE string VALUE '1',
|
lc_xml_attr_true_int TYPE string VALUE `1`,
|
||||||
lc_rel_drawing TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing',
|
lc_rel_drawing TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing`,
|
||||||
lc_rel_hyperlink TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink',
|
lc_rel_vmldrawing TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing`,
|
||||||
lc_rel_comments TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments',
|
lc_rel_hyperlink TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink`,
|
||||||
lc_rel_printer TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings'.
|
lc_rel_comments TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments`,
|
||||||
CONSTANTS lc_rel_table TYPE string VALUE 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/table'.
|
lc_rel_printer TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/printerSettings`.
|
||||||
|
CONSTANTS lc_rel_table TYPE string VALUE `http://schemas.openxmlformats.org/officeDocument/2006/relationships/table`.
|
||||||
|
|
||||||
DATA: lo_ixml_worksheet TYPE REF TO if_ixml_document,
|
DATA: lo_ixml_worksheet TYPE REF TO if_ixml_document,
|
||||||
lo_ixml_cells TYPE REF TO if_ixml_node_collection,
|
lo_ixml_cells TYPE REF TO if_ixml_node_collection,
|
||||||
|
@ -2497,6 +2508,15 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
CATCH zcx_excel. "--> then ignore it
|
CATCH zcx_excel. "--> then ignore it
|
||||||
ENDTRY.
|
ENDTRY.
|
||||||
|
|
||||||
|
WHEN lc_rel_vmldrawing.
|
||||||
|
* This file contains the dimensions of the boxes in which comments are displayed
|
||||||
|
TRY.
|
||||||
|
me->load_comment_boxes( ip_path = lv_path
|
||||||
|
io_worksheet = io_worksheet ).
|
||||||
|
CATCH zcx_excel. "--> then ignore it (boxes will get default values)
|
||||||
|
ENDTRY.
|
||||||
|
|
||||||
|
|
||||||
WHEN lc_rel_printer.
|
WHEN lc_rel_printer.
|
||||||
" Read Printer settings
|
" Read Printer settings
|
||||||
|
|
||||||
|
@ -3669,48 +3689,31 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD load_comments.
|
METHOD load_comments.
|
||||||
DATA: lo_comments_xml TYPE REF TO if_ixml_document,
|
|
||||||
|
DATA:
|
||||||
|
lo_comments_xml TYPE REF TO if_ixml_document,
|
||||||
lo_node_comment TYPE REF TO if_ixml_element,
|
lo_node_comment TYPE REF TO if_ixml_element,
|
||||||
lo_node_comment_child TYPE REF TO if_ixml_element,
|
lo_comment TYPE REF TO zcl_excel_comment.
|
||||||
lo_node_r_child_t TYPE REF TO if_ixml_element,
|
|
||||||
lo_attr TYPE REF TO if_ixml_attribute,
|
|
||||||
lo_comment TYPE REF TO zcl_excel_comment,
|
|
||||||
lv_comment_text TYPE string,
|
|
||||||
lv_node_value TYPE string,
|
|
||||||
lv_attr_value TYPE string.
|
|
||||||
|
|
||||||
lo_comments_xml = me->get_ixml_from_zip_archive( ip_path ).
|
lo_comments_xml = get_ixml_from_zip_archive( i_filename = ip_path is_normalizing = abap_false ).
|
||||||
|
lo_node_comment = lo_comments_xml->find_from_name_ns( name = 'comment' uri = namespace-main ).
|
||||||
lo_node_comment ?= lo_comments_xml->find_from_name_ns( name = 'comment' uri = namespace-main ).
|
|
||||||
WHILE lo_node_comment IS BOUND.
|
WHILE lo_node_comment IS BOUND.
|
||||||
|
|
||||||
CLEAR lv_comment_text.
|
lo_comment = load_single_comment( lo_node_comment ).
|
||||||
lo_attr = lo_node_comment->get_attribute_node_ns( name = 'ref' ).
|
|
||||||
lv_attr_value = lo_attr->get_value( ).
|
|
||||||
|
|
||||||
lo_node_comment_child ?= lo_node_comment->get_first_child( ).
|
|
||||||
WHILE lo_node_comment_child IS BOUND.
|
|
||||||
" There will be rPr nodes here, but we do not support them
|
|
||||||
" in comments right now; see 'load_shared_strings' for handling.
|
|
||||||
" Extract the <t>...</t> part of each <r>-tag
|
|
||||||
lo_node_r_child_t ?= lo_node_comment_child->find_from_name_ns( name = 't' uri = namespace-main ).
|
|
||||||
IF lo_node_r_child_t IS BOUND.
|
|
||||||
lv_node_value = lo_node_r_child_t->get_value( ).
|
|
||||||
CONCATENATE lv_comment_text lv_node_value INTO lv_comment_text RESPECTING BLANKS.
|
|
||||||
ENDIF.
|
|
||||||
lo_node_comment_child ?= lo_node_comment_child->get_next( ).
|
|
||||||
ENDWHILE.
|
|
||||||
|
|
||||||
CREATE OBJECT lo_comment.
|
|
||||||
lo_comment->set_text( ip_ref = lv_attr_value ip_text = lv_comment_text ).
|
|
||||||
io_worksheet->add_comment( lo_comment ).
|
io_worksheet->add_comment( lo_comment ).
|
||||||
|
|
||||||
lo_node_comment ?= lo_node_comment->get_next( ).
|
lo_node_comment ?= lo_node_comment->get_next( ).
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
|
* If the comment boxes had been loaded before the comments themselves,
|
||||||
|
* the box dimensions have to be propagated now into the individual comments
|
||||||
|
io_worksheet->set_comment_boxes( ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD load_worksheet_hyperlinks.
|
METHOD load_worksheet_hyperlinks.
|
||||||
|
|
||||||
DATA: lo_ixml_hyperlinks TYPE REF TO if_ixml_node_collection,
|
DATA: lo_ixml_hyperlinks TYPE REF TO if_ixml_node_collection,
|
||||||
|
@ -4459,6 +4462,8 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
iv_zcl_excel_classname = iv_zcl_excel_classname ).
|
iv_zcl_excel_classname = iv_zcl_excel_classname ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD provided_string_is_escaped.
|
METHOD provided_string_is_escaped.
|
||||||
|
|
||||||
"Check if passed value is really an escaped Character
|
"Check if passed value is really an escaped Character
|
||||||
|
@ -4474,4 +4479,147 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD load_comment_boxes.
|
||||||
|
|
||||||
|
CONSTANTS:
|
||||||
|
BEGIN OF lc_namespace,
|
||||||
|
vml TYPE string VALUE `urn:schemas-microsoft-com:vml`,
|
||||||
|
excel TYPE string VALUE `urn:schemas-microsoft-com:office:excel`,
|
||||||
|
END OF lc_namespace.
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lo_anchor TYPE REF TO if_ixml_element,
|
||||||
|
lo_shape TYPE REF TO if_ixml_element,
|
||||||
|
lo_shapes TYPE REF TO if_ixml_node_collection,
|
||||||
|
lo_vml TYPE REF TO if_ixml_document,
|
||||||
|
lv_vml TYPE string,
|
||||||
|
ls_box TYPE zcl_excel_comment=>ty_box,
|
||||||
|
lt_boxes TYPE zcl_excel_comments=>ty_boxes,
|
||||||
|
lt_dims TYPE stringtab,
|
||||||
|
lv_dims TYPE string,
|
||||||
|
lv_dim TYPE string,
|
||||||
|
lv_shape_index TYPE i,
|
||||||
|
lv_total_shapes TYPE i,
|
||||||
|
lo_xml TYPE REF TO if_ixml,
|
||||||
|
lo_stream_factory TYPE REF TO if_ixml_stream_factory,
|
||||||
|
lo_stream type ref to if_ixml_ostream.
|
||||||
|
|
||||||
|
FIELD-SYMBOLS:
|
||||||
|
<lv_dim> TYPE i.
|
||||||
|
|
||||||
|
lo_vml = get_ixml_from_zip_archive( ip_path ).
|
||||||
|
|
||||||
|
lo_shapes = lo_vml->get_elements_by_tag_name_ns(
|
||||||
|
name = `shape`
|
||||||
|
uri = lc_namespace-vml
|
||||||
|
).
|
||||||
|
|
||||||
|
lv_total_shapes = lo_shapes->get_length( ).
|
||||||
|
WHILE lv_shape_index < lv_total_shapes.
|
||||||
|
lo_shape ?= lo_shapes->get_item( lv_shape_index ).
|
||||||
|
CLEAR ls_box.
|
||||||
|
lo_anchor ?= lo_shape->find_from_name_ns( name = `Anchor` uri = lc_namespace-excel ).
|
||||||
|
IF lo_anchor IS BOUND.
|
||||||
|
lv_dims = lo_anchor->get_value( ).
|
||||||
|
SPLIT lv_dims AT `,` INTO TABLE lt_dims.
|
||||||
|
LOOP AT lt_dims INTO lv_dim.
|
||||||
|
ASSIGN COMPONENT sy-tabix OF STRUCTURE ls_box TO <lv_dim>.
|
||||||
|
CHECK sy-subrc EQ 0.
|
||||||
|
TRY.
|
||||||
|
<lv_dim> = lv_dim.
|
||||||
|
CATCH cx_sy_conversion_error.
|
||||||
|
ENDTRY.
|
||||||
|
ENDLOOP.
|
||||||
|
APPEND ls_box TO lt_boxes.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ADD 1 TO lv_shape_index.
|
||||||
|
ENDWHILE.
|
||||||
|
|
||||||
|
* Serialize lo_vml into a string lv_vml and pass it to the comments object
|
||||||
|
lo_xml ?= cl_ixml=>create( ).
|
||||||
|
lo_stream_factory = lo_xml->create_stream_factory( ).
|
||||||
|
lo_stream = lo_stream_factory->create_ostream_cstring( lv_vml ).
|
||||||
|
lo_vml->render( lo_stream ).
|
||||||
|
|
||||||
|
IF lt_boxes IS NOT INITIAL.
|
||||||
|
io_worksheet->set_comment_boxes( it_boxes = lt_boxes iv_full_vml = lv_vml ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD load_single_comment.
|
||||||
|
|
||||||
|
* Example
|
||||||
|
*
|
||||||
|
* <comment ref="A1" authorId="0" shapeId="0" xr:uid="{F71DF43B-AD16-449F-8E98-D378C5CB6E57}">
|
||||||
|
* <text>
|
||||||
|
* <r>
|
||||||
|
* <rPr>
|
||||||
|
* <b/>
|
||||||
|
* <sz val="9"/>
|
||||||
|
* <color indexed="81"/>
|
||||||
|
* <rFont val="Segoe UI"/>
|
||||||
|
* <family val="2"/>
|
||||||
|
* </rPr>
|
||||||
|
* <t>Info:</t>
|
||||||
|
* </r>
|
||||||
|
* <r>
|
||||||
|
* <rPr>
|
||||||
|
* <sz val="9"/>
|
||||||
|
* <color indexed="81"/>
|
||||||
|
* <rFont val="Segoe UI"/>
|
||||||
|
* <family val="2"/>
|
||||||
|
* </rPr>
|
||||||
|
* <t xml:space="preserve"> Demo Text </t>
|
||||||
|
* </r>
|
||||||
|
* ...
|
||||||
|
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lo_attr TYPE REF TO if_ixml_attribute,
|
||||||
|
lv_comment_text TYPE string,
|
||||||
|
lv_ref TYPE string.
|
||||||
|
|
||||||
|
CREATE OBJECT eo_comment.
|
||||||
|
|
||||||
|
lo_attr = io_node_comment->get_attribute_node_ns( name = 'ref' ).
|
||||||
|
lv_ref = lo_attr->get_value( ).
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lo_rs TYPE REF TO if_ixml_node_collection,
|
||||||
|
lo_r TYPE REF TO if_ixml_element,
|
||||||
|
lo_t TYPE REF TO if_ixml_element,
|
||||||
|
lo_rpr TYPE REF TO if_ixml_element,
|
||||||
|
lo_font TYPE REF TO zcl_excel_style_font,
|
||||||
|
ls_rtf TYPE zcl_excel_comment=>ty_rtf_fragment,
|
||||||
|
lt_rtf type zcl_excel_comment=>ty_rtf_fragments,
|
||||||
|
lv_r_index TYPE i,
|
||||||
|
lv_total_r TYPE i.
|
||||||
|
|
||||||
|
lo_rs = io_node_comment->get_elements_by_tag_name_ns( name = `r` uri = namespace-main ).
|
||||||
|
lv_total_r = lo_rs->get_length( ).
|
||||||
|
WHILE lv_r_index < lv_total_r.
|
||||||
|
CLEAR:
|
||||||
|
ls_rtf.
|
||||||
|
lo_r ?= lo_rs->get_item( lv_r_index ).
|
||||||
|
lo_rpr ?= lo_r->find_from_name_ns( name = `rPr` uri = namespace-main ).
|
||||||
|
IF lo_rpr IS BOUND.
|
||||||
|
lo_font = load_style_font( lo_rpr ).
|
||||||
|
ls_rtf-rtf = lo_font->get_structure( ).
|
||||||
|
ENDIF.
|
||||||
|
lo_t ?= lo_r->find_from_name_ns( name = `t` uri = namespace-main ).
|
||||||
|
IF lo_t IS BOUND.
|
||||||
|
ls_rtf-text = lo_t->get_value( ).
|
||||||
|
ENDIF.
|
||||||
|
append ls_rtf to lt_rtf.
|
||||||
|
add 1 to lv_r_index.
|
||||||
|
ENDWHILE.
|
||||||
|
|
||||||
|
eo_comment->set_text_rtf( ip_ref = lv_ref it_rtf = lt_rtf ).
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -48,11 +48,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Fills structure fields based on XML node attributes</DESCRIPT>
|
<DESCRIPT>Fills structure fields based on XML node attributes</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FILL_STRUCT_FROM_ATTRIBUTES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Fills structure fields based on XML node attributes</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DXF_STYLE_GUID</CMPNAME>
|
<CMPNAME>GET_DXF_STYLE_GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -63,21 +58,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FROM_ZIP_ARCHIVE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_IXML_FROM_ZIP_ARCHIVE</CMPNAME>
|
<CMPNAME>GET_IXML_FROM_ZIP_ARCHIVE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Read file from ZIP Archive and convert to ixml document</DESCRIPT>
|
<DESCRIPT>Read file from ZIP Archive and convert to ixml document</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_IXML_FROM_ZIP_ARCHIVE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Read file from ZIP Archive</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GTS_EXTERNAL_HYPERLINK</CMPNAME>
|
<CMPNAME>GTS_EXTERNAL_HYPERLINK</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -89,14 +74,14 @@
|
||||||
<DESCRIPT>Table with external hyperlinks</DESCRIPT>
|
<DESCRIPT>Table with external hyperlinks</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_DRAWING_ANCHOR</CMPNAME>
|
<CMPNAME>LOAD_COMMENT_BOXES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads drawing anchor</DESCRIPT>
|
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_DRAWING_ANCHOR</CMPNAME>
|
<CMPNAME>LOAD_DRAWING_ANCHOR</CMPNAME>
|
||||||
<LANGU>I</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
<DESCRIPT>Loads drawing anchor</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_DXF_STYLES</CMPNAME>
|
<CMPNAME>LOAD_DXF_STYLES</CMPNAME>
|
||||||
|
@ -108,61 +93,31 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads shared strings table</DESCRIPT>
|
<DESCRIPT>Loads shared strings table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_SHARED_STRINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads shared strings table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_STYLES</CMPNAME>
|
<CMPNAME>LOAD_STYLES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads styles</DESCRIPT>
|
<DESCRIPT>Loads styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_STYLE_BORDERS</CMPNAME>
|
<CMPNAME>LOAD_STYLE_BORDERS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads 'borders' part of styles</DESCRIPT>
|
<DESCRIPT>Loads 'borders' part of styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_STYLE_BORDERS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads 'borders' part of styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_STYLE_FILLS</CMPNAME>
|
<CMPNAME>LOAD_STYLE_FILLS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads 'fills' part of styles</DESCRIPT>
|
<DESCRIPT>Loads 'fills' part of styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_STYLE_FILLS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads 'fills' part of styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_STYLE_FONTS</CMPNAME>
|
<CMPNAME>LOAD_STYLE_FONTS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads 'fonts' part of styles</DESCRIPT>
|
<DESCRIPT>Loads 'fonts' part of styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_STYLE_FONTS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads 'fonts' part of styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_STYLE_NUM_FORMATS</CMPNAME>
|
<CMPNAME>LOAD_STYLE_NUM_FORMATS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads 'number format' part of styles</DESCRIPT>
|
<DESCRIPT>Loads 'number format' part of styles</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_STYLE_NUM_FORMATS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads 'number format' part of styles</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_THEME</CMPNAME>
|
<CMPNAME>LOAD_THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -173,21 +128,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads workbook</DESCRIPT>
|
<DESCRIPT>Loads workbook</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_WORKBOOK</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads workbook</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_WORKSHEET</CMPNAME>
|
<CMPNAME>LOAD_WORKSHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
<DESCRIPT>Loads worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_WORKSHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_WORKSHEET_COND_FORMAT</CMPNAME>
|
<CMPNAME>LOAD_WORKSHEET_COND_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -233,11 +178,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOAD_WORKSHEET_DRAWING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Loads worksheet drawings</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>LOAD_WORKSHEET_HYPERLINKS</CMPNAME>
|
<CMPNAME>LOAD_WORKSHEET_HYPERLINKS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -268,11 +208,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Referenced formulae before resolving</DESCRIPT>
|
<DESCRIPT>Referenced formulae before resolving</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>MT_REF_FORMULAE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Referenced formulae before resolving</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>READ_FROM_APPLSERVER</CMPNAME>
|
<CMPNAME>READ_FROM_APPLSERVER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -288,42 +223,36 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Return path after ../ values are removed</DESCRIPT>
|
<DESCRIPT>Return path after ../ values are removed</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RESOLVE_PATH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Return path after ../ values are removed</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>RESOLVE_REFERENCED_FORMULAE</CMPNAME>
|
<CMPNAME>RESOLVE_REFERENCED_FORMULAE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Resolve referenced formulae</DESCRIPT>
|
<DESCRIPT>Resolve referenced formulae</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RESOLVE_REFERENCED_FORMULAE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Resolve referenced formulae</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Table with Strings</DESCRIPT>
|
<DESCRIPT>Table with Strings</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Table with Strings</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ZIP</CMPNAME>
|
<CMPNAME>ZIP</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Zip Utility</DESCRIPT>
|
<DESCRIPT>Zip Utility</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ZIP</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Zip Utility</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
|
<DESCRIPTIONS_SUB>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>LOAD_SINGLE_COMMENT</CMPNAME>
|
||||||
|
<SCONAME>EO_COMMENT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Comment</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>LOAD_SINGLE_COMMENT</CMPNAME>
|
||||||
|
<SCONAME>IO_NODE_COMMENT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Element of an XML Document</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
</DESCRIPTIONS_SUB>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -22,21 +22,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_EUR_SIMPLE</CMPNAME>
|
<CMPNAME>C_FORMAT_CURRENCY_EUR_SIMPLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_EUR_SIMPLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_SIMPLE</CMPNAME>
|
<CMPNAME>C_FORMAT_CURRENCY_SIMPLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -62,231 +52,116 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_USD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_USD_SIMPLE</CMPNAME>
|
<CMPNAME>C_FORMAT_CURRENCY_USD_SIMPLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_CURRENCY_USD_SIMPLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DATETIME</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DATETIME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DATETIME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DDMMYYYY</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DDMMYYYY</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DDMMYYYY</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DDMMYYYYDOT</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DDMMYYYYDOT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DDMMYYYYDOT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DMMINUS</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DMMINUS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DMMINUS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DMYMINUS</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DMYMINUS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DMYMINUS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_DMYSLASH</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_DMYSLASH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_DMYSLASH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_MYMINUS</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_MYMINUS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_MYMINUS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_STD</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_STD</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_STD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME1</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME1</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME1</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME2</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME2</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME2</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME3</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME3</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME3</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME4</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME4</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME4</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME5</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME5</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME5</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME6</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME6</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME6</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME7</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME7</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME7</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME8</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_TIME8</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_TIME8</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX14</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX14</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX14</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX15</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX15</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX15</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX16</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX16</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX16</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX17</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX17</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX17</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX22</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX22</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX22</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_XLSX45</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_XLSX45</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -307,61 +182,31 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYMMDD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_YYMMDDMINUS</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_YYMMDDMINUS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYMMDDMINUS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_YYMMDDSLASH</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_YYMMDDSLASH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYMMDDSLASH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDD</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_YYYYMMDD</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDDMINUS</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_YYYYMMDDMINUS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDDMINUS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDDSLASH</CMPNAME>
|
<CMPNAME>C_FORMAT_DATE_YYYYMMDDSLASH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_DATE_YYYYMMDDSLASH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_FRACTION_1</CMPNAME>
|
<CMPNAME>C_FORMAT_FRACTION_1</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -377,31 +222,16 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_GENERAL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_NUMBER</CMPNAME>
|
<CMPNAME>C_FORMAT_NUMBER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_NUMBER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_NUMBER_00</CMPNAME>
|
<CMPNAME>C_FORMAT_NUMBER_00</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_NUMBER_00</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP0</CMPNAME>
|
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP0</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -412,51 +242,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP1</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP2</CMPNAME>
|
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP2</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_NUMBER_COMMA_SEP2</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_NUMC_STD</CMPNAME>
|
<CMPNAME>C_FORMAT_NUMC_STD</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_NUMC_STD</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_PERCENTAGE</CMPNAME>
|
<CMPNAME>C_FORMAT_PERCENTAGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_PERCENTAGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_PERCENTAGE_00</CMPNAME>
|
<CMPNAME>C_FORMAT_PERCENTAGE_00</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_PERCENTAGE_00</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_SCIENTIFIC</CMPNAME>
|
<CMPNAME>C_FORMAT_SCIENTIFIC</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -472,11 +277,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_FORMAT_TEXT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_FORMAT_XLSX37</CMPNAME>
|
<CMPNAME>C_FORMAT_XLSX37</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -522,11 +322,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
<DESCRIPT>Number format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FORMAT_CODE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Number format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>MT_BUILT_IN_NUM_FORMATS</CMPNAME>
|
<CMPNAME>MT_BUILT_IN_NUM_FORMATS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
|
|
@ -3,13 +3,13 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
CREATE PUBLIC .
|
CREATE PUBLIC .
|
||||||
|
|
||||||
PUBLIC SECTION.
|
PUBLIC SECTION.
|
||||||
|
|
||||||
*"* public components of class ZCL_EXCEL_WORKSHEET
|
*"* public components of class ZCL_EXCEL_WORKSHEET
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
*"* protected components of class ZCL_EXCEL_WORKSHEET
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
|
|
||||||
INTERFACES zif_excel_sheet_printsettings .
|
INTERFACES zif_excel_sheet_printsettings .
|
||||||
INTERFACES zif_excel_sheet_properties .
|
INTERFACES zif_excel_sheet_properties .
|
||||||
INTERFACES zif_excel_sheet_protection .
|
INTERFACES zif_excel_sheet_protection .
|
||||||
|
@ -21,8 +21,9 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
row_to TYPE i,
|
row_to TYPE i,
|
||||||
collapsed TYPE abap_bool,
|
collapsed TYPE abap_bool,
|
||||||
END OF mty_s_outline_row .
|
END OF mty_s_outline_row .
|
||||||
TYPES: mty_ts_outlines_row TYPE SORTED TABLE OF mty_s_outline_row WITH UNIQUE KEY primary_key COMPONENTS row_from row_to
|
TYPES:
|
||||||
WITH NON-UNIQUE SORTED KEY row_to COMPONENTS row_to collapsed.
|
mty_ts_outlines_row TYPE SORTED TABLE OF mty_s_outline_row WITH UNIQUE KEY primary_key COMPONENTS row_from row_to
|
||||||
|
WITH NON-UNIQUE SORTED KEY row_to COMPONENTS row_to collapsed .
|
||||||
TYPES:
|
TYPES:
|
||||||
BEGIN OF mty_s_ignored_errors,
|
BEGIN OF mty_s_ignored_errors,
|
||||||
"! Cell reference (e.g. "A1") or list like "A1 A2" or range "A1:G1"
|
"! Cell reference (e.g. "A1") or list like "A1 A2" or range "A1:G1"
|
||||||
|
@ -74,8 +75,7 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
col_to TYPE i,
|
col_to TYPE i,
|
||||||
END OF mty_merge .
|
END OF mty_merge .
|
||||||
TYPES:
|
TYPES:
|
||||||
mty_ts_merge TYPE SORTED TABLE OF mty_merge WITH UNIQUE KEY table_line.
|
mty_ts_merge TYPE SORTED TABLE OF mty_merge WITH UNIQUE KEY table_line .
|
||||||
|
|
||||||
TYPES:
|
TYPES:
|
||||||
ty_area TYPE c LENGTH 1 .
|
ty_area TYPE c LENGTH 1 .
|
||||||
|
|
||||||
|
@ -103,8 +103,8 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
formula_in_other_column TYPE string,
|
formula_in_other_column TYPE string,
|
||||||
END OF c_messages .
|
END OF c_messages .
|
||||||
DATA mt_merged_cells TYPE mty_ts_merge READ-ONLY .
|
DATA mt_merged_cells TYPE mty_ts_merge READ-ONLY .
|
||||||
DATA pane_top_left_cell TYPE string READ-ONLY.
|
DATA pane_top_left_cell TYPE string READ-ONLY .
|
||||||
DATA sheetview_top_left_cell TYPE string READ-ONLY.
|
DATA sheetview_top_left_cell TYPE string READ-ONLY .
|
||||||
|
|
||||||
METHODS add_comment
|
METHODS add_comment
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -556,7 +556,7 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_columnrow TYPE csequence
|
!iv_columnrow TYPE csequence
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS set_print_gridlines
|
METHODS set_print_gridlines
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!i_print_gridlines TYPE zexcel_print_gridlines .
|
!i_print_gridlines TYPE zexcel_print_gridlines .
|
||||||
|
@ -577,7 +577,7 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_columnrow TYPE csequence
|
!iv_columnrow TYPE csequence
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS set_show_gridlines
|
METHODS set_show_gridlines
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!i_show_gridlines TYPE zexcel_show_gridlines .
|
!i_show_gridlines TYPE zexcel_show_gridlines .
|
||||||
|
@ -694,6 +694,10 @@ CLASS zcl_excel_worksheet DEFINITION
|
||||||
!er_data TYPE REF TO data
|
!er_data TYPE REF TO data
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
|
METHODS set_comment_boxes
|
||||||
|
IMPORTING
|
||||||
|
!it_boxes TYPE zcl_excel_comments=>ty_boxes OPTIONAL
|
||||||
|
!iv_full_vml TYPE string OPTIONAL .
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
METHODS set_table_reference
|
METHODS set_table_reference
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -857,7 +861,7 @@ ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_excel_worksheet IMPLEMENTATION.
|
CLASS ZCL_EXCEL_WORKSHEET IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD add_comment.
|
METHOD add_comment.
|
||||||
|
@ -2612,16 +2616,11 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD get_comments.
|
METHOD get_comments.
|
||||||
DATA: lo_comment TYPE REF TO zcl_excel_comment,
|
|
||||||
lo_iterator TYPE REF TO zcl_excel_collection_iterator.
|
|
||||||
|
|
||||||
CREATE OBJECT r_comments.
|
* Create a copy of the comments attribute
|
||||||
|
CREATE OBJECT r_comments
|
||||||
lo_iterator = comments->get_iterator( ).
|
EXPORTING
|
||||||
WHILE lo_iterator->has_next( ) = abap_true.
|
io_from = comments.
|
||||||
lo_comment ?= lo_iterator->get_next( ).
|
|
||||||
r_comments->include( lo_comment ).
|
|
||||||
ENDWHILE.
|
|
||||||
|
|
||||||
ENDMETHOD. "get_comments
|
ENDMETHOD. "get_comments
|
||||||
|
|
||||||
|
@ -4869,4 +4868,9 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
|
||||||
METHOD zif_excel_sheet_vba_project~set_codename_pr.
|
METHOD zif_excel_sheet_vba_project~set_codename_pr.
|
||||||
me->zif_excel_sheet_vba_project~codename_pr = ip_codename_pr.
|
me->zif_excel_sheet_vba_project~codename_pr = ip_codename_pr.
|
||||||
ENDMETHOD. "ZIF_EXCEL_SHEET_VBA_PROJECT~SET_CODENAME_PR
|
ENDMETHOD. "ZIF_EXCEL_SHEET_VBA_PROJECT~SET_CODENAME_PR
|
||||||
|
|
||||||
|
|
||||||
|
method SET_COMMENT_BOXES.
|
||||||
|
comments->set_boxes( it_boxes = it_boxes iv_full_vml = iv_full_vml ).
|
||||||
|
endmethod.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -68,21 +68,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Version Number Component</DESCRIPT>
|
<DESCRIPT>Version Number Component</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ACTIVE_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Version Number Component</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_DRAWING</CMPNAME>
|
<CMPNAME>ADD_DRAWING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Add drawing to the sheet</DESCRIPT>
|
<DESCRIPT>Add drawing to the sheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_DRAWING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Add drawing to the sheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_COLUMN</CMPNAME>
|
<CMPNAME>ADD_NEW_COLUMN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -93,21 +83,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Creates a new data validation</DESCRIPT>
|
<DESCRIPT>Creates a new data validation</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_DATA_VALIDATION</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Creates a new data validation</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create a new local range</DESCRIPT>
|
<DESCRIPT>Create a new local range</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ADD_NEW_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create a new local range</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ADD_NEW_ROW</CMPNAME>
|
<CMPNAME>ADD_NEW_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -123,51 +103,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell value from ALV object</DESCRIPT>
|
<DESCRIPT>Set cell value from ALV object</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>BIND_ALV</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell value from ALV object</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>BIND_ALV_OLE2</CMPNAME>
|
<CMPNAME>BIND_ALV_OLE2</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell value from ALV object (OLE2)</DESCRIPT>
|
<DESCRIPT>Set cell value from ALV object (OLE2)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>BIND_ALV_OLE2</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell value from ALV object (OLE2)</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
<CMPNAME>BIND_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>BIND_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CALCULATE_CELL_WIDTH</CMPNAME>
|
<CMPNAME>CALCULATE_CELL_WIDTH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Calculate width of cell</DESCRIPT>
|
<DESCRIPT>Calculate width of cell</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CALCULATE_CELL_WIDTH</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Calculate width of cell</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CALCULATE_COLUMN_WIDTHS</CMPNAME>
|
<CMPNAME>CALCULATE_COLUMN_WIDTHS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Calculate widths for auto-size columns</DESCRIPT>
|
<DESCRIPT>Calculate widths for auto-size columns</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CALCULATE_COLUMN_WIDTHS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Calculate widths for auto-size columns</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CHANGE_AREA_STYLE</CMPNAME>
|
<CMPNAME>CHANGE_AREA_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -178,21 +133,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Change cell style</DESCRIPT>
|
<DESCRIPT>Change cell style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CHANGE_CELL_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Change cell style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CHARTS</CMPNAME>
|
<CMPNAME>CHARTS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Charts collection</DESCRIPT>
|
<DESCRIPT>Charts collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CHARTS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Charts collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>COLUMNS</CMPNAME>
|
<CMPNAME>COLUMNS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -208,81 +153,41 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CONSTRUCTOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>CONSTRUCTOR</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_BREAK_COLUMN</CMPNAME>
|
<CMPNAME>C_BREAK_COLUMN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_BREAK_COLUMN</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_BREAK_NONE</CMPNAME>
|
<CMPNAME>C_BREAK_NONE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_BREAK_NONE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_BREAK_ROW</CMPNAME>
|
<CMPNAME>C_BREAK_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
<DESCRIPT>Worksheet Break</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_BREAK_ROW</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheet Break</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DATA_VALIDATIONS</CMPNAME>
|
<CMPNAME>DATA_VALIDATIONS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Data validations collection</DESCRIPT>
|
<DESCRIPT>Data validations collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DATA_VALIDATIONS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Data validations collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
<CMPNAME>DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
<CMPNAME>DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Date format used in case style is not provide for D fields</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DELETE_MERGE</CMPNAME>
|
<CMPNAME>DELETE_MERGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Delete the used merges</DESCRIPT>
|
<DESCRIPT>Delete the used merges</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DELETE_MERGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Delete the used merges</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>DELETE_ROW_OUTLINE</CMPNAME>
|
<CMPNAME>DELETE_ROW_OUTLINE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -293,71 +198,36 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Drawings collection</DESCRIPT>
|
<DESCRIPT>Drawings collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DRAWINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Drawings collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>FREEZE_PANES</CMPNAME>
|
<CMPNAME>FREEZE_PANES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Freeze panes for supplied number of rows and/or columns</DESCRIPT>
|
<DESCRIPT>Freeze panes for supplied number of rows and/or columns</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FREEZE_PANES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Freeze panes for supplied number of rows and/or columns</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>FREEZE_PANE_CELL_COLUMN</CMPNAME>
|
<CMPNAME>FREEZE_PANE_CELL_COLUMN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
<DESCRIPT>Cell Column</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FREEZE_PANE_CELL_COLUMN</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>FREEZE_PANE_CELL_ROW</CMPNAME>
|
<CMPNAME>FREEZE_PANE_CELL_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
<DESCRIPT>Cell Row</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FREEZE_PANE_CELL_ROW</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GENERATE_TITLE</CMPNAME>
|
<CMPNAME>GENERATE_TITLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Generate title for worksheet (called if none is supplied )</DESCRIPT>
|
<DESCRIPT>Generate title for worksheet (called if none is supplied )</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GENERATE_TITLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Generate title for worksheet (called if none is supplied )</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_ACTIVE_CELL</CMPNAME>
|
<CMPNAME>GET_ACTIVE_CELL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_ACTIVE_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_CELL</CMPNAME>
|
<CMPNAME>GET_CELL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get cell value</DESCRIPT>
|
<DESCRIPT>Get cell value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get cell value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_COLUMN</CMPNAME>
|
<CMPNAME>GET_COLUMN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -378,21 +248,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get data validation iterator</DESCRIPT>
|
<DESCRIPT>Get data validation iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DATA_VALIDATIONS_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get conditional styles iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DATA_VALIDATIONS_SIZE</CMPNAME>
|
<CMPNAME>GET_DATA_VALIDATIONS_SIZE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get the number of data validation objects</DESCRIPT>
|
<DESCRIPT>Get the number of data validation objects</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DATA_VALIDATIONS_SIZE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get the number of data validation objects</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DEFAULT_COLUMN</CMPNAME>
|
<CMPNAME>GET_DEFAULT_COLUMN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -403,21 +263,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets default date format</DESCRIPT>
|
<DESCRIPT>Gets default date format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets default date format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
<CMPNAME>GET_DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets default time format</DESCRIPT>
|
<DESCRIPT>Gets default time format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DEFAULT_EXCEL_TIME_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets default time format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DEFAULT_ROW</CMPNAME>
|
<CMPNAME>GET_DEFAULT_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -428,51 +278,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
<DESCRIPT>Get used range dimension</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DIMENSION_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get used range dimension</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DRAWINGS</CMPNAME>
|
<CMPNAME>GET_DRAWINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets drawing attached to the sheet</DESCRIPT>
|
<DESCRIPT>Gets drawing attached to the sheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DRAWINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets drawing attached to the sheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get iterator for drawings collection</DESCRIPT>
|
<DESCRIPT>Get iterator for drawings collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_DRAWINGS_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get iterator for drawings collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_FREEZE_CELL</CMPNAME>
|
<CMPNAME>GET_FREEZE_CELL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets the coordinates of cell determining freeze panes</DESCRIPT>
|
<DESCRIPT>Gets the coordinates of cell determining freeze panes</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_FREEZE_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets the coordinates of cell determining freeze panes</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_GUID</CMPNAME>
|
<CMPNAME>GET_GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get sheet guid</DESCRIPT>
|
<DESCRIPT>Get sheet guid</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_GUID</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get sheet guid</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_HEADER_FOOTER_DRAWINGS</CMPNAME>
|
<CMPNAME>GET_HEADER_FOOTER_DRAWINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -483,31 +308,16 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get iterator for links collection</DESCRIPT>
|
<DESCRIPT>Get iterator for links collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_HYPERLINKS_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get iterator for links collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_HYPERLINKS_SIZE</CMPNAME>
|
<CMPNAME>GET_HYPERLINKS_SIZE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets the size of links collection</DESCRIPT>
|
<DESCRIPT>Gets the size of links collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_HYPERLINKS_SIZE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets the size of links collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_MERGE</CMPNAME>
|
<CMPNAME>GET_MERGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get the merge range</DESCRIPT>
|
<DESCRIPT>Get the merge range</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_MERGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get the merge range</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_PAGEBREAKS</CMPNAME>
|
<CMPNAME>GET_PAGEBREAKS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -518,11 +328,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_RANGES_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get ranges iterator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_ROW</CMPNAME>
|
<CMPNAME>GET_ROW</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -558,71 +363,36 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>get tabcolor</DESCRIPT>
|
<DESCRIPT>get tabcolor</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_TABCOLOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>get tabcolor</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_TABLES_ITERATOR</CMPNAME>
|
<CMPNAME>GET_TABLES_ITERATOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get iterator for tables collection</DESCRIPT>
|
<DESCRIPT>Get iterator for tables collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_TABLES_ITERATOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get iterator for tables collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_TABLES_SIZE</CMPNAME>
|
<CMPNAME>GET_TABLES_SIZE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Gets the size of tables collection</DESCRIPT>
|
<DESCRIPT>Gets the size of tables collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_TABLES_SIZE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Gets the size of tables collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_TITLE</CMPNAME>
|
<CMPNAME>GET_TITLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get WorkSheet Title</DESCRIPT>
|
<DESCRIPT>Get WorkSheet Title</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_TITLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get WorkSheet Title</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_VALUE_TYPE</CMPNAME>
|
<CMPNAME>GET_VALUE_TYPE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get abap type kind and apply conversion routine</DESCRIPT>
|
<DESCRIPT>Get abap type kind and apply conversion routine</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_VALUE_TYPE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get abap type kind and apply conversion routine</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GUID</CMPNAME>
|
<CMPNAME>GUID</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>GUID in 'RAW' format</DESCRIPT>
|
<DESCRIPT>GUID in 'RAW' format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GUID</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>GUID in 'RAW' format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>HYPERLINKS</CMPNAME>
|
<CMPNAME>HYPERLINKS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Colletion of hyperlinks</DESCRIPT>
|
<DESCRIPT>Colletion of hyperlinks</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>HYPERLINKS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Colletion of hyperlinks</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>IS_CELL_MERGED</CMPNAME>
|
<CMPNAME>IS_CELL_MERGED</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -633,11 +403,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Bottom right range cell</DESCRIPT>
|
<DESCRIPT>Bottom right range cell</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>LOWER_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Bottom right range cell</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>MO_PAGEBREAKS</CMPNAME>
|
<CMPNAME>MO_PAGEBREAKS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -678,71 +443,36 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Print Gridlines</DESCRIPT>
|
<DESCRIPT>Print Gridlines</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_GRIDLINES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Print Gridlines</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>PRINT_TITLE_COL_FROM</CMPNAME>
|
<CMPNAME>PRINT_TITLE_COL_FROM</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
<DESCRIPT>Cell Column</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_TITLE_COL_FROM</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>PRINT_TITLE_COL_TO</CMPNAME>
|
<CMPNAME>PRINT_TITLE_COL_TO</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
<DESCRIPT>Cell Column</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_TITLE_COL_TO</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Column</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>PRINT_TITLE_ROW_FROM</CMPNAME>
|
<CMPNAME>PRINT_TITLE_ROW_FROM</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
<DESCRIPT>Cell Row</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_TITLE_ROW_FROM</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>PRINT_TITLE_ROW_TO</CMPNAME>
|
<CMPNAME>PRINT_TITLE_ROW_TO</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
<DESCRIPT>Cell Row</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_TITLE_ROW_TO</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Cell Row</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>PRINT_TITLE_SET_RANGE</CMPNAME>
|
<CMPNAME>PRINT_TITLE_SET_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Update range for print title</DESCRIPT>
|
<DESCRIPT>Update range for print title</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>PRINT_TITLE_SET_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Update range for print title</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>RANGES</CMPNAME>
|
<CMPNAME>RANGES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
<DESCRIPT>Ranges collection</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>RANGES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Ranges collection</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ROWS</CMPNAME>
|
<CMPNAME>ROWS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -758,81 +488,46 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell value</DESCRIPT>
|
<DESCRIPT>Set cell value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_CELL_FORMULA</CMPNAME>
|
<CMPNAME>SET_CELL_FORMULA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell formula</DESCRIPT>
|
<DESCRIPT>Set cell formula</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_CELL_FORMULA</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell formula</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_CELL_STYLE</CMPNAME>
|
<CMPNAME>SET_CELL_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell style</DESCRIPT>
|
<DESCRIPT>Set cell style</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_CELL_STYLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell style</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_COLUMN_WIDTH</CMPNAME>
|
<CMPNAME>SET_COLUMN_WIDTH</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set column width</DESCRIPT>
|
<DESCRIPT>Set column width</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_COLUMN_WIDTH</CMPNAME>
|
<CMPNAME>SET_COMMENT_BOXES</CMPNAME>
|
||||||
<LANGU>I</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set column width</DESCRIPT>
|
<DESCRIPT>Set dimensions of info boxes for comments</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
<CMPNAME>SET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Sets default date format</DESCRIPT>
|
<DESCRIPT>Sets default date format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_DEFAULT_EXCEL_DATE_FORMAT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Sets default date format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_MERGE</CMPNAME>
|
<CMPNAME>SET_MERGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set the merge range</DESCRIPT>
|
<DESCRIPT>Set the merge range</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_MERGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set the merge range</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_PRINT_GRIDLINES</CMPNAME>
|
<CMPNAME>SET_PRINT_GRIDLINES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set print gridlines</DESCRIPT>
|
<DESCRIPT>Set print gridlines</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_PRINT_GRIDLINES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set print gridlines</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ROW_HEIGHT</CMPNAME>
|
<CMPNAME>SET_ROW_HEIGHT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set row height</DESCRIPT>
|
<DESCRIPT>Set row height</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ROW_HEIGHT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set row height</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ROW_OUTLINE</CMPNAME>
|
<CMPNAME>SET_ROW_OUTLINE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -843,91 +538,46 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set show gridlines</DESCRIPT>
|
<DESCRIPT>Set show gridlines</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_SHOW_GRIDLINES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set show gridlines</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_SHOW_ROWCOLHEADERS</CMPNAME>
|
<CMPNAME>SET_SHOW_ROWCOLHEADERS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set show colum row headers</DESCRIPT>
|
<DESCRIPT>Set show colum row headers</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_SHOW_ROWCOLHEADERS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set show colum row headers</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_TABCOLOR</CMPNAME>
|
<CMPNAME>SET_TABCOLOR</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set tabcolor</DESCRIPT>
|
<DESCRIPT>Set tabcolor</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_TABCOLOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set tabcolor</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_TABLE</CMPNAME>
|
<CMPNAME>SET_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set cell value from a table</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_TITLE</CMPNAME>
|
<CMPNAME>SET_TITLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set WorkSheet Title</DESCRIPT>
|
<DESCRIPT>Set WorkSheet Title</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_TITLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set WorkSheet Title</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHEET_CONTENT</CMPNAME>
|
<CMPNAME>SHEET_CONTENT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel worksheet content</DESCRIPT>
|
<DESCRIPT>Excel worksheet content</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHEET_CONTENT</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel worksheet content</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHEET_SETUP</CMPNAME>
|
<CMPNAME>SHEET_SETUP</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Sheet setup</DESCRIPT>
|
<DESCRIPT>Sheet setup</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHEET_SETUP</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Sheet setup</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHOW_GRIDLINES</CMPNAME>
|
<CMPNAME>SHOW_GRIDLINES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHOW_GRIDLINES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SHOW_ROWCOLHEADERS</CMPNAME>
|
<CMPNAME>SHOW_ROWCOLHEADERS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
<DESCRIPT>Show Gridlines</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHOW_ROWCOLHEADERS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Show Gridlines</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STYLES_COND</CMPNAME>
|
<CMPNAME>STYLES_COND</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -938,51 +588,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Tabcolor</DESCRIPT>
|
<DESCRIPT>Tabcolor</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>TABCOLOR</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Tabcolor</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>TABLES</CMPNAME>
|
<CMPNAME>TABLES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Colletion of tables</DESCRIPT>
|
<DESCRIPT>Colletion of tables</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>TABLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Colletion of tables</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>TITLE</CMPNAME>
|
<CMPNAME>TITLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Title</DESCRIPT>
|
<DESCRIPT>Title</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>TITLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Title</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>UPDATE_DIMENSION_RANGE</CMPNAME>
|
<CMPNAME>UPDATE_DIMENSION_RANGE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Update dimension range</DESCRIPT>
|
<DESCRIPT>Update dimension range</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>UPDATE_DIMENSION_RANGE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Update dimension range</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>UPPER_CELL</CMPNAME>
|
<CMPNAME>UPPER_CELL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Top left range cell</DESCRIPT>
|
<DESCRIPT>Top left range cell</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>UPPER_CELL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Top left range cell</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
|
|
|
@ -9,40 +9,43 @@ CLASS zcl_excel_writer_2007 DEFINITION
|
||||||
INTERFACES zif_excel_writer .
|
INTERFACES zif_excel_writer .
|
||||||
METHODS constructor.
|
METHODS constructor.
|
||||||
|
|
||||||
PROTECTED SECTION.
|
PROTECTED SECTION.
|
||||||
|
|
||||||
|
TYPES:
|
||||||
*"* protected components of class ZCL_EXCEL_WRITER_2007
|
*"* protected components of class ZCL_EXCEL_WRITER_2007
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
TYPES: BEGIN OF mty_column_formula_used,
|
BEGIN OF mty_column_formula_used,
|
||||||
id TYPE zexcel_s_cell_data-column_formula_id,
|
id TYPE zexcel_s_cell_data-column_formula_id,
|
||||||
si TYPE string,
|
si TYPE string,
|
||||||
"! type: shared, etc.
|
"! type: shared, etc.
|
||||||
t TYPE string,
|
t TYPE string,
|
||||||
END OF mty_column_formula_used,
|
END OF mty_column_formula_used .
|
||||||
mty_column_formulas_used TYPE HASHED TABLE OF mty_column_formula_used WITH UNIQUE KEY id.
|
TYPES:
|
||||||
CONSTANTS c_content_types TYPE string VALUE '[Content_Types].xml'. "#EC NOTEXT
|
mty_column_formulas_used TYPE HASHED TABLE OF mty_column_formula_used WITH UNIQUE KEY id .
|
||||||
CONSTANTS c_docprops_app TYPE string VALUE 'docProps/app.xml'. "#EC NOTEXT
|
|
||||||
CONSTANTS c_docprops_core TYPE string VALUE 'docProps/core.xml'. "#EC NOTEXT
|
CONSTANTS c_content_types TYPE string VALUE '[Content_Types].xml' ##NO_TEXT.
|
||||||
CONSTANTS c_relationships TYPE string VALUE '_rels/.rels'. "#EC NOTEXT
|
CONSTANTS c_docprops_app TYPE string VALUE 'docProps/app.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_calcchain TYPE string VALUE 'xl/calcChain.xml'. "#EC NOTEXT
|
CONSTANTS c_docprops_core TYPE string VALUE 'docProps/core.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_drawings TYPE string VALUE 'xl/drawings/drawing#.xml'. "#EC NOTEXT
|
CONSTANTS c_relationships TYPE string VALUE '_rels/.rels' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_drawings_rels TYPE string VALUE 'xl/drawings/_rels/drawing#.xml.rels'. "#EC NOTEXT
|
CONSTANTS c_xl_calcchain TYPE string VALUE 'xl/calcChain.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_relationships TYPE string VALUE 'xl/_rels/workbook.xml.rels'. "#EC NOTEXT
|
CONSTANTS c_xl_drawings TYPE string VALUE 'xl/drawings/drawing#.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_sharedstrings TYPE string VALUE 'xl/sharedStrings.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_drawings_rels TYPE string VALUE 'xl/drawings/_rels/drawing#.xml.rels' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_sheet TYPE string VALUE 'xl/worksheets/sheet#.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_relationships TYPE string VALUE 'xl/_rels/workbook.xml.rels' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_sheet_rels TYPE string VALUE 'xl/worksheets/_rels/sheet#.xml.rels'. "#EC NOTEXT
|
CONSTANTS c_xl_sharedstrings TYPE string VALUE 'xl/sharedStrings.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_styles TYPE string VALUE 'xl/styles.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_sheet TYPE string VALUE 'xl/worksheets/sheet#.xml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_theme TYPE string VALUE 'xl/theme/theme1.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_sheet_rels TYPE string VALUE 'xl/worksheets/_rels/sheet#.xml.rels' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_workbook TYPE string VALUE 'xl/workbook.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_styles TYPE string VALUE 'xl/styles.xml' ##NO_TEXT.
|
||||||
|
CONSTANTS c_xl_theme TYPE string VALUE 'xl/theme/theme1.xml' ##NO_TEXT.
|
||||||
|
CONSTANTS c_xl_workbook TYPE string VALUE 'xl/workbook.xml' ##NO_TEXT.
|
||||||
DATA excel TYPE REF TO zcl_excel .
|
DATA excel TYPE REF TO zcl_excel .
|
||||||
DATA shared_strings TYPE zexcel_t_shared_string .
|
DATA shared_strings TYPE zexcel_t_shared_string .
|
||||||
DATA styles_cond_mapping TYPE zexcel_t_styles_cond_mapping .
|
DATA styles_cond_mapping TYPE zexcel_t_styles_cond_mapping .
|
||||||
DATA styles_mapping TYPE zexcel_t_styles_mapping .
|
DATA styles_mapping TYPE zexcel_t_styles_mapping .
|
||||||
CONSTANTS c_xl_comments TYPE string VALUE 'xl/comments#.xml'. "#EC NOTEXT
|
CONSTANTS c_xl_comments TYPE string VALUE 'xl/comments#.xml' ##NO_TEXT.
|
||||||
CONSTANTS cl_xl_drawing_for_comments TYPE string VALUE 'xl/drawings/vmlDrawing#.vml'. "#EC NOTEXT
|
CONSTANTS cl_xl_drawing_for_comments TYPE string VALUE 'xl/drawings/vmlDrawing#.vml' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_drawings_vml_rels TYPE string VALUE 'xl/drawings/_rels/vmlDrawing#.vml.rels'. "#EC NOTEXT
|
CONSTANTS c_xl_drawings_vml_rels TYPE string VALUE 'xl/drawings/_rels/vmlDrawing#.vml.rels' ##NO_TEXT.
|
||||||
DATA ixml TYPE REF TO if_ixml.
|
DATA ixml TYPE REF TO if_ixml .
|
||||||
DATA control_characters TYPE string.
|
DATA control_characters TYPE string .
|
||||||
|
|
||||||
METHODS create_xl_sheet_sheet_data
|
METHODS create_xl_sheet_sheet_data
|
||||||
IMPORTING
|
IMPORTING
|
||||||
|
@ -132,9 +135,9 @@ CLASS zcl_excel_writer_2007 DEFINITION
|
||||||
zcx_excel .
|
zcx_excel .
|
||||||
METHODS create_xl_sheet_ignored_errors
|
METHODS create_xl_sheet_ignored_errors
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_worksheet TYPE REF TO zcl_excel_worksheet
|
!io_worksheet TYPE REF TO zcl_excel_worksheet
|
||||||
io_document TYPE REF TO if_ixml_document
|
!io_document TYPE REF TO if_ixml_document
|
||||||
io_element_root TYPE REF TO if_ixml_element.
|
!io_element_root TYPE REF TO if_ixml_element .
|
||||||
METHODS create_xl_sheet_pagebreaks
|
METHODS create_xl_sheet_pagebreaks
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!io_document TYPE REF TO if_ixml_document
|
!io_document TYPE REF TO if_ixml_document
|
||||||
|
@ -200,7 +203,7 @@ CLASS zcl_excel_writer_2007 DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!iv_value TYPE zexcel_cell_value
|
!iv_value TYPE zexcel_cell_value
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(result) TYPE zexcel_cell_value.
|
VALUE(result) TYPE zexcel_cell_value .
|
||||||
METHODS set_vml_shape_footer
|
METHODS set_vml_shape_footer
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!is_footer TYPE zexcel_s_worksheet_head_foot
|
!is_footer TYPE zexcel_s_worksheet_head_foot
|
||||||
|
@ -223,47 +226,56 @@ CLASS zcl_excel_writer_2007 DEFINITION
|
||||||
VALUE(ep_content) TYPE xstring .
|
VALUE(ep_content) TYPE xstring .
|
||||||
METHODS create_xml_document
|
METHODS create_xml_document
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ro_document) TYPE REF TO if_ixml_document.
|
VALUE(ro_document) TYPE REF TO if_ixml_document .
|
||||||
METHODS render_xml_document
|
METHODS render_xml_document
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_document TYPE REF TO if_ixml_document
|
!io_document TYPE REF TO if_ixml_document OPTIONAL
|
||||||
|
!iv_document_as_string TYPE string OPTIONAL
|
||||||
|
PREFERRED PARAMETER io_document
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ep_content) TYPE xstring.
|
VALUE(ep_content) TYPE xstring .
|
||||||
METHODS create_xl_sheet_column_formula
|
METHODS create_xl_sheet_column_formula
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_document TYPE REF TO if_ixml_document
|
!io_document TYPE REF TO if_ixml_document
|
||||||
it_column_formulas TYPE zcl_excel_worksheet=>mty_th_column_formula
|
!it_column_formulas TYPE zcl_excel_worksheet=>mty_th_column_formula
|
||||||
is_sheet_content TYPE zexcel_s_cell_data
|
!is_sheet_content TYPE zexcel_s_cell_data
|
||||||
EXPORTING
|
EXPORTING
|
||||||
eo_element TYPE REF TO if_ixml_element
|
!eo_element TYPE REF TO if_ixml_element
|
||||||
CHANGING
|
CHANGING
|
||||||
ct_column_formulas_used TYPE mty_column_formulas_used
|
!ct_column_formulas_used TYPE mty_column_formulas_used
|
||||||
cv_si TYPE i
|
!cv_si TYPE i
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
METHODS is_formula_shareable
|
METHODS is_formula_shareable
|
||||||
IMPORTING
|
IMPORTING
|
||||||
ip_formula TYPE string
|
!ip_formula TYPE string
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ep_shareable) TYPE abap_bool
|
VALUE(ep_shareable) TYPE abap_bool
|
||||||
RAISING
|
RAISING
|
||||||
zcx_excel.
|
zcx_excel .
|
||||||
PRIVATE SECTION.
|
PRIVATE SECTION.
|
||||||
|
|
||||||
|
TYPES:
|
||||||
|
tv_charbool TYPE c LENGTH 5 .
|
||||||
|
|
||||||
*"* private components of class ZCL_EXCEL_WRITER_2007
|
*"* private components of class ZCL_EXCEL_WRITER_2007
|
||||||
*"* do not include other source files here!!!
|
*"* do not include other source files here!!!
|
||||||
CONSTANTS c_off TYPE string VALUE '0'. "#EC NOTEXT
|
CONSTANTS c_off TYPE string VALUE '0' ##NO_TEXT.
|
||||||
CONSTANTS c_on TYPE string VALUE '1'. "#EC NOTEXT
|
CONSTANTS c_on TYPE string VALUE '1' ##NO_TEXT.
|
||||||
CONSTANTS c_xl_printersettings TYPE string VALUE 'xl/printerSettings/printerSettings#.bin'. "#EC NOTEXT
|
CONSTANTS c_xl_printersettings TYPE string VALUE 'xl/printerSettings/printerSettings#.bin' ##NO_TEXT.
|
||||||
TYPES: tv_charbool TYPE c LENGTH 5.
|
|
||||||
|
|
||||||
|
METHODS get_comment_anchor
|
||||||
|
IMPORTING
|
||||||
|
!io_comment TYPE REF TO zcl_excel_comment
|
||||||
|
RETURNING
|
||||||
|
VALUE(ev_anchor) TYPE string .
|
||||||
METHODS add_1_val_child_node
|
METHODS add_1_val_child_node
|
||||||
IMPORTING
|
IMPORTING
|
||||||
io_document TYPE REF TO if_ixml_document
|
!io_document TYPE REF TO if_ixml_document
|
||||||
io_parent TYPE REF TO if_ixml_element
|
!io_parent TYPE REF TO if_ixml_element
|
||||||
iv_elem_name TYPE string
|
!iv_elem_name TYPE string
|
||||||
iv_attr_name TYPE string
|
!iv_attr_name TYPE string
|
||||||
iv_attr_value TYPE string.
|
!iv_attr_value TYPE string .
|
||||||
METHODS flag2bool
|
METHODS flag2bool
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_flag TYPE flag
|
!ip_flag TYPE flag
|
||||||
|
@ -273,12 +285,12 @@ CLASS zcl_excel_writer_2007 DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!ip_number TYPE numeric
|
!ip_number TYPE numeric
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(ep_string) TYPE string.
|
VALUE(ep_string) TYPE string .
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
CLASS ZCL_EXCEL_WRITER_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD add_1_val_child_node.
|
METHOD add_1_val_child_node.
|
||||||
|
@ -2338,132 +2350,99 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_xl_comments.
|
METHOD create_xl_comments.
|
||||||
** Constant node name
|
|
||||||
CONSTANTS: lc_xml_node_comments TYPE string VALUE 'comments',
|
|
||||||
lc_xml_node_ns TYPE string VALUE 'http://schemas.openxmlformats.org/spreadsheetml/2006/main',
|
|
||||||
" authors
|
|
||||||
lc_xml_node_author TYPE string VALUE 'author',
|
|
||||||
lc_xml_node_authors TYPE string VALUE 'authors',
|
|
||||||
" comments
|
|
||||||
lc_xml_node_commentlist TYPE string VALUE 'commentList',
|
|
||||||
lc_xml_node_comment TYPE string VALUE 'comment',
|
|
||||||
lc_xml_node_text TYPE string VALUE 'text',
|
|
||||||
lc_xml_node_r TYPE string VALUE 'r',
|
|
||||||
lc_xml_node_rpr TYPE string VALUE 'rPr',
|
|
||||||
lc_xml_node_b TYPE string VALUE 'b',
|
|
||||||
lc_xml_node_sz TYPE string VALUE 'sz',
|
|
||||||
lc_xml_node_color TYPE string VALUE 'color',
|
|
||||||
lc_xml_node_rfont TYPE string VALUE 'rFont',
|
|
||||||
* lc_xml_node_charset TYPE string VALUE 'charset',
|
|
||||||
lc_xml_node_family TYPE string VALUE 'family',
|
|
||||||
lc_xml_node_t TYPE string VALUE 't',
|
|
||||||
" comments attributes
|
|
||||||
lc_xml_attr_ref TYPE string VALUE 'ref',
|
|
||||||
lc_xml_attr_authorid TYPE string VALUE 'authorId',
|
|
||||||
lc_xml_attr_val TYPE string VALUE 'val',
|
|
||||||
lc_xml_attr_indexed TYPE string VALUE 'indexed',
|
|
||||||
lc_xml_attr_xmlspacing TYPE string VALUE 'xml:space'.
|
|
||||||
|
|
||||||
|
DATA:
|
||||||
DATA: lo_document TYPE REF TO if_ixml_document,
|
lo_comment TYPE REF TO zcl_excel_comment,
|
||||||
lo_element_root TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_authors TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_author TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_commentlist TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_comment TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_text TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_r TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_rpr TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_b TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_sz TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_color TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_rfont TYPE REF TO if_ixml_element,
|
|
||||||
* lo_element_charset TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_family TYPE REF TO if_ixml_element,
|
|
||||||
lo_element_t TYPE REF TO if_ixml_element,
|
|
||||||
lo_iterator TYPE REF TO zcl_excel_collection_iterator,
|
|
||||||
lo_comments TYPE REF TO zcl_excel_comments,
|
lo_comments TYPE REF TO zcl_excel_comments,
|
||||||
lo_comment TYPE REF TO zcl_excel_comment.
|
lo_document TYPE REF TO if_ixml_document,
|
||||||
DATA: lv_rel_id TYPE i,
|
lo_element_author TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_authors TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_comment TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_commentlist TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_r TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_root TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_rpr TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_t TYPE REF TO if_ixml_element,
|
||||||
|
lo_element_text TYPE REF TO if_ixml_element,
|
||||||
|
lo_iterator TYPE REF TO zcl_excel_collection_iterator,
|
||||||
lv_author TYPE string.
|
lv_author TYPE string.
|
||||||
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 1: Create [Content_Types].xml into the root of the ZIP
|
* STEP 1: Create [Content_Types].xml into the root of the ZIP
|
||||||
lo_document = create_xml_document( ).
|
lo_document = create_xml_document( ).
|
||||||
|
|
||||||
***********************************************************************
|
***********************************************************************
|
||||||
* STEP 3: Create main node relationships
|
* STEP 3: Create main node relationships
|
||||||
lo_element_root = lo_document->create_simple_element( name = lc_xml_node_comments
|
lo_element_root = lo_document->create_simple_element( name = `comments`
|
||||||
parent = lo_document ).
|
parent = lo_document ).
|
||||||
lo_element_root->set_attribute_ns( name = 'xmlns'
|
lo_element_root->set_attribute_ns( name = `xmlns`
|
||||||
value = lc_xml_node_ns ).
|
value = `http://schemas.openxmlformats.org/spreadsheetml/2006/main` ).
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 4: Create authors
|
* STEP 4: Create authors
|
||||||
* TO-DO: management of several authors
|
* TO-DO: management of several authors
|
||||||
lo_element_authors = lo_document->create_simple_element( name = lc_xml_node_authors
|
lo_element_authors = lo_document->create_simple_element( name = `authors`
|
||||||
parent = lo_document ).
|
parent = lo_element_root ).
|
||||||
|
|
||||||
lo_element_author = lo_document->create_simple_element( name = lc_xml_node_author
|
lo_element_author = lo_document->create_simple_element( name = `author`
|
||||||
parent = lo_document ).
|
parent = lo_element_authors ).
|
||||||
lv_author = sy-uname.
|
lv_author = sy-uname.
|
||||||
lo_element_author->set_value( lv_author ).
|
lo_element_author->set_value( lv_author ).
|
||||||
|
|
||||||
lo_element_authors->append_child( new_child = lo_element_author ).
|
|
||||||
lo_element_root->append_child( new_child = lo_element_authors ).
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 5: Create comments
|
* STEP 5: Create comments
|
||||||
|
|
||||||
lo_element_commentlist = lo_document->create_simple_element( name = lc_xml_node_commentlist
|
lo_element_commentlist = lo_document->create_simple_element( name = `commentList`
|
||||||
parent = lo_document ).
|
parent = lo_element_root ).
|
||||||
|
|
||||||
lo_comments = io_worksheet->get_comments( ).
|
lo_comments = io_worksheet->get_comments( ).
|
||||||
|
|
||||||
|
DATA:
|
||||||
|
lt_rtf TYPE zcl_excel_comment=>ty_rtf_fragments.
|
||||||
|
FIELD-SYMBOLS:
|
||||||
|
<ls_rtf> TYPE zcl_excel_comment=>ty_rtf_fragment.
|
||||||
|
|
||||||
lo_iterator = lo_comments->get_iterator( ).
|
lo_iterator = lo_comments->get_iterator( ).
|
||||||
WHILE lo_iterator->has_next( ) EQ abap_true.
|
WHILE lo_iterator->has_next( ) EQ abap_true.
|
||||||
lo_comment ?= lo_iterator->get_next( ).
|
lo_comment ?= lo_iterator->get_next( ).
|
||||||
|
|
||||||
lo_element_comment = lo_document->create_simple_element( name = lc_xml_node_comment
|
lo_element_comment = lo_document->create_simple_element( name = `comment`
|
||||||
parent = lo_document ).
|
parent = lo_element_commentlist ).
|
||||||
lo_element_comment->set_attribute_ns( name = lc_xml_attr_ref
|
lo_element_comment->set_attribute_ns( name = `ref`
|
||||||
value = lo_comment->get_ref( ) ).
|
value = lo_comment->get_ref( ) ).
|
||||||
lo_element_comment->set_attribute_ns( name = lc_xml_attr_authorid
|
lo_element_comment->set_attribute_ns( name = `authorId`
|
||||||
value = '0' ). " TO-DO
|
value = `0` ). " TO-DO
|
||||||
|
|
||||||
lo_element_text = lo_document->create_simple_element( name = lc_xml_node_text
|
lo_element_text = lo_document->create_simple_element( name = `text`
|
||||||
parent = lo_document ).
|
parent = lo_element_comment ).
|
||||||
lo_element_r = lo_document->create_simple_element( name = lc_xml_node_r
|
|
||||||
parent = lo_document ).
|
|
||||||
lo_element_rpr = lo_document->create_simple_element( name = lc_xml_node_rpr
|
|
||||||
parent = lo_document ).
|
|
||||||
|
|
||||||
lo_element_b = lo_document->create_simple_element( name = lc_xml_node_b
|
lt_rtf = lo_comment->get_text_rtf( ).
|
||||||
parent = lo_document ).
|
|
||||||
lo_element_rpr->append_child( new_child = lo_element_b ).
|
|
||||||
|
|
||||||
add_1_val_child_node( io_document = lo_document io_parent = lo_element_rpr iv_elem_name = lc_xml_node_sz iv_attr_name = lc_xml_attr_val iv_attr_value = '9' ).
|
LOOP AT lt_rtf ASSIGNING <ls_rtf>.
|
||||||
add_1_val_child_node( io_document = lo_document io_parent = lo_element_rpr iv_elem_name = lc_xml_node_color iv_attr_name = lc_xml_attr_indexed iv_attr_value = '81' ).
|
|
||||||
add_1_val_child_node( io_document = lo_document io_parent = lo_element_rpr iv_elem_name = lc_xml_node_rfont iv_attr_name = lc_xml_attr_val iv_attr_value = 'Tahoma' ).
|
|
||||||
add_1_val_child_node( io_document = lo_document io_parent = lo_element_rpr iv_elem_name = lc_xml_node_family iv_attr_name = lc_xml_attr_val iv_attr_value = '2' ).
|
|
||||||
|
|
||||||
lo_element_r->append_child( new_child = lo_element_rpr ).
|
|
||||||
|
|
||||||
lo_element_t = lo_document->create_simple_element( name = lc_xml_node_t
|
lo_element_r = lo_document->create_simple_element( name = `r`
|
||||||
parent = lo_document ).
|
parent = lo_element_text ).
|
||||||
lo_element_t->set_attribute_ns( name = lc_xml_attr_xmlspacing
|
lo_element_rpr = lo_document->create_simple_element( name = `rPr`
|
||||||
value = 'preserve' ).
|
parent = lo_element_r ).
|
||||||
lo_element_t->set_value( lo_comment->get_text( ) ).
|
|
||||||
lo_element_r->append_child( new_child = lo_element_t ).
|
create_xl_styles_font_node(
|
||||||
|
io_document = lo_document
|
||||||
|
io_parent = lo_element_rpr
|
||||||
|
is_font = <ls_rtf>-rtf
|
||||||
|
iv_use_rtf = abap_true " generate <rFont>, not <name> element for font
|
||||||
|
).
|
||||||
|
|
||||||
|
lo_element_t = lo_document->create_simple_element( name = `t`
|
||||||
|
parent = lo_element_r ).
|
||||||
|
lo_element_t->set_attribute_ns( name = `xml:space`
|
||||||
|
value = `preserve` ).
|
||||||
|
lo_element_t->set_value( <ls_rtf>-text ).
|
||||||
|
|
||||||
|
ENDLOOP.
|
||||||
|
|
||||||
lo_element_text->append_child( new_child = lo_element_r ).
|
|
||||||
lo_element_comment->append_child( new_child = lo_element_text ).
|
|
||||||
lo_element_commentlist->append_child( new_child = lo_element_comment ).
|
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
lo_element_root->append_child( new_child = lo_element_commentlist ).
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 5: Create xstring stream
|
* STEP 5: Create xstring stream
|
||||||
ep_content = render_xml_document( lo_document ).
|
ep_content = render_xml_document( lo_document ).
|
||||||
|
@ -3095,62 +3074,7 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_xl_drawing_for_comments.
|
METHOD create_xl_drawing_for_comments.
|
||||||
** Constant node name
|
|
||||||
CONSTANTS: lc_xml_node_xml TYPE string VALUE 'xml',
|
|
||||||
lc_xml_node_ns_v TYPE string VALUE 'urn:schemas-microsoft-com:vml',
|
|
||||||
lc_xml_node_ns_o TYPE string VALUE 'urn:schemas-microsoft-com:office:office',
|
|
||||||
lc_xml_node_ns_x TYPE string VALUE 'urn:schemas-microsoft-com:office:excel',
|
|
||||||
" shapelayout
|
|
||||||
lc_xml_node_shapelayout TYPE string VALUE 'o:shapelayout',
|
|
||||||
lc_xml_node_idmap TYPE string VALUE 'o:idmap',
|
|
||||||
" shapetype
|
|
||||||
lc_xml_node_shapetype TYPE string VALUE 'v:shapetype',
|
|
||||||
lc_xml_node_stroke TYPE string VALUE 'v:stroke',
|
|
||||||
lc_xml_node_path TYPE string VALUE 'v:path',
|
|
||||||
" shape
|
|
||||||
lc_xml_node_shape TYPE string VALUE 'v:shape',
|
|
||||||
lc_xml_node_fill TYPE string VALUE 'v:fill',
|
|
||||||
lc_xml_node_shadow TYPE string VALUE 'v:shadow',
|
|
||||||
lc_xml_node_textbox TYPE string VALUE 'v:textbox',
|
|
||||||
lc_xml_node_div TYPE string VALUE 'div',
|
|
||||||
lc_xml_node_clientdata TYPE string VALUE 'x:ClientData',
|
|
||||||
lc_xml_node_movewithcells TYPE string VALUE 'x:MoveWithCells',
|
|
||||||
lc_xml_node_sizewithcells TYPE string VALUE 'x:SizeWithCells',
|
|
||||||
lc_xml_node_anchor TYPE string VALUE 'x:Anchor',
|
|
||||||
lc_xml_node_autofill TYPE string VALUE 'x:AutoFill',
|
|
||||||
lc_xml_node_row TYPE string VALUE 'x:Row',
|
|
||||||
lc_xml_node_column TYPE string VALUE 'x:Column',
|
|
||||||
" attributes,
|
|
||||||
lc_xml_attr_vext TYPE string VALUE 'v:ext',
|
|
||||||
lc_xml_attr_data TYPE string VALUE 'data',
|
|
||||||
lc_xml_attr_id TYPE string VALUE 'id',
|
|
||||||
lc_xml_attr_coordsize TYPE string VALUE 'coordsize',
|
|
||||||
lc_xml_attr_ospt TYPE string VALUE 'o:spt',
|
|
||||||
lc_xml_attr_joinstyle TYPE string VALUE 'joinstyle',
|
|
||||||
lc_xml_attr_path TYPE string VALUE 'path',
|
|
||||||
lc_xml_attr_gradientshapeok TYPE string VALUE 'gradientshapeok',
|
|
||||||
lc_xml_attr_oconnecttype TYPE string VALUE 'o:connecttype',
|
|
||||||
lc_xml_attr_type TYPE string VALUE 'type',
|
|
||||||
lc_xml_attr_style TYPE string VALUE 'style',
|
|
||||||
lc_xml_attr_fillcolor TYPE string VALUE 'fillcolor',
|
|
||||||
lc_xml_attr_oinsetmode TYPE string VALUE 'o:insetmode',
|
|
||||||
lc_xml_attr_color TYPE string VALUE 'color',
|
|
||||||
lc_xml_attr_color2 TYPE string VALUE 'color2',
|
|
||||||
lc_xml_attr_on TYPE string VALUE 'on',
|
|
||||||
lc_xml_attr_obscured TYPE string VALUE 'obscured',
|
|
||||||
lc_xml_attr_objecttype TYPE string VALUE 'ObjectType',
|
|
||||||
" attributes values
|
|
||||||
lc_xml_attr_val_edit TYPE string VALUE 'edit',
|
|
||||||
lc_xml_attr_val_rect TYPE string VALUE 'rect',
|
|
||||||
lc_xml_attr_val_t TYPE string VALUE 't',
|
|
||||||
lc_xml_attr_val_miter TYPE string VALUE 'miter',
|
|
||||||
lc_xml_attr_val_auto TYPE string VALUE 'auto',
|
|
||||||
lc_xml_attr_val_black TYPE string VALUE 'black',
|
|
||||||
lc_xml_attr_val_none TYPE string VALUE 'none',
|
|
||||||
lc_xml_attr_val_msodir TYPE string VALUE 'mso-direction-alt:auto',
|
|
||||||
lc_xml_attr_val_note TYPE string VALUE 'Note'.
|
|
||||||
|
|
||||||
|
|
||||||
DATA: lo_document TYPE REF TO if_ixml_document,
|
DATA: lo_document TYPE REF TO if_ixml_document,
|
||||||
lo_element_root TYPE REF TO if_ixml_element,
|
lo_element_root TYPE REF TO if_ixml_element,
|
||||||
|
@ -3175,6 +3099,8 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
lo_element_row TYPE REF TO if_ixml_element,
|
lo_element_row TYPE REF TO if_ixml_element,
|
||||||
lo_element_column TYPE REF TO if_ixml_element,
|
lo_element_column TYPE REF TO if_ixml_element,
|
||||||
lo_iterator TYPE REF TO zcl_excel_collection_iterator,
|
lo_iterator TYPE REF TO zcl_excel_collection_iterator,
|
||||||
|
lo_anchors TYPE REF TO if_ixml_node_collection,
|
||||||
|
lo_anchor TYPE REF TO if_ixml_element,
|
||||||
lo_comments TYPE REF TO zcl_excel_comments,
|
lo_comments TYPE REF TO zcl_excel_comments,
|
||||||
lo_comment TYPE REF TO zcl_excel_comment,
|
lo_comment TYPE REF TO zcl_excel_comment,
|
||||||
lv_row TYPE zexcel_cell_row,
|
lv_row TYPE zexcel_cell_row,
|
||||||
|
@ -3184,18 +3110,11 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
lv_attr_id_index TYPE i,
|
lv_attr_id_index TYPE i,
|
||||||
lv_attr_id TYPE string,
|
lv_attr_id TYPE string,
|
||||||
lv_int_value TYPE i,
|
lv_int_value TYPE i,
|
||||||
lv_int_value_string TYPE string.
|
lv_int_value_string TYPE string,
|
||||||
DATA: lv_rel_id TYPE i.
|
lv_anchor TYPE string.
|
||||||
DATA lv_anchor TYPE string.
|
|
||||||
DATA lv_bottom_row TYPE i.
|
|
||||||
DATA lv_right_column TYPE i.
|
|
||||||
DATA lv_bottom_row_str TYPE string.
|
|
||||||
DATA lv_right_column_str TYPE string.
|
|
||||||
DATA lv_top_row TYPE i.
|
|
||||||
DATA lv_left_column TYPE i.
|
|
||||||
DATA lv_top_row_str TYPE string.
|
|
||||||
DATA lv_left_column_str TYPE string.
|
|
||||||
|
|
||||||
|
lo_comments = io_worksheet->get_comments( ).
|
||||||
|
IF lo_comments->gv_full_vml IS INITIAL.
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 1: Create XML document
|
* STEP 1: Create XML document
|
||||||
|
@ -3203,59 +3122,48 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
***********************************************************************
|
***********************************************************************
|
||||||
* STEP 2: Create main node relationships
|
* STEP 2: Create main node relationships
|
||||||
lo_element_root = lo_document->create_simple_element( name = lc_xml_node_xml
|
lo_element_root = lo_document->create_simple_element( name = `xml` parent = lo_document ).
|
||||||
parent = lo_document ).
|
lo_element_root->set_attribute_ns( name = `xmlns:v` value = `urn:schemas-microsoft-com:vml` ).
|
||||||
lo_element_root->set_attribute_ns( name = 'xmlns:v' value = lc_xml_node_ns_v ).
|
lo_element_root->set_attribute_ns( name = `xmlns:o` value = `urn:schemas-microsoft-com:office:office` ).
|
||||||
lo_element_root->set_attribute_ns( name = 'xmlns:o' value = lc_xml_node_ns_o ).
|
lo_element_root->set_attribute_ns( name = `xmlns:x` value = `urn:schemas-microsoft-com:office:excel` ).
|
||||||
lo_element_root->set_attribute_ns( name = 'xmlns:x' value = lc_xml_node_ns_x ).
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 3: Create o:shapeLayout
|
* STEP 3: Create o:shapeLayout
|
||||||
* TO-DO: management of several authors
|
* TO-DO: management of several authors
|
||||||
lo_element_shapelayout = lo_document->create_simple_element( name = lc_xml_node_shapelayout
|
lo_element_shapelayout = lo_document->create_simple_element( name = `o:shapelayout`
|
||||||
parent = lo_document ).
|
parent = lo_element_root ).
|
||||||
|
|
||||||
lo_element_shapelayout->set_attribute_ns( name = lc_xml_attr_vext
|
lo_element_shapelayout->set_attribute_ns( name = `v:ext`
|
||||||
value = lc_xml_attr_val_edit ).
|
value = `edit` ).
|
||||||
|
|
||||||
lo_element_idmap = lo_document->create_simple_element( name = lc_xml_node_idmap
|
lo_element_idmap = lo_document->create_simple_element( name = `o:idmap`
|
||||||
parent = lo_document ).
|
parent = lo_element_shapelayout ).
|
||||||
lo_element_idmap->set_attribute_ns( name = lc_xml_attr_vext value = lc_xml_attr_val_edit ).
|
lo_element_idmap->set_attribute_ns( name = `v:ext` value = `edit` ).
|
||||||
lo_element_idmap->set_attribute_ns( name = lc_xml_attr_data value = '1' ).
|
lo_element_idmap->set_attribute_ns( name = `data` value = `1` ).
|
||||||
|
|
||||||
lo_element_shapelayout->append_child( new_child = lo_element_idmap ).
|
|
||||||
|
|
||||||
lo_element_root->append_child( new_child = lo_element_shapelayout ).
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 4: Create v:shapetype
|
* STEP 4: Create v:shapetype
|
||||||
|
|
||||||
lo_element_shapetype = lo_document->create_simple_element( name = lc_xml_node_shapetype
|
lo_element_shapetype = lo_document->create_simple_element( name = `v:shapetype`
|
||||||
parent = lo_document ).
|
parent = lo_element_root ).
|
||||||
|
|
||||||
lo_element_shapetype->set_attribute_ns( name = lc_xml_attr_id value = '_x0000_t202' ).
|
lo_element_shapetype->set_attribute_ns( name = `id` value = `_x0000_t202` ).
|
||||||
lo_element_shapetype->set_attribute_ns( name = lc_xml_attr_coordsize value = '21600,21600' ).
|
lo_element_shapetype->set_attribute_ns( name = `coordsize` value = `21600,21600` ).
|
||||||
lo_element_shapetype->set_attribute_ns( name = lc_xml_attr_ospt value = '202' ).
|
lo_element_shapetype->set_attribute_ns( name = `o:spt` value = `202` ).
|
||||||
lo_element_shapetype->set_attribute_ns( name = lc_xml_attr_path value = 'm,l,21600r21600,l21600,xe' ).
|
lo_element_shapetype->set_attribute_ns( name = `path` value = `m,l,21600r21600,l21600,xe` ).
|
||||||
|
|
||||||
lo_element_stroke = lo_document->create_simple_element( name = lc_xml_node_stroke
|
lo_element_stroke = lo_document->create_simple_element( name = `v:stroke`
|
||||||
parent = lo_document ).
|
parent = lo_element_shapetype ).
|
||||||
lo_element_stroke->set_attribute_ns( name = lc_xml_attr_joinstyle value = lc_xml_attr_val_miter ).
|
lo_element_stroke->set_attribute_ns( name = `joinstyle` value = `miter` ).
|
||||||
|
|
||||||
lo_element_path = lo_document->create_simple_element( name = lc_xml_node_path
|
lo_element_path = lo_document->create_simple_element( name = `v:path`
|
||||||
parent = lo_document ).
|
parent = lo_element_shapetype ).
|
||||||
lo_element_path->set_attribute_ns( name = lc_xml_attr_gradientshapeok value = lc_xml_attr_val_t ).
|
lo_element_path->set_attribute_ns( name = `gradientshapeok` value = `t` ).
|
||||||
lo_element_path->set_attribute_ns( name = lc_xml_attr_oconnecttype value = lc_xml_attr_val_rect ).
|
lo_element_path->set_attribute_ns( name = `o:connecttype` value = `rect` ).
|
||||||
|
|
||||||
lo_element_shapetype->append_child( new_child = lo_element_stroke ).
|
|
||||||
lo_element_shapetype->append_child( new_child = lo_element_path ).
|
|
||||||
|
|
||||||
lo_element_root->append_child( new_child = lo_element_shapetype ).
|
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 4: Create v:shapetype
|
* STEP 4: Create v:shapetype
|
||||||
|
|
||||||
lo_comments = io_worksheet->get_comments( ).
|
|
||||||
|
|
||||||
lo_iterator = lo_comments->get_iterator( ).
|
lo_iterator = lo_comments->get_iterator( ).
|
||||||
WHILE lo_iterator->has_next( ) EQ abap_true.
|
WHILE lo_iterator->has_next( ) EQ abap_true.
|
||||||
|
@ -3267,56 +3175,54 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
e_row = lv_row ).
|
e_row = lv_row ).
|
||||||
lv_column = zcl_excel_common=>convert_column2int( lv_str_column ).
|
lv_column = zcl_excel_common=>convert_column2int( lv_str_column ).
|
||||||
|
|
||||||
lo_element_shape = lo_document->create_simple_element( name = lc_xml_node_shape
|
lo_element_shape = lo_document->create_simple_element( name = `v:shape`
|
||||||
parent = lo_document ).
|
parent = lo_element_root ).
|
||||||
|
|
||||||
lv_attr_id_index = 1024 + lv_index.
|
lv_attr_id_index = 1024 + lv_index.
|
||||||
lv_attr_id = lv_attr_id_index.
|
lv_attr_id = lv_attr_id_index.
|
||||||
CONCATENATE '_x0000_s' lv_attr_id INTO lv_attr_id.
|
CONCATENATE `_x0000_s` lv_attr_id INTO lv_attr_id.
|
||||||
lo_element_shape->set_attribute_ns( name = lc_xml_attr_id value = lv_attr_id ).
|
lo_element_shape->set_attribute_ns( name = `id` value = lv_attr_id ).
|
||||||
lo_element_shape->set_attribute_ns( name = lc_xml_attr_type value = '#_x0000_t202' ).
|
lo_element_shape->set_attribute_ns( name = `type` value = `#_x0000_t202` ).
|
||||||
lo_element_shape->set_attribute_ns( name = lc_xml_attr_style value = 'size:auto;width:auto;height:auto;position:absolute;margin-left:117pt;margin-top:172.5pt;z-index:1;visibility:hidden' ).
|
lo_element_shape->set_attribute_ns( name = `style` value = `size:auto;width:auto;height:auto;position:absolute;margin-left:117pt;margin-top:172.5pt;z-index:1;visibility:hidden` ).
|
||||||
lo_element_shape->set_attribute_ns( name = lc_xml_attr_fillcolor value = '#ffffe1' ).
|
lo_element_shape->set_attribute_ns( name = `fillcolor` value = `#ffffe1` ).
|
||||||
lo_element_shape->set_attribute_ns( name = lc_xml_attr_oinsetmode value = lc_xml_attr_val_auto ).
|
lo_element_shape->set_attribute_ns( name = `o:insetmode` value = `auto` ).
|
||||||
|
|
||||||
" Fill
|
" Fill
|
||||||
lo_element_fill = lo_document->create_simple_element( name = lc_xml_node_fill
|
lo_element_fill = lo_document->create_simple_element( name = `v:fill`
|
||||||
parent = lo_document ).
|
parent = lo_element_shape ).
|
||||||
lo_element_fill->set_attribute_ns( name = lc_xml_attr_color2 value = '#ffffe1' ).
|
lo_element_fill->set_attribute_ns( name = `color2` value = `#ffffe1` ).
|
||||||
lo_element_shape->append_child( new_child = lo_element_fill ).
|
|
||||||
" Shadow
|
" Shadow
|
||||||
lo_element_shadow = lo_document->create_simple_element( name = lc_xml_node_shadow
|
lo_element_shadow = lo_document->create_simple_element( name = `v:shadow`
|
||||||
parent = lo_document ).
|
parent = lo_element_shape ).
|
||||||
lo_element_shadow->set_attribute_ns( name = lc_xml_attr_on value = lc_xml_attr_val_t ).
|
lo_element_shadow->set_attribute_ns( name = `on` value = `t` ).
|
||||||
lo_element_shadow->set_attribute_ns( name = lc_xml_attr_color value = lc_xml_attr_val_black ).
|
lo_element_shadow->set_attribute_ns( name = `color` value = `black` ).
|
||||||
lo_element_shadow->set_attribute_ns( name = lc_xml_attr_obscured value = lc_xml_attr_val_t ).
|
lo_element_shadow->set_attribute_ns( name = `obscured` value = `t` ).
|
||||||
lo_element_shape->append_child( new_child = lo_element_shadow ).
|
|
||||||
" Path
|
" Path
|
||||||
lo_element_path = lo_document->create_simple_element( name = lc_xml_node_path
|
lo_element_path = lo_document->create_simple_element( name = `v:path`
|
||||||
parent = lo_document ).
|
parent = lo_element_shape ).
|
||||||
lo_element_path->set_attribute_ns( name = lc_xml_attr_oconnecttype value = lc_xml_attr_val_none ).
|
lo_element_path->set_attribute_ns( name = `o:connecttype` value = `none` ).
|
||||||
lo_element_shape->append_child( new_child = lo_element_path ).
|
|
||||||
" Textbox
|
" Textbox
|
||||||
lo_element_textbox = lo_document->create_simple_element( name = lc_xml_node_textbox
|
lo_element_textbox = lo_document->create_simple_element( name = `v:textbox`
|
||||||
parent = lo_document ).
|
parent = lo_element_shape ).
|
||||||
lo_element_textbox->set_attribute_ns( name = lc_xml_attr_style value = lc_xml_attr_val_msodir ).
|
lo_element_textbox->set_attribute_ns( name = `style` value = `mso-direction-alt:auto` ).
|
||||||
lo_element_div = lo_document->create_simple_element( name = lc_xml_node_div
|
lo_element_div = lo_document->create_simple_element( name = `div`
|
||||||
parent = lo_document ).
|
parent = lo_element_div ).
|
||||||
lo_element_div->set_attribute_ns( name = lc_xml_attr_style value = 'text-align:left' ).
|
lo_element_div->set_attribute_ns( name = `style` value = `text-align:left` ).
|
||||||
lo_element_textbox->append_child( new_child = lo_element_div ).
|
|
||||||
lo_element_shape->append_child( new_child = lo_element_textbox ).
|
|
||||||
" ClientData
|
" ClientData
|
||||||
lo_element_clientdata = lo_document->create_simple_element( name = lc_xml_node_clientdata
|
lo_element_clientdata = lo_document->create_simple_element( name = `x:ClientData`
|
||||||
parent = lo_document ).
|
parent = lo_element_shape ).
|
||||||
lo_element_clientdata->set_attribute_ns( name = lc_xml_attr_objecttype value = lc_xml_attr_val_note ).
|
lo_element_clientdata->set_attribute_ns( name = `ObjectType` value = `Note` ).
|
||||||
lo_element_movewithcells = lo_document->create_simple_element( name = lc_xml_node_movewithcells
|
lo_element_movewithcells = lo_document->create_simple_element( name = `x:MoveWithCells`
|
||||||
parent = lo_document ).
|
parent = lo_element_clientdata ).
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_movewithcells ).
|
lo_element_sizewithcells = lo_document->create_simple_element( name = `x:SizeWithCells`
|
||||||
lo_element_sizewithcells = lo_document->create_simple_element( name = lc_xml_node_sizewithcells
|
parent = lo_element_clientdata ).
|
||||||
parent = lo_document ).
|
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_sizewithcells ).
|
lo_element_anchor = lo_document->create_simple_element( name = `x:Anchor`
|
||||||
lo_element_anchor = lo_document->create_simple_element( name = lc_xml_node_anchor
|
parent = lo_element_clientdata ).
|
||||||
parent = lo_document ).
|
|
||||||
|
|
||||||
" Anchor represents 4 pairs of numbers:
|
" Anchor represents 4 pairs of numbers:
|
||||||
" ( left column, left offset ), ( top row, top offset ),
|
" ( left column, left offset ), ( top row, top offset ),
|
||||||
|
@ -3324,44 +3230,61 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
" Offsets are a number of pixels.
|
" Offsets are a number of pixels.
|
||||||
" Reference: Anchor Class at
|
" Reference: Anchor Class at
|
||||||
" https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.vml.spreadsheet.anchor?view=openxml-3.0.1
|
" https://learn.microsoft.com/en-us/dotnet/api/documentformat.openxml.vml.spreadsheet.anchor?view=openxml-3.0.1
|
||||||
lv_anchor = number2string( lo_comment->get_left_column( ) )
|
lv_anchor = get_comment_anchor( lo_comment ).
|
||||||
&& `, ` && number2string( lo_comment->get_left_offset( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_top_row( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_top_offset( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_right_column( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_right_offset( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_bottom_row( ) )
|
|
||||||
&& `, ` && number2string( lo_comment->get_bottom_offset( ) ).
|
|
||||||
lo_element_anchor->set_value( lv_anchor ).
|
lo_element_anchor->set_value( lv_anchor ).
|
||||||
|
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_anchor ).
|
lo_element_autofill = lo_document->create_simple_element( name = `x:AutoFill`
|
||||||
lo_element_autofill = lo_document->create_simple_element( name = lc_xml_node_autofill
|
parent = lo_element_clientdata ).
|
||||||
parent = lo_document ).
|
lo_element_autofill->set_value( `False` ).
|
||||||
lo_element_autofill->set_value( 'False' ).
|
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_autofill ).
|
lo_element_row = lo_document->create_simple_element( name = `x:Row`
|
||||||
lo_element_row = lo_document->create_simple_element( name = lc_xml_node_row
|
parent = lo_element_clientdata ).
|
||||||
parent = lo_document ).
|
|
||||||
lv_int_value = lv_row - 1.
|
lv_int_value = lv_row - 1.
|
||||||
lv_int_value_string = lv_int_value.
|
lv_int_value_string = lv_int_value.
|
||||||
lo_element_row->set_value( lv_int_value_string ).
|
lo_element_row->set_value( lv_int_value_string ).
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_row ).
|
|
||||||
lo_element_column = lo_document->create_simple_element( name = lc_xml_node_column
|
lo_element_column = lo_document->create_simple_element( name = `x:Column`
|
||||||
parent = lo_document ).
|
parent = lo_element_clientdata ).
|
||||||
lv_int_value = lv_column - 1.
|
lv_int_value = lv_column - 1.
|
||||||
lv_int_value_string = lv_int_value.
|
lv_int_value_string = lv_int_value.
|
||||||
lo_element_column->set_value( lv_int_value_string ).
|
lo_element_column->set_value( lv_int_value_string ).
|
||||||
lo_element_clientdata->append_child( new_child = lo_element_column ).
|
|
||||||
|
|
||||||
lo_element_shape->append_child( new_child = lo_element_clientdata ).
|
|
||||||
|
|
||||||
lo_element_root->append_child( new_child = lo_element_shape ).
|
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
**********************************************************************
|
**********************************************************************
|
||||||
* STEP 6: Create xstring stream
|
* STEP 6: Create xstring stream
|
||||||
ep_content = render_xml_document( lo_document ).
|
ep_content = render_xml_document( lo_document ).
|
||||||
|
|
||||||
ENDMETHOD.
|
ELSE.
|
||||||
|
|
||||||
|
* Replace the eight numbers in <x:Anchor> with the current values
|
||||||
|
* (they may have been changed before calling the writer
|
||||||
|
lo_document = ixml->create_document( ).
|
||||||
|
CALL TRANSFORMATION id
|
||||||
|
SOURCE XML lo_comments->gv_full_vml
|
||||||
|
RESULT XML lo_document.
|
||||||
|
|
||||||
|
lo_anchors = lo_document->get_elements_by_tag_name_ns(
|
||||||
|
name = `anchor`
|
||||||
|
uri = `urn:schemas-microsoft-com:office:excel`
|
||||||
|
).
|
||||||
|
|
||||||
|
lo_iterator = lo_comments->get_iterator( ).
|
||||||
|
WHILE lo_iterator->has_next( ).
|
||||||
|
lo_anchor ?= lo_anchors->get_item( sy-index - 1 ).
|
||||||
|
IF lo_anchor IS NOT BOUND.
|
||||||
|
EXIT.
|
||||||
|
ENDIF.
|
||||||
|
lo_comment ?= lo_iterator->get_next( ).
|
||||||
|
lv_anchor = get_comment_anchor( lo_comment ).
|
||||||
|
lo_anchor->set_value( lv_anchor ).
|
||||||
|
ENDWHILE.
|
||||||
|
|
||||||
|
ep_content = render_xml_document( lo_document ).
|
||||||
|
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
METHOD create_xl_drawing_for_hdft_im.
|
METHOD create_xl_drawing_for_hdft_im.
|
||||||
|
@ -4430,8 +4353,6 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
lo_element_2->set_attribute_ns( name = 's' value = lv_value ).
|
lo_element_2->set_attribute_ns( name = 's' value = lv_value ).
|
||||||
lo_element_2->set_attribute_ns( name = 'customFormat' value = '1' ).
|
lo_element_2->set_attribute_ns( name = 'customFormat' value = '1' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ELSE.
|
|
||||||
|
|
||||||
ENDIF.
|
ENDIF.
|
||||||
ENDWHILE.
|
ENDWHILE.
|
||||||
|
|
||||||
|
@ -6254,10 +6175,14 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
" and then to convert the STRING variable to UTF-8 using method CL_ABAP_CODEPAGE=>CONVERT_TO.
|
" and then to convert the STRING variable to UTF-8 using method CL_ABAP_CODEPAGE=>CONVERT_TO.
|
||||||
|
|
||||||
" 1) RENDER TO XML STRING
|
" 1) RENDER TO XML STRING
|
||||||
|
IF io_document IS BOUND.
|
||||||
lo_streamfactory = me->ixml->create_stream_factory( ).
|
lo_streamfactory = me->ixml->create_stream_factory( ).
|
||||||
lo_ostream = lo_streamfactory->create_ostream_cstring( string = lv_string ).
|
lo_ostream = lo_streamfactory->create_ostream_cstring( string = lv_string ).
|
||||||
lo_renderer = me->ixml->create_renderer( ostream = lo_ostream document = io_document ).
|
lo_renderer = me->ixml->create_renderer( ostream = lo_ostream document = io_document ).
|
||||||
lo_renderer->render( ).
|
lo_renderer->render( ).
|
||||||
|
ELSE.
|
||||||
|
lv_string = iv_document_as_string.
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
" 2) CONVERT IT TO UTF-8
|
" 2) CONVERT IT TO UTF-8
|
||||||
"-----------------
|
"-----------------
|
||||||
|
@ -6571,4 +6496,17 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
|
||||||
|
|
||||||
ep_file = me->create( ).
|
ep_file = me->create( ).
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
||||||
|
|
||||||
|
METHOD GET_COMMENT_ANCHOR.
|
||||||
|
ev_anchor = number2string( io_comment->get_left_column( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_left_offset( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_top_row( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_top_offset( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_right_column( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_right_offset( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_bottom_row( ) )
|
||||||
|
&& `, ` && number2string( io_comment->get_bottom_offset( ) ).
|
||||||
|
condense ev_anchor.
|
||||||
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -23,41 +23,21 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create Excel</DESCRIPT>
|
<DESCRIPT>Create Excel</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create Excel</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_CONTENT_TYPES</CMPNAME>
|
<CMPNAME>CREATE_CONTENT_TYPES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create '[Content_Types].xml'</DESCRIPT>
|
<DESCRIPT>Create '[Content_Types].xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_CONTENT_TYPES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create '[Content_Types].xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_DOCPROPS_APP</CMPNAME>
|
<CMPNAME>CREATE_DOCPROPS_APP</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'docProps/app.xml'</DESCRIPT>
|
<DESCRIPT>Create 'docProps/app.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_DOCPROPS_APP</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'docProps/app.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_DOCPROPS_CORE</CMPNAME>
|
<CMPNAME>CREATE_DOCPROPS_CORE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'docProps/core.xml'</DESCRIPT>
|
<DESCRIPT>Create 'docProps/core.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_DOCPROPS_CORE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'docProps/core.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_DXF_STYLE</CMPNAME>
|
<CMPNAME>CREATE_DXF_STYLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -68,31 +48,21 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create '_rels/.rels'</DESCRIPT>
|
<DESCRIPT>Create '_rels/.rels'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_RELATIONSHIPS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create '_rels/.rels'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_CHARTS</CMPNAME>
|
<CMPNAME>CREATE_XL_CHARTS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/charts/chart1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/charts/chart1.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_CHARTS</CMPNAME>
|
<CMPNAME>CREATE_XL_COMMENTS</CMPNAME>
|
||||||
<LANGU>I</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/charts/chart1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/comments1.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_DRAWINGS</CMPNAME>
|
<CMPNAME>CREATE_XL_DRAWINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_DRAWINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_DRAWINGS_HDFT_RELS</CMPNAME>
|
<CMPNAME>CREATE_XL_DRAWINGS_HDFT_RELS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -103,11 +73,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/drawings/_rels/drawing1.xml.rels'</DESCRIPT>
|
<DESCRIPT>Create 'xl/drawings/_rels/drawing1.xml.rels'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_DRAWINGS_RELS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/drawings/_rels/drawing1.xml.rels'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_DRAWINGS_VML</CMPNAME>
|
<CMPNAME>CREATE_XL_DRAWINGS_VML</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -124,40 +89,25 @@
|
||||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_DRAWING_ANCHOR</CMPNAME>
|
<CMPNAME>CREATE_XL_DRAWING_FOR_COMMENTS</CMPNAME>
|
||||||
<LANGU>I</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/drawings/drawing1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/drawings/vmlDrawing1.vml' (style for comments)</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_RELATIONSHIPS</CMPNAME>
|
<CMPNAME>CREATE_XL_RELATIONSHIPS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/_rels/workbook.xml.rels'</DESCRIPT>
|
<DESCRIPT>Create 'xl/_rels/workbook.xml.rels'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_RELATIONSHIPS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/_rels/workbook.xml.rels'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_SHAREDSTRINGS</CMPNAME>
|
<CMPNAME>CREATE_XL_SHAREDSTRINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/sharedStrings.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/sharedStrings.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_SHAREDSTRINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/sharedStrings.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_SHEET</CMPNAME>
|
<CMPNAME>CREATE_XL_SHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/sheet.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/sheet.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_SHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/sheet.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_SHEET_PAGEBREAKS</CMPNAME>
|
<CMPNAME>CREATE_XL_SHEET_PAGEBREAKS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -168,11 +118,6 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/workbook/_rels/sheet.xml.rels'</DESCRIPT>
|
<DESCRIPT>Create 'xl/workbook/_rels/sheet.xml.rels'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_SHEET_RELS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/workbook/_rels/sheet.xml.rels'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_SHEET_SHEET_DATA</CMPNAME>
|
<CMPNAME>CREATE_XL_SHEET_SHEET_DATA</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -183,251 +128,126 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/styles.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/styles.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/styles.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_STYLES_COLOR_NODE</CMPNAME>
|
<CMPNAME>CREATE_XL_STYLES_COLOR_NODE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/styles.xml' color node</DESCRIPT>
|
<DESCRIPT>Create 'xl/styles.xml' color node</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_STYLES_COLOR_NODE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/styles.xml' color node</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_TABLE</CMPNAME>
|
<CMPNAME>CREATE_XL_TABLE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/tables/____.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/tables/____.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_TABLE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/tables/____.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_THEME</CMPNAME>
|
<CMPNAME>CREATE_XL_THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/theme/theme1.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/theme/theme1.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_THEME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/theme/theme1.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_XL_WORKBOOK</CMPNAME>
|
<CMPNAME>CREATE_XL_WORKBOOK</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create 'xl/workbook.xml'</DESCRIPT>
|
<DESCRIPT>Create 'xl/workbook.xml'</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_XL_WORKBOOK</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create 'xl/workbook.xml'</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_CONTENT_TYPES</CMPNAME>
|
<CMPNAME>C_CONTENT_TYPES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Content Type XML File Name</DESCRIPT>
|
<DESCRIPT>Content Type XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_CONTENT_TYPES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Content Type XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_DOCPROPS_APP</CMPNAME>
|
<CMPNAME>C_DOCPROPS_APP</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>App XML File Name</DESCRIPT>
|
<DESCRIPT>App XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_DOCPROPS_APP</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>App XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_DOCPROPS_CORE</CMPNAME>
|
<CMPNAME>C_DOCPROPS_CORE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Core XML File Name</DESCRIPT>
|
<DESCRIPT>Core XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_DOCPROPS_CORE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Core XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_OFF</CMPNAME>
|
<CMPNAME>C_OFF</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Byte Value</DESCRIPT>
|
<DESCRIPT>Byte Value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_OFF</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Byte Value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_ON</CMPNAME>
|
<CMPNAME>C_ON</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Byte Value</DESCRIPT>
|
<DESCRIPT>Byte Value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_ON</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Byte Value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_RELATIONSHIPS</CMPNAME>
|
<CMPNAME>C_RELATIONSHIPS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Rels XML File Name</DESCRIPT>
|
<DESCRIPT>Rels XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_RELATIONSHIPS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Rels XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_CALCCHAIN</CMPNAME>
|
<CMPNAME>C_XL_CALCCHAIN</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlcalcChain XML File Name</DESCRIPT>
|
<DESCRIPT>xlcalcChain XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_CALCCHAIN</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlcalcChain XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_DRAWINGS</CMPNAME>
|
<CMPNAME>C_XL_DRAWINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_DRAWINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_DRAWINGS_RELS</CMPNAME>
|
<CMPNAME>C_XL_DRAWINGS_RELS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_DRAWINGS_RELS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_PRINTERSETTINGS</CMPNAME>
|
<CMPNAME>C_XL_PRINTERSETTINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_PRINTERSETTINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlDrawings XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_RELATIONSHIPS</CMPNAME>
|
<CMPNAME>C_XL_RELATIONSHIPS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlRels XML File Name</DESCRIPT>
|
<DESCRIPT>xlRels XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_RELATIONSHIPS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlRels XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_SHAREDSTRINGS</CMPNAME>
|
<CMPNAME>C_XL_SHAREDSTRINGS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlSharedStrings XML File Name</DESCRIPT>
|
<DESCRIPT>xlSharedStrings XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_SHAREDSTRINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlSharedStrings XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_SHEET</CMPNAME>
|
<CMPNAME>C_XL_SHEET</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlSheet XML File Name Template</DESCRIPT>
|
<DESCRIPT>xlSheet XML File Name Template</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_SHEET</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlSheet XML File Name Template</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_SHEET_RELS</CMPNAME>
|
<CMPNAME>C_XL_SHEET_RELS</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlSheetRels XML File Name Template</DESCRIPT>
|
<DESCRIPT>xlSheetRels XML File Name Template</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_SHEET_RELS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlSheetRels XML File Name Template</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_STYLES</CMPNAME>
|
<CMPNAME>C_XL_STYLES</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlStyles XML File Name</DESCRIPT>
|
<DESCRIPT>xlStyles XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_STYLES</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlStyles XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_THEME</CMPNAME>
|
<CMPNAME>C_XL_THEME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlTheme XML File Name</DESCRIPT>
|
<DESCRIPT>xlTheme XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_THEME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlTheme XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_XL_WORKBOOK</CMPNAME>
|
<CMPNAME>C_XL_WORKBOOK</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>xlWorkbook XML File Name</DESCRIPT>
|
<DESCRIPT>xlWorkbook XML File Name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>C_XL_WORKBOOK</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>xlWorkbook XML File Name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EXCEL</CMPNAME>
|
<CMPNAME>EXCEL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
<DESCRIPT>Excel creator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EXCEL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>FLAG2BOOL</CMPNAME>
|
<CMPNAME>FLAG2BOOL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Convert a FLAG to BOOLEAN value</DESCRIPT>
|
<DESCRIPT>Convert a FLAG to BOOLEAN value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>FLAG2BOOL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Convert a FLAG to BOOLEAN value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>GET_SHARED_STRING_INDEX</CMPNAME>
|
<CMPNAME>GET_SHARED_STRING_INDEX</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Get shared string index</DESCRIPT>
|
<DESCRIPT>Get shared string index</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>GET_SHARED_STRING_INDEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Get shared string index</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_VML_SHAPE_FOOTER</CMPNAME>
|
<CMPNAME>SET_VML_SHAPE_FOOTER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -448,32 +268,37 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Shared Strings</DESCRIPT>
|
<DESCRIPT>Shared Strings</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SHARED_STRINGS</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Shared Strings</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STYLES_COND_MAPPING</CMPNAME>
|
<CMPNAME>STYLES_COND_MAPPING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STYLES_COND_MAPPING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>STYLES_MAPPING</CMPNAME>
|
<CMPNAME>STYLES_MAPPING</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
<DESCRIPT>Styles mapping</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>STYLES_MAPPING</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Styles mapping</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
|
<DESCRIPTIONS_SUB>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>GET_COMMENT_ANCHOR</CMPNAME>
|
||||||
|
<SCONAME>IO_COMMENT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>Comment</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>RENDER_XML_DOCUMENT</CMPNAME>
|
||||||
|
<SCONAME>IO_DOCUMENT</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>XML Doc as object</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
<SEOSUBCOTX>
|
||||||
|
<CMPNAME>RENDER_XML_DOCUMENT</CMPNAME>
|
||||||
|
<SCONAME>IV_DOCUMENT_AS_STRING</SCONAME>
|
||||||
|
<LANGU>E</LANGU>
|
||||||
|
<DESCRIPT>XML Doc as string</DESCRIPT>
|
||||||
|
</SEOSUBCOTX>
|
||||||
|
</DESCRIPTIONS_SUB>
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -17,21 +17,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create</DESCRIPT>
|
<DESCRIPT>Create</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>CREATE_CSV</CMPNAME>
|
<CMPNAME>CREATE_CSV</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Create CSV ; Delimited format</DESCRIPT>
|
<DESCRIPT>Create CSV ; Delimited format</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>CREATE_CSV</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Create CSV ; Delimited format</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>C_DEFAULT</CMPNAME>
|
<CMPNAME>C_DEFAULT</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -42,41 +32,21 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Delimiter</DESCRIPT>
|
<DESCRIPT>Delimiter</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>DELIMITER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Delimiter</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>ENCLOSURE</CMPNAME>
|
<CMPNAME>ENCLOSURE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Text inclusure character</DESCRIPT>
|
<DESCRIPT>Text inclusure character</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>ENCLOSURE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Text inclusure character</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EOL</CMPNAME>
|
<CMPNAME>EOL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>End Of line</DESCRIPT>
|
<DESCRIPT>End Of line</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EOL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>End Of line</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>EXCEL</CMPNAME>
|
<CMPNAME>EXCEL</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
<DESCRIPT>Excel creator</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>EXCEL</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Excel creator</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>INITIAL_EXT_DATE</CMPNAME>
|
<CMPNAME>INITIAL_EXT_DATE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -87,51 +57,26 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Activate worksheet by index before the CSV file creation</DESCRIPT>
|
<DESCRIPT>Activate worksheet by index before the CSV file creation</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Activate worksheet by index before the CSV file creation</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Activate worksheet by name before the CSV file creation</DESCRIPT>
|
<DESCRIPT>Activate worksheet by name before the CSV file creation</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ACTIVE_SHEET_INDEX_BY_NAME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Activate worksheet by name before the CSV file creation</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_DELIMITER</CMPNAME>
|
<CMPNAME>SET_DELIMITER</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set Delimiter value</DESCRIPT>
|
<DESCRIPT>Set Delimiter value</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_DELIMITER</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set Delimiter value</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ENCLOSURE</CMPNAME>
|
<CMPNAME>SET_ENCLOSURE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set Enclosure character</DESCRIPT>
|
<DESCRIPT>Set Enclosure character</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ENCLOSURE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set Enclosure character</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_ENDOFLINE</CMPNAME>
|
<CMPNAME>SET_ENDOFLINE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Set End Of Line character</DESCRIPT>
|
<DESCRIPT>Set End Of Line character</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>SET_ENDOFLINE</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Set End Of Line character</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>SET_INITIAL_EXT_DATE</CMPNAME>
|
<CMPNAME>SET_INITIAL_EXT_DATE</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
|
@ -142,21 +87,11 @@
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Active Worksheet</DESCRIPT>
|
<DESCRIPT>Active Worksheet</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WORKSHEET_INDEX</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Active Worksheet</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
<SEOCOMPOTX>
|
<SEOCOMPOTX>
|
||||||
<CMPNAME>WORKSHEET_NAME</CMPNAME>
|
<CMPNAME>WORKSHEET_NAME</CMPNAME>
|
||||||
<LANGU>E</LANGU>
|
<LANGU>E</LANGU>
|
||||||
<DESCRIPT>Worksheets name</DESCRIPT>
|
<DESCRIPT>Worksheets name</DESCRIPT>
|
||||||
</SEOCOMPOTX>
|
</SEOCOMPOTX>
|
||||||
<SEOCOMPOTX>
|
|
||||||
<CMPNAME>WORKSHEET_NAME</CMPNAME>
|
|
||||||
<LANGU>I</LANGU>
|
|
||||||
<DESCRIPT>Worksheets name</DESCRIPT>
|
|
||||||
</SEOCOMPOTX>
|
|
||||||
</DESCRIPTIONS>
|
</DESCRIPTIONS>
|
||||||
<DESCRIPTIONS_SUB>
|
<DESCRIPTIONS_SUB>
|
||||||
<SEOSUBCOTX>
|
<SEOSUBCOTX>
|
||||||
|
|
|
@ -9,15 +9,6 @@
|
||||||
<DTELMASTER>E</DTELMASTER>
|
<DTELMASTER>E</DTELMASTER>
|
||||||
<DATATYPE>STRG</DATATYPE>
|
<DATATYPE>STRG</DATATYPE>
|
||||||
</DD04V>
|
</DD04V>
|
||||||
<I18N_LANGS>
|
|
||||||
<LANGU>R</LANGU>
|
|
||||||
</I18N_LANGS>
|
|
||||||
<DD04_TEXTS>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>R</DDLANGUAGE>
|
|
||||||
<DDTEXT>Pane state</DDTEXT>
|
|
||||||
</item>
|
|
||||||
</DD04_TEXTS>
|
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -9,15 +9,6 @@
|
||||||
<DTELMASTER>E</DTELMASTER>
|
<DTELMASTER>E</DTELMASTER>
|
||||||
<DATATYPE>STRG</DATATYPE>
|
<DATATYPE>STRG</DATATYPE>
|
||||||
</DD04V>
|
</DD04V>
|
||||||
<I18N_LANGS>
|
|
||||||
<LANGU>R</LANGU>
|
|
||||||
</I18N_LANGS>
|
|
||||||
<DD04_TEXTS>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>R</DDLANGUAGE>
|
|
||||||
<DDTEXT>Pane type</DDTEXT>
|
|
||||||
</item>
|
|
||||||
</DD04_TEXTS>
|
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
|
@ -130,125 +130,6 @@
|
||||||
<COMPTYPE>E</COMPTYPE>
|
<COMPTYPE>E</COMPTYPE>
|
||||||
</DD03P>
|
</DD03P>
|
||||||
</DD03P_TABLE>
|
</DD03P_TABLE>
|
||||||
<I18N_LANGS>
|
|
||||||
<LANGU>1</LANGU>
|
|
||||||
<LANGU>4</LANGU>
|
|
||||||
<LANGU>5</LANGU>
|
|
||||||
<LANGU>6</LANGU>
|
|
||||||
<LANGU>8</LANGU>
|
|
||||||
<LANGU>B</LANGU>
|
|
||||||
<LANGU>C</LANGU>
|
|
||||||
<LANGU>F</LANGU>
|
|
||||||
<LANGU>G</LANGU>
|
|
||||||
<LANGU>H</LANGU>
|
|
||||||
<LANGU>K</LANGU>
|
|
||||||
<LANGU>L</LANGU>
|
|
||||||
<LANGU>N</LANGU>
|
|
||||||
<LANGU>O</LANGU>
|
|
||||||
<LANGU>Q</LANGU>
|
|
||||||
<LANGU>R</LANGU>
|
|
||||||
<LANGU>S</LANGU>
|
|
||||||
<LANGU>T</LANGU>
|
|
||||||
<LANGU>U</LANGU>
|
|
||||||
<LANGU>V</LANGU>
|
|
||||||
<LANGU>W</LANGU>
|
|
||||||
<LANGU>c</LANGU>
|
|
||||||
<LANGU>d</LANGU>
|
|
||||||
</I18N_LANGS>
|
|
||||||
<DD02_TEXTS>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>1</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>4</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>5</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>6</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>8</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>B</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>C</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>F</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>G</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>H</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>K</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>L</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>N</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>O</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>Q</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>R</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>S</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>T</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>U</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>V</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>W</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>c</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<DDLANGUAGE>d</DDLANGUAGE>
|
|
||||||
<DDTEXT>Fieldcatalog for Table Binding</DDTEXT>
|
|
||||||
</item>
|
|
||||||
</DD02_TEXTS>
|
|
||||||
</asx:values>
|
</asx:values>
|
||||||
</asx:abap>
|
</asx:abap>
|
||||||
</abapGit>
|
</abapGit>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user