RFC SDK 指南 SAP Release 7.1 ——介绍

7 篇文章 1 订阅
4 篇文章 0 订阅

The RFC Library offers an interface to an R/3 system. The RFC library is the most commonly used and installed component of existing SAP software. This interface provides the opportunity to call any RFC function in an SAP system from an external application. Moreover, the RFC Library offers the possibility to write an RFC server program, which is accessible from any R/3 system or an external application. Most R/3 connectors use the RFC library as communication platform to SAP systems.

 

RFC库提供一个连接到R/3系统的接口。RFC库是SAP软件中常用的可安装组件。此接口为外部系统提示了一个调用SAP系统RFC的机会。并且,RFC库还为我们编写一个易接近R/3系统或外部系统的RFC服务器。大多数R/3连接器使用RFC库做为SAP系统的通信平台。

 

SAP provides the RFC API in the form of C-routines, incorporated in the RFCLibrary. RFCSDK is available on all SAP supported platforms. RFCSDK contains:
• a platform specific RFC library,
• four platform independent header files (saprfc.h, sapitab.h, sapucx.h,sapuc2.h),
• some sample RFC programs as srfctest.c, srfcserv.c etc.

 

SAP 提供的C语言形式的RFC API 包含在 RFC库中。 RFC SDK在所有SAP支持平台有效。 它包含:

    一个平台特有的RFC 库

    四个平台独立的头文件: saprfc.h, sapitab.h, sapucx.h,sapuc2.h

    一些实例程序,比如:srfctest.c, srfcserv.c等等。

 

 

The RFC library is forward and backward compatible, i.e., an older release of the RFC Library can communicate with an R/3 system at a higher version and vice versa.
The most important design features of the RFC Library are:
• Working with the native RFC protocol.
• Maximum functionality, i.e., almost all features of RFC in SAP R/3 systems should be supported by the RFC Library too.
• Maximum performance.
• Maximum flexibility.
• Full compatibility to other RFC releases.

 

RFC库是前后兼容的,也就是说,一个旧版本的RFC库可以与R/3或更高版本的系统通信,反之亦然。

RFC库最重要的特性有:

    使用一个原生的RFC协议

    最大的功能化,也就是说,RFC库支持大多数sap R/3系统的所有特性。

    最优的性能。

    最大的适应性。

    全兼容其它RFC版本。

Naturally, this is sometimes at the expense of the usability of RFC API’s. But every attempt to simplify the interface, will be at the expense of all the design goals described above.

    当然,这样会失去一些RFC API的可用性。但是任何试图简化这个接口都会对上述设计目标有所影响。

The RFC Library exists in a Unicode and non-Unicode version. Thus, the Unicode RFC Library is forward, backward and sideward compatible, i.e., a current Unicode RFC application can communicate with any non-Unicode RFC application independently of its release and vice versa.

RFC库包含Unicode 和 Non-Unicode两个版本。因此,Unicode版本的RFC库向前、向后兼容同时兼容非Unicode版本。

As expected by modern software, the RFC Library could be used in a multithreaded environment. However, the RFC Library itself thread safe. This enables the user to write powerful multithreaded RFC applications.

 

RFC库可应用于多线程环境中,是线程完全的。可实现强大的多线程RFC应用程序。


This Guide describes the current RFC Library Release 7.0.

本指南描述的是RFC库7.0版本。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值