SAP RFC从OLE对象调用

时间:2012-12-29 03:09:30

标签: com sap ole rfc

我正在创建一个Sap界面我正在使用COM / OLE对象我不了解SAP,但我与之合作的人有一点经验。

他说导入答案有很多信息,我应该从我的代码中获取它但是当我检查导入参数时我得到一个结构,rfc中没有表格答案

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

导入结构是否有信息? rfc应该返回一个包含信息的表吗? RFC答案中是否缺少某些内容?

我希望有人可以解释一下RFC是如何工作的,因为我认为rfc还需要其他工作。

1 个答案:

答案 0 :(得分:1)

表示RFC函数的OLE对象(让我们称之为rfcFuncObject)有一个成员tables。 e.g:

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

Object customerItem = rfcTable.Item("CUSTOMER_T")

请参阅help.sap.com

上的完整示例