SALV中的选择列

2020-08-26 02:29发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们如何像表控件中那样创建选择列? 我正在使用OO。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们如何像表控件中那样创建选择列? 我正在使用OO。

付费偷看设置
发送
7条回答
大简至美
1楼-- · 2020-08-26 03:05

我按如下所示尝试过cl_salv_selections,但仍然看不到选择列。

 数据:zref_var类型为cl_salv_table的ref,
           zref_fun类型为cl_salv_functions的ref,
           zrv_cols输入ref到cl_salv_columns_table,
           zref_col类型为cl_salv_column_table的引用。
 数据:gr_selections类型为cl_salv_selections的引用。

   尝试。

       呼叫方法cl_salv_table =>工厂
         输入
           r_salv_table = zref_var
         改变
           t_table = ztb_alv1。

     捕获cx_salv_data_error cx_salv_not_found。
   ENDTRY。

 数据:event_handler类型引用到lcl_handle_events。

   zrv_cols = zref_var-> get_columns()。
   zrv_cols-> set_exception_column(value ='LIGHT')。
 *更改列名
   尝试。
       zref_col?= zrv_cols-> get_column('MATNR')。
       zref_col-> set_long_text('Material Number')。
       zref_col-> set_medium_text('Material No')。
       zref_col-> set_short_text('Material')。
     捕获cx_salv_not_found。
   ENDTRY。

 *设置选择。
   gr_selections = zref_var-> get_selections()。
   gr_selections-> set_selection_mode(2)。

 *显示lv
   调用方法zref_var-> display。

 

一周热门 更多>