The RFC API mainly consists of library routines you can call to communicate with an RFC partner. These routines (implemented in C) perform the RFC calls and other administrative tasks needed to handle the external system’s communication. The integrated RFC interface of the AS ABAP processes the counterpart communication within the SAP System.
The RFCSDK contains the following includes and platform-specific libraries:
File |
Description |
||
sapnwrfc.h |
This include file contains all data types and structures required and the prototypes (declarations) of the RFC calls. |
||
sapuc.h |
Header file containing global Unicode specifications (part of sapnwrfc.h) |
||
sapucx.h |
File with containing detailed Unicode specifications |
||
sapdecf.h |
Specifies functions for working with the data type decfloat. |
||
<RFC library> |
Depending on the platform, the following libraries are required: |
||
|
Windows (valid for all available variants) |
||
/lib |
sapnwrfc.lib |
Contains the RFC library functions. |
|
libsapucum.lib |
Contains the standard c functions in unicode version. |
||
sapdecfICUlib.lib |
Contains functions for working with the data type decfloat. |
||
/bin
|
sapnwrfc.dll |
Specifies the RFC library functions. |
|
libsapucum.dll |
Contains the standard c functions in unicode version. |
||
libicudecnumber.dll |
Contains functions for working with data type decfloat. |
||
icudt34.dll |
Internal code page converter.
Do not use ! |
||
icuuc34.dll |
Internal code page converter.
Do not use ! |
||
icuin34.dll |
Internal code page converter.
Do not use ! |
||
HP-UX |
|||
/bin |
sapnwrfc.sl |
Specifies the RFC library functions. |
|
libsapucum.sl |
Contains the standard c functions in unicode version. |
||
libicudecnumber.sl |
Contains functions for working with data type decfloat. |
||
libicuuc.sl.34 |
Internal code page converter.
Do not use ! |
||
libicudata.sl.34 |
Internal code page converter.
Do not use ! |
||
libicui18n.sl.34 |
Internal code page converter.
Do not use ! |
||
Solaris/Linux |
|||
/bin
|
libsapnwrfc.so |
Specifies the RFC library functions. |
|
libsapucum.so |
Contains the standard c functions in unicode version. |
||
libicudecnumber.so |
Contains functions for working with data type decfloat. |
||
libicuuc.so.34 |
Internal code page converter.
Do not use ! |
||
libicui18n.so.34 |
Internal code page converter.
Do not use ! |
||
libicudata.so.34 |
Internal code page converter.
Do not use ! |
||
AIX |
|||
|
/bin |
libsapnwrfc.so |
Specifies the RFC library functions. |
libsapucum.so |
Contains the standard c functions in unicode version. |
||
libicudecnumber.so |
Contains functions for working with data type decfloat. |
||
libicuuc34.a |
Internal code page converter.
Do not use ! |
||
libicui18n34.a |
Internal code page converter.
Do not use ! |
||
libicudata34.a |
Internal code page converter.
Do not use ! |
For information on how to use these files see:
● Working with the NW RFC SDK Files
For more information on the routines that are part of the RFC API library see: