VBA; SAPMoveDimension在" AfterRedisplay"中不起作用

2020-09-01 16:21发布

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

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


专家们,

我已经在AO工作簿的初始化块中注册了事件'AfterRedisplay'。 如我所见,注册成功,调用了已注册的例程。 不幸的是,此例程中的DataSource函数" SAPMoveDimension"无法正常工作,我也不知道为什么。 您对使用该功能有什么建议吗?

最诚挚的问候!

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

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


专家们,

我已经在AO工作簿的初始化块中注册了事件'AfterRedisplay'。 如我所见,注册成功,调用了已注册的例程。 不幸的是,此例程中的DataSource函数" SAPMoveDimension"无法正常工作,我也不知道为什么。 您对使用该功能有什么建议吗?

最诚挚的问候!

付费偷看设置
发送
7条回答
DafaDDDa
1楼-- · 2020-09-01 16:53

嗨,

带有SAPExcecuteCommand的选项PauseVariableSubmit可能处于启用状态吗? 如果是这样,则无法通过VBA移动尺寸。

lukcy2020
2楼-- · 2020-09-01 16:56

Hi Tobias,

谢谢您的提示! 我没有将" PauseVariableSubmit"设置为" On"。 不过,我现在尝试在工作簿初始化部分中明确地将Parameter设置为" Off"。 在这种情况下,返回码为0,这可能取决于已设置的值"关"。

有趣的是,当我通过Excel宏对话框手动执行时,已注册的例程" Callback_AfterRedisplay"可以正常工作。 同时,我可以看到(带有msgbox响应)此例程在重新显示后被调用,但是对于SAPMoveDimension(返回代码= 0)却没有成功。

蓋茨
3楼-- · 2020-09-01 16:57

嗨,

您使用哪个AO版本? 我用AO 2.7 SP5对其进行了测试,但也无法正常工作。 也许是一个错误。 我没有发现任何说明问题的注释。

me_for_i
4楼-- · 2020-09-01 17:00

您好Tobias,

我使用的是2.7 SP4。

由于我最终找不到任何解决方案,因此我以这种方式更改了工作簿设计,因此我不再依赖此功能。

灬番茄
5楼-- · 2020-09-01 17:02

对此有何进展? 我还在Analysis 2.7.2上遇到此问题。

clever101
6楼-- · 2020-09-01 17:00

我也是!!!

一周热门 更多>