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版本。
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版本。
相关文章推荐
- PHP内核介绍及扩展开发指南—Extensions 的编写
- Cairo图形库编辑指南——介绍
- FusionCharts Free中文开发指南 第一章--FusionCharts Free介绍
- Matplotlib 中文用户指南 4.1 文本介绍
- jar包版本介绍(beta,alpha,release),软件的版本介绍
- Python - SIP参考指南 - 介绍
- SAP的月结相关流程介绍
- SAP内存和ABAP内存的简单介绍说明
- 7.1 安装软件包的三种方法7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法7.5 yum搭建本地仓库
- 手机开发平台指南、教程和资料介绍
- 介绍一个成功的 Git 分支模型(master - hotfix - develop - feature - release)
- SAP各模块介绍
- ADF 调优指南之三:参数“Disconnect Application Module Upon Release”的实验报告
- Android之React native的介绍和入门指南
- SAP的月结相关流程介绍--转自www.sapjob.cn
- MYSQL初学者使用指南与介绍
- RFC SDK指南 连接到R/3系统
- SAP模块介绍
- [译]AngularJS 1.3.0 开发者指南(一) -- 介绍