2012-12-29 53 views
1

我正在制作SAP接口我正在使用COM/OLE对象我不了解SAP,但与我一起工作的人员有一点经验。来自OLE的SAP RFC调用对象

他说,进口的答案有很多信息,我应该从我的代码得到它,但是当我检查进口参数我只是得到一个结构,有没有在RFC答案表

他说,当RFC从SAP GUI运行它返回一个表,但是当我从COM/OLE调用它时,不存在

导入结构是否有信息? rfc应该返回一张包含信息的表格吗? RFC答案中有什么缺失?

我希望有人能向我解释RFC是如何工作的,因为我认为rfc需要别的东西来工作。

+0

完整例如,你可以请详细描述你做了什么至今 - 尤其是其中的RFC功能模块,你想叫 - 和究竟是什么问题?在目前的形式下,这个问题不能真正回答... – vwegert

回答

1

代表RFC功能的OLE对象(让我们称它为rfcFuncObject)有一个成员tables。例如:

Object rfcFuncObject = functionCtrl.Add("RFC_CUSTOMER_GET") 
Object rfcTable = theFunc.tables 

Object customerItem = rfcTable.Item("CUSTOMER_T") 

看到help.sap.com