abap2xlsx daily build(Code refactoring + chart styles support)

git-svn-id: https://subversion.assembla.com/svn/abap2xlsx/trunk@390 b7d68dce-7c3c-4a99-8ce0-9ea847f5d049
This commit is contained in:
Alessandro Iannacci 2012-12-05 16:30:25 +00:00
parent 408a280c2a
commit 359be03cf5
7 changed files with 636 additions and 70 deletions

View File

@ -22,6 +22,9 @@ public section.
constants ANCHOR_ONE_CELL type ZEXCEL_DRAWING_ANCHOR value 'ONE'. "#EC NOTEXT constants ANCHOR_ONE_CELL type ZEXCEL_DRAWING_ANCHOR value 'ONE'. "#EC NOTEXT
constants ANCHOR_TWO_CELL type ZEXCEL_DRAWING_ANCHOR value 'TWO'. "#EC NOTEXT constants ANCHOR_TWO_CELL type ZEXCEL_DRAWING_ANCHOR value 'TWO'. "#EC NOTEXT
data GRAPH type ref to ZCL_EXCEL_GRAPH . data GRAPH type ref to ZCL_EXCEL_GRAPH .
constants C_MEDIA_TYPE_BMP type STRING value 'bmp'. "#EC NOTEXT
constants C_MEDIA_TYPE_XML type STRING value 'xml'. "#EC NOTEXT
constants C_MEDIA_TYPE_JPG type STRING value 'jpg'. "#EC NOTEXT
methods CONSTRUCTOR methods CONSTRUCTOR
importing importing
@ -71,10 +74,10 @@ public section.
value(R_EMU) type INT4 . value(R_EMU) type INT4 .
methods SET_MEDIA methods SET_MEDIA
importing importing
!IP_MEDIA type XSTRING !IP_MEDIA type XSTRING optional
!IP_MEDIA_TYPE type STRING !IP_MEDIA_TYPE type STRING
!IP_WIDTH type INT4 !IP_WIDTH type INT4 default 0
!IP_HEIGHT type INT4 . !IP_HEIGHT type INT4 default 0 .
methods SET_MEDIA_MIME methods SET_MEDIA_MIME
importing importing
!IP_IO type SKWF_IO !IP_IO type SKWF_IO
@ -150,6 +153,9 @@ protected section.</protectedSection>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_MIME" VERSION="1" LANGU="E" DESCRIPT="miem repository" EXPOSURE="0" STATE="1" EDITORDER="18 " ATTDECLTYP="2" ATTVALUE="2" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_MIME" VERSION="1" LANGU="E" DESCRIPT="miem repository" EXPOSURE="0" STATE="1" EDITORDER="18 " ATTDECLTYP="2" ATTVALUE="2" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_WWW" VERSION="1" LANGU="E" DESCRIPT="www repository SMW0" EXPOSURE="0" STATE="1" EDITORDER="16 " ATTDECLTYP="2" ATTVALUE="1" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_WWW" VERSION="1" LANGU="E" DESCRIPT="www repository SMW0" EXPOSURE="0" STATE="1" EDITORDER="16 " ATTDECLTYP="2" ATTVALUE="1" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_XSTRING" VERSION="1" LANGU="E" DESCRIPT="Binary data as XSTRING" EXPOSURE="0" STATE="1" EDITORDER="17 " ATTDECLTYP="2" ATTVALUE="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_SOURCE_XSTRING" VERSION="1" LANGU="E" DESCRIPT="Binary data as XSTRING" EXPOSURE="0" STATE="1" EDITORDER="17 " ATTDECLTYP="2" ATTVALUE="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR1" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_TYPE_BMP" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="29 " ATTDECLTYP="2" ATTVALUE="&apos;bmp&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_TYPE_JPG" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="31 " ATTDECLTYP="2" ATTVALUE="&apos;jpg&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="C_MEDIA_TYPE_XML" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="30 " ATTDECLTYP="2" ATTVALUE="&apos;xml&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="FROM_LOC" VERSION="1" LANGU="E" DESCRIPT="Drawing location for Excel" EXPOSURE="0" STATE="1" EDITORDER="26 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_DRAWING_LOCATION" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="FROM_LOC" VERSION="1" LANGU="E" DESCRIPT="Drawing location for Excel" EXPOSURE="0" STATE="1" EDITORDER="26 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_DRAWING_LOCATION" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="GRAPH" VERSION="1" LANGU="E" DESCRIPT="Graphic" EXPOSURE="2" STATE="1" EDITORDER="12 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="3" TYPE="ZCL_EXCEL_GRAPH" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="GRAPH" VERSION="1" LANGU="E" DESCRIPT="Graphic" EXPOSURE="2" STATE="1" EDITORDER="12 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="3" TYPE="ZCL_EXCEL_GRAPH" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="GRAPH_TYPE" VERSION="1" LANGU="E" DESCRIPT="Graph type" EXPOSURE="2" STATE="1" EDITORDER="3 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_GRAPH_TYPE" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="GRAPH_TYPE" VERSION="1" LANGU="E" DESCRIPT="Graph type" EXPOSURE="2" STATE="1" EDITORDER="3 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="ZEXCEL_GRAPH_TYPE" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
@ -436,6 +442,13 @@ endmethod.</source>
zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ). zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
me-&gt;graph-&gt;ns_roundedcornersval = ls_prop-val. me-&gt;graph-&gt;ns_roundedcornersval = ls_prop-val.
&quot;style
node2 ?= node-&gt;find_from_name( name = &apos;style&apos; namespace = &apos;c14&apos; ).
zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
me-&gt;graph-&gt;ns_c14styleval = ls_prop-val.
node2 ?= node-&gt;find_from_name( name = &apos;style&apos; namespace = &apos;c&apos; ).
zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
me-&gt;graph-&gt;ns_styleval = ls_prop-val.
&quot;---------------------------Read graph properties &quot;---------------------------Read graph properties
node2 ?= node-&gt;find_from_name( name = &apos;autoTitleDeleted&apos; namespace = &apos;c&apos; ). node2 ?= node-&gt;find_from_name( name = &apos;autoTitleDeleted&apos; namespace = &apos;c&apos; ).
zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ). zcl_excel_reader_2007=&gt;fill_struct_from_attributes( EXPORTING ip_element = node2 CHANGING cp_structure = ls_prop ).
@ -803,17 +816,23 @@ ENDMETHOD.</source>
endmethod.</source> endmethod.</source>
</method> </method>
<method CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" VERSION="1" LANGU="E" DESCRIPT="Add media to drawing as XSTRING" EXPOSURE="2" STATE="1" EDITORDER="15 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0"> <method CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" VERSION="1" LANGU="E" DESCRIPT="Add media to drawing as XSTRING" EXPOSURE="2" STATE="1" EDITORDER="15 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0">
<parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_MEDIA" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="XSTRING"/> <parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_MEDIA" VERSION="1" LANGU="E" DESCRIPT="used only for template of charts" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="XSTRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_MEDIA_TYPE" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/> <parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_MEDIA_TYPE" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/>
<parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_WIDTH" VERSION="1" LANGU="E" DESCRIPT="Natural number" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="INT4"/> <parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_WIDTH" VERSION="1" LANGU="E" DESCRIPT="used only for image types, not for charts" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="INT4" PARVALUE="0"/>
<parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_HEIGHT" VERSION="1" LANGU="E" DESCRIPT="Natural number" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="INT4"/> <parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA" SCONAME="IP_HEIGHT" VERSION="1" LANGU="E" DESCRIPT="used only for image types, not for charts" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="INT4" PARVALUE="0"/>
<source>method SET_MEDIA. <source>METHOD set_media.
media = ip_media. IF ip_media IS SUPPLIED.
media = ip_media.
ENDIF.
media_type = ip_media_type. media_type = ip_media_type.
media_source = c_media_source_xstring. media_source = c_media_source_xstring.
size-width = ip_width. IF ip_width IS SUPPLIED.
size-height = ip_height. size-width = ip_width.
endmethod.</source> ENDIF.
IF ip_height IS SUPPLIED.
size-height = ip_height.
ENDIF.
ENDMETHOD.</source>
</method> </method>
<method CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA_MIME" VERSION="1" LANGU="E" DESCRIPT="Add media from mime repository" EXPOSURE="2" STATE="1" EDITORDER="16 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0"> <method CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA_MIME" VERSION="1" LANGU="E" DESCRIPT="Add media from mime repository" EXPOSURE="2" STATE="1" EDITORDER="16 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0">
<parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA_MIME" SCONAME="IP_IO" VERSION="1" LANGU="E" DESCRIPT="KW Framework: Object Key" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="SKWF_IO"/> <parameter CLSNAME="ZCL_EXCEL_DRAWING" CMPNAME="SET_MEDIA_MIME" SCONAME="IP_IO" VERSION="1" LANGU="E" DESCRIPT="KW Framework: Object Key" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="SKWF_IO"/>

View File

@ -1,24 +1,29 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<CLAS CLSNAME="ZCL_EXCEL_GRAPH" VERSION="1" LANGU="E" DESCRIPT="Graphic" UUID="02023211AE4F1EE28EDF2A8F8A97065E" CATEGORY="00" EXPOSURE="2" STATE="1" RELEASE="0" CLSCCINCL="X" FIXPT="X" UNICODE="X" CLSBCCAT="00" DURATION_TYPE="0 " RISK_LEVEL="0 "> <CLAS CLSNAME="ZCL_EXCEL_GRAPH" VERSION="1" LANGU="E" DESCRIPT="Graphic" UUID="02023211AE4F1EE28EDF2A8F8A97065E" CATEGORY="00" EXPOSURE="2" STATE="1" RELEASE="0" CLSCCINCL="X" FIXPT="X" UNICODE="X" CLSBCCAT="00" DURATION_TYPE="0 " RISK_LEVEL="0 ">
<types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="S_SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " TYPTYPE="4" SRCROW1="10 " SRCCOLUMN1="4 " SRCROW2="17 " SRCCOLUMN2="22 " TYPESRC_LENG="323 " TYPESRC="BEGIN OF s_series, <types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="S_STYLE" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " TYPTYPE="4" SRCROW1="10 " SRCCOLUMN1="4 " SRCROW2="13 " SRCCOLUMN2="22 " TYPESRC_LENG="108 " TYPESRC="BEGIN OF s_style,
idx TYPE i, c14style type i,
order TYPE i, cstyle type i,
invertIfNegative TYPE string, end of s_style
lbl TYPE string,
ref TYPE string,
sername TYPE string,
END OF s_series
"/> "/>
<types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="T_SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " TYPTYPE="4" SRCROW1="19 " SRCCOLUMN1="4 " SRCROW2="19 " SRCCOLUMN2="43 " TYPESRC_LENG="42 " TYPESRC="t_series TYPE STANDARD TABLE OF s_series <types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="S_SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " TYPTYPE="4" SRCROW1="15 " SRCCOLUMN1="4 " SRCROW2="22 " SRCCOLUMN2="24 " TYPESRC_LENG="337 " TYPESRC="BEGIN OF s_series,
idx TYPE i,
order TYPE i,
invertifnegative TYPE string,
lbl TYPE string,
ref TYPE string,
sername TYPE string,
END OF s_series
"/> "/>
<types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="S_PAGEMARGINS" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="3 " TYPTYPE="4" SRCROW1="21 " SRCCOLUMN1="4 " SRCROW2="28 " SRCCOLUMN2="27 " TYPESRC_LENG="257 " TYPESRC="BEGIN OF s_pagemargins, <types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="T_SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="3 " TYPTYPE="4" SRCROW1="24 " SRCCOLUMN1="4 " SRCROW2="24 " SRCCOLUMN2="43 " TYPESRC_LENG="42 " TYPESRC="t_series TYPE STANDARD TABLE OF s_series
b TYPE string, "/>
l TYPE string, <types CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="S_PAGEMARGINS" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="4 " TYPTYPE="4" SRCROW1="26 " SRCCOLUMN1="4 " SRCROW2="33 " SRCCOLUMN2="29 " TYPESRC_LENG="271 " TYPESRC="BEGIN OF s_pagemargins,
r TYPE string, b TYPE string,
t TYPE string, l TYPE string,
header TYPE string, r TYPE string,
footer TYPE string, t TYPE string,
END OF s_pagemargins header TYPE string,
footer TYPE string,
END OF s_pagemargins
"/> "/>
<publicSection>class ZCL_EXCEL_GRAPH definition <publicSection>class ZCL_EXCEL_GRAPH definition
public public
@ -28,26 +33,31 @@ public section.
*&quot;* public components of class ZCL_EXCEL_GRAPH *&quot;* public components of class ZCL_EXCEL_GRAPH
*&quot;* do not include other source files here!!! *&quot;* do not include other source files here!!!
types:
BEGIN OF s_style,
c14style type i,
cstyle type i,
end of s_style .
types: types:
BEGIN OF s_series, BEGIN OF s_series,
idx TYPE i, idx TYPE i,
order TYPE i, order TYPE i,
invertIfNegative TYPE string, invertifnegative TYPE string,
lbl TYPE string, lbl TYPE string,
ref TYPE string, ref TYPE string,
sername TYPE string, sername TYPE string,
END OF s_series . END OF s_series .
types: types:
t_series TYPE STANDARD TABLE OF s_series . t_series TYPE STANDARD TABLE OF s_series .
types: types:
BEGIN OF s_pagemargins, BEGIN OF s_pagemargins,
b TYPE string, b TYPE string,
l TYPE string, l TYPE string,
r TYPE string, r TYPE string,
t TYPE string, t TYPE string,
header TYPE string, header TYPE string,
footer TYPE string, footer TYPE string,
END OF s_pagemargins . END OF s_pagemargins .
data NS_1904VAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT . data NS_1904VAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT .
data NS_LANGVAL type STRING value &apos;it-IT&apos;. &quot;#EC NOTEXT . data NS_LANGVAL type STRING value &apos;it-IT&apos;. &quot;#EC NOTEXT .
@ -58,16 +68,270 @@ public section.
data NS_DISPBLANKSASVAL type STRING value &apos;gap&apos;. &quot;#EC NOTEXT . data NS_DISPBLANKSASVAL type STRING value &apos;gap&apos;. &quot;#EC NOTEXT .
data NS_SHOWDLBLSOVERMAXVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT . data NS_SHOWDLBLSOVERMAXVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT .
data SERIES type T_SERIES . data SERIES type T_SERIES .
data NS_C14STYLEVAL type STRING value &apos;102&apos;. &quot;#EC NOTEXT .
data NS_STYLEVAL type STRING value &apos;2&apos;. &quot;#EC NOTEXT .
constants:
BEGIN OF c_style_default,
c14style type i value &apos;102&apos;,
cstyle type i value &apos;2&apos;,
END OF c_style_default .
constants:
BEGIN OF c_style_1,
c14style type i value &apos;101&apos;,
cstyle type i value &apos;1&apos;,
END OF c_style_1 .
constants:
BEGIN OF c_style_3,
c14style type i value &apos;103&apos;,
cstyle type i value &apos;3&apos;,
END OF c_style_3 .
constants:
BEGIN OF c_style_4,
c14style type i value &apos;104&apos;,
cstyle type i value &apos;4&apos;,
END OF c_style_4 .
constants:
BEGIN OF c_style_5,
c14style type i value &apos;105&apos;,
cstyle type i value &apos;5&apos;,
END OF c_style_5 .
constants:
BEGIN OF c_style_6,
c14style type i value &apos;106&apos;,
cstyle type i value &apos;6&apos;,
END OF c_style_6 .
constants:
BEGIN OF c_style_7,
c14style type i value &apos;107&apos;,
cstyle type i value &apos;7&apos;,
END OF c_style_7 .
constants:
BEGIN OF c_style_8,
c14style type i value &apos;108&apos;,
cstyle type i value &apos;8&apos;,
END OF c_style_8 .
constants:
BEGIN OF c_style_9,
c14style type i value &apos;109&apos;,
cstyle type i value &apos;9&apos;,
END OF c_style_9 .
constants:
BEGIN OF c_style_10,
c14style type i value &apos;110&apos;,
cstyle type i value &apos;10&apos;,
END OF c_style_10 .
constants:
BEGIN OF c_style_11,
c14style type i value &apos;111&apos;,
cstyle type i value &apos;11&apos;,
END OF c_style_11 .
constants:
BEGIN OF c_style_12,
c14style type i value &apos;112&apos;,
cstyle type i value &apos;12&apos;,
END OF c_style_12 .
constants:
BEGIN OF c_style_13,
c14style type i value &apos;113&apos;,
cstyle type i value &apos;13&apos;,
END OF c_style_13 .
constants:
BEGIN OF c_style_14,
c14style type i value &apos;114&apos;,
cstyle type i value &apos;14&apos;,
END OF c_style_14 .
constants:
BEGIN OF c_style_15,
c14style type i value &apos;115&apos;,
cstyle type i value &apos;15&apos;,
END OF c_style_15 .
constants:
BEGIN OF c_style_16,
c14style type i value &apos;116&apos;,
cstyle type i value &apos;16&apos;,
END OF c_style_16 .
constants:
BEGIN OF c_style_17,
c14style type i value &apos;117&apos;,
cstyle type i value &apos;17&apos;,
END OF c_style_17 .
constants:
BEGIN OF c_style_18,
c14style type i value &apos;118&apos;,
cstyle type i value &apos;18&apos;,
END OF c_style_18 .
constants:
BEGIN OF c_style_19,
c14style type i value &apos;119&apos;,
cstyle type i value &apos;19&apos;,
END OF c_style_19 .
constants:
BEGIN OF c_style_20,
c14style type i value &apos;120&apos;,
cstyle type i value &apos;20&apos;,
END OF c_style_20 .
constants:
BEGIN OF c_style_21,
c14style type i value &apos;121&apos;,
cstyle type i value &apos;21&apos;,
END OF c_style_21 .
constants:
BEGIN OF c_style_22,
c14style type i value &apos;122&apos;,
cstyle type i value &apos;22&apos;,
END OF c_style_22 .
constants:
BEGIN OF c_style_23,
c14style type i value &apos;123&apos;,
cstyle type i value &apos;23&apos;,
END OF c_style_23 .
constants:
BEGIN OF c_style_24,
c14style type i value &apos;124&apos;,
cstyle type i value &apos;24&apos;,
END OF c_style_24 .
constants:
BEGIN OF c_style_25,
c14style type i value &apos;125&apos;,
cstyle type i value &apos;25&apos;,
END OF c_style_25 .
constants:
BEGIN OF c_style_26,
c14style type i value &apos;126&apos;,
cstyle type i value &apos;26&apos;,
END OF c_style_26 .
constants:
BEGIN OF c_style_27,
c14style type i value &apos;127&apos;,
cstyle type i value &apos;27&apos;,
END OF c_style_27 .
constants:
BEGIN OF c_style_28,
c14style type i value &apos;128&apos;,
cstyle type i value &apos;28&apos;,
END OF c_style_28 .
constants:
BEGIN OF c_style_29,
c14style type i value &apos;129&apos;,
cstyle type i value &apos;29&apos;,
END OF c_style_29 .
constants:
BEGIN OF c_style_30,
c14style type i value &apos;130&apos;,
cstyle type i value &apos;30&apos;,
END OF c_style_30 .
constants:
BEGIN OF c_style_31,
c14style type i value &apos;131&apos;,
cstyle type i value &apos;31&apos;,
END OF c_style_31 .
constants:
BEGIN OF c_style_32,
c14style type i value &apos;132&apos;,
cstyle type i value &apos;32&apos;,
END OF c_style_32 .
constants:
BEGIN OF c_style_33,
c14style type i value &apos;133&apos;,
cstyle type i value &apos;33&apos;,
END OF c_style_33 .
constants:
BEGIN OF c_style_34,
c14style type i value &apos;134&apos;,
cstyle type i value &apos;34&apos;,
END OF c_style_34 .
constants:
BEGIN OF c_style_35,
c14style type i value &apos;135&apos;,
cstyle type i value &apos;35&apos;,
END OF c_style_35 .
constants:
BEGIN OF c_style_36,
c14style type i value &apos;136&apos;,
cstyle type i value &apos;36&apos;,
END OF c_style_36 .
constants:
BEGIN OF c_style_37,
c14style type i value &apos;137&apos;,
cstyle type i value &apos;37&apos;,
END OF c_style_37 .
constants:
BEGIN OF c_style_38,
c14style type i value &apos;138&apos;,
cstyle type i value &apos;38&apos;,
END OF c_style_38 .
constants:
BEGIN OF c_style_39,
c14style type i value &apos;139&apos;,
cstyle type i value &apos;39&apos;,
END OF c_style_39 .
constants:
BEGIN OF c_style_40,
c14style type i value &apos;140&apos;,
cstyle type i value &apos;40&apos;,
END OF c_style_40 .
constants:
BEGIN OF c_style_41,
c14style type i value &apos;141&apos;,
cstyle type i value &apos;41&apos;,
END OF c_style_41 .
constants:
BEGIN OF c_style_42,
c14style type i value &apos;142&apos;,
cstyle type i value &apos;42&apos;,
END OF c_style_42 .
constants:
BEGIN OF c_style_43,
c14style type i value &apos;143&apos;,
cstyle type i value &apos;43&apos;,
END OF c_style_43 .
constants:
BEGIN OF c_style_44,
c14style type i value &apos;144&apos;,
cstyle type i value &apos;44&apos;,
END OF c_style_44 .
constants:
BEGIN OF c_style_45,
c14style type i value &apos;145&apos;,
cstyle type i value &apos;45&apos;,
END OF c_style_45 .
constants:
BEGIN OF c_style_46,
c14style type i value &apos;146&apos;,
cstyle type i value &apos;46&apos;,
END OF c_style_46 .
constants:
BEGIN OF c_style_47,
c14style type i value &apos;147&apos;,
cstyle type i value &apos;47&apos;,
END OF c_style_47 .
constants:
BEGIN OF c_style_48,
c14style type i value &apos;148&apos;,
cstyle type i value &apos;48&apos;,
END OF c_style_48 .
methods CONSTRUCTOR . methods CONSTRUCTOR .
methods CREATE_SERIE methods CREATE_SERIE
importing importing
!IP_IDX type I !IP_IDX type I optional
!IP_ORDER type I !IP_ORDER type I
!IP_INVERTIFNEGATIVE type STRING optional !IP_INVERTIFNEGATIVE type STRING optional
!IP_LBL type STRING !IP_LBL_FROM_COL type STRING optional
!IP_REF type STRING !IP_LBL_FROM_ROW type STRING optional
!IP_SERNAME type STRING .</publicSection> !IP_LBL_TO_COL type STRING optional
!IP_LBL_TO_ROW type STRING optional
!IP_LBL type STRING optional
!IP_REF_FROM_COL type STRING optional
!IP_REF_FROM_ROW type STRING optional
!IP_REF_TO_COL type STRING optional
!IP_REF_TO_ROW type STRING optional
!IP_REF type STRING optional
!IP_SERNAME type STRING
!IP_SHEET type STRING optional .
methods SET_STYLE
importing
!IP_STYLE type S_STYLE .</publicSection>
<protectedSection>protected section. <protectedSection>protected section.
*&quot;* protected components of class ZCL_EXCEL_GRAPH *&quot;* protected components of class ZCL_EXCEL_GRAPH
*&quot;* do not include other source files here!!!</protectedSection> *&quot;* do not include other source files here!!!</protectedSection>
@ -82,13 +346,255 @@ public section.
*&quot;* components in the private section</localTypes> *&quot;* components in the private section</localTypes>
<localMacros>*&quot;* use this source file for any macro definitions you need <localMacros>*&quot;* use this source file for any macro definitions you need
*&quot;* in the implementation part of the class</localMacros> *&quot;* in the implementation part of the class</localMacros>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_1" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="13 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="52 " SRCCOLUMN1="4 " SRCROW2="55 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_1,
c14style type i value &apos;101&apos;,
cstyle type i value &apos;1&apos;,
END OF c_style_1
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_10" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="21 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="92 " SRCCOLUMN1="4 " SRCROW2="95 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_10,
c14style type i value &apos;110&apos;,
cstyle type i value &apos;10&apos;,
END OF c_style_10
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_11" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="22 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="97 " SRCCOLUMN1="4 " SRCROW2="100 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_11,
c14style type i value &apos;111&apos;,
cstyle type i value &apos;11&apos;,
END OF c_style_11
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_12" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="23 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="102 " SRCCOLUMN1="4 " SRCROW2="105 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_12,
c14style type i value &apos;112&apos;,
cstyle type i value &apos;12&apos;,
END OF c_style_12
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_13" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="24 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="107 " SRCCOLUMN1="4 " SRCROW2="110 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_13,
c14style type i value &apos;113&apos;,
cstyle type i value &apos;13&apos;,
END OF c_style_13
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_14" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="25 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="112 " SRCCOLUMN1="4 " SRCROW2="115 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_14,
c14style type i value &apos;114&apos;,
cstyle type i value &apos;14&apos;,
END OF c_style_14
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_15" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="26 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="117 " SRCCOLUMN1="4 " SRCROW2="120 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_15,
c14style type i value &apos;115&apos;,
cstyle type i value &apos;15&apos;,
END OF c_style_15
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_16" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="27 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="122 " SRCCOLUMN1="4 " SRCROW2="125 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_16,
c14style type i value &apos;116&apos;,
cstyle type i value &apos;16&apos;,
END OF c_style_16
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_17" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="28 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="127 " SRCCOLUMN1="4 " SRCROW2="130 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_17,
c14style type i value &apos;117&apos;,
cstyle type i value &apos;17&apos;,
END OF c_style_17
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_18" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="29 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="132 " SRCCOLUMN1="4 " SRCROW2="135 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_18,
c14style type i value &apos;118&apos;,
cstyle type i value &apos;18&apos;,
END OF c_style_18
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_19" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="30 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="137 " SRCCOLUMN1="4 " SRCROW2="140 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_19,
c14style type i value &apos;119&apos;,
cstyle type i value &apos;19&apos;,
END OF c_style_19
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_20" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="31 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="142 " SRCCOLUMN1="4 " SRCROW2="145 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_20,
c14style type i value &apos;120&apos;,
cstyle type i value &apos;20&apos;,
END OF c_style_20
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_21" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="32 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="147 " SRCCOLUMN1="4 " SRCROW2="150 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_21,
c14style type i value &apos;121&apos;,
cstyle type i value &apos;21&apos;,
END OF c_style_21
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_22" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="33 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="152 " SRCCOLUMN1="4 " SRCROW2="155 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_22,
c14style type i value &apos;122&apos;,
cstyle type i value &apos;22&apos;,
END OF c_style_22
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_23" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="34 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="157 " SRCCOLUMN1="4 " SRCROW2="160 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_23,
c14style type i value &apos;123&apos;,
cstyle type i value &apos;23&apos;,
END OF c_style_23
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_24" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="35 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="162 " SRCCOLUMN1="4 " SRCROW2="165 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_24,
c14style type i value &apos;124&apos;,
cstyle type i value &apos;24&apos;,
END OF c_style_24
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_25" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="36 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="167 " SRCCOLUMN1="4 " SRCROW2="170 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_25,
c14style type i value &apos;125&apos;,
cstyle type i value &apos;25&apos;,
END OF c_style_25
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_26" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="37 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="172 " SRCCOLUMN1="4 " SRCROW2="175 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_26,
c14style type i value &apos;126&apos;,
cstyle type i value &apos;26&apos;,
END OF c_style_26
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_27" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="38 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="177 " SRCCOLUMN1="4 " SRCROW2="180 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_27,
c14style type i value &apos;127&apos;,
cstyle type i value &apos;27&apos;,
END OF c_style_27
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_28" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="39 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="182 " SRCCOLUMN1="4 " SRCROW2="185 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_28,
c14style type i value &apos;128&apos;,
cstyle type i value &apos;28&apos;,
END OF c_style_28
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_29" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="40 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="187 " SRCCOLUMN1="4 " SRCROW2="190 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_29,
c14style type i value &apos;129&apos;,
cstyle type i value &apos;29&apos;,
END OF c_style_29
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_3" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="14 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="57 " SRCCOLUMN1="4 " SRCROW2="60 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_3,
c14style type i value &apos;103&apos;,
cstyle type i value &apos;3&apos;,
END OF c_style_3
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_30" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="41 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="192 " SRCCOLUMN1="4 " SRCROW2="195 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_30,
c14style type i value &apos;130&apos;,
cstyle type i value &apos;30&apos;,
END OF c_style_30
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_31" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="42 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="197 " SRCCOLUMN1="4 " SRCROW2="200 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_31,
c14style type i value &apos;131&apos;,
cstyle type i value &apos;31&apos;,
END OF c_style_31
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_32" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="43 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="202 " SRCCOLUMN1="4 " SRCROW2="205 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_32,
c14style type i value &apos;132&apos;,
cstyle type i value &apos;32&apos;,
END OF c_style_32
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_33" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="44 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="207 " SRCCOLUMN1="4 " SRCROW2="210 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_33,
c14style type i value &apos;133&apos;,
cstyle type i value &apos;33&apos;,
END OF c_style_33
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_34" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="45 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="212 " SRCCOLUMN1="4 " SRCROW2="215 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_34,
c14style type i value &apos;134&apos;,
cstyle type i value &apos;34&apos;,
END OF c_style_34
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_35" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="46 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="217 " SRCCOLUMN1="4 " SRCROW2="220 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_35,
c14style type i value &apos;135&apos;,
cstyle type i value &apos;35&apos;,
END OF c_style_35
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_36" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="47 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="222 " SRCCOLUMN1="4 " SRCROW2="225 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_36,
c14style type i value &apos;136&apos;,
cstyle type i value &apos;36&apos;,
END OF c_style_36
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_37" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="48 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="227 " SRCCOLUMN1="4 " SRCROW2="230 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_37,
c14style type i value &apos;137&apos;,
cstyle type i value &apos;37&apos;,
END OF c_style_37
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_38" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="49 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="232 " SRCCOLUMN1="4 " SRCROW2="235 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_38,
c14style type i value &apos;138&apos;,
cstyle type i value &apos;38&apos;,
END OF c_style_38
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_39" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="50 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="237 " SRCCOLUMN1="4 " SRCROW2="240 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_39,
c14style type i value &apos;139&apos;,
cstyle type i value &apos;39&apos;,
END OF c_style_39
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_4" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="15 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="62 " SRCCOLUMN1="4 " SRCROW2="65 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_4,
c14style type i value &apos;104&apos;,
cstyle type i value &apos;4&apos;,
END OF c_style_4
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_40" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="51 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="242 " SRCCOLUMN1="4 " SRCROW2="245 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_40,
c14style type i value &apos;140&apos;,
cstyle type i value &apos;40&apos;,
END OF c_style_40
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_41" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="52 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="247 " SRCCOLUMN1="4 " SRCROW2="250 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_41,
c14style type i value &apos;141&apos;,
cstyle type i value &apos;41&apos;,
END OF c_style_41
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_42" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="53 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="252 " SRCCOLUMN1="4 " SRCROW2="255 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_42,
c14style type i value &apos;142&apos;,
cstyle type i value &apos;42&apos;,
END OF c_style_42
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_43" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="54 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="257 " SRCCOLUMN1="4 " SRCROW2="260 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_43,
c14style type i value &apos;143&apos;,
cstyle type i value &apos;43&apos;,
END OF c_style_43
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_44" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="55 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="262 " SRCCOLUMN1="4 " SRCROW2="265 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_44,
c14style type i value &apos;144&apos;,
cstyle type i value &apos;44&apos;,
END OF c_style_44
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_45" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="56 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="267 " SRCCOLUMN1="4 " SRCROW2="270 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_45,
c14style type i value &apos;145&apos;,
cstyle type i value &apos;45&apos;,
END OF c_style_45
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_46" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="57 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="272 " SRCCOLUMN1="4 " SRCROW2="275 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_46,
c14style type i value &apos;146&apos;,
cstyle type i value &apos;46&apos;,
END OF c_style_46
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_47" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="58 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="277 " SRCCOLUMN1="4 " SRCROW2="280 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_47,
c14style type i value &apos;147&apos;,
cstyle type i value &apos;47&apos;,
END OF c_style_47
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_48" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="59 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="282 " SRCCOLUMN1="4 " SRCROW2="285 " SRCCOLUMN2="29 " TYPESRC_LENG="141 " TYPESRC="BEGIN OF c_style_48,
c14style type i value &apos;148&apos;,
cstyle type i value &apos;48&apos;,
END OF c_style_48
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_5" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="16 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="67 " SRCCOLUMN1="4 " SRCROW2="70 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_5,
c14style type i value &apos;105&apos;,
cstyle type i value &apos;5&apos;,
END OF c_style_5
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_6" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="17 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="72 " SRCCOLUMN1="4 " SRCROW2="75 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_6,
c14style type i value &apos;106&apos;,
cstyle type i value &apos;6&apos;,
END OF c_style_6
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_7" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="18 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="77 " SRCCOLUMN1="4 " SRCROW2="80 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_7,
c14style type i value &apos;107&apos;,
cstyle type i value &apos;7&apos;,
END OF c_style_7
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_8" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="19 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="82 " SRCCOLUMN1="4 " SRCROW2="85 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_8,
c14style type i value &apos;108&apos;,
cstyle type i value &apos;8&apos;,
END OF c_style_8
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_9" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="20 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="87 " SRCCOLUMN1="4 " SRCROW2="90 " SRCCOLUMN2="28 " TYPESRC_LENG="138 " TYPESRC="BEGIN OF c_style_9,
c14style type i value &apos;109&apos;,
cstyle type i value &apos;9&apos;,
END OF c_style_9
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="C_STYLE_DEFAULT" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="12 " ATTDECLTYP="2" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="47 " SRCCOLUMN1="4 " SRCROW2="50 " SRCCOLUMN2="34 " TYPESRC_LENG="150 " TYPESRC="BEGIN OF c_style_default,
c14style type i value &apos;102&apos;,
cstyle type i value &apos;2&apos;,
END OF c_style_default
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_1904VAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_1904VAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_AUTOTITLEDELETEDVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="5 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_AUTOTITLEDELETEDVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="5 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_C14STYLEVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="10 " ATTDECLTYP="0" ATTVALUE="&apos;102&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_DISPBLANKSASVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="7 " ATTDECLTYP="0" ATTVALUE="&apos;gap&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_DISPBLANKSASVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="7 " ATTDECLTYP="0" ATTVALUE="&apos;gap&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_LANGVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " ATTDECLTYP="0" ATTVALUE="&apos;it-IT&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_LANGVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " ATTDECLTYP="0" ATTVALUE="&apos;it-IT&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_PLOTVISONLYVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="6 " ATTDECLTYP="0" ATTVALUE="&apos;1&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_PLOTVISONLYVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="6 " ATTDECLTYP="0" ATTVALUE="&apos;1&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_ROUNDEDCORNERSVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="3 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_ROUNDEDCORNERSVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="3 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_SHOWDLBLSOVERMAXVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="8 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_SHOWDLBLSOVERMAXVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="8 " ATTDECLTYP="0" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="NS_STYLEVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="11 " ATTDECLTYP="0" ATTVALUE="&apos;2&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="PAGEMARGINS" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="4 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="S_PAGEMARGINS" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="PAGEMARGINS" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="4 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="S_PAGEMARGINS" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="9 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="T_SERIES" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="SERIES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="9 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="T_SERIES" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<method CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CONSTRUCTOR" VERSION="1" LANGU="E" DESCRIPT="CONSTRUCTOR" EXPOSURE="2" STATE="1" EDITORDER="1 " DISPID="0 " MTDTYPE="2" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0"> <method CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CONSTRUCTOR" VERSION="1" LANGU="E" DESCRIPT="CONSTRUCTOR" EXPOSURE="2" STATE="1" EDITORDER="1 " DISPID="0 " MTDTYPE="2" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0">
@ -103,22 +609,49 @@ public section.
endmethod.</source> endmethod.</source>
</method> </method>
<method CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0"> <method CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0">
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_IDX" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="I"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_IDX" VERSION="1" LANGU="E" DESCRIPT="Automatic if not provided" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="I" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_ORDER" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="I"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_ORDER" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="2 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="I"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_INVERTIFNEGATIVE" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_INVERTIFNEGATIVE" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="3 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL_FROM_COL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="4 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="5 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL_FROM_ROW" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="5 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_SERNAME" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="6 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/> <parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL_TO_COL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="6 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL_TO_ROW" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="7 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_LBL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="8 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF_FROM_COL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="9 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF_FROM_ROW" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="10 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF_TO_COL" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="11 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF_TO_ROW" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="12 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_REF" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="13 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_SERNAME" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="14 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING"/>
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="CREATE_SERIE" SCONAME="IP_SHEET" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="15 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="STRING" PAROPTIONL="X"/>
<source>METHOD create_serie. <source>METHOD create_serie.
DATA ls_serie TYPE s_series. DATA ls_serie TYPE s_series.
IF ip_lbl IS NOT SUPPLIED.
CONCATENATE ip_sheet &apos;!$&apos; ip_lbl_from_col &apos;$&apos; ip_lbl_from_row &apos;:$&apos; ip_lbl_to_col &apos;$&apos; ip_lbl_to_row INTO ls_serie-lbl.
ELSE.
ls_serie-lbl = ip_lbl.
ENDIF.
IF ip_ref IS NOT SUPPLIED.
CONCATENATE ip_sheet &apos;!$&apos; ip_ref_from_col &apos;$&apos; ip_ref_from_row &apos;:$&apos; ip_ref_to_col &apos;$&apos; ip_ref_to_row INTO ls_serie-ref.
ELSE.
ls_serie-ref = ip_ref.
ENDIF.
ls_serie-idx = ip_idx. ls_serie-idx = ip_idx.
ls_serie-order = ip_order. ls_serie-order = ip_order.
ls_serie-invertIfNegative = ip_invertIfNegative. ls_serie-invertifnegative = ip_invertifnegative.
ls_serie-lbl = ip_lbl.
ls_serie-ref = ip_ref.
ls_serie-sername = ip_sername. ls_serie-sername = ip_sername.
APPEND ls_serie TO me-&gt;series. APPEND ls_serie TO me-&gt;series.
SORT me-&gt;series BY order ASCENDING. SORT me-&gt;series BY order ASCENDING.
ENDMETHOD.</source>
</method>
<method CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="SET_STYLE" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="3 " DISPID="0 " MTDTYPE="0" MTDDECLTYP="0" BCMTDCAT="00" BCMTDSYN="0">
<parameter CLSNAME="ZCL_EXCEL_GRAPH" CMPNAME="SET_STYLE" SCONAME="IP_STYLE" VERSION="1" LANGU="E" CMPTYPE="1" MTDTYPE="0" EDITORDER="1 " DISPID="0 " PARDECLTYP="0" PARPASSTYP="1" TYPTYPE="1" TYPE="S_STYLE"/>
<source>METHOD set_style.
me-&gt;ns_c14styleval = ip_style-c14style.
CONDENSE me-&gt;ns_c14styleval NO-GAPS.
me-&gt;ns_styleval = ip_style-cstyle.
CONDENSE me-&gt;ns_styleval NO-GAPS.
ENDMETHOD.</source> ENDMETHOD.</source>
</method> </method>
</CLAS> </CLAS>

View File

@ -66,10 +66,14 @@ public section.
data NS_SHOWBUBBLESIZEVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT . data NS_SHOWBUBBLESIZEVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT .
data NS_GAPWIDTHVAL type STRING value &apos;150&apos;. &quot;#EC NOTEXT . data NS_GAPWIDTHVAL type STRING value &apos;150&apos;. &quot;#EC NOTEXT .
data AXES type T_AX . data AXES type T_AX .
constants C_VALAX type CHAR5 value &apos;VALAX&apos;. &quot;#EC NOTEXT constants:
constants C_CATAX type CHAR5 value &apos;CATAX&apos;. &quot;#EC NOTEXT C_VALAX type c length 5 value &apos;VALAX&apos;. &quot;#EC NOTEXT
constants:
C_CATAX type c length 5 value &apos;CATAX&apos;. &quot;#EC NOTEXT
data NS_LEGENDPOSVAL type STRING value &apos;r&apos;. &quot;#EC NOTEXT . data NS_LEGENDPOSVAL type STRING value &apos;r&apos;. &quot;#EC NOTEXT .
data NS_OVERLAYVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT . data NS_OVERLAYVAL type STRING value &apos;0&apos;. &quot;#EC NOTEXT .
constants C_INVERTIFNEGATIVE_YES type STRING value &apos;1&apos;. &quot;#EC NOTEXT
constants C_INVERTIFNEGATIVE_NO type STRING value &apos;0&apos;. &quot;#EC NOTEXT
methods CREATE_AX methods CREATE_AX
importing importing
@ -105,8 +109,12 @@ public section.
<localMacros>*&quot;* use this source file for any macro definitions you need <localMacros>*&quot;* use this source file for any macro definitions you need
*&quot;* in the implementation part of the class</localMacros> *&quot;* in the implementation part of the class</localMacros>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="AXES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="11 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="T_AX" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="AXES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="11 " ATTDECLTYP="0" ATTEXPVIRT="0" TYPTYPE="1" TYPE="T_AX" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_CATAX" VERSION="1" LANGU="E" DESCRIPT="R/2 table" EXPOSURE="2" STATE="1" EDITORDER="13 " ATTDECLTYP="2" ATTVALUE="&apos;CATAX&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR5" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_CATAX" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="13 " ATTDECLTYP="2" ATTVALUE="&apos;CATAX&apos;" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="48 " SRCCOLUMN1="4 " SRCROW2="48 " SRCCOLUMN2="26 " TYPESRC_LENG="25 " TYPESRC="C_CATAX type c length 5
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_VALAX" VERSION="1" LANGU="E" DESCRIPT="R/2 table" EXPOSURE="2" STATE="1" EDITORDER="12 " ATTDECLTYP="2" ATTVALUE="&apos;VALAX&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="CHAR5" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_INVERTIFNEGATIVE_NO" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="17 " ATTDECLTYP="2" ATTVALUE="&apos;0&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_INVERTIFNEGATIVE_YES" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="16 " ATTDECLTYP="2" ATTVALUE="&apos;1&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="C_VALAX" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="12 " ATTDECLTYP="2" ATTVALUE="&apos;VALAX&apos;" ATTEXPVIRT="0" TYPTYPE="4" SRCROW1="46 " SRCCOLUMN1="4 " SRCROW2="46 " SRCCOLUMN2="26 " TYPESRC_LENG="25 " TYPESRC="C_VALAX type c length 5
"/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_BARDIRVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " ATTDECLTYP="0" ATTVALUE="&apos;col&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_BARDIRVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="1 " ATTDECLTYP="0" ATTVALUE="&apos;col&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_GAPWIDTHVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="10 " ATTDECLTYP="0" ATTVALUE="&apos;150&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_GAPWIDTHVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="10 " ATTDECLTYP="0" ATTVALUE="&apos;150&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>
<attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_GROUPINGVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " ATTDECLTYP="0" ATTVALUE="&apos;clustered&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/> <attribute CLSNAME="ZCL_EXCEL_GRAPH_BARS" CMPNAME="NS_GROUPINGVAL" VERSION="1" LANGU="E" EXPOSURE="2" STATE="1" EDITORDER="2 " ATTDECLTYP="0" ATTVALUE="&apos;clustered&apos;" ATTEXPVIRT="0" TYPTYPE="1" TYPE="STRING" SRCROW1="0 " SRCCOLUMN1="0 " SRCROW2="0 " SRCCOLUMN2="0 " TYPESRC_LENG="0 "/>

View File

@ -1103,10 +1103,8 @@ endmethod.</source>
lc_xml_node_choice_ns_requires TYPE string VALUE &apos;c14&apos;, lc_xml_node_choice_ns_requires TYPE string VALUE &apos;c14&apos;,
lc_xml_node_choice_ns_c14 TYPE string VALUE &apos;http://schemas.microsoft.com/office/drawing/2007/8/2/chart&apos;, lc_xml_node_choice_ns_c14 TYPE string VALUE &apos;http://schemas.microsoft.com/office/drawing/2007/8/2/chart&apos;,
lc_xml_node_style TYPE string VALUE &apos;c14:style&apos;, lc_xml_node_style TYPE string VALUE &apos;c14:style&apos;,
lc_xml_node_style_ns_val TYPE string VALUE &apos;102&apos;,
lc_xml_node_fallback TYPE string VALUE &apos;mc:Fallback&apos;, lc_xml_node_fallback TYPE string VALUE &apos;mc:Fallback&apos;,
lc_xml_node_style2 TYPE string VALUE &apos;c:style&apos;, lc_xml_node_style2 TYPE string VALUE &apos;c:style&apos;,
lc_xml_node_style2_ns_val TYPE string VALUE &apos;2&apos;,
&quot;---------------------------CHART &quot;---------------------------CHART
lc_xml_node_chart TYPE string VALUE &apos;c:chart&apos;, lc_xml_node_chart TYPE string VALUE &apos;c:chart&apos;,
@ -1287,7 +1285,7 @@ endmethod.</source>
lo_element3 = lo_document-&gt;create_simple_element( name = lc_xml_node_style lo_element3 = lo_document-&gt;create_simple_element( name = lc_xml_node_style
parent = lo_element2 ). parent = lo_element2 ).
lo_element3-&gt;set_attribute_ns( name = &apos;val&apos; lo_element3-&gt;set_attribute_ns( name = &apos;val&apos;
value = lc_xml_node_style_ns_val ). value = lo_chart-&gt;ns_c14styleval ).
&quot;Fallback &quot;Fallback
lo_element2 = lo_document-&gt;create_simple_element( name = lc_xml_node_fallback lo_element2 = lo_document-&gt;create_simple_element( name = lc_xml_node_fallback
@ -1297,7 +1295,7 @@ endmethod.</source>
lo_element3 = lo_document-&gt;create_simple_element( name = lc_xml_node_style2 lo_element3 = lo_document-&gt;create_simple_element( name = lc_xml_node_style2
parent = lo_element2 ). parent = lo_element2 ).
lo_element3-&gt;set_attribute_ns( name = &apos;val&apos; lo_element3-&gt;set_attribute_ns( name = &apos;val&apos;
value = lc_xml_node_style2_ns_val ). value = lo_chart-&gt;ns_styleval ).
&quot;---------------------------CHART &quot;---------------------------CHART
lo_element = lo_document-&gt;create_simple_element( name = lc_xml_node_chart lo_element = lo_document-&gt;create_simple_element( name = lc_xml_node_chart
@ -1336,7 +1334,11 @@ endmethod.</source>
parent = lo_element3 ). parent = lo_element3 ).
lo_element5 = lo_document-&gt;create_simple_element( name = lc_xml_node_idx lo_element5 = lo_document-&gt;create_simple_element( name = lc_xml_node_idx
parent = lo_element4 ). parent = lo_element4 ).
lv_str = ls_serie-idx. if ls_serie-idx is not initial.
lv_str = ls_serie-idx.
else.
lv_str = sy-index.
endif.
condense lv_str. condense lv_str.
lo_element5-&gt;set_attribute_ns( name = &apos;val&apos; lo_element5-&gt;set_attribute_ns( name = &apos;val&apos;
value = lv_str ). value = lv_str ).
@ -1554,7 +1556,11 @@ endmethod.</source>
parent = lo_element3 ). parent = lo_element3 ).
lo_element5 = lo_document-&gt;create_simple_element( name = lc_xml_node_idx lo_element5 = lo_document-&gt;create_simple_element( name = lc_xml_node_idx
parent = lo_element4 ). parent = lo_element4 ).
lv_str = ls_serie-idx. if ls_serie-idx is not initial.
lv_str = ls_serie-idx.
else.
lv_str = sy-index.
endif.
condense lv_str. condense lv_str.
lo_element5-&gt;set_attribute_ns( name = &apos;val&apos; lo_element5-&gt;set_attribute_ns( name = &apos;val&apos;
value = lv_str ). value = lv_str ).

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-16"?> <?xml version="1.0" encoding="utf-8"?>
<PROG NAME="ZDEMO_CALENDAR" VARCL="X" SUBC="1" CNAM="DEVELOPER" CDAT="20111229" UNAM="DEVELOPER" UDAT="20120619" VERN="000127" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" SDATE="20120619" STIME="063434" IDATE="20120619" ITIME="063434" UCCHECK="X"> <PROG NAME="ZDEMO_CALENDAR" VARCL="X" SUBC="1" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" UCCHECK="X">
<textPool> <textPool>
<language SPRAS="D"> <language SPRAS="D">
<textElement ID="I" KEY="001" ENTRY="KW" LENGTH="4 "/> <textElement ID="I" KEY="001" ENTRY="KW" LENGTH="4 "/>
@ -280,7 +280,7 @@ START-OF-SELECTION.
lv_content = zcl_helper=&gt;load_image( image_path ). lv_content = zcl_helper=&gt;load_image( image_path ).
width = c_height * c_factor. width = c_height * c_factor.
lo_drawing-&gt;set_media( ip_media = lv_content lo_drawing-&gt;set_media( ip_media = lv_content
ip_media_type = &apos;jpg&apos; ip_media_type = zcl_excel_drawing=&gt;c_media_type_jpg
ip_width = width ip_width = width
ip_height = c_height ). ip_height = c_height ).
lo_worksheet-&gt;add_drawing( lo_drawing ). lo_worksheet-&gt;add_drawing( lo_drawing ).

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?> <?xml version="1.0" encoding="utf-8"?>
<PROG NAME="ZDEMO_EXCEL16" VARCL="X" SUBC="1" CNAM="VONDRUSKA" CDAT="20100914" UNAM="K2_SCHMOECK" UDAT="20120324" VERN="000080" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" SDATE="20120324" STIME="111821" IDATE="20120324" ITIME="111821" UCCHECK="X"> <PROG NAME="ZDEMO_EXCEL16" VARCL="X" SUBC="1" RSTAT="T" RMAND="001" RLOAD="E" FIXPT="X" UCCHECK="X">
<textPool> <textPool>
<language SPRAS="E"> <language SPRAS="E">
<textElement ID="R" ENTRY="abap2xlsx Demo: Drawings" LENGTH="25 "/> <textElement ID="R" ENTRY="abap2xlsx Demo: Drawings" LENGTH="25 "/>
@ -118,7 +118,7 @@ START-OF-SELECTION.
lo_drawing-&gt;set_position( ip_from_row = 9 lo_drawing-&gt;set_position( ip_from_row = 9
ip_from_col = &apos;B&apos; ). ip_from_col = &apos;B&apos; ).
lo_drawing-&gt;set_media( ip_media = lv_content lo_drawing-&gt;set_media( ip_media = lv_content
ip_media_type = &apos;bmp&apos; ip_media_type = zcl_excel_drawing=&gt;c_media_type_bmp
ip_width = 83 ip_width = 83
ip_height = 160 ). ip_height = 160 ).

View File

@ -103,7 +103,7 @@ START-OF-SELECTION.
ENDLOOP. ENDLOOP.
lo_drawing-&gt;set_media( ip_media = lv_xstring lo_drawing-&gt;set_media( ip_media = lv_xstring
ip_media_type = &apos;jpg&apos; ip_media_type = zcl_excel_drawing=&gt;c_media_type_jpg
ip_width = 16 ip_width = 16
ip_height = 14 ). ip_height = 14 ).
lo_worksheet-&gt;add_drawing( lo_drawing ). lo_worksheet-&gt;add_drawing( lo_drawing ).