Unser Autor Dr. Stefan Stille ist Manager Security & Technology Consulting bei der SAP-Tochter Concur.
Ohne gut aufeinander abgestimmte Prozesse und Daten läuft’s nicht. Die Crux an der Sache: Unternehmen jeder Branche und Größenordnung müssen sich verstärkt mit der Digitalisierung beschäftigen und sich Gedanken machen, wie sich ihre vielen verschiedenen Lösungen und Systeme am besten und effizientesten miteinander koppeln lassen. Um Systeme wie Geschäfts- und Reisekostensoftware – beispielsweise SAP und Concur – optimal miteinander zu verzahnen, bedarf es zumeist „einer helfenden Hand“, die diese heterogenen Lösungen zusammenführt – etwa Websphere als Middleware.
Die Vorteile einer Integration von Geschäfts- und Reisekostensoftware liegen auf der Hand: Zum einen durchgängige Prozesse im Expense-Bereich, zum anderen Steuer- und Richtliniencompliance. Es werden stets korrekte Beträge an das Finanzsystem übermittelt. Zudem sind Prozesse dank der Integration auch transparenter für Mitarbeiter: Sie wissen jederzeit, wie der Status ist und wann sie mit einer Rückerstattung ihrer Ausgaben rechnen können. Mit der Cloud-Lösung Concur lassen sich Prozesse darüber hinaus sauber definieren und Schnittstellen problemlos integrieren. Entscheider erhalten einen besseren Überblick und können gegebenenfalls nachjustieren.
Datenwirrwarr beheben
Soll nun ein SAP-System mit der Software für Reisekostenabrechnungen von Concur gekoppelt werden, geht es zunächst darum, dass die für die Reisekostenabrechnung benötigten Stammdaten aus den SAP-Bereichen HR und Finance übertragen werden. Weitere Bereiche, die bedacht werden müssen, sind die genehmigten Abrechnungsdaten, die dem SAP-System zur Verbuchung und an die Kreditorenbuchhaltung zur Auszahlung übergeben werden.
Es gilt, einen logischen Datenfluss zwischen den Systemen zu ermöglichen. Websphere sorgt dafür, dass der Datenfluss so umgesetzt und übersetzt wird, dass er vom SAP-System verstanden wird. Ein derartiges Vorgehen ist insbesondere bei komplexen Umgebungen vonnöten, da die Datenüberführung und Integration nicht nur wartbar und analysierbar, sondern auch problemlos änderbar sein muss.
Die Komplexität einer Integration hängt immer mit der Komplexität der jeweiligen Infrastruktur zusammen. Die Spezifika unterschiedlicher Länder – wie beispielsweise steuerrechtliche Aspekte – spielen ebenso eine Rolle wie elektronische Rechnungen, die den Integrationsaufwand vergrößern.
Batch- oder Realtime-Transaktionsverarbeitung?
Werden zwei Systeme zusammengeführt, gilt es zunächst festzulegen, ob die Transaktion batch-basiert – beispielsweise einmal am Tag – oder in Echtzeit stattfinden soll. Beim Batch-Verfahren kann es zu Ungenauigkeiten und Verzögerungen kommen. Wird beispielsweise nicht schnell genug aktualisiert, werden verarbeitete Reisekosten nicht schnell genug aufgenommen, so dass Unternehmen diese ihren Kunden nicht schnell genug in Rechnung stellen können.
So kann bereits ein Tag Verzögerung den Gesamtprozess signifikant beeinträchtigen. Die Entscheidung zwischen Batch oder Realtime muss daher frühzeitig auf Basis der Prozessanforderungen gefällt werden.
Ein weiterer wichtiger Punkt ist der Umgang mit teils sensiblen Personaldaten: Liegen diese Informationen lediglich im HR-System oder auch in anderen Systemen? Die Architektur des Datenflusses muss bereits zu Beginn des Integrationsprozesses analysiert werden. Für die Erstattung von Reisekosten ist es beispielsweise essentiell, dass die Kreditorennummern exakt den abrechnenden Mitarbeitern zugeordnet werden können. Ohne entsprechenden Abgleich und Zusammenführung der Daten ist dies kaum realisierbar. Datenkonsistenz und Verfügbarkeit sind essentiell.
Bei der praktischen Umsetzung einer Integrationslösungen mit einer Middleware müssen zudem technische Sicherheitsanforderungen berücksichtigt werden:
Neben diesen technischen sind auch datenschutzrechtliche Aspekte zu beachten:
Entsprechende Überlegungen werden in Zeiten von Cloud Computing immer wichtiger. Concur garantiert beispielsweise den stets vertraulichen Umgang mit Daten und betreibt einen hohen Aufwand, entsprechende Richtlinien und Sicherheitsmaßnahmen umzusetzen. Aber auch auf Seiten des eigenen Unternehmens sind granulare Zugriffsrechte zu bestimmen, da sich durch die zentralisierte Verarbeitung sensibler Daten neue Aspekte der Vertraulichkeit ergeben können.