如何禁用单元格以在表控件中输入

2020-08-25 23:01发布

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

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


亲爱的

在某些情况下,我想使表控件上的几个单元格(不是整个列或行)不可编辑(输入已禁用)。

请劝我。

感谢和问候

雅利安人

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

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


亲爱的

在某些情况下,我想使表控件上的几个单元格(不是整个列或行)不可编辑(输入已禁用)。

请劝我。

感谢和问候

雅利安人

付费偷看设置
发送
4条回答
一只江湖小虾
1楼-- · 2020-08-25 23:30

嗨,

在PBO中,U将具有这样的wriditern代码,

在lt_items处将LOOP AT放入具有控制tc_1的ls_items中。
     模块pbo_tc_1。
   ENDLOOP。

因此,在该模块中,编写

 MODULE PBO_TC_1输出。

   如果LS_ITEMS-EDIT <>'X'。
     环视屏幕。
       如果SCREEN-GROUP1 ='001'。
         屏幕输入= 0。
         修改屏幕。
       万一。
     结局。
    万一。

 ENDMODULE。  " PBO_TC_1输出

我已将Lt_items声明为

 TYPES:开始于TY_ITEMS。
         包括ZSAMPAY类型。
 类型:EDIT(1),
         SEL(1),
        END OF TY_ITEMS。

基于标记EDIT,我将更改特定字段

可编辑,但前提是您应已分配

表控件中该字段的组ID。

对我来说,我为表控件中的一个字段分配的组ID为001。

谢谢

Ramesh

Nan4612
2楼-- · 2020-08-25 23:36

感谢Ramesh

软件心理学工程师
3楼-- · 2020-08-25 23:38

你好Ramesh,

我做过同样的事情,但是整个列变成不可编辑的,而不是一个单元格。

如果您可以在系统中尝试修改单个单元格还是整个列,那么

谢谢

Aryan

4楼-- · 2020-08-25 23:40

感谢Aryan。

编辑:Rameshkumar Raamasamy于2010年12月18日下午3:32

一周热门 更多>