如何隐藏表控件中的整个列?

2020-08-19 09:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们可以在Table控件中隐藏整...

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

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


我们可以在Table控件中隐藏整个列吗? Plz给出了一些相同的提示...

6条回答
打一壶酱油
2020-08-19 09:37

如果需要,这里是一个示例 以编程方式进行。 如果使用表控制向导,则应该有一个模块,该模块在屏幕的流逻辑PBO中列出。 它可能已被注释掉。

itabcon_change_col_attr

取消注释并创建模块。 然后将下面模块中的代码放入您的模块中。


 报告zrich_0003。

 *&spwizard:声明表控件" ITABCON"本身
 控制:使用屏幕0100的Itabcon类型tableview。

 数据:itab的开头出现0,
       fld1类型c,
       fld2类型c,
       Itab的结尾。

 选择开始。


   呼叫屏幕100。
 *&------------------------------------------------  --------------------- *
 *&模块STATUS_0100输出
 *&------------------------------------------------  --------------------- *
 *文字
 * -------------------------------------------------  --------------------- *
 模块状态_0100输出。
 *设置PF-STATUS'xxxxxxxx'。
 * SET TITLEBAR'xxx'。

 终端模块。

 *&------------------------------------------------  --------------------- *
 *&模块ITABCON_change_col_attr输出
 *&------------------------------------------------  --------------------- *
 *文字
 * -------------------------------------------------  --------------------- *
 模块itabcon_change_col_attr输出。

 数据:类似于itabcon-cols行。

   在itabcon-cols循环成wa。
     如果wa-screen-name ='ITAB-FLD2'。
       wa-invisible ='1'。
       从wa修改itabcon-cols。
     万一。
   结束循环。

 终端模块。


 

此致

Rich Heilman

一周热门 更多>