点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我有一个Excel应用程序,我想从我填写的数据表中显示SAP对象。
我正在使用SAP B1 9.20.170 PL 07和Microsoft Excel 2013。
在下面的代码中,我用实际值替换了变量。
49324是我的数据库中的AR发票(OINV.DocNum)。 执行代码时,将打开我的SAP客户端。
在Excel VBA中执行OpenForm语句(放入断点)后,我在SAP中看到以下消息"未找到匹配的记录'A/R发票'(OINV)(ODBC -2028)[消息131- 183]"
关于我所缺少的任何线索吗?
谢谢。
Dim oSboGuiApi作为新的SAPbouiCOM.SboGuiApi 昏暗的oSBO_App作为SAPbouiCOM.Application Dim oForm作为SAPbouiCOM.Form oSboGuiApi.Connect(" 0030002C0030002C00530041005000420044005F00440061007400650076002C0050004C006F006D0056004900490056") 设置oSBO_App = oSboGuiApi.GetApplication(0) 设置oForm = oSBO_App.OpenForm(SAPbouiCOM.BoFormObjectEnum.fo_Invoice,""," 49324")
你好,
您确定您有DocEntry发票(请注意,它是DocEntry而非DocNum)49324吗?
如果您指定正确的对象键,此代码应该可以正常工作。
如果要打开空白表格,可以指定空字符串:
您是对的。
我需要输入的键是DocEntry,而不是DocNum。
谢谢你,美好的一天!
一周热门 更多>