cl_salv_table-保存布局

2020-08-31 16:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用cl_salv_tab...

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

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


我正在使用cl_salv_table来显示ALV,但是我无法使用"保存布局"选项(在菜单路径或工具栏上)。 这不可能吗? 下面是我要显示的代码:

   调用方法cl_salv_table => factory
 *出口
 * list_display = IF_SALV_C_BOOL_SAP => FALSE
 * r_container =
 * container_name =
     输入
       r_salv_table = gr_table
     改变
       t_table = it_out。

 gr_functions = gr_table-> get_functions()。
   gr_functions-> set_all(abap_true)。

   gr_display = gr_table-> get_display_settings()。
   gr_display-> set_striped_pa​​ttern(cl_salv_display_settings => true)。
   gr_display-> set_list_header('现金收据日志')。

   gr_sorts = gr_table-> get_sorts()。
 *尝试。

   调用方法gr_sorts-> add_sort
   出口
     columnname ='BUKRS'
 *位置=
 *顺序= IF_SALV_C_SORT => SORT_UP
     小计= if_salv_c_bool_sap => false
 *组= IF_SALV_C_SORT => GROUP_NONE
 *必填= IF_SALV_C_BOOL_SAP => FALSE
 *    接收
 *值=
     。

   调用方法gr_sorts-> add_sort
   出口
     columnname ='GKONT'
 *位置=
 *顺序= IF_SALV_C_SORT => SORT_UP
     小计= if_salv_c_bool_sap => false
 *组= IF_SALV_C_SORT => GROUP_NONE
 *必填= IF_SALV_C_BOOL_SAP => FALSE
 *    接收
 *值=
     。

   调用方法gr_sorts-> add_sort
   出口
     columnname ='XREF1'
 *位置=
 *顺序= IF_SALV_C_SORT => SORT_UP
     小计= if_salv_c_bool_sap => false
 *组= IF_SALV_C_SORT => GROUP_NONE
 *必填= IF_SALV_C_BOOL_SAP => FALSE
 *    接收
 *值=
     。

   调用方法gr_sorts-> add_sort
   出口
     columnname ='ZUONR'
 *位置=
 *顺序= IF_SALV_C_SORT => SORT_UP
     小计= if_salv_c_bool_sap => false
 *组= IF_SALV_C_SORT => GROUP_NONE
 *必填= IF_SALV_C_BOOL_SAP => FALSE
 *    接收
 *值=
     。

   调用方法gr_sorts-> add_sort
   出口
     columnname ='BUDAT'
 *位置=
 *顺序= IF_SALV_C_SORT => SORT_UP
     小计= if_salv_c_bool_sap => true
 *组= IF_SALV_C_SORT => GROUP_NONE
 *必填= IF_SALV_C_BOOL_SAP => FALSE
 *    接收
 *值=
     。


   gr_columns = gr_table-> get_columns()。
   gr_column?= gr_columns-> get_column('GKONT')。
   gr_column-> set_long_text('Account Assignment Number')。
   gr_column-> set_medium_text('Account Assignment')。
   gr_column-> set_short_text('Account#')。


   gr_agg = gr_table-> get_aggregations()。
   gr_agg-> add_aggregation('WRBTR')。

 *显示
   gr_table-> display()。

此致

戴维斯