SAP RFC
The SAP RFC service supports SAP Systems of Release 4.6C and higher and the SAP NetWeaver RFC SDK 7.50. For more information, see SAP NetWeaver Remote Function Call (RFC) Software Development Kit (SDK).
It uses Function Modules (FMs) available with Remote Function Call (RFC) to communicate with the target SAP system. RFC is a mechanism that allows business applications to communicate and exchange information in predefined formats with other systems. SAP uses Common Programming Interface for Communication (CPIC) protocol to transfer data between systems. CPIC is an SAP specific protocol. RFC is a communications interface based on CPIC. RFC has more functions, and it is easier for application programmers to use.
Release version
8.4.1
Supported actions
Supported trigger
No SAP RFC triggers are available.
Supported connector type
Prerequisites for using SAP RFC actions
Windows
1. On the machine where the ThingWorx Flow server is installed, follow this link to install the SAP libraries.
2. Add these libraries to the system PATH.
3. Use the echo %PATH% command in a new Command Prompt window to verify that the path is updated.
4. Run the pm2 restart all --update-env command.
5. Refresh the ThingWorx Flow browser page.
* 
Whenever your machine restarts, run the pm2 restart all --update-env command.
Linux
1. On the machine where the ThingWorx Flow server is installed, follow this link to install the SAP libraries.
2. Create the flow.sh file under the /etc/profile.d directory.
3. In the flow.sh file, add the path to the SAP library.
export LD_LIBRARY_PATH=/opt/sap
4. Use the echo $LD_LIBRARY_PATH command in a new Command Prompt window to verify that the path is updated.
5. Run the pm2 restart all --update-env command.
6. Refresh the ThingWorx Flow browser page.
SAP® is a registered trademark of SAP SE.
Was this helpful?