当前位置: 代码迷 >> SAP >> 关于RFC的有关问题
  详细解决方案

关于RFC的有关问题

热度:3928   发布时间:2013-02-26 00:00:00.0
求助关于RFC的问题
在function module中建了一个函数,因为要在.net中调用,所以Attributes中的Process中选了第二个Remote-enabled module,但是激活的时候提示错误说RFC中不允许通用类型。如果我选第一个Normal function module的话,就没有错误。请问这是什么问题?如何解决?


------解决方案--------------------------------------------------------
Normal function module是sap内部系统可以调用的函数,不能被外界所访问。所以可以支持任意sap内嵌数据类型

RFC是可以被外界系统访问的函数,也是封装web service的基础,所以只能支持传值的标准数据类型(语言无关)。通用数据类型如clike等是不可以被用于rfc的。

建议用string或char*(如char32)等替代
------解决方案--------------------------------------------------------
用标准的flat的数据类型就可以了,string好像不是flat的,少用为妙
  相关解决方案