1、导入RFC
选中Imported Objects下RFCs,鼠标右击,选择“Import of SAP Objects”
填写连接配置信息
选择对应的RFC
单击“Finish"按钮
选中刚才导入的RFC,右击选择"Activate"选择
点击"Activate"按钮
![](https://img-blog.csdn.net/20170522141510526?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmF5XzE5ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2、新建namespace
选中DIsplay Software Component Version,鼠标右击,选择"Namespace"选项
添加Namespaces
![](https://img-blog.csdn.net/20170522142342076?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmF5XzE5ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3、新建data type
选中Data Types,右击选择"New...”选项,填写Data Type名称
选择语言,点击"Apply"按钮
按照约定结构,建立Data Type结构关系
![](https://img-blog.csdn.net/20170522142939747?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmF5XzE5ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
4、新建message type
选中Message Types,鼠标右击,选择“New..."选项
填写Message Type名称
选择语言,点击”Apply“按钮
选择刚才新建的Data Type
保存Message Type信息
![](https://img-blog.csdn.net/20170522143510536?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmF5XzE5ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
5、新建message interface
选中Message Interfaces,鼠标右击,选择”New...“选项
填写Message Interface名称
选择刚才新建的Message Type,这里有一些属性,简单介绍一下:
Inbound数据流入一方
Outbound数据发出一方
Sy同步,数据发出需要反馈
Asy异步,数据发出后不需要反馈
Outbound数据发出一方
Sy同步,数据发出需要反馈
Asy异步,数据发出后不需要反馈
![](https://img-blog.csdn.net/20170522144152826?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSmF5XzE5ODk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
6、新建message mapping
选中Message Mappings,鼠标右击,选择”New...“选项
填写Message Mapping名称
左边导入RFC,点击"Source Message"下的"Search for Repository Object"
选择Imported Objects下刚刚导入的RFC
右边选择Message Type,点击"Search for Repository Object"
选择刚刚建立 的Message Type
此时左右两边结构都已经存在,保存
下面是建立对应关系
右边ACTION选择Constants,值填写为"UPDATE_INSERT"
TABLE填写接收方对应的表名
日期这里需要选择当前日期CurrentDate,进行一个函数转换
currentDate 格式如下
这里讲一下如何新建一个函数,点击左下角”新建“按钮,填写函数名、参数
编写函数体
hasQuot对应Constant填写为No
将其它关系相互对应好
7、新建interface mapping
选中Interface Mappings,鼠标右击,选择"New..."选项
填写Interface Mapping名称
选择对应的Source Interface、Target Interface及对应的Mapping Program