从VBA读取包装状态

2020-09-26 11:24发布

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

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


大家好,

反正是从VBA读取输入表单的状态包吗?

谢谢。

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

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


大家好,

反正是从VBA读取输入表单的状态包吗?

谢谢。

付费偷看设置
发送
5条回答
大道至简
1楼 · 2020-09-26 12:18.采纳回答

您只能从回写badi中读取消息:

显式选项

 将公共api作为新的FPMXLClient.EPMAddInAutomation
 公共submres()作为FPMXLClient_OlapUtilities.SubmitResult'Array !!!

 公共子SubmitData()
 调光温度只要

 api.SetSilentMode True

 submres = api.SubmitWorkSheet(ThisWorkbook.Worksheets(" Sheet1"))
 对于lngTemp = 0到UBound(submres)
     MsgBox CStr(submres(lngTemp).ErrorMessage)
 下一个lngTemp

 api.SetSilentMode False
 结束Sub 
打个大熊猫
2楼-- · 2020-09-26 12:27

感谢Bilen。

暮风yp
3楼-- · 2020-09-26 12:03

没有简单的方法可以从VBA中读取包状态! 我已经回答了这个问题并提供了解决方案。

简而言之:

创建写回badi,如果将数据发送到某些特殊(虚拟)成员组合,它将读取程序包状态。

badi将返回包含状态的错误消息。

保存数据后,VBA可以读取错误消息。

小熊yu生菜
4楼-- · 2020-09-26 12:05

嗨,Vadim,

感谢您的回答,我如何阅读BADI从VBA返回的此消息错误?

假设消息错误是:刷新失败

谢谢。

大简至美
5楼-- · 2020-09-26 12:11

感谢瓦迪姆。

一周热门 更多>