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 ! End of the note. |
||
icuuc34.dll |
Internal code page converter.
Do not use ! End of the note. |
||
icuin34.dll |
Internal code page converter.
Do not use ! End of the note. |
||
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 ! End of the note. |
||
libicudata.sl.34 |
Internal code page converter.
Do not use ! End of the note. |
||
libicui18n.sl.34 |
Internal code page converter.
Do not use ! End of the note. |
||
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 ! End of the note. |
||
libicui18n.so.34 |
Internal code page converter.
Do not use ! End of the note. |
||
libicudata.so.34 |
Internal code page converter.
Do not use ! End of the note. |
||
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 ! End of the note. |
||
libicui18n34.a |
Internal code page converter.
Do not use ! End of the note. |
||
libicudata34.a |
Internal code page converter.
Do not use ! End of the note. |
For information on how to use these files see:
For more information on the routines that are part of the RFC API library see: