1、导入RFC
选中Imported Objects下RFCs,鼠标右击,选择“Import of SAP Objects”
填写连接配置信息
选择对应的RFC
单击“Finish"按钮
选中刚才导入的RFC,右击选择"Activate"选择
点击"Activate"按钮
2、新建namespace
选中DIsplay Software Component Version,鼠标右击,选择"Namespace"选项
添加Namespaces
3、新建data type
选中Data Types,右击选择"New...”选项,填写Data Type名称
选择语言,点击"Apply"按钮
按照约定结构,建立Data Type结构关系
4、新建message type
选中Message Types,鼠标右击,选择“New..."选项
填写Message Type名称
选择语言,点击”Apply“按钮
选择刚才新建的Data Type
保存Message Type信息
5、新建message interface
选中Message Interfaces,鼠标右击,选择”New...“选项
填写Message Interface名称
选择刚才新建的Message Type,这里有一些属性,简单介绍一下:
Inbound数据流入一方
Outbound数据发出一方
Sy同步,数据发出需要反馈
Asy异步,数据发出后不需要反馈
Outbound数据发出一方
Sy同步,数据发出需要反馈
Asy异步,数据发出后不需要反馈
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