点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我有一个计划序列,可以解锁数据片,运行复制功能,然后将数据片锁定回去。
我想使用VBA在AO中使用专用按钮来运行此计划序列。 当我这样做时,我得到的错误是数据片被锁定并且复制没有做任何事情。 只有在我按下工具栏中的"全部刷新"按钮后,再次运行该序列,该方法才有效。
在运行计划功能之前,我尝试使用VBA宏以相同的方式刷新数据。 我尝试以所有可能的方式使用SAPExecuteCommand:刷新,刷新数据,重置,PlanDataReset,PlanDataTransfer。
它不起作用。
AO版本为2.5.300.76689
你能给我一个提示吗?
非常感谢您
Gabriel
嗨加百利,
如果您只是更改了对数据切片建模的数据库记录,则可能存在缓冲问题,因为数据切片(和特征关系)的元数据在用户会话中只能读取一次并进行缓冲。
换句话说,您必须触发注销/登录以确保使用了新设置。
可以在这里找到更好的解决方案:
https: //blogs.sap.com/2010/04/12/integrated-planning-how-to-activate-deactivate-data-slice-at-runtime /
此致
Gregor
嗨,Gabriel,
另外,您还可以考虑带有注释的标准解决方案
2718886规划顺序:忽略数据片并再次处理出口变量
致谢
Gregor
您好,格雷戈尔,谢谢 为您的答案。
是的,我认为这是一个缓冲区问题,可通过"全部刷新"工具栏按钮解决。 我无法使用任何VB命令来重现此按钮的效果。
此致
Gabriel
一周热门 更多>