在表格控件中停用单行

2020-08-23 14:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我创建了一个表控件...

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

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


专家们,

我创建了一个表控件,其中所有字段都是可编辑的。 我创建了一个复选框,以便可以仅选择要编辑或删除的那些记录。 现在,我的要求是,当我选择一个记录并单击取消激活按钮(我已经创建了用于删​​除,编辑和取消激活的按钮)时,应取消激活整个记录或以显示模式显示整个记录,以便不能再选择同一记录来 编辑或删除。

我尝试在论坛中搜索,但无法解决相同的问题。

预先感谢

6条回答
四川大学会员
2020-08-23 14:44

我希望此链接能为您提供帮助

[停用表控件中的单行;

http://wiki.sdn.sap.com/wiki/display/ABAP/Module Pool basics

"停用"时

点击

按钮,将表行索引读入tabcon-cols。

使用索引读取该行并使其不可见。

示例代码隐藏到第3行。

隐藏列

要隐藏列,我们将使用结构CXTABA_CONTROL的INVISIBLE字段并将其值设置为" X"。

例如 隐藏第3列。

类似于tab-con-COLS的数据行。

读取表tab_con-COLS INTO col WHERE索引=3。" tab_con是名称

"的表格控件。

col-INVISIBLE = 3。

从col索引3修改tab-con-COLS。

禁用输入

要禁用/启用列的字段,我们将使用

的字段SCREEN-INPUT

结构CXTAB_COLUMN并将其值设置为0或1。

例如 禁用表控件第3列的输入。

数据行类似于tab_con-COLS。

读取表tab_con-COLS INTO col索引3。

col-SCREEN-INPUT = 0。

从col索引3修改tab_con-COLS。

致谢

sarath

一周热门 更多>