ERP & IntegrationSAPLow-Code

SAP mit Low-Code integrieren

Wie löst man SAP-Dateiübertragungen binnen Minuten ohne das Integrations-Team auf die Palme zu bringen? Mit Low-Code iPaaS.

4. September 2023
3 Min. Lesezeit
SAP mit Low Code integrieren

Konzerntöchter übertragen regelmäßig Buchungsdateien aus ihren lokalen IT-Systemen an ein Konzern SAP-System zwecks Konsolidierung. Oft handelt es sich um Textdateien mit Payroll- oder Reisekosten-Salden aus lokalen HR-Lösungen wie ADP, SuccessFactors, Loga, Peoplesoft, Sage oder DATEV. In vielen Fällen artet das zum Stressfaktor für Fachbereich und IT aus. Wie löst man diese Anforderung binnen Minuten, ohne das Integrations-Team auf die Palme zu bringen?

Konkretes Beispiel

Zwei Tochterunternehmen eines Logistikdienstleisters stehen vor derselben Aufgabe. Eines muss seine Payroll-Salden samt Buchungsbelegen in einem ZIP-File übertragen. Das andere muss sowohl Payroll- als auch Reisekosten-Salden übertragen, jedoch zuvor eine Umbenennung der Buchungsdateien vornehmen, weil das Vorsystem diese nicht nach den Konzernvorgaben benennen kann - ein Import würde folglich scheitern.

Grundsätzlich können derartige Aufgaben auf mehrere Arten gelöst werden. Linux Bash-Skripte oder Windows Powershell-Skripte sind ein althergebrachter Weg; selbst entwickelte Python oder JavaScript Programme ein anderer. Ein Enterprise Architekt könnte zudem an den Enterprise Service Bus denken; ein HR-Mitarbeiter vermutlich - mit Grauen - eher an eine manuelle Lösung mit WinSCP oder File-Sharing Tools wie FileZilla.

All diesen Herangehensweisen mangelt es an Schnelligkeit, Einfachheit und vor allem leichter Wartbarkeit mit aussagekräftigem Monitoring im Fehlerfall; zahlreiche Vorarbeiten und IT-Systeme sind nötig, bevor an eine Übertragung zu denken ist.

SAP Integration

Workato als Low-Code Lösung

Workato erledigt solche Aufgaben spielend und zwar auf Enterprise-Niveau. Konzipiert als Low-Code Integrations- und Automatisierungsplattform (iPaaS MQ) benötigt ein technisch interessierter Nutzer nur wenige Minuten dafür.

Zwar bietet Workato in seinen auf dem "Trigger-Action" Muster basierten "Recipes", wie die Integrationsprozesse heißen, auch fix-fertige Konnektoren zu SAP an. Jedoch dürfen diese bei vielen Unternehmen aus Sicherheitsgründen nicht eingesetzt werden: Die Übertragung zwischen zwei Systemen muss daher entkoppelt (asynchron) erfolgen können.

Im vorliegenden Fall bedeutet dies eine Übertragung zwischen zwei SFTP Gateways, von denen die SAP-Buchungsdateien abgeholt bzw. an welche sie übertragen werden sollen.

SFTP zu SFTP Übertragung

Ein Recipe ist eine Abfolge von Automatisierungsschritten, die man selbst "zusammenklicken" kann. Am Anfang steht immer ein auslösendes Event, ein sogenannter Trigger. In unserem Fall ist das die Ablage einer neuen SAP-Buchungsdatei durch das lokale HR-System auf einem FTP-Server der Tochtergesellschaft.

Workato prüft unserem Wunsch zufolge alle 5 Minuten, ob ein neues File dort abgelegt wurde. Wenn ja, dann lädt Workato das File herunter (SFTP Download Action) und lädt es umgehend auf das File-Transfer-Gateway des Konzerns wieder hoch (SFTP Upload Action).

Sollte dabei noch eine Umbenennung nach der vom Konzern vorgegebenen Namenskonvention erfolgen müssen, so wird das direkt beim Upload miterledigt. Mithilfe einfacher Ruby-Formeln, die in der Workato Dokumentation ausführlich beschrieben sind, ist das ein Kinderspiel.

Workato Recipe

Schritt für Schritt zur einfachen und zuverlässigen Lösung

Fertig! Drei Schritte sind für die Übertragung an SAP nötig. Mehr nicht. Passt wunderbar auf einen Screenshot.

Das Beste an der Sache ist: Ich muss mich nicht um den Betrieb und Weiterentwicklung der Infrastruktur, Konnektoren und die Sicherheit kümmern. Das erledigt Workato als Software-as-a-Service ganz von alleine. Mein Fokus kann ganz auf der funktionalen Lösung bleiben - ohne mich mit Boilerplate Code und der Konfiguration vieler Subsysteme herumschlagen zu müssen.

Ausblick: Monitoring und Selbstheilung

In einem weiteren Beitrag werden wir die Überwachung von Recipes wie dem obigen und Selbstheilung im Fehlerfall mittels Watch-Dog-Prozessen vorstellen. Zwar bietet Workato eine mächtige Logging-Möglichkeit inkl. Dashboard und API zur nahtlosen Einbindung in Monitoring-Systeme wie Datadog oder Splunk, jedoch wollen wir ein paar Kniffe anwenden, um auch im Problemfall ruhig schlafen zu können.

Interessiert an unseren Lösungen?

Kontaktieren Sie uns für eine kostenlose Erstberatung.

Kontakt aufnehmen

Weiterlesen in diesem Themenbereich

Hauptartikel
System-Integration Best PracticesEmpfohlen
ERP & IntegrationLow-CodeERP

System-Integration: 7 Best Practices für den Erfolg

System-Integrationen scheitern oft an vermeidbaren Fehlern. Diese 7 Best Practices sichern den Erfolg Ihres Projekts.

10. Januar 2025
4 Min. Lesezeit
Business Automatica Team
Eine fotorealistische Außenaufnahme zeigt eine Geschäftsfrau im Vordergrund, die auf ihr Smartphone blickt, während sie vor einem SAP-Bürogebäude in Walldorf geht. Sie trägt einen dunkelblauen Hosenanzug und eine schwarze Ledertasche. Der SAP-Schriftzug ist prominent auf einem großen Schild links und an der gläsernen Eingangstür rechts zu sehen. Das Smartphone-Display zeigt einen fallenden Börsenchart. Das Umfeld ist modern mit Betonwegen und kahlen Bäumen im Winter. Die Lichtstimmung ist natürlich bei Tageslicht.
ERP & IntegrationSAPIndustrie

SAP im KI-Zeitalter: Konzernumbau gegen Software-Tod

Die rasante Entwicklung der KI bedroht SAPs Geschäftsmodell. Statt statischer Software könnten dynamische KI-Agenten die Arbeit übernehmen.

18. März 2026
9 Min. Lesezeit
Business Automatica Team
Lieferantenintegration in Bestellportal
ERP & IntegrationLow-CodeERP

Effiziente Lieferantenintegration in Ihr Bestellportal

Lieferantenintegration leicht gemacht. Erfahren Sie, wie Sie individuelle Webshops nutzen, um neue Lieferanten problemlos zu integrieren.

8. Oktober 2024
3 Min. Lesezeit
Business Automatica Team
Mengeneinheiten in der automatisierten Auftragserfassung
ERP & IntegrationERPPraxis

Mengeneinheiten in der automatisierten Auftragserfassung

Effiziente Auftragserfassung durch automatisierte Umrechnung von Mengeneinheiten. Erfahren Sie, wie unser System Packungen, Stückzahlen und andere Einheiten nahtlos verarbeitet.

27. August 2024
4 Min. Lesezeit
Business Automatica Team
Excel Dateien automatisch ins ERP einlesen
ERP & IntegrationLow-CodeERP

Excel Dateien aus E-Mails automatisch ins ERP einlesen

Gerade die letzten 10-20% der T&T Daten sind eine große Herausforderung, da sie per Excel per E-Mail eintreffen. Das geht auch automatisch.

4. September 2023
3 Min. Lesezeit
Business Automatica Team
MS Dynamics 365 F&O Integration mit Legacy ERP
ERP & IntegrationERPLow-Code

MS Dynamics F&O mit Legacy ERP verbinden

Wie migriert man von Alt-ERP-Systemen wie Infor Baan zu MS Dynamics365 F&O - risikoarm und ohne Betriebsunterbrechung?

4. September 2023
3 Min. Lesezeit
Business Automatica Team