

SAP S4/HANA
Frends offers seamless integration with SAP S4/HANA, enabling you to effortlessly connect and automate data flows involving SAP S4/HANA.
Frends provides tasks for performing all core SAP S4/HANA operations.
By leveraging Frends' task-based approach, you can configure and customize SAP S4/HANA integrations according to your specific requirements. Frends offers a wide range of tasks that facilitate integrations to a variety of systems and protocols.
Installation & Prerequisites of RFC tasks
Please note that RFC tasks are not available from public Frends task repositories and cannot be found in the Frends UI Task search. Please contact support for installation of those tasks. You must have an existing SAP license before installing RFC tasks.
Tasks utilizing the RFC protocol (ExecuteRfcQuery
and ExecuteRfcFunction
) have the following prerequisites.
Windows Agents
On Windows the Visual C++ Redistributable is required. You can download it from the official Microsoft website: https://aka.ms/vs/17/release/vc_redist.x64.exe
No other steps required on Windows.
Linux Agents
1. Download SAP NetWeaver RFC SDK
To use SAP RFC functionality, you need to download the SAP NetWeaver RFC SDK from the official SAP website:
- Go to SAP NetWeaver RFC SDK (SAP account required).
- Sign in with your SAP credentials.
- Search for SAP NetWeaver RFC SDK 7.50.
- Download the correct version for Linux x86_64.
- Extract the downloaded archive:
tar -xvf <downloaded_file>.tar.gz
2. Copy Libraries to System Path
Once extracted, locate the following files inside the lib
folder of the extracted SDK:
libicudata.so.50
libicui18n.so.50
libicuuc.so.50
libsapnwrfc.so
libsapucum.so
Copy them to the system directory:
mkdir -p /opt/frends-sap-connector
cp libicudata.so.50 libicui18n.so.50 libicuuc.so.50 libsapnwrfc.so libsapucum.so /opt/frends-sap-connector/
3. Configure the Frends Agent
Open the Frends Agent systemd service override configuration:
sudo mkdir -p /etc/systemd/system/frends-agent.service.d
sudo nano /etc/systemd/system/frends-agent.service.d/override.conf
Add the following lines:
[Service]
Environment="LD_LIBRARY_PATH=/opt/frends-sap-connector"
Then, reload and restart the service:
sudo systemctl daemon-reload
sudo systemctl restart frends-agent
Use cases
Below you will find typical use cases for SAP S4/HANA integrations and how they are implemented in Frends.
Nightly customer data validation
By using the schedule trigger and the Request
task we can create an integration that validated customer information on a nightly basis and fixes it or reports the problem to the customer's owner.