ABAP_RFC_BAPI培训教程SAPR/3的接口方式主要有RFC、IDOC、BAPI三种
RFC分二种:1正常的本地RFC
2远程RFC(外部系统调用)
BAPI(SAP自带业务函数--封装好函数)
RFC,BAPI都可以理解成一个函数
它有输入、输出,改变,排除参数,表(既可以输入也输出)
1RFC参数介绍1
2创建一个SAP本地RFC
3创建一个远程RFC
2查找BAPI3调用RFC,BAPI1
1RFC参数介绍SE37Attributes(属性),Import(输入参数),Export(输出参数),Changing(更改参数),Tables(输入,输出内表),Exceptions(排除参数),Sourcecode(编写代码)
Attributes(属性):NormalFunctionModule:在SAP内部调用RFCRemote-EnabledModule:远程函数调用,即使用外部系统(
NET,VB,JAVA
)调用SAPRFC
UpdateModule:一般使用Startimmed(立刻执行)
Import(输入参数):就是要传入来的条件参数,不能为内表
Export(输出参数):就是返回值,也不能为内表
Changing(更改参数):返回值,与export差不多,这个很少用
Tables(输入,输出内表):可以把多个内表的值传进来,同时也可以把多个内表返回
Exceptions(排除参数
Sourcecode(编写代码):就是编写代码了,如果不写代码,那这个RFC就没有用处了
輸入參數,輸出參數,表可以不全部使用
2创建一个SAP本地RFC
运行SE37TCODE
填写一个RFC函数名,名字必须是以“Z”或“Y”开头,建议使用“Z"开头
然后点击Create按钮
填写函数组与函数描述
如果现有的函数组没有自己想