Where can I download the LIBRFC32.DLL or the SAP NetWeaver RFC DLLs and how can I install them?
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. (See „License Terms for SAP Connectors“ section at https://support.sap.com/en/product/connectors.html#section_561121760.)
Note:
Since 31 March 2016 the classic RFC DLL has no longer been officially supported by SAP®. However, SmartExporter still runs with the versions specified in the instructions below.
Solution
The instructions on how to proceed to solve this problem depend on your selected communication variant (Classic RFC DLL or NetWeaver RFC DLLs).
Furthermore, if you use SmartExporter in combination with IDEA, you also have to consider the IDEA version (10.x or 11.x) you use.
Which communication variant and - if applicable - IDEA version (10.x or 11.x) do you use?
-- Please select the appropriate value from the selection field above! --
How to proceed when using the Classic RFC DLL and IDEA 10.x
Note:
IDEA 10.x are 32 bit versions. If you want to use SmartExporter in combination with IDEA 10.x, you have to use SmartExporter 32 bit. You cannot use SmartExporter 64 bit in combination with IDEA 10.x.
Follow the steps described below:
-
Make sure that in SmartExporter the classic RFC DLL is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
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 in Windows via START - Programs - Audicon - SmartExporter - SmartExporter (32-bit).
If no previous version of SAP® GUI version 7.50 is installed on the same computer as SmartExporter, you have to download the required RFC-DLL, decompress it and copy it to the correct directory.
Follow the steps described below:
-
If you are a registered user with SAP®, you can download the RFC DLL “LIBRFC32.DLL” from the SAP® ONE Support Launchpad.
Please select the correct file: RFC_13-10009729.SAR (Version 7200.3.800.8330)
-
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.
You find the “LIBRFC32.DLL” in the “rfcsdk\lib” directory.
-
In the last step you have to copy the DLL file to the correct directory:
On a 32 bit Windows operating system
Copy the 32 bit version of the "LIBRFC32.DLL" file to "C:\Windows\System32".
On a 64 bit Windows operating system
Copy the 32 bit version to "C:\Windows\SysWOW64".
Note:
- 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 the "LIBRFC32.DLL" of the SAP® version 7400 is used, the error message "Cannot call classic RFC API..." may be shown when establishing the connection. Therefore please select the .SAR file specified above.
How to proceed when using the Classic RFC DLL and IDEA 11.x
Note:
IDEA 11.x are 64 bit versions. If you want to use SmartExporter in combination with IDEA 11.x, you have to use SmartExporter 64 bit. You cannot use SmartExporter 32 bit in combination with IDEA 11.x.
Follow the steps described below:
-
Make sure that in SmartExporter the classic RFC DLL is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
Now you have to download the required RFC DLL, decompress it and copy it to the correct directory. If you are a registered user with SAP®, you can download the RFC DLL “LIBRFC32.DLL” from the SAP® ONE Support Launchpad.
Please select the correct file: RFC_13-10009731.SAR (Version 7200.0.800.8330)
-
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf RFC_13-10009731.SAR
Regarding SAPCAR see SAP® Note 212876.
You find the “LIBRFC32.DLL” in the “rfcsdk\lib” directory.
-
Copy the 64 bit version of the "LIBRFC32.DLL" file to "C:\Windows\System32".
Note:
- If the "LIBRFC32.DLL" of the SAP® version 7400 is used, the error message "Cannot call classic RFC API..." may be shown when establishing the connection. Therefore please select the .SAR file specified above.
How to proceed when using the Classic RFC DLL (without IDEA)
You are using the Classic RFC DLL for the communication between SmartExporter and the SAP® system. You are not using SmartExporter in combination with the analysis tool IDEA.
Follow the steps described below:
-
Make sure that in SmartExporter the classic RFC DLL is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
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 in Windows via START - Programs - Audicon - SmartExporter - SmartExporter (32-bit).
If no previous version of SAP® GUI version 7.50 is installed on the same computer as SmartExporter, you have to download the required RFC-DLL, decompress it and copy it to the correct directory.
Follow the steps described below:
-
If you are a user registered with SAP®, you can download the RFC DLL from the SAP® ONE Support Launchpad.
Please select the correct file:
- for the SmartExporter 32 bit version: RFC_13-10009729.SAR (Version 7200.3.800.8330)
- for the SmartExporter 64 bit version: RFC_13-10009731.SAR (Version 7200.0.800.8330)
-
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf RFC_13-10009731.SAR
Regarding SAPCAR see SAP® Note 212876.
You find the “LIBRFC32.DLL” in the “rfcsdk\lib” directory.
-
In the last step you have to copy the DLL file to the correct directory:
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” 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 64 bit version of the "LIBRFC32.DLL” to "C:\Windows\System32".
- If you want to use both the 32 bit and the 64 bit version of SmartExporter, please copy
- the 32 bit version of the "LIBRFC32.DLL" file to "C:\Windows\SysWOW64” and
- the 64 bit version of the "LIBRFC32.DLL" file to "C:\Windows\System32"
Note:
- 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 the "LIBRFC32.DLL" of the SAP® version 7400 is used, the error message "Cannot call classic RFC API..." may be shown when establishing the connection. Therefore please select one of the two .SAR files specified above.
How to proceed when using the SAP NetWeaver® RFC DLL and IDEA 10.x
Note:
IDEA 10.x are 32 bit versions. If you want to use SmartExporter in combination with IDEA 10.x, you have to use SmartExporter 32 bit. You cannot use SmartExporter 64 bit in combination with IDEA 10.x.
Follow the steps described below:
-
Make sure that in SmartExporter the NetWeaver RFC is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
If SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, “SmartExporter 32 bit” can use the NetWeaver® RFC-DLL. In this case start SmartExporter in Windows via START - Programs - Audicon - SmartExporter - SmartExporter (32-bit).
If no SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, you have to download the required NetWeaver® RFC-DLL, decompress it and copy it to the correct directory.
Follow the steps described below:
-
The SAP NetWeaver® RFC DLLs are available for SAP NetWeaver® 7.10 or higher (see SAP® Note 413708). If you are a registered user with SAP®, you can download the SAP NetWeaver® RFC DLLs from the SAP ONE Support Launchpad.
Select a .SAR file for “Windows Server on IA 32 32bit”.
-
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf NWRFC_53-20004566.SAR
Regarding SAPCAR see SAP® Note 212876.
The SAP NetWeaver® RFC DLLs are located in the "nwrfcsdk\lib” directory.
-
In the last step you have to copy the DLL file to the correct directory:
On a 32 bit Windows operating system
Copy the 32 bit version of the SAP NetWeaver® DLLs to "C:\Windows\System32".
On a 64 bit Windows operating system
Copy the 32 bit version of the SAP NetWeaver® DLLs to "C:\Windows\SysWOW64".
How to proceed when using the SAP NetWeaver® RFC DLLs and IDEA 11.x
Note:
IDEA 11.x are 64 bit versions. If you want to use SmartExporter in combination with IDEA 11.x, you have to use SmartExporter 64 bit. You cannot use SmartExporter 32 bit in combination with IDEA 11.x.
Follow the steps described below:
-
Make sure that in SmartExporter the NetWeaver RFC is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
If SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, “SmartExporter 64 bit” can use the SAP NetWeaver® RFC-DLL. In this case start SmartExporter in Windows via START - Programs - Audicon - SmartExporter - SmartExporter (64-bit).
If no SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, you have to download the required NetWeaver® RFC-DLL, decompress it and copy it to the correct directory.
Follow the steps described below:
-
The SAP NetWeaver® RFC DLLs are available for SAP NetWeaver® 7.10 or higher (see SAP® Note 413708). If you are a registered user with SAP®, you can download the SAP NetWeaver® RFC DLLs from the SAP ONE Support Launchpad.
Select a .SAR file for "Windows on x64 64bit".
-
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf NWRFC_53-20004568.SAR
Regarding SAPCAR see SAP® Note 212876.
The SAP NetWeaver® RFC DLLs are located in the "nwrfcsdk\lib” directory.
-
In the last step you have to copy the DLL file to the correct directory: Copy the SAP NetWeaver® DLLs to "C:\Windows\System32".
How to proceed when using the SAP NetWeaver® RFC DLLs (without IDEA)
You are using the NetWeaver® RFC DLL for the communication between SmartExporter and the SAP® system. You are not using SmartExporter in combination with the analysis tool IDEA.
Follow the steps described below:
-
Make sure that in SmartExporter the NetWeaver RFC is selected for the communication. You can specify this setting in the Options group in the Change application options entry in the Communication entry.
-
If SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, “SmartExporter 64 bit” can use the SAP NetWeaver® RFC-DLL. You can use SmartExporter 64 bit or SmartExporter 32 bit.
If no SAP® GUI version 7.50 or higher is installed on the same computer as SmartExporter, you have to download the required NetWeaver® RFC-DLL, decompress it and copy it to the correct directory.
Follow the steps described below:
-
The SAP NetWeaver® RFC DLLs are available for SAP NetWeaver® 7.10 or higher (see SAP® Note 413708). If you are a registered user with SAP®, you can download the SAP NetWeaver® RFC DLLs from the SAP ONE Support Launchpad.
Please select the correct file:
- for SmartExporter 32 bit: Select a .SAR file for “Windows Server on IA 32 32bit”.
- for SmartExporter 64 bit: Select a .SAR file for "Windows on x64 64bit".
-
Decompress the SAR files using the SAP® tool SAPCAR with the parameter -xvf.
Example: SAPCAR_712-80000936.EXE -xvf NWRFC_53-20004568
Regarding SAPCAR see SAP® Note 212876.
The SAP NetWeaver® RFC DLLs are located in the "nwrfcsdk\lib” directory.
-
In the last step you have to copy the DLL file to the correct directory:
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 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 64 bit version of the SAP NetWeaver® DLLs to "C:\Windows\System32".
- If you want to use both the 32 bit and the 64 bit version of SmartExporter, please copy
- the 32 bit version of the SAP NetWeaver® DLLs to "C:\Windows\SysWOW64” and
- the 64 bit version of the SAP NetWeaver® DLLs to "C:\Windows\System32"