FavoriteLoading
0

SM59远程连接(RFC connection)类型含义

Tcode SM59配置RFC connections时,会在SM59屏幕上看到很多RFC 连接类型,如下:

2017-03-14_9-37-22

这些SM59的配置数据是保存在表RFCDES中的,从表中RFC类型字段RFCTYPE的输入帮组中可以看到,其实RFC type有很多,不止SM59屏幕上显示的那么多。

2017-03-14_9-38-59

含义如下:

类型I(内部连接):与当前系统连接到同一数据库的ABAP系统,需要填入hostname。这种类型的条目都是预定义的且无法修改。条目名称与事务SM51中所显示的应用服务器名相同。

介绍一个简单的取得hostname的方法,通过系统变量sy-host:

 

2017-03-14_9-55-59

类型3(ABAP连接或称R/3连接):创建时必须给出主机名和通信服务。如果需要,也可以指定登录信息。还可以选择负载平衡选项。

2017-03-14_9-50-24

类型2(R/2连接):只需给出主机名,所有通信信息都已在存储在SAP网关的sideinfo表中,如果需要,也可以指定登录信息,应该没人用了吧。。。。

类型T:定义通过TCP/IP并使用RFC库或SAP连接器的外部程序连接。该类型分为启动和注册两种连接模式。如果设为启动模式,必须指定要启动的主机名和程序路径名;如果设为注册模式,则需要指定一个RFC服务器程序(RFC 注册程序)。可以通过rfcexec这个命令注册程序,具体的还请BASIS协助进行注册后进行验证测试吧。

2017-03-14_9-58-06

类型L(逻辑目标):该条目不指定连接,而是参照物理目标生成。也可以参照其他逻辑目标生成。这类条目通常除包含所参照的条目中的信息外,还添加额外信息。一般情况下,所参照的条目会给出主机信息,类型L的条目本身给出登录数据。(通常工作流系统定制过程中需配置的RFC目标即为该类型的逻辑目标)

2017-03-14_10-04-21

类型S:定义通过SNA或APPC启动的外部程序连接。

类型X:指定安装了特殊ABAP设备驱动程序的系统。在创建类型X条目时,必须给出ABAP设备驱动程序名。

2017-03-14_10-09-36

类型M:定义通过CMC(即协议X.400)到ABAP系统中异步RFC连接。

类型H:定义ABAP系统到本地的HTTP连接

类型G:定义外部系统到本地的HTTP连接

以上。