检查以确定该字段是否可修改/可编辑?

2020-09-08 11:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在所有人都知道的情况下,我在解决...

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

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


在所有人都知道的情况下,我在解决如何使我的脚本确定SAP字段是否可编辑或是否被锁定以进行编辑时遇到了一个问题。 字段名称是带坐标值的常量(我在脚本中说明了此值)

session.findById(" wnd [0]/usr/tblSAPLCOMKTCTRL_0120/ctxtRESBD-CHARG [14,0]")

但是我要么忘记了如何使该事物确定可编辑的不可编辑...如下所示,项目0035可以被编辑。 项目0010幻像组件已锁定。

Capture.JPG (29.6 kB)
4条回答
代楠1984
2020-09-08 12:25

嗨,Holger,
在类似情况下,我使用了changeable属性,但返回的值不正确。 但这并不对应于真实状态。 为了阅读,我使用了以下代码来读取状态并写入excel工作表:
...

对于f = 0到可见行-1

对于g = 0到tDataColumns-1

...

changeable_1 = tTableID.getcell(f,g).changeable

myVariable = tTableID.getcell(f,g).Text

......

ActiveSheet.Cells(h + 13,e).Value = myVariable&" |" &f&" |" &g&"-"&changeable_1

....

next g
next f

但即使是第二个"批处理"单元格也无法更改:

阅读单元格时,我得到了excel中的差异:

但是对于某些单元格它可以工作。 第二天已经让我发疯了。 如果可以的话,我将不胜感激。
米哈尔

一周热门 更多>