You are here: SmartExporter 2018 R1 > Support Portal > Using LIBRFC32.DLL or SAP NetWeaver® RFC-DLLs

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:

  1. 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.
  2. 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.