美文网首页SAP-BPC实战总结
A015-VBA如何调用BPC的包?

A015-VBA如何调用BPC的包?

作者: 柴班说 | 来源:发表于2019-01-27 22:36 被阅读20次

    1. 结论

    VBA调用BPC包,该EXCEL文件必须先引用EPM插件的相关组件,然后才可以通过VBA语句,调用EPM的运行包的函数,来执行BPC的包文件。

    2. 原因

    这一点上,跟很多开发工具一样,如果需要使用第三方的功能,必须首先引用第三方的相关文件,例如第三方的dll文件或者第三方的包文件,然后才能在程序中,使用第三方的函数功能,执行相应的操作。

    VBA是EXCEL的宏开发语言,EPM是EXCEL的第三分插件或者说组件,所以,又上述结论。

    3. 操作步骤

    3.1. 界面中增加一个按钮,VBA代码写在这个按钮对应的宏里面。

    结果:

    3.2. 开发工具-设计模式,选中按钮,查看代码

    3.3. 引用EPM相关组件

    3.4. 写VBA代码

    这里特别注意,包名称区分大小写,包的组名称(包所在的目录),必须写对。

    3.5. 给按钮指定宏

    3.6. 点击按钮,测试一下效果

    显示预期的参数输入界面,证明VBA调用EPM插件功能成功。

    3.7. 另存为xlsm格式(启用宏的文件格式)

    3.8. 参见本公众号文章,A009-《清单革命》在BPC报表开发中的应用,存储到服务器。

    3.9. BPF,达到给用户测试使用的状态,自己测试通过后,即可通知用户测试。

    大功告成!

    (正文结束)

    附1:关于本公众号

    微信公众号ID:SAP-BPC

    微信公众号名称:BPC123

    欢迎您的关注和阅读,希望这篇文章能为您带来帮助。

    欢迎转载与分享,也请注明出处。

    如果您有需要了解的关于BPC的其他内容,也可以给我留言或发邮件(chaijw@126.com)

    识别下面的二维码,或者直接搜BPC123,或者SAP-BPC,可以关注本公众号。

    相关文章

      网友评论

        本文标题:A015-VBA如何调用BPC的包?

        本文链接:https://www.haomeiwen.com/subject/istojqtx.html