点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
今天来简单说一下SAP的函数(RFC),学习过其他计算机语言的都知道在平常开发过程中,会遇到许多的函数或者方法,
使用这些函数和方法能够让我们更快的实现开发功能,SAP开发中经常会运用到RFC,我们可以在程序中对RFC进行调用。
使用事务代码SE37进入界面
输入想要创建的RFC函数名,点击创建,也可以找一个已经存在的函数进行查看
进入界面查看属性信息:在此界面会有许多的信息,我们可以进行选择来定义当前RFC主要用于哪些地方,常用函数模块指我们平常在代码中调用的函数,远程启用的函数是指远程调用,一般用于其他系统对SAP系统的RFC函数进行调用,在开发RFC形式接口时需要勾选,
进入导入界面,这里我们可以定义调用RFC需要输入哪些数据,可选勾选:代表输入值非必填项,关联类型则是我们对输入参数的类型定义
进入导出界面,在这里定义调用时返回的数据信息
正在修改界面是changes数据,在调用时可以对数据进行修改,一般用不到
表界面,当我们在调用接口进行表数据传输时一般需要使用到这个数据,当我们返回表数据时也可在此界面进行定义
源代码界面则是我们对RFC函数的实现,在这里我们需要对输入参数进行处理,对输出参数进行复制,完成函数的功能
平常在开发中,如果我们对某一个功能性的代码使用比较频繁时,我们可以通过创建RFC的方式对代码进行包装处理,在运用到的时候直接进行调用就可以啦,这样能大大提高我们的开发效率。