Where can I download the LIBRFC32.DLL or the SAP NetWeaver RFC DLLs and how can I install them?
Answer
Description
You open SmartExporter and test the SAP® connection and an error message is displayed that, for example, a problem occurred with “LIBRFC32.DLL”.
To communicate with an SAP® system SmartExporter either requires the classic RFC DLL “LIBRFC32.DLL” or uses SAP NetWeaver® RFC DLLs (supported by SmartExporter version 2018 R1 or higher). Due to legal reasons these files cannot be included in the SmartExporter deployment.
Solution:
You can specify which of the available options is to be used by SmartExporter in the Options group in the Change application options entry in the Communication entry.
Classic RFC DLL
If a previous version of SAP® GUI version 7.50 is installed on the same computer as SmartExporter, “SmartExporter 32 bit” can use the classic RFC DLL. In this case start “SmartExporter 32 bit” (in Windows via START - Programs - Audicon - SmartExporter - SmartExporter (32-bit)).
SAP NetWeaver®
The SAP NetWeaver® RFC DLLs are available for SAP NetWeaver® 7.10 or higher (see SAP® Note 413708).
Alternative
If the aforementioned prerequisites are not met or you want to explicitly use the “SmartExporter 64 bit” version, please follow the steps described below:
Download
Classic RFC DLL
If you want to use the classic RFC DLL “LIBRFC32.DLL”, you can download it from the SAP® ONE Support Launchpad if you are a user registered with SAP®.
Please select the correct file:
- For the 32 bit version: RFC_13-10009729.SAR (version 7200.3.800.8330)
- For the 64 bit version: RFC_13-10009731.SAR (version 7200.0.800.8330)
SAP NetWeaver®
You can find the corresponding SAP NetWeaver ® DLLs here.
Decompress
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf RFC_13-10009729.SAR
Regarding SAPCAR see SAP® Note 212876.
In case of the classic RFC DLL the "LIBRFC32.DLL” is contained in the "rfcsdk\lib” directory and the SAP NetWeaver® RFC DLLs are contained in the "nwrfcsdk\lib” directory.
Installation
On a 32 bit Windows operating system
If you are using the 32 bit version of SmartExporter (“SmartExporter” or “SmartExporter 32-bit”) copy
- the 32 bit version of the “LIBRFC32.DLL” file or the SAP NetWeaver® DLLs to “C:\Windows\System32”
On a 64 bit Windows operating system
If you are using the 64 bit version of SmartExporter (“SmartExporter” or “SmartExporter 64-bit”) copy
- the 32 bit version of the “LIBRFC32.DLL” file or the SAP NetWeaver® DLLs to “C:\Windows\SysWOW64” and
- the 64 bit version of the “LIBRFC32.DLL” file or the SAP NetWeaver® DLLs to “C:\Windows\System32”
Notes on the classic RFC DLL:
- Please note that there are different "LIBRFC32.DLL" files for 32 bit and 64 bit Windows operating systems, despite the fact that they have identical names.
- If "LIBRFC32.DLL" is used in combination with version 7400, the error message "Cannot call classic RFC API..." may be shown when establishing the connection. Please select the correct .SAR file (see notes above).
Copyright © 2019 Audicon GmbH. All rights reserved.