点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在AO中定义EPMAddInDMAutomation对象是否有技巧?
我有一个客户,其问题类似于此帖子,其中 EPMAddInDMAutomation API在AO 2.7.x中不起作用。 EPM中不存在此问题。
下面显示的错误将表明对象设置不正确:
用于设置此对象的方法是:
将dBase用作新的FPMXLClient.EPMAddInDMAutomation
当对象使用预期的属性和变量实例化时,这似乎正常工作。 但是,当它执行应该运行API的代码行时,就会抛出上述错误。
奇怪的是,当我创建最常用的 EPMAddInAutomation 对象时,会收到相同的错误。 这不是问题,因为我正在创建类似于 Vadim Kalinin's 的对象 =" nofollow" hraf=" https://answers.sap.com/questions/12636423/epmaddindmautomation-replacement-for-64-bit-excel.html?childToView=12638042#answer-12638042"> 通用鳕鱼 e "来生成此对象。 但是,当我声明一个 different 类,例如 ADMPackage (如下所示)时,它会按预期工作。
将eeADM用作新的FPMXLClient.ADMPackage
eeADM在Debug.Print返回定义的.FileName
时表现正常我尝试了一些环回黑客,但未成功,如下所示:
设置dBase = cofCom.GetPlugin(" com.sap.epm.FPMXLClient.EPMAddInDMAutomation")
我的代码是排序的……。
私有子示例DataPackage() 昏暗的iLoveRussia_ADM作为新的FPMXLClient.ADMPackage 昏暗的aFileName作为字符串:aFileName =" thisisCorrect" 'iLoveRussia_ADM使用命令响应预期 '例如debug.print iLoveRussia_ADM.Filename 使用iLoveRussia_ADM .Filename ="文件名" .groupId ="群组ID" '等等 结束于 昏暗的数据库作为新的FPMXLClient.EPMAddInDMAutomation 即使下一行也会引发错误 'VBA通过预填充Dbase属性来识别对象类型 dbase.RunPackage iLoveRussia_ADM,aFileName 结束子
(268.9 kB)
简单答案:为什么您根本需要EPMAddInDMAutomation?
在我的博客中 https://blogs.sap.com/2017/06/16/simple-vba-function-to-pass-parameters-dm-packages /我已经更新了代码,使其仅可用于EPMAddInAutomation,使用 函数:DataManagerAdvancedRunPackage
您是对的! 我看不到需要使用DataManagerAdvancedRunPackage的EpmAddInDMAutomation。 我不知道此API,看起来它来自 2017年12月。 我应该阅读更新...
答案已接受。 感谢您在周末回复!
一周热门 更多>