Python脚本:如何在网格中特定列的复选框中打勾

2020-08-30 01:10发布

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

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


大家好,

我是Python的新手,正在尝试编写脚本以使用T代码LI11N输入库存盘点。

但是当某商品的库存为零时,尝试在"零"栏中打勾时出现错误。 您可以看到下面的图片以获取更多信息。

当我使用脚本录制时,它是这样生成的:

session.findById(" wnd [0]/usr/tblSAPML04ID2051/chkRL04I-KZNUL [8,0]")。selected = true

我在Python上使用了与上面相同的代码,但是失败了。 有人可以帮我解决这个问题吗? 非常感谢。

(47.7 kB)

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

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


大家好,

我是Python的新手,正在尝试编写脚本以使用T代码LI11N输入库存盘点。

但是当某商品的库存为零时,尝试在"零"栏中打勾时出现错误。 您可以看到下面的图片以获取更多信息。

当我使用脚本录制时,它是这样生成的:

session.findById(" wnd [0]/usr/tblSAPML04ID2051/chkRL04I-KZNUL [8,0]")。selected = true

我在Python上使用了与上面相同的代码,但是失败了。 有人可以帮我解决这个问题吗? 非常感谢。

(47.7 kB)
付费偷看设置
发送
1条回答
SAP砖家
1楼-- · 2020-08-30 01:52

我对您使用它的场景了解不多,但是Python中的布尔肯定性是True(带有大写的T),而不是true(就像在JavaScript中那样)。

# p#

嗨,大卫,

实际上,我已经在Python代码中写了True(大写T),但是问题仍然存在。

我认为是因为Python将" NAN"自动填充到"计数数量"列中,并且SAP错误消息中显示"输入格式错误"。

它应该是一个空单元格,并打在"零"列(同一行)中。

一周热门 更多>