Quantcast
Channel: SCN : All Content - Floorplan Manager for Web Dynpro ABAP
Viewing all articles
Browse latest Browse all 839

Create an easy Chart with FPM_CHART_UIBB

$
0
0

According to this blog ** TEAM FPM ** - A new Chart UIBB is easy to create an application with a Chart.

 

Create a FPM Application

 

Create an empty FPM Application with transaction FPM_WB.

 

 

 

 

 

Create the feeder class

 

Create a feeder class like this.

 

CLASS zcl_fdr_chart DEFINITION  PUBLIC  FINAL  CREATE PUBLIC .  PUBLIC SECTION.    INTERFACES if_fpm_guibb_chart.    TYPES: BEGIN OF ty_chart_data,             kind  TYPE string,             value TYPE i,           END OF ty_chart_data.  PROTECTED SECTION.  PRIVATE SECTION.
ENDCLASS.
CLASS zcl_fdr_chart IMPLEMENTATION.  METHOD if_fpm_guibb_chart~flush.  ENDMETHOD.  METHOD if_fpm_guibb_chart~process_event.  ENDMETHOD.  METHOD if_fpm_guibb_chart~get_data.    DATA lt_chart_data TYPE STANDARD TABLE OF ty_chart_data.    DATA(lo_table_model_chip) = io_chart_data->get_table_model( ).    lt_chart_data = VALUE #(                      ( kind = 'kind_one'       value = 12 )                      ( kind = 'kind_two'       value = 16  )                      ( kind = 'kind_three'     value = 9  )                      ).    lo_table_model_chip->set_data(                EXPORTING                  it_data          = lt_chart_data
*            iv_check_changed =              ).  ENDMETHOD.  METHOD if_fpm_guibb_chart~get_definition.    DATA lt_chart_data TYPE STANDARD TABLE OF ty_chart_data.    io_chart_model->get_table_model( )->set_definition(       io_field_catalog  =  CAST #( cl_abap_typedescr=>describe_by_data( lt_chart_data ) ) ).  ENDMETHOD.  METHOD if_fpm_guibb_chart~get_default_config.  ENDMETHOD.  METHOD if_fpm_guibb_chart~check_config.  ENDMETHOD.  METHOD if_fpm_guibb~initialize.  ENDMETHOD.  METHOD if_fpm_guibb~get_parameter_list.  ENDMETHOD.
ENDCLASS.

 

Create a CHART GUIBB

 

Now create the Chart GUIBB.

 

 

 

 

 

 

Result

 

After this short steps the Chart will be shown.

 


Viewing all articles
Browse latest Browse all 839

Trending Articles



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