什么时候SAPExecuteCommand Refresh不起作用?

2020-09-12 12:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我试图以编程方式刷新/重...

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

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


你好

我试图以编程方式刷新/重新显示工作表中的数据源,但是Application.Run(" SAPExecuteCommand"," Refresh"," DS_1")的输出始终为0,这意味着执行失败。 我需要具备什么条件才能成功?

注意:运行以下代码时,

lresult = Application.Run(" SAPSetRefreshBehaviour","关闭")l

Application.Run(" SAPMoveDimension"," DS_1"," 0CURRENCY"," ROWS")

lresult = Application.Run(" SAPSetRefreshBehaviour","打开")

如果我将输出结果打印出来,则会得到以下结果:

1

0

1

我不确定是否有帮助,但我想我会把它放在那里。

谢谢

3条回答
四川大学会员
2020-09-12 12:57

我不知道是什么原因引起的,但在AfterRedisplay和BeforeMessageDisplay回调中调用Application.Run(" SAPExecuteCommand"," Refresh"," DS_1")始终为0。但是,如果包装 子例程中的API调用,将子例程分配给热键,然后按该热键,刷新查询。 我也没有运气以编程方式触发热键。 我希望这是足够的信息,以便您发现我在做什么错。


谢谢

一周热门 更多>