点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿, 我正在使用cl_salv...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嘿, 我正在使用cl_salv...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嘿,
我正在使用cl_salv_table来支付报告,我需要隐藏我在gt_table中使用的某些列,我是使用SET_VISIBLE方法做到这一点的。
尝试。
呼叫方法cl_salv_table =>工厂
导入
r_salv_table = lt_table
更改
t_table = gt_table
。
捕捉cx_salv_msg。
ENDTRY。< br> lt_function = lt_table-> get_functions()。
lt_function-> set_all(abap_true)。
lr_columns = lt_table-> get_columns()。
"隐藏gt_table中存在的列。
lr_column?= lr_columns-> get_column('PERIOD')。
lr_column-> set_visible(abap_false)。
lr_column?= lr_columns-> get_column('GJAHR')。
lr_column-set 。
lr_column?= lr_columns-> get_column('ZTAG1')。
lr_column-> set_visible(abap_false)。
"优化列宽
lr_columns-> set_optimize('X') 。
lt_table-> display()。
这没关系,它隐藏了列,但是当我使用升序排序之类的功能时,这些隐藏的列仍然存在。 我也该如何删除这些条目。
感谢adv。
布鲁斯·哈特利 谢谢。 它按我的要求工作。
一周热门 更多>