четверг, 15 января 2015 г.

SAP диаграммы или по «научному» - презентационная графика SAP.

Интересный инструмент для наглядного представления значений, с большим количеством настроек отображения, как программно так и через меню.

Ниже представлен простой код, в котором достаточно легко будет разобраться.  

report ztest_graph.
databegin of wa_data,
      dataname
(15),
       value1 
type i,
       value2 
type i,
       value3 
type i,
       
end of wa_data,

       gt_data 
like standard table of wa_data.
databegin of wa_options,
      options
(20),
        
end of wa_options,

      gt_options 
like standard table of wa_options.
start-of-selection.
  wa_data-dataname 
'Чай'.
  wa_data-value1 
19.
  wa_data-value2 
29.
  wa_data-value3 
20.
  
append wa_data to gt_data.
  wa_data-dataname 
'Гречка'.
  wa_data-value1 
12.
  wa_data-value2 
16.
  wa_data-value3 
75.
  
append wa_data to gt_data.
  wa_data-dataname 
'Сахар'.
  wa_data-value1 
18.
  wa_data-value2 
22.
  wa_data-value3 
19.
  
append wa_data to gt_data.
  wa_data-dataname 
'Мука'.
  wa_data-value1 
22.
  wa_data-value2 
14.
  wa_data-value3 
33.
  
append wa_data to gt_data.

  wa_options
-options 'P3TYPE = TO'.
  wa_options
-options 'FIFRST = 2D'"закомментировав эту строкуили подставив
*                                      сюда вместо 2D -> 3D мы получим 3D график
  
append wa_options to gt_options.

  
call function 'GRAPH_MATRIX_3D'
    
exporting
      col1   
'Окт'
      col2   
'Ноя'
      col3   
'Дек'
      titl   
'График продаж 2014'
    
tables
      
data   gt_data         "данные для диаграмы
      opts   
gt_options      "настройки отображения
    
exceptions
      
others 1.

Результат:

Комментариев нет:

Отправить комментарий