admin 管理员组

文章数量: 1184232


2024年3月13日发(作者:学习电脑零基础入门编程)

ABAP_RFC_BAPI培训教程

SAP R/3的接口方式主要有RFC、IDOC、BAPI三种。

RFC分二种:1 正常的本地RFC。2 远程RFC(外部系统调用)。

BAPI(SAP自带业务函数--封装好函数)。

RFC,BAPI 都可以理解成一个函数。它有输入、输出,改变,排除 参数,表(既可以输入也输出)。

1.1 RFC 参数介绍

1.2 创建一个SAP本地RFC。

1.3 创建一个远程RFC。

2 查找BAPI

3 调用RFC,BAPI

1.1 RFC 参数介绍

SE37

Attributes(属性), Import(输入参数),Export(输出参数),Changing(更改参数),

Tables(输入,输出内表),Exceptions(排除参数),Source code(编写代码)。

Attributes(属性):

Normal Function Module :在SAP内部调用RFC

Remote-Enabled Module:

远程函数调用,即使用外部系统(.NET,)调用SAP RFC。

Update Module: 一般使用 Start immed(立刻执行).

Import(输入参数):

就是要传入来的条件参数,不能为内表。最常用。

Export(输出参数):

就是返回值,也不能为内表。最常用。

Changing(更改参数):

返回值,与export差不多,这个很少用。

Tables(输入,输出内表):

可以把多个内表的值传进来,同时也可以把多个内表返回。

Exceptions(排除参数。):

不常用。

Source code(编写代码):

就是编写代码了,如果不写代码,那这个RFC就没有用处了。

輸入參數,輸出參數,表 可以不全部使用.

1.2 创建一个SAP本地RFC。

运行SE37 TCODE.

填写一个RFC函数名,名字必须是以“Z”或“Y”开头,建议使用“Z"开头.然后点击Create按钮。

填写函数组与函数描述。


本文标签: 函数 参数 使用 输出 输入