Leistung

SAP-Integration mit Java

SAP läuft selten allein: Shops, Portale, Fachanwendungen und Datenbanken brauchen Daten aus dem ERP — und liefern welche zurück. Ich entwickle die Java-Schnittstellen dazwischen, mit SAP JCo, RFC/BAPI, REST/SOAP und OData, aus 14 Jahren Konzern-Praxis. Bewusst abgegrenzt: technische Integration, kein SAP-Customizing und keine SAP-Prozessberatung.

Typische Ausgangslagen

SAP ist eine Insel

Stammdaten, Preise oder Bestände wandern per Export, E-Mail oder Copy-Paste in Drittsysteme — fehleranfällig und immer einen Tag alt.

Neues System braucht SAP-Daten

Ein Shop, ein Portal oder eine Fachanwendung soll SAP-Daten in Echtzeit nutzen — statt auf den Nacht-Export zu warten.

RFC/JCo-Wissen fehlt im Team

Ein Java-Team ist vorhanden, aber JCo, BAPIs und RFC sind kein Alltagswissen — und das SAP-Team hat andere Prioritäten.

Bestehende Anbindung ohne Besitzer

Eine gewachsene SAP-Schnittstelle läuft irgendwie — aber niemand kennt sie mehr, und Fehler fallen erst auf, wenn Daten fehlen.

Was ich übernehme

01

Java-basierte SAP-Schnittstellen

Anbindung per SAP JCo: Funktionsbausteine und BAPIs aus Java-Anwendungen aufrufen — stabil, getestet und versioniert.

02

SAP ↔ Drittsysteme & Datenabgleich

Stammdaten, Bewegungsdaten und Bestände zwischen SAP und Shops, Portalen oder Datenbanken übertragen und synchronisieren — in beide Richtungen, wiederaufsetzbar.

03

REST-, SOAP- & OData-Schnittstellen

Moderne REST-APIs vor SAP-Funktionsbausteinen, damit Frontends und Services integrieren können, ohne SAP-Interna zu kennen — inklusive Anbindung von SAP-OData-Services.

04

Fehlerbehandlung & Monitoring

Schnittstellen, die Fehler sichtbar machen statt Daten still zu verlieren — Logging, Alerting und Nachvollziehbarkeit pro Datensatz.

05

Sicherheit & Authentifizierung

Technische User, Berechtigungen, Secrets-Handling und abgesicherte Kommunikation zwischen SAP und den angebundenen Systemen.

06

Modernisierung bestehender SAP-Anbindungen

Gewachsene Schnittstellen analysieren, dokumentieren und kontrolliert ablösen — mit Parallelbetrieb, bis die neue Anbindung bewiesen hat, dass sie dasselbe tut.

Technisches Umfeld

SAP-Anbindung
SAP JCoRFC / BAPIFunktionsbausteineOData
Protokolle & Formate
RESTSOAPODataJSONXML
Plattform
Java / Spring BootMicroservicesKubernetes / OpenShift
Betrieb
Logging & MonitoringAlertingNachvollziehbarkeit

Erfahrung, die das belegt

  • 5+ SAP-JCo-Applikationen produktiv im Konzernumfeld konzipiert und entwickelt.

  • 14 Jahre Java-Entwicklung bei SPAR — SAP-Integration in gewachsenen Konzern-Systemlandschaften.

  • REST-Fassaden vor SAP-Funktionsbausteinen für moderne Frontends umgesetzt.

Mehr zum Hintergrund: Über Zeili Software & Alexander Peinsipp

So läuft die Zusammenarbeit

01

Verstehen

Erst zuhören, dann analysieren: dein Problem, dein System, deine Ziele. Bei Bestandssystemen als Code- oder Architektur-Review.

02

Planen

Technologie-Wahl, Architektur-Skizze, realistische Roadmap. Kein PowerPoint-Berg — ein Plan, der umsetzbar ist.

03

Bauen

Iterative Entwicklung mit häufigen Demos. CI/CD von Tag eins. Du siehst laufend Fortschritt, keine Überraschungen am Ende.

04

Betreiben

Monitoring, Wartung, Weiterentwicklung. Kein Hand-off am Launch — ich bleibe dran, so lange du willst.

Vom Fixpreis-Prototyp bis zum langfristigen Retainer — das Modell passt sich deinem Projekt an, nicht umgekehrt.

Häufige Fragen

Machst du auch SAP-Customizing oder SAP-Prozessberatung?

Nein, bewusst nicht. Ich bin Java-Architekt und -Entwickler, kein SAP-Berater: Mein Part ist die technische Integration — Schnittstellen, Datenflüsse, Fassaden, Monitoring. ABAP-Entwicklung, Customizing und Prozessberatung bleiben bei deinem SAP-Team oder SAP-Partner, mit dem ich mich direkt abstimme.

Was brauchen wir auf SAP-Seite für die Integration?

Im Kern freigegebene Funktionsbausteine bzw. BAPIs und einen technischen User mit passenden Berechtigungen. Die Integrationslogik liegt in der Java-Anwendung — die übernehme ich, inklusive Abstimmung mit deinem SAP-Basis-Team oder externen SAP-Betreuern.

Echtzeit-Schnittstelle oder Batch-Abgleich?

Beides hat seinen Platz: Echtzeit für Preise, Verfügbarkeiten und Prozessauslöser; Batch für Massendaten und Abgleiche. Ich empfehle anhand von Datenvolumen, Aktualitätsanforderung und Lastverhalten — oft ist die Kombination die robusteste Lösung.

Was passiert, wenn SAP oder das Drittsystem nicht erreichbar ist?

Genau dafür wird die Schnittstelle gebaut: Wiederholversuche, Pufferung, idempotente Verarbeitung und Alerting gehören zum Design. Fehler sollen auffallen, bevor Daten fehlen — nicht erst im Monatsabschluss.

Region & Zusammenarbeit

SAP-Integrationsprojekte übernehme ich für Unternehmen in Salzburg, dem Flachgau und ganz Österreich — remote auch im gesamten DACH-Raum. Die Abstimmung mit SAP-Basis und Fachbereich läuft per Video oder vor Ort, der Zugriff wie in Konzernumgebungen üblich über VPN.

Lass uns gemeinsam etwas bauen

Erzähl mir von deinem Projekt — vom schnellen Prototyp bis zur langfristigen Partnerschaft. Ich melde mich innerhalb eines Werktags.