<img src="https://queue.simpleanalyticscdn.com/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade"/>
taskstemplates
feedback & roadmapbook a demo

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:

  1. Go to SAP NetWeaver RFC SDK (SAP account required).
  2. Sign in with your SAP credentials.
  3. Search for SAP NetWeaver RFC SDK 7.50.
  4. Download the correct version for Linux x86_64.
  5. 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.

Sync CRM data

Categories

All tasks