点击此处---> 群内免费提供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)
你好。
当我考虑将session.findById(" wnd [0]/usr/tblSAPLCOMKTCTRL_0120/ctxtRESBD-CHARG [14,0]")作为字段标识符进行检查时,它应该类似于:
最好的问候
Holger
嗨,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中的差异:
但是对于某些单元格它可以工作。 第二天已经让我发疯了。 如果可以的话,我将不胜感激。
米哈尔
谢谢霍尔格。 我正用头撞在显示器上,试图弄清楚这一点。 没意识到我可以使用.CHANGEABLE作为后缀。
只是出于好奇...在任何地方都没有清单详细列出这种字段标识后缀,是吗? 我从没想过会改变。
你好。
SAP GUI脚本帮助手册中有很多有趣的信息
希望这会有所帮助
霍尔格
一周热门 更多>