code: *&---------------------------------------------------------------------* *&ReportZLM_..." />
当前位置: 代码迷 >> 综合 >> ALV?demo:cl_salv_table?(ICONs?and?Tooltips)_SAP刘梦_新浪博客
  详细解决方案

ALV?demo:cl_salv_table?(ICONs?and?Tooltips)_SAP刘梦_新浪博客

热度:1   发布时间:2024-01-18 13:43:13.0
效果图:
ALV <wbr>demo:cl_salv_table <wbr>(ICONs <wbr>and <wbr>Tooltips)


code:

*&---------------------------------------------------------------------*
*& Report  ZLM_ALV_010
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT ZLM_ALV_010 .
CLASS lcl_main  DEFINITION .
   PUBLIC  SECTION .
     DATA o_salv  TYPE  REF  TO cl_salv_table  .
     TYPES :
       BEGIN  OF ty_output ,
        status  TYPE char10 ,
        field1  TYPE char30 ,
       END    OF ty_output .
     DATA : t_output  TYPE  STANDARD  TABLE  OF ty_output .
     METHODS :
      select_data ,
      generate_alv .
ENDCLASS .                     "lcl_main DEFINITION
*
START-OF-SELECTION .
   DATA : o_main  TYPE  REF  TO lcl_main .
   CREATE OBJECT o_main .
  o_main ->select_data (  ) .
  o_main ->generate_alv (  ) .
*
CLASS lcl_main  IMPLEMENTATION .
   METHOD select_data .
     INCLUDE :  .
     DATA : ls_output  LIKE  LINE  OF t_output .
     DO  3  TIMES .
      ls_output -status  = icon_green_light .
      ls_output -field1  = sy -uname .
       APPEND ls_output  TO t_output .
      ls_output -status  = icon_yellow_light .
       APPEND ls_output  TO t_output .
      ls_output -status  = icon_red_light .
       APPEND ls_output  TO t_output .
      ls_output -status  = icon_led_green .
       APPEND ls_output  TO t_output .
      ls_output -status  = icon_led_red .
       APPEND ls_output  TO t_output .
      ls_output -status  =  icon_led_yellow .
       APPEND ls_output  TO t_output .
     ENDDO .
   ENDMETHOD .                     "select_Data
   METHOD generate_alv .
     DATA : lo_functions             TYPE  REF  TO cl_salv_functions_list .
     DATA : lo_functional_settings   TYPE  REF  TO cl_salv_functional_settings .
     DATA : lo_tooltips              TYPE  REF  TO cl_salv_tooltips ,
          lv_value         
  相关解决方案