没有提示运行或计划的DataManagerRunPackage

2020-08-26 20:41发布

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

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


你好

是否有可能从宏执行程序包,使其始终执行。

我正在使用VBA代码中的下一个句子:

epm.DataManagerRunPackage" XXXX"," XXXX",""

,我想在执行VBA代码时立即执行,而不必按下结束按钮。 (该软件包没有任何提示要填写)

谢谢

finish.jpg (14.2 kB)

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

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


你好

是否有可能从宏执行程序包,使其始终执行。

我正在使用VBA代码中的下一个句子:

epm.DataManagerRunPackage" XXXX"," XXXX",""

,我想在执行VBA代码时立即执行,而不必按下结束按钮。 (该软件包没有任何提示要填写)

谢谢

finish.jpg (14.2 kB)
付费偷看设置
发送
2条回答
路亽曱_Ryan
1楼-- · 2020-08-26 21:08

通常,API API DataManagerAdvancedRunPackage

会完成这项工作!

在空答案提示下使用它。

代楠1984
2楼-- · 2020-08-26 21:18

要运行的示例代码 Lite Optimize DM软件包:

公共子LOpt()
     昏暗的objAddIn作为COMAddIn
     昏暗的epm作为对象
     昏暗的AOComAdd作为对象
     Dim blnEPM安装为布尔值
    
 出错时出错
     '获得用于独立EPM或AO的FPMXLClient的通用代码
     对于Application.COMAddIns中的每个objAddIn
         如果objAddIn.progID =" FPMXLClient.Connect",则
             设置epm = objAddIn.Object
             blnEPMInstalled =正确
             退出
         ElseIf objAddIn.progID =" SapExcelAddIn"然后
             设置AOComAdd = objAddIn.Object
             设置epm = AOComAdd.GetPlugin(" com.sap.epm.FPMXLClient")
             blnEPMInstalled =正确
             退出
         万一
     下一个objAddIn
    
     如果未安装blnEPM,则
         讯息框" NO_EPM"
         退出子
     万一
     epm.DataManagerAdvancedRunPackage"/img/CPMB/LIGHT_OPTIMIZE","其他功能","精简版","精简版",_
         "流程链",""," 0000"," C:\ Docs \ Empty.txt"
     退出子
 呃:
     如果Err.Number = -1073479167
         MsgBox" NO_CONNECTION"
     其他
         MsgBox" OTHER_ERROR:"和错误说明
     万一

 结束

C:\ Docs \ Empty.txt-只是空文件!

为了将参数传递给DM提示,请阅读我的博客: https://blogs.sap.com/2017/06/16/simple-vba-function-to-pass-parameters-to-dm-packages /

一周热门 更多>