EPM-通过VBA直接上传值

2020-09-23 09:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Helllo, 背景:共享服...

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

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


Helllo,

背景:共享服务中心,每个人在高峰期需要上传数万个值。 当前,我们有Excel模板和一些用于计算的Access表。 这仍然意味着您必须在模板上正确的交点处获取值并提交数据。 我们正在寻找如何更快地上传的可能性。

我注意到EPMSaveDataOnly公式。 您可以输入此公式的尺寸和值,然后在SaveRefresh上载该值。 仅当您保存值刷新时才会触发值上传。

我想知道是否可以在VBA中直接使用此公式。 遍历记录集,向其提供数据并保存。 也许直接从其.dll文件中声明了此公式?

欢迎任何有关如何加快数据上传速度的建议。 谢谢。

1条回答
SAP小黑
2020-09-23 10:30 .采纳回答

EPMSaveDataOnly是一种非常慢的方法。

文本导入绝对是更快的方法。 从Access导出到文本文件,并使用标准DM包导入该文件。

更好的是,您可以编写自己的badi来导入数据。 不确定是否可以直接访问Access表,但对于MS SQL Server,这是最快的解决方案。

P.S。 阅读MS Access:https://wiki.scn.sap.com/wiki/display/Snippets/Reading+data+from+MS+Access+table

P.P.S。 您可以使用VBA代码启动文本导入或badi运行!

一周热门 更多>