您的位置:首页 > 其它

RFC SDK 指南 SAP Release 7.1 ——介绍

2011-06-12 00:32 169 查看
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版本。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: