Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8852

Re: How to Develop a two ( y-Axis ) Graph

$
0
0

i have to use below coding...

 

    lo_ixml = cl_ixml=>create( ).

 

    DATA: l_simplechartdata    TYPEREFTO if_ixml_element,
      l_categories         TYPEREFTO if_ixml_element,
      l_series             TYPEREFTO if_ixml_element,
      l_element            TYPEREFTO if_ixml_element,
      l_encoding           TYPEREFTO if_ixml_encoding,
      l_globalsettings  TYPEREFTO if_ixml_element.

  p_ixml_doc = lo_ixml->create_document( ).

  l_encoding = lo_ixml->create_encoding(
  byte_order = if_ixml_encoding=>co_little_endian
  character_set = 'utf-8' ).
  p_ixml_doc->set_encoding( l_encoding ).

  l_simplechartdata = p_ixml_doc->create_simple_element(
          name = 'SimpleChartData' parent = p_ixml_doc ).
  l_categories = p_ixml_doc->create_simple_element(
            name = 'Categories' parent = l_simplechartdata ).

*Inserting Year text as X-axis ( 01-2012)

  DATA: lv_value TYPE string.

  LOOPAT gt_tab INTO gs_tab.

    lv_value = gs_tab-monyr.
    l_element = p_ixml_doc->create_simple_element(
              name = 'C' parent = l_categories ).   " C means Category  " S means Series
    l_element->if_ixml_node~set_value( lv_value ).
  ENDLOOP.

 

        lv_value1 = 'Expenses'.                                 

        l_series = p_ixml_doc->create_simple_element(
           name = 'Series' parent = l_simplechartdata ).
      l_series->set_attribute( name = 'label'value = lv_value1 ).

 

        LOOP AT gt_final INTO gs_final.                           " Y Axis values for using graph axis.
        CLEAR: lv_value, lv_no.
        lv_no = gs_final-valoc.
        lv_value = lv_no.
        l_element = p_ixml_doc->create_simple_element(
                  name = 'S' parent = l_series ).
        l_element->if_ixml_node~set_value( lv_value ).
        CLEAR gs_final.
      ENDLOOP.

      l_element = p_ixml_doc->create_simple_element(
          name = 'ChartType' parent = l_globalsettings value = 'BARS' ).

 

        lv_value1 = 'No of Chassis'.                                   

        l_series = p_ixml_doc->create_simple_element(
           name = 'Series' parent = l_simplechartdata ).
      l_series->set_attribute( name = 'label'value = lv_value1 ).

 

LOOP AT gt_final INTO gs_final.                           " Y Axis values for using graph axis.
        CLEAR: lv_value, lv_no.
        lv_no = gs_final-valoc.
        lv_value = lv_no.
        l_element = p_ixml_doc->create_simple_element(
                  name = 'S' parent = l_series ).
        l_element->if_ixml_node~set_value( lv_value ).
        CLEAR gs_final.
      ENDLOOP.

      l_element = p_ixml_doc->create_simple_element(

          name = 'ChartType' parent = l_globalsettings value = 'Lines' ).

 

 

 


Viewing all articles
Browse latest Browse all 8852

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>